@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes line-scale {0%, 100% {transform: scale(1);}50% {transform: scale(0.4);}}@font-face {font-family: 'FontAwesome';src: url("/cdn/shop/t/4/assets/fontawesome-webfont.eot?v=8875233917957101606");src: url("/cdn/shop/t/4/assets/fontawesome-webfont.eot?v=8875233917957101606") format('embedded-opentype'), url("/cdn/shop/t/4/assets/fontawesome-webfont.woff2?v=3220704584577503426") format('woff2'), url("/cdn/shop/t/4/assets/fontawesome-webfont.woff?v=15893192941837955428") format('woff'), url("/cdn/shop/t/4/assets/fontawesome-webfont.ttf?v=5792698387503786636") format('truetype'), url("/cdn/shop/t/4/assets/fontawesome-webfont.svg?v=9786549109058364645") format('svg');font-weight: normal;font-style: normal;font-display:swap;}@font-face {font-family: Rubik;font-weight: 400;font-style: normal;font-display:swap;src: url(/cdn/fonts/rubik/rubik_n4.cc9422f2e84f41ed4707ebaebe66b6de39308266.woff2?h1=emFtemFtYXMuY29t&hmac=253ac0c79f3a8afe5d6ec90591ca6cf3c08f9b29f36269928f556c54eeb87052) format("woff2"), url(/cdn/fonts/rubik/rubik_n4.e38b3e3cdf5bea8165936df21f0aa42a1290b5ea.woff?h1=emFtemFtYXMuY29t&hmac=77f088ba7535f668494922508c703e0ce2a64a9ed7a45fb679eb71a429142cee) format("woff");}@font-face {font-family: Rubik;font-weight: 700;font-style: normal;font-display:swap;src: url(/cdn/fonts/rubik/rubik_n7.19f3ffdaebed3ef7f852ec956299e048208dddca.woff2?h1=emFtemFtYXMuY29t&hmac=6b1c2c275bfa5f798c9f517de3880177bfcea4367d3f8ff5cadb9ad84515d300) format("woff2"), url(/cdn/fonts/rubik/rubik_n7.8f2720450c2243ff10fab788920f36ff5e967078.woff?h1=emFtemFtYXMuY29t&hmac=d689d5ceaf739c94990c41fdd942b1f441f6ae095b1e83cbdc3a21e4604a3530) format("woff");}@font-face {font-family: Rubik;font-weight: 500;font-style: normal;font-display:swap;src: url(/cdn/fonts/rubik/rubik_n5.f97dbc3e9fcd4b0600eda5618b64d40876a69dfd.woff2?h1=emFtemFtYXMuY29t&hmac=00468c81fcb81b1326b0ce1405d93c355724a2def3cd744e3cbd408399c2b725) format("woff2"), url(/cdn/fonts/rubik/rubik_n5.f169404a78fe777aeba445544fad61a6bf365a3d.woff?h1=emFtemFtYXMuY29t&hmac=297daec924918d485f49d7cf184470c5513af85854e7d90c16bb7ffb7505ae85) format("woff");}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=search]{outline-offset:-2px;-webkit-appearance:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px) {.container{max-width:540px}}@media (min-width:768px) {.container{max-width:720px}}@media (min-width:992px) {.container{max-width:960px}}@media (min-width:1200px) {.container{max-width:1140px}}@media (min-width:576px) {.container,.container-sm{max-width:540px}}@media (min-width:768px) {.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px) {.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px) {.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px) {.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px) {.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-menu.show{display:block}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}button.close{padding:0;background-color:transparent;border:0}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.hide{display:none}.toast-body{padding:.75rem}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.d-none{display:none!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invisible{visibility:hidden!important}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-right:before{content:"\f054"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-pinterest:before{content:"\f0d2"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0 !important;left:0;width:100%;height:100% !important;z-index:1043;position:fixed !important;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media all and (max-width:900px) {.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body {color: #0f1111;background-color: #fff;font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;font-style: normal;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: Rubik, sans-serif;font-weight: 700;}a:focus, a:hover {outline: 0;}@media (min-width: 768px) {.container {max-width: 100%;}}@media (min-width: 1200px) {.container {padding-left: 30px;padding-right: 30px;}}.btn {display: block;padding: 10px 30px;border-radius: 0;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;transition: all 0.3s ease;}.form-control {height: 44px;border-radius: 0;padding: 11px 20px 12px;color: #0f1111;font-family: Lato, sans-serif;font-size: 16px;line-height: 20px;}.form-control:focus {border-color: #0f1111;box-shadow: none;}.alert, .dropdown-menu {border-radius: 0;}.pre-loading {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;background-color: #fff;}.pre-loading > span {display: none;position: absolute;left: 0;width: 0;height: 0;background-color: #ed1d24;}.fade-in {opacity: 0;transition: opacity 250ms ease-out;}.fade-in.lazyloaded {opacity: 1;}.vela-loading__icon {position: absolute;top: 50%;left: 50%;display: flex;transform: translate(-50%, -50%);}.vela-loading__icon > span {margin: 0 2px;display: block;width: 4px;height: 25px;background-color: #ed1d24;}.vela-loading__icon > span:nth-child(1) {animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}.vela-loading__icon > span:nth-child(2) {animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}.vela-loading__icon > span:nth-child(3) {animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}.vela-loading__icon > span:nth-child(4) {animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}.rte {margin-bottom: 15px;}.rte:after {content: "";display: block;clear: both;}.rte ol, .rte p, .rte table, .rte ul {margin-bottom: 20px;}.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {padding-top: 10px;color: #0f1111;}.rte h1:first-child, .rte h2:first-child, .rte h3:first-child, .rte h4:first-child, .rte h5:first-child, .rte h6:first-child {margin-top: 0;}.rte li {margin-bottom: 0;}.btn--add-to-cart.is-adding, .btn--add-to-cart[disabled="disabled"] {pointer-events: none;}.scroll-to-fixed-fixed {z-index: 8 !important;}.slick-slider {position: relative;display: block;user-select: none;touch-action: pan-y;}.slick-slider .slick-list, .slick-slider .slick-track {transform: translate3d(0, 0, 0);}.slick-list {position: relative;display: block;margin: 0;padding: 0;overflow: hidden;}.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:after, .slick-track:before {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}.slick-slide img {display: block;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-dotted {margin-bottom: 50px;}.slick-arrow {position: absolute;top: 50%;z-index: 11;display: block;width: 40px;height: 40px;margin-top: -20px;padding: 0;color: #0f1111;border: 1px solid #ebebeb;background-color: transparent;font-size: 0;transition: all 0.3s ease;}@media screen and (max-width: 767px) {.slick-arrow {width: 36px;height: 36px;margin-top: -18px;}}.slick-arrow::before {content: "\f104";pointer-events: none;position: absolute;top: 50%;left: 50%;font-family: FontAwesome;font-size: 28px;transform: translate(-50%, -50%);}@media screen and (max-width: 767px) {.slick-arrow::before {margin-top: -1px;font-size: 24px;}}.slick-arrow:focus, .slick-arrow:hover {outline: 0;box-shadow: none;}.slick-arrow:hover {color: #ed1d24;border-color: #ed1d24;}.slick-arrow.slick-disabled {opacity: 0.5;}.slick-dots {position: absolute;left: 0;width: 100%;bottom: -30px;display: flex;flex-wrap: row wrap;justify-content: center;margin: 0;padding: 0;list-style: none;}.slick-dots li {padding: 0 4px;}.header {color: #0f1111;background-color: #fff;}@media screen and (max-width: 1024px) {.header-center {padding: 25px 0 !important;}}.header-center__inner {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}@media screen and (max-width: 1024px) {.header-center__inner {position: relative;}}.header-center__right, .header-logo {display: flex;align-items: center;justify-content: flex-end;width: 25%;}@media screen and (max-width: 1024px) {.header-center__right, .header-logo {order: 2;}}.header-logo {justify-content: flex-start;}@media screen and (max-width: 1024px) {.header-logo {width: 50%;order: 2;justify-content: center;}}@media screen and (max-width: 767px) {.header-logo {padding: 0 10px;}}@media screen and (max-width: 400px) {.header-logo img {max-width: 100% !important;}}.header-logo__link {display: block;}.header-logo__img {display: block;}.header-search {position: static;width: 50%;padding: 0 30px;color: #0f1111;}@media screen and (max-width: 1024px) {.header-search {width: 25%;order: 1;display: flex;padding: 0;}}.header-search__form {display: flex;align-items: center;background-color: #fff;border: 1px solid #ebebeb;}@media screen and (max-width: 1024px) {.header-search__form {width: 100%;}}.header-search__form-wrap {position: relative;width: 100%;}.header-search__input {height: 46px;padding: 12px 30px 13px;padding-right: 60px;border: 0;border-radius: 0;line-height: 20px;}.header-search__input:focus, .header-search__input:hover {box-shadow: none;}.header-search__btn {position: absolute;top: 0;right: 10px;border: 0;display: block;width: 46px;height: 46px;padding: 10px 14px;color: #0f1111;background-color: transparent;transition: color 0.3s ease;}.header-search__btn span {display: none;}.header-search__btn svg {display: block;width: 18px;height: 18px;fill: currentColor;}.header-search__btn:focus, .header-search__btn:hover {outline: 0;box-shadow: none;}.header-search__btn:hover {color: #ed1d24;}.header-search__btn-lable {cursor: pointer;display: block;width: 32px;padding: 5px;color: #0f1111;}.header-search__btn-lable svg {display: block;width: 22px;height: 22px;fill: currentColor;}@media screen and (min-width: 1025px) {.header-search__btn-lable {display: none;}}@media screen and (max-width: 1024px) {.header-search__content {display: none;}}.header-search-mobile {position: fixed;top: 0;left: 0;z-index: -1;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 30px;background-color: rgba(0, 0, 0, 0.7);opacity: 0;visibility: hidden;transition: all 0.5s ease-in-out;}.modal-search--open .header-search-mobile {z-index: 90;opacity: 1;visibility: visible;}@media screen and (min-width: 1025px) {.header-search-mobile {display: none;}}.modal-search--open {position: fixed;left: 0;right: 0;overflow: hidden;}.header-search__close {position: absolute;top: 30px;right: 30px;display: block;width: 30px;height: 30px;padding: 4px;color: #fff;background-color: transparent;border: none;}.header-search__close svg {display: block;max-width: 100%;max-height: 100%;}@media screen and (min-width: 1025px) {.header-search__close {display: none;}}.header-account {position: relative;}.header-account__title {cursor: pointer;display: flex;align-items: center;padding: 5px 0;}.header-account__title svg {display: block;width: 22px;height: 22px;fill: currentColor;}.header-account__title::after {display: none;}.header-account__content {padding: 0;border: 0;border-radius: 0;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12);}.header-account__list {margin: 0;padding: 0;list-style: none;}.header-account__list li {border-bottom: 1px solid rgba(235, 235, 235, 0.5);}.header-account__list li:last-child {border-bottom: 0;}.header-account__list a {display: block;padding: 12px 20px;color: #0f1111;font-size: 15px;transition: color 0.3s ease, border 0.3s ease;}.header-account__list a:hover {color: #ed1d24;text-decoration: none;}.header-cart {position: relative;margin-left: 30px;}@media screen and (max-width: 767px) {.header-cart {margin-left: 15px;}}@media screen and (min-width: 768px) {.header-cart:focus .header-cart__content, .header-cart:hover .header-cart__content {opacity: 1;visibility: visible;}}.header-cart__link {position: relative;display: block;padding: 5px 0;padding-right: 16px;color: #0f1111;}.header-cart__link svg {display: block;width: 23px;height: 21px;fill: currentColor;}.header-cart__link:hover {color: #0f1111;text-decoration: none;}.header-cart__count {position: absolute;top: -5px;left: 14px;display: block;min-width: 25px;height: 20px;padding: 0 3px;color: #fff;background-color: #ed1d24;border-radius: 20px;border: 2px solid #fff;font-family: Rubik, sans-serif;font-size: 14px;font-weight: 500;line-height: 16px;text-align: center;}.header-bottom {position: relative;}.footer {color: #c1c1c1;background-color: #1b1b1b;}.footer-center {padding: 90px 0 60px;}@media screen and (max-width: 767px) {.footer-center {padding: 50px 0;}}.footer-block--map {max-width: 400px;margin-left: auto;}@media screen and (max-width: 991px) {.footer-block--map {max-width: 100%;margin-top: 30px;}}@media screen and (max-width: 767px) {.footer-block--map {margin-top: 15px;padding: 5px 15px;border: 1px solid #ebebeb;}}@media screen and (max-width: 991px) and (min-width: 768px) {.footer-block--html {margin-bottom: 30px;}}@media screen and (max-width: 767px) {.footer-block--html {padding: 5px 15px;border: 1px solid #ebebeb;}}@media screen and (max-width: 767px) {.footer-block--menu {margin-top: 15px;padding: 5px 15px;border: 1px solid #ebebeb;}}.footer-block__title {margin: 0;padding: 10px 0;color: #fff;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 700;text-transform: uppercase;}@media screen and (min-width: 768px) {.footer-block__title[data-toggle] {pointer-events: none;}}.footer-block__content {padding: 20px 0;}@media (min-width: 768px) {.footer-block__content.collapse {display: block;}}.footer-bottom {padding: 12px 0;background-color: #323232;}.footer-bottom__inner {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}.main-menu {position: relative;padding: 0 20px;background-color: #ed1d24;font-family: Rubik, sans-serif;}@media screen and (max-width: 1024px) {.main-menu {display: none;}}.main-menu ul {margin-top: 0;padding-left: 0;list-style: none;}.main-menu__nav {display: flex;flex-wrap: wrap;margin: 0;}.main-menu__nav-item {padding: 10px 14px;}.main-menu__nav-item > a {position: relative;display: block;padding: 7px 0;color: #fff;font-size: 14px;font-weight: 500;line-height: 22px;text-decoration: none;text-transform: uppercase;transition: color 0.35s ease;}.main-menu__nav-item > a:focus, .main-menu__nav-item > a:hover {color: #fff;}.main-menu__nav-item:focus > a, .main-menu__nav-item:hover > a {color: #fff;}.menu-dropdown:focus > .menu-dropdown__content, .menu-dropdown:hover > .menu-dropdown__content {opacity: 1;visibility: visible;}.menu-dropdown > a {display: flex;}.menu-dropdown > a::after {content: "\f107";pointer-events: none;margin-left: 3px;font-family: FontAwesome;line-height: 20px;}.menu-dropdown__content {position: absolute;top: 100%;left: 0;z-index: 90;width: 220px;padding: 0;background-color: #fff;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12);opacity: 0;visibility: hidden;transition: all 0.15s ease;}.menu-dropdown__content li {padding: 5px 0;border-bottom: 1px solid rgba(235, 235, 235, 0.5);}.menu-dropdown__content li:last-child {border-bottom: 0;}.menu-dropdown__content a {display: block;padding: 5px 22px;color: #0f1111;font-family: Rubik, sans-serif;font-size: 16px;text-decoration: none;transition: color 0.35s ease;}.menu-dropdown__content a:focus, .menu-dropdown__content a:hover {color: #ed1d24;}.menu-dropdown__content--megamenu {width: 100%;padding: 20px 30px;}.megamenu-heading {color: #0f1111;font-weight: 700;text-transform: uppercase;}.megamenu-heading a, .megamenu-heading span {display: block;padding: 6px 0;color: #0f1111;}.megamenu-links {margin-bottom: 15px;}.megamenu-links__item a {padding: 6px 0;}.megamenu-banner {margin: 15px 0 0;}.megamenu-banner a {padding: 0;}.main-menu__mobile {margin-right: 15px;}@media screen and (min-width: 1025px) {.main-menu__mobile {display: none;}}@media screen and (max-width: 767px) {.main-menu__mobile {margin-right: 4px;}}.main-menu__mobile .btn-nav {display: block;width: 32px;height: 32px;padding: 0;color: #0f1111;font-size: 24px;line-height: 32px;}.menu-row {display: flex;flex-flow: row wrap;margin-left: -15px;margin-right: -15px;}.menu-row__col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;width: 100%;max-width: 100%;padding-left: 15px;padding-right: 15px;}.menu-row__col--50 {width: 50%;max-width: 50%;}.menu-row__col--66 {width: 66%;max-width: 66%;}.menu-row__col--100 {width: 100%;max-width: 100%;}.menu-mobile--open {position: fixed;left: 0;right: 0;overflow: hidden;}.menu-mobile--open .menu-mobile {opacity: 1;visibility: visible;}.menu-mobile--open .menu-mobile__inner {transform: translate(0, 0);}.menu-mobile--open .menu-mobile__btn {left: 320px;}.menu-mobile {position: fixed;top: 0;bottom: 0;left: 0;z-index: 94;width: 100%;opacity: 0;visibility: hidden;transition: opacity 0.4s ease;}@media screen and (min-width: 1025px) {.menu-mobile {display: none;}}.menu-mobile__btn {position: absolute;top: 0;left: 0;z-index: 2;display: block;width: 44px;height: 44px;padding: 5px;color: #fff;background-color: transparent;border: none;transition: all 0.4s ease;}.menu-mobile__btn svg {display: block;width: 34px;height: 34px;}.menu-mobile__btn:focus, .menu-mobile__btn:hover {color: #fff;box-shadow: none;}.menu-mobile__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.4);}.menu-mobile__inner {position: absolute;top: 0;left: 0;z-index: 2;width: 320px;height: 100%;overflow: hidden;background-color: #fff;transform: translate(-320px, 0);transition: all 0.4s ease;}@media screen and (max-width: 767px) {.menu-mobile__inner {max-width: 90vw;}}.menu-mobile__header {position: relative;z-index: 1;display: block;height: 50px;border-bottom: 1px solid #ebebeb;background-color: #fff;}.menu-mobile__nav {position: absolute;top: 0;left: 0;bottom: 0;width: 320px;padding-top: 50px;padding-bottom: 15px;overflow-x: hidden;overflow-y: auto;}@media screen and (max-width: 767px) {.menu-mobile__nav {max-width: 90vw;}}.menu-mobile__nav-item {border-bottom: 1px solid #ebebeb;}.menu-mobile__nav-item a {display: block;padding: 10px 20px;color: #0f1111;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 500;line-height: 20px;text-transform: uppercase;transition: color 0.3s ease;}.menu-mobile__nav-item a.mm-nav__prev {color: #0f1111;font-weight: 700;}.menu-mobile__nav-item a:hover {color: #ed1d24;text-decoration: none;}.menu-mobile__nav-item.active > .mm-nav__links {opacity: 1;visibility: visible;left: 0;z-index: 95;}.mm-nav__wrapper {display: flex;justify-content: space-between;}.mm-nav__wrapper > a {width: calc(100% - 40px);}.mm-nav__btn {display: block;width: 40px;height: 40px;padding: 0;color: #0f1111;background-color: transparent;border: none;border-left: 1px solid #ebebeb;border-radius: 0;font-size: 14px;line-height: 38px;text-align: center;}.mm-nav__btn:focus, .mm-nav__btn:hover {outline: 0;box-shadow: none;}.mm-nav__links {position: fixed;top: 0;left: 100%;width: 100%;height: 100vh;overflow: hidden;-webkit-overflow-scrolling: touch;opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;}.mm-nav__links-header {position: relative;z-index: 1;height: 50px;padding: 5px 0;background-color: #fff;border-bottom: 2px solid #ebebeb;text-align: center;transition: all 0.4s ease-in-out;}.mm-nav__prev {cursor: pointer;}.mm-nav__prev .fa {float: left;line-height: 20px;}.mm-nav__links-wrapper {position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 320px;height: 100%;background-color: #fff;padding-top: 50px;padding-bottom: 15px;overflow-x: hidden;overflow-y: auto;}@media screen and (max-width: 767px) {.mm-nav__links-wrapper {max-width: 90vw;}}.vela-title {margin: 0 0 10px;}.vela-title__heading {position: relative;margin: 0;padding: 0;padding-bottom: 15px;color: #0f1111;border-bottom: 1px solid #ebebeb;font-family: Rubik, sans-serif;font-weight: 700;font-style: normal;font-size: 20px;text-transform: uppercase;}.vela-title__heading::before {content: "";position: absolute;left: 0;bottom: -1px;z-index: 1;pointer-events: none;display: block;width: 70px;height: 3px;background-color: #ed1d24;}.product-group-price {display: flex;flex-flow: row wrap;}.product-group-price .product-price {margin-right: 5px;}.product-group-price .product-price:last-child {margin-right: 0;}.product-price {color: #ed1d24;font-family: Rubik, sans-serif;font-size: 17px;font-weight: 700;}.product-price:last-child {margin-right: 0;}.product-review {font-size: 14px;line-height: 16px;}.product-review .spr-badge {display: flex;flex-flow: row wrap;align-items: baseline;}.product-review .spr-starrating {margin-right: 8px;font-size: 12px;}.product-review .spr-icon {top: 0;width: 16px;height: 16px;margin-right: 1px;}.spr-icon-star-empty {color: #444;}.product-card {position: relative;overflow: hidden;}.product-card:hover .product-card__buttons {opacity: 1;}.product-card__image-wrapper {position: relative;overflow: hidden;border: 1px solid #ebebeb;border-bottom: 0;}.product-card__image-link {display: block;}.product-card__image {position: relative;padding-top: 100%;background-color: #fff;overflow: hidden;}.product-card__img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}.product-card__content {position: relative;padding: 24px 30px;background-color: #fff;border: 1px solid #ebebeb;border-top: 0;}@media screen and (max-width: 991px) {.product-card__content {padding: 20px;}}@media screen and (max-width: 767px) {.product-card__content {padding: 15px;}}.product-card__summary {display: none;padding: 10px 0;font-size: 14px;}.product-card__buttons {position: absolute;right: 15px;bottom: 100%;z-index: 2;padding-bottom: 15px;opacity: 0;transition: opacity 0.3s ease;}@media (max-width: 767px) {.product-card__buttons {display: none;}}.product-card__buttons .btn {display: block;width: 40px;height: 40px;margin-top: 10px;padding: 9px;color: #0f1111;border: 0;border-radius: 50%;background-color: #fff;transition: all 0.3s ease;}.product-card__buttons .btn span {display: none;}.product-card__buttons .btn svg {display: block;width: 22px;height: 22px;fill: currentColor;}.product-card__buttons .btn:focus, .product-card__buttons .btn:hover {outline: 0;box-shadow: none;}.product-card__buttons .btn:hover {color: #fff;background-color: #ed1d24;}.product-card__review {padding: 5px 0;}.product-card__review .spr-badge-caption {display: none;}.product-card__name {margin: 0 0 5px;padding: 2px 0;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 500;}.product-card__name a {color: #0f1111;transition: color 0.3s ease;}.product-card__name a:hover {color: #ed1d24;text-decoration: none;}.vela-breadcrumbs {position: relative;overflow: hidden;margin: 0 0 50px;}@media screen and (max-width: 991px) {.vela-breadcrumbs {margin: 0 0 30px;}}.vela-breadcrumbs__inner {display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;padding: 6px 0;border-bottom: 1px solid #ebebeb;}.breadcrumb {margin: 0;padding: 10px 0;background-color: transparent;border-radius: 0;}.breadcrumb__item {position: relative;padding-right: 26px;}.breadcrumb__item::after {content: "\f105";pointer-events: none;position: absolute;top: 0;right: 10px;font-family: FontAwesome;line-height: 20px;}.breadcrumb__item:last-child {padding-right: 0;}.breadcrumb__item:last-child::after {display: none;}.breadcrumb__link, .breadcrumb__text {display: block;color: #0f1111;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 400;line-height: 20px;}.breadcrumb__link:hover, .breadcrumb__text:hover {color: #ed1d24;text-decoration: none;}.footer-menu {margin: 0;padding: 0;list-style: none;}.footer-menu__item {margin-bottom: 10px;padding: 1px 0;}.footer-menu__item:last-child {margin-bottom: 0;}.footer-menu__link {display: inline-block;color: #c1c1c1;font-size: 15px;line-height: 18px;transition: color 0.3s ease;}.footer-menu__link:hover {color: #ed1d24;text-decoration: none;}.footer-html {max-width: 400px;font-size: 15px;line-height: 24px;}.footer-html p {margin: 0 0 10px;}.footer-copyright {padding: 15px 0;font-size: 15px;line-height: 20px;}@media screen and (max-width: 767px) {.footer-copyright {width: 100%;text-align: center;}}@media screen and (max-width: 767px) {.payment-icons {width: 100%;padding: 0 0 15px;}}.payment-icons__list {display: flex;flex-flow: row wrap;margin: 0;padding: 0;list-style: none;}@media screen and (max-width: 767px) {.payment-icons__list {justify-content: center;}}.payment-icons__list li {padding: 0 2px;}.payment-icons__list li:last-child {padding-right: 0;}.social-sharing {padding: 15px 0;}.social-sharing a {display: inline-block;color: #0f1111;border-radius: 2px;margin: 0 20px 0 0;height: 22px;line-height: 22px;text-decoration: none;}.social-sharing span {display: inline-block;vertical-align: top;height: 22px;line-height: 22px;font-size: 14px;}.social-sharing .fa {padding: 0 5px 0 0;font-size: 16px;}.social-sharing .fa:before {line-height: 22px;}body.mfp-zoom-out-cur {position: fixed;width: 100%;overflow: hidden;}.mfp-bg {background-color: #fff;opacity: 1;}.mfp-figure::after {display: none;}.mfp-counter {left: 0;color: #0f1111;text-align: center;}button.mfp-arrow, button.mfp-close {opacity: 1;color: #0f1111;}button.mfp-arrow:hover, button.mfp-close:hover {color: #ed1d24;}button.mfp-arrow:focus, button.mfp-close:focus {outline: 0;}.mfp-close {font-size: 44px;}.mfp-arrow-right::before {opacity: 1;border-left-color: #0f1111;transition: all 0.3s ease;}.mfp-arrow-right:hover::before {border-left-color: #ed1d24;}.mfp-arrow-left::before {opacity: 1;border-right-color: #0f1111;transition: all 0.3s ease;}.mfp-arrow-left:hover::before {border-right-color: #ed1d24;}.ajaxcart-toast {position: fixed;top: 30px;right: 30px;z-index: 99;color: #fff;background-color: #ff3547;border: none;border-radius: 0;}.ajaxcart-toast .toast-body {padding: 15px 30px;padding-right: 50px;}.ajaxcart-toast__close {position: absolute;top: 5px;right: 5px;display: block;width: 14px;height: 14px;color: #fff;line-height: 14px;text-align: center;opacity: 0.8;transition: all 0.3s ease;}.cart-modal {position: fixed;top: 0;left: 0;z-index: 99;display: flex;align-items: center;justify-items: center;width: 100vw;height: 100vh;}.cart-modal__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);}.cart-modal__inner {position: relative;z-index: 2;display: flex;flex-flow: row wrap;width: 570px;max-width: 90%;max-height: 90%;margin: 0 auto;margin-bottom: 50px;padding: 30px;background-color: #fff;}@media screen and (max-width: 767px) {.cart-modal__inner {padding: 15px;}}.cart-modal__close {position: absolute;top: 0;right: 0;display: block;width: 30px;height: 30px;padding: 4px;color: #0f1111;opacity: 0.5;transition: opacity 0.3s ease;}.cart-modal__close svg {display: block;max-width: 100%;max-height: 100%;}.cart-modal__close:hover {color: #ed1d24;opacity: 0.9;}.cart-modal__image {width: 42%;padding-right: 30px;}@media screen and (max-width: 767px) {.cart-modal__image {padding-right: 15px;}}@media screen and (max-width: 500px) {.cart-modal__image {margin: 0 0 15px;padding: 0;width: 100%;}.cart-modal__image img {display: block;max-height: 200px;margin: 0 auto;}}.cart-modal__content {width: 58%;text-align: center;}@media screen and (max-width: 500px) {.cart-modal__content {width: 100%;}}.cart-modal__name {margin: 10px 0;color: #0f1111;font-family: Rubik, sans-serif;font-size: 22px;font-weight: 700;}@media screen and (max-width: 500px) {.cart-modal__name {margin: 0 0 5px;}}.cart-modal__messenger {margin: 0 0 10px;color: #28a745;}.cart-modal__funcs {padding: 10px 0 0;}@media screen and (max-width: 500px) {.cart-modal__funcs {padding: 1px 0 0;}}.cart-modal__btn {display: block;width: 100%;margin: 10px 0 0;padding: 10px 15px;color: #fff;background-color: #ed1d24;border: 1px solid #ed1d24;border-radius: 0;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 700;line-height: 20px;text-align: center;text-transform: uppercase;}.cart-modal__btn:focus, .cart-modal__btn:hover {outline: 0;color: #fff;background-color: #d11117;border-color: #d11117;}.cart-modal__btn--viewcart {color: #0f1111;background-color: #fff;border-color: #ebebeb;font-weight: 400;}.cart-modal__btn--viewcart:focus, .cart-modal__btn--viewcart:hover {color: #ed1d24;background-color: #fff;border-color: #ed1d24;}.cookie-message {display: none;}.header-cart__content {position: absolute;top: 100%;right: 0;z-index: 9;display: block;min-width: 380px;padding: 15px;background-color: #fff;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12);opacity: 0;visibility: hidden;transition: all 0.3s ease;}.ajaxcart-container {color: #0f1111;}.ajaxcart__inner {max-height: 320px;overflow-x: hidden;overflow-y: auto;}.ajaxcart__product {padding: 8px 0;}.ajaxcart__line-item {display: flex;flex-flow: row wrap;margin-left: -8px;margin-right: -8px;}.ajaxcart__line-item--left {width: 90px;padding-left: 8px;padding-right: 8px;}.ajaxcart__line-item--right {width: calc(100% - 90px);padding-left: 8px;padding-right: 8px;}.ajaxcart__product-image-wrapper {position: relative;}.ajaxcart__product-image {display: block;padding: 2px;border: 1px solid #ebebeb;overflow: hidden;}.ajaxcart__product-image img {display: block;max-width: 100%;}.ajaxcart__product-description {position: relative;display: flex;align-items: center;justify-content: space-between;height: 100%;}.ajaxcart__product-name-wrapper {padding-right: 15px;}.ajaxcart__product-price-wrapper {max-width: 100px;padding: 15px 0;text-align: right;}.ajaxcart__product-name {margin: 0;color: #0f1111;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 500;transition: color 0.3s ease;}.ajaxcart__product-name:focus, .ajaxcart__product-name:hover {color: #ed1d24;text-decoration: none;}.ajaxcart__price {display: block;color: #0f1111;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 500;}.ajaxcart__footer-price {display: flex;justify-content: space-between;margin-top: 8px;padding: 15px 0 5px;border-top: 1px solid #ebebeb;}.ajaxcart__subtotal {color: #0f1111;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 500;}.ajaxcart__policies {margin: 0;padding: 0 0 10px;font-size: 15px;}.vela-qty {position: relative;}.vela-qty__number {display: block;width: 100%;margin: 0;padding: 0 20px;border: 0;color: #0f1111;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 500;text-align: center;}.vela-qty__number:focus, .vela-qty__number:hover {outline: 0;}.vela-qty__adjust {position: absolute;top: 0;display: block;width: 22px;height: 22px;padding: 0;color: #0f1111;background-color: transparent;font-size: 12px;font-weight: 400;line-height: 22px;border: none;}.vela-qty__adjust:focus, .vela-qty__adjust:hover {outline: 0;box-shadow: none;}.vela-qty__adjust--minus {left: 0;}.vela-qty__adjust--plus {right: 0;}.ajaxcart__remove {position: absolute;top: 0;right: 0;color: #0f1111;font-size: 13px;text-decoration: underline;transition: color 0.3s ease;}.ajaxcart__remove svg {display: block;width: 16px;height: 16px;}.ajaxcart__remove:focus, .ajaxcart__remove:hover {color: #ed1d24;}.cart-empty-message {margin: 0;padding: 0 5px;text-align: center;}.page-title {margin: 0 0 15px;padding: 0;color: #0f1111;font-family: Rubik, sans-serif;font-size: 24px;font-weight: 700;text-align: center;}.cookie-consent {position: fixed;left: 0;bottom: 0;z-index: 95;display: block;width: 100%;padding: 15px 30px;opacity: 0;visibility: hidden;transition: opacity 0.3s ease;}.cookie-consent.active {opacity: 1;visibility: visible;}.cookie-consent__wrapper {display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}.cookie-consent__message {margin-right: 15px;padding: 8px 0;}.cookie-consent__message a {color: inherit;}.cookie-consent__dismiss .btn {padding: 8px 44px;color: #fff;background-color: #ed1d24;border-radius: 4px;}.scroll-to-top {cursor: pointer;position: fixed;bottom: 20px;right: 20px;z-index: 94;display: none;width: 44px;height: 44px;padding: 10px 6px;color: #fff;background-color: #ed1d24;font-size: 20px;line-height: 24px;text-align: center;}.scroll-to-top::before {content: "";pointer-events: none;position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;border: 1px solid #fff;}.product__organization {margin-bottom: 2px !important;}.product__row {align-items: flex-start;}.product__row::after {content: "";display: block;clear: both;}@media screen and (min-width: 1300px) {.product__row {margin-left: -25px;margin-right: -25px;}}.product__col {position: inherit;float: left;}@media screen and (min-width: 1300px) {.product__col {padding-left: 25px;padding-right: 25px;}}@media screen and (min-width: 992px) {.product__col {width: 50%;max-width: 50%;}}@media screen and (max-width: 767px) {.product__col {width: 100%;max-width: 100%;}}.product-single {overflow: hidden;}.product-single__meta {padding-bottom: 32px;}@media screen and (max-width: 767px) {.product-single__meta {padding-top: 15px;padding-bottom: 15px;}}.product-single__title {margin: 0 0 20px;padding: 15px 0 0;color: #0f1111;font-family: Rubik, sans-serif;font-weight: 700;font-size: 26px;}@media screen and (max-width: 767px) {.product-single__title {font-size: 20px;}}.product-single__vendor {margin: 0 0 15px;font-size: 21px;font-weight: 400;}.product-single__reviews {margin: 0 0 20px;}.product-single__reviews .spr-starrating {margin-right: 15px;font-size: 14px;}.price-container {margin: 0 0 20px;}.product-single__price, .product-single__price--compare-at {margin: 0;color: #ed1d24;font-family: Rubik, sans-serif;font-weight: 700;font-size: 26px;}.product-single__price--compare-at {padding-right: 8px;display: inline-block;color: #0f1111;font-weight: 400;font-size: 22px;text-decoration: line-through;opacity: 0.8;}.product-single__unit {display: none;}.product-single__buttons {display: flex;flex-flow: row wrap;align-items: flex-start;max-width: 600px;margin-right: -10px;}.product-quantity {display: flex;flex-flow: row nowrap;align-items: center;width: 25%;padding-right: 15px;}@media screen and (max-width: 767px) {.product-quantity {width: 100%;max-width: 140px;}}.product-quantity__label {display: none;margin: 0;padding-right: 10px;font-size: 15px;font-weight: 700;}.product-quantity__selector .vela-qty__number {height: 42px;padding: 10px 20px;background-color: #f5f5f5;}.product-quantity__selector .vela-qty__adjust {height: 42px;padding: 10px 0;background-color: #f5f5f5;}.product-single__add-to-cart {display: flex;flex-flow: row nowrap;align-items: flex-start;width: 75%;}@media screen and (max-width: 767px) {.product-single__add-to-cart {width: 100%;margin-top: 15px;}}.product-single__add-to-cart .btn--add-to-cart {display: block;min-width: 220px;margin: 0 10px 35px 0;padding: 10px 15px;color: #fff;background-color: #ed1d24;border: 1px solid #ed1d24;border-radius: 0;font-family: Rubik, sans-serif;font-size: 15px;font-weight: 700;line-height: 20px;text-align: center;text-transform: uppercase;}@media screen and (max-width: 1024px) {.product-single__add-to-cart .btn--add-to-cart {min-width: 180px;}}@media screen and (max-width: 400px) {.product-single__add-to-cart .btn--add-to-cart {min-width: 150px;}}.product-single__add-to-cart .btn--add-to-cart:focus, .product-single__add-to-cart .btn--add-to-cart:hover {outline: 0;color: #fff;background-color: #d11117;border-color: #d11117;}.product-single__add-to-cart .btn--add-to-cart .spinner-border ~ .btn__text {padding-right: 20px;}.product__organization {display: flex;flex-flow: row wrap;margin: 0 0 10px;font-size: 15px;}.product__organization__label {margin-right: 10px;color: #0f1111;font-weight: 700;}.product__space {display: block;width: 100%;height: 15px;visibility: hidden;}.product-avaiable {margin-bottom: 20px;}.product-avaiable__label {display: none;}.product-avaiable__text {position: relative;display: block;padding-left: 18px;color: #28a745;font-weight: 700;}.product-avaiable__text::before {content: "\f00c";position: absolute;top: 4px;left: 0;font-family: FontAwesome;font-size: 12px;}.product-more-info {padding: 60px 0 30px;}@media screen and (max-width: 767px) {.product-more-info {padding: 30px 0;}}.more-info-tabs__nav {margin: 0 0 50px;justify-content: center;}@media screen and (max-width: 767px) {.more-info-tabs__nav {margin: 0 0 20px;padding: 0 0 10px;flex-wrap: nowrap;justify-content: flex-start;overflow: auto;}}.more-info-tabs__nav-item {padding: 0 25px;}@media screen and (max-width: 767px) {.more-info-tabs__nav-item {width: 100%;padding: 3px 15px;text-align: center;}}.more-info-tabs__nav-link {display: block;color: #0f1111;font-family: Rubik, sans-serif;font-size: 21px;font-weight: 700;text-transform: uppercase;transition: all 0.3s ease;}@media screen and (max-width: 767px) {.more-info-tabs__nav-link {white-space: nowrap;}}.more-info-tabs__nav-link.active, .more-info-tabs__nav-link:hover {color: #ed1d24;text-decoration: none;}.product-reviews {margin: 20px 0 50px;}@media screen and (max-width: 767px) {.product-reviews .spr-container {padding: 15px;}}.product-reviews .spr-header-title {margin: 0 0 15px;color: #0f1111;font-family: Rubik, sans-serif;font-weight: 700;font-size: 21px;text-transform: uppercase;}.product-reviews .spr-summary-caption, .product-reviews .spr-summary-starrating {font-size: 16px;}.product-reviews .spr-form-input-email, .product-reviews .spr-form-input-text, .product-reviews .spr-form-input-textarea {border: 1px solid #ebebeb;padding: 6px 14px;}.product-reviews a:not(.spr-icon) {color: #ed1d24;transition: all 0.3s ease;}.product-reviews a:not(.spr-icon):hover {color: #df1219;}.product-single__media-group.slick-slider {margin: 0;overflow: hidden;}.product-single__media-group.slick-initialized ~ .main-media__slick-controls {display: block;}@media screen and (max-width: 767px) {.product-single__media-group.slick-initialized ~ .main-media__slick-controls {display: none;}.main-media__slick-controls {display: none;}}.product-media:focus {outline: 0;}.product-media__wrapper {position: relative;padding-top: 100%;background-color: transparent;overflow: hidden;}.product-media__wrapper .media-item, .product-media__wrapper .plyr, .product-media__wrapper .shopify-model-viewer-ui, .product-media__wrapper iframe, .product-media__wrapper img, .product-media__wrapper model-viewer, .product-media__wrapper video {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;max-width: 100%;object-fit: contain;}@media screen and (min-width: 768px) {.product-media__wrapper [data-mfp-src] {cursor: zoom-in;}}.product-single__thumbnails {margin: 0 -15px;margin-top: 15px;}@media screen and (max-width: 1199px) {.product-single__thumbnails {margin: 8px -8px 0;}}@media screen and (max-width: 767px) {.product-single__thumbnails {display: none;}}.product-single__thumbnails .product-media__wrapper {display: block;overflow: inherit;}@media screen and (max-width: 767px) {.product-single__thumbnails.slick-initialized ~ .slick__controls {display: flex;}}.product-single__thumbnail-wrapper {padding: 15px;}@media screen and (max-width: 1199px) {.product-single__thumbnail-wrapper {padding: 8px;}}.product-single__thumbnail-wrapper .product-media__wrapper::before {content: "";pointer-events: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;border: 1px solid transparent;}.product-single__thumbnail-wrapper.slick-current.slick-active .product-media__wrapper::before {border-color: #ed1d24;}.product-single__thumbnail {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.product-single__main-media {position: relative;}.product-single__main-media .slick__arrow {width: 44px;height: 68px;margin-top: -40px;border-color: transparent;}.product-single__main-media .slick__arrow::before {font-size: 40px;}.product-single__main-media .slick__arrow:hover {border-color: #ed1d24;}.product-single__main-media .slick__arrow--previous {left: 0;}.product-single__main-media .slick__arrow--next {right: 0;transform: rotate(180deg);}.slick__controls {margin: 25px 0 0;padding: 0 15px;display: none;align-items: center;justify-content: center;}.slick__controls .slick__arrow {position: relative;top: auto;margin: 0;padding-bottom: 2px;border: 0;color: #0f1111;font-size: 20px;}.slick__controls .slick__arrow::before {display: none;}.slick__controls .slick__dots-wrapper {padding: 0 5px;}.slick__controls .slick-dots {position: relative;left: auto;bottom: auto;display: flex;background-color: transparent;}.slick__controls .slick-dots li {padding: 0;}.slick__controls .slick-dots a {display: block;width: 20px;height: 20px;padding: 5px;}.slick__controls .slick-dots a::before {content: "";display: block;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #0f1111;}.slick__controls .slick-active a::before {background-color: #0f1111;}.product-recommendations {margin-top: 100px;margin-bottom: 30px;}.product-recommendations__list {padding: 30px 0;}.product-recommendations__list .product-card {margin: 0 0 30px;}.product-card__on-sale {display: block;margin: 0 0 5px;padding: 2px 10px;color: #ed1d24;border: 1px solid #ed1d24;font-size: 14px;line-height: 18px;text-align: center;text-transform: uppercase;}.product-card__sold-out {display: block;margin: 0 0 5px;padding: 2px 10px;color: #fff;background-color: #d62122;border: 1px solid #d62122;font-size: 14px;font-weight: 700;line-height: 18px;text-align: center;text-transform: uppercase;}.product-avaiable__text--outstock {color: red;}.product-avaiable__text--outstock::before {content: "\f05e";top: 3px;}@media (min-width: 1550px){.container {max-width: 1530px;}