@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf) format("truetype");font-style:normal}@font-face{font-family:Satoshi;src:url(./fonts/Satoshi-Variable.ttf) format("truetype");font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-style:italic}@font-face{font-family:Satoshi;src:url(./fonts/Satoshi-VariableItalic.ttf) format("truetype");font-style:italic}@view-transition{navigation: auto;}html{font-family:Satoshi,system-ui,-apple-system,sans-serif;scroll-behavior:smooth}.woocommerce-info{border-top-color:#01000f}.woocommerce-info:before{color:#01000f}.woocommerce h2,.woocommerce h3{color:#000;flex:1;font-size:15px;font-weight:900;letter-spacing:-.15px;line-height:18px;text-transform:uppercase;margin-top:0}.woocommerce button[type=submit]{font: 500 18px/24px Satoshi;text-decoration:none;text-align:center;padding:10px;width:100%;transition:border .5s,color .5s,background-color .5s;color:#fff;background-color:#e2231a;border:2px solid #e2231a}@media not all and (hover: none){.woocommerce button[type=submit]:hover{color:#000;background-color:#fff;border:2px solid #000000}}.woocommerce input,.woocommerce select,.woocommerce textarea{padding:5px;border:1px solid #707070;border-radius:4px}*{min-width:0;font:inherit}*,*:before,*:after{box-sizing:border-box}img,video,svg{display:block;height:auto;max-width:100%}body{margin:0;min-height:100dvh}#footer{padding:160px 170px 50px;background-color:#01000f}#footer>#footer-links{display:flex;flex-wrap:wrap;gap:50px 200px;padding:68px 0 90px}#footer>#footer-links>div{flex:0 0 auto;display:flex;flex-direction:column;gap:20px}#footer>#footer-links>div>h3{font: 900 20px/27px Satoshi;color:#fff;margin:0}#footer>#footer-links>div>nav{display:flex;flex-direction:column;gap:20px}#footer>#footer-links>div>nav>a{font: 500 16px/22px Satoshi;color:#fffc;text-decoration:none;transition:color .5s}#footer>#footer-links>div>nav>a>svg path{transition:fill .5s}@media not all and (hover: none){#footer>#footer-links>div>nav>a:hover{color:#e2231a}#footer>#footer-links>div>nav>a:hover>svg path{fill:#fff}}#footer>#footer-links>div:last-child{margin-left:auto}#footer>#footer-links>div:last-child>nav{flex-direction:row}#footer>#footer-legals{border-top:2px solid rgba(226,35,26,.5);padding-top:28.5px}#footer>#footer-legals>nav>a{font: 600 17px/23px Satoshi;color:#fff;text-decoration:none;transition:color .5s}@media not all and (hover: none){#footer>#footer-legals>nav>a:hover{color:#e2231a}}#footer>#footer-legals>nav>span{padding:0 4px;font: 600 17px/23px Satoshi;color:#fff}#footer>#footer-legals>small{font: 400 14px/18px Satoshi;color:#fffc}@media (max-width: 1200px){#footer{padding:60px 30px 50px}#footer>#footer-links{gap:50px}#footer>#footer-links>div{flex:0 0 calc(50% - 25px)}#footer>#footer-links>div>h3{font: 900 12px/14px Satoshi}#footer>#footer-links>div>nav>a{font: 500 12px/14px Satoshi}#footer>#footer-links>div:last-child{margin-left:unset}#footer>#footer-links>div:last-child>nav{gap:10px}#footer>#footer-legals>nav{text-align:center;margin-bottom:20px}#footer>#footer-legals>nav>a{font: 600 14px/20px Satoshi}#footer>#footer-legals>small{display:flex;text-align:center;font: 400 12px/16px Satoshi}#footer>#footer-logo>a>img{max-width:200px}}#header{position:relative;display:flex;align-items:center;gap:15px;padding:0 140px;background-color:#e2231a}#header>#header-menu{flex:auto;display:flex;position:relative;padding-right:65px}#header>#header-menu>#header-menu-wrapper{margin-left:auto}#header>#header-menu>#header-menu-wrapper>ul{display:flex;margin:0;padding:0;list-style:none}#header>#header-menu>#header-menu-wrapper>ul>li>a{display:flex;font: 900 16px/22px Satoshi;color:#fff;text-decoration:none;padding:30px 25px;transition:color .5s,background-color .5s}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;gap:75px;width:100%;padding:25px 35px 80px;background-color:#fff;list-style:none;z-index:2;opacity:0;pointer-events:none;transition:opacity .5s;box-shadow:#00000026 1.95px 1.95px 2.6px}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li{flex:1 1 100%;display:flex;flex-direction:column;gap:15px}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>a{font: 600 16px/18px Satoshi;color:#000;text-decoration:none;display:flex;width:100%;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.5);transition:color .5s}@media not all and (hover: none){#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>a:hover{color:#e2231a}}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu{display:flex;flex-direction:column;padding:0;list-style:none}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li{display:flex;flex-direction:column}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{font: 400 16px/34px Satoshi;color:#000;text-decoration:none;transition:color .5s}@media not all and (hover: none){#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{color:#e2231a}}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{display:flex;flex-direction:column;list-style:none;padding-left:20px}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{display:flex;flex-direction:column}#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{font: 400 16px/34px Satoshi;color:#000;text-decoration:none;transition:color .5s}@media not all and (hover: none){#header>#header-menu>#header-menu-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{color:#e2231a}}@media not all and (hover: none){#header>#header-menu>#header-menu-wrapper>ul>li:hover>a{color:#000;background-color:#fff}#header>#header-menu>#header-menu-wrapper>ul>li:hover.menu-item-has-children>ul.sub-menu{opacity:1;pointer-events:all}}#header>#header-menu-mobile{display:none}#header>#header-icons{display:flex;align-items:center;gap:25px}#header>#header-icons>a{flex:none}#header>#header-icons>a>svg path{transition:fill .5s}@media not all and (hover: none){#header>#header-icons>a>svg:hover path{fill:#000}}#header>#header-icons>a#header-myaccount-link>svg{width:22px}#header>#header-icons>a#header-cart-toggler>svg{width:25px}#header>#header-icons>a#header-searcher-toggler>svg{width:22px}#header>#header-icons>a#header-mobile-menu-toggler{display:none}#header>#header-icons>div{margin-left:10px}#header>#header-icons>div>li{list-style:none}#header>#header-icons>div>li>a{font: 900 16px/30px Satoshi;color:#000;text-decoration:none;text-transform:uppercase;transition:color .5s}@media not all and (hover: none){#header>#header-icons>div>li>a:hover{color:#fff}}#header>#header-searcher{position:absolute;top:100%;left:0;width:100%;padding:30px 140px;background-color:#e4e4e4;z-index:2;opacity:0;pointer-events:none;transition:opacity .5s}#header>#header-searcher>form{display:flex}#header>#header-searcher>form>button{cursor:pointer;border:0;background-color:transparent;padding-left:0;padding-right:20px}#header>#header-searcher>form>button>svg{width:30px}#header>#header-searcher>form>button>svg path{transition:fill .5s}@media not all and (hover: none){#header>#header-searcher>form>button>svg:hover path{fill:#e2231a}}#header>#header-searcher>form>input{flex:auto;font: 400 20px/27px Satoshi;color:#000;padding:0;border:0;outline:0;background-color:transparent}#header>#header-searcher>form>input::-webkit-input-placeholder{color:#707070}#header>#header-searcher>form>input:-moz-placeholder{color:#707070}#header>#header-searcher>form>input::-moz-placeholder{color:#707070}#header>#header-searcher>form>input:-ms-input-placeholder{color:#707070}#header>#header-searcher.active{opacity:1;pointer-events:all}#header>#header-cart{position:absolute;right:140px;top:0;display:flex;flex-direction:column;width:415px;min-height:80vh;background-color:#fff;padding:30px 20px;opacity:0;pointer-events:none;transition:opacity .5s;z-index:2;box-shadow:-4px 4px 8px #00000029}#header>#header-cart.active{opacity:1;pointer-events:all}#header>#header-cart.no-items{min-height:unset}#header>#header-cart>#header-cart-title{display:flex;flex-direction:column;padding-bottom:10px;margin-bottom:30px;border-bottom:2px solid rgba(112,112,112,.4)}#header>#header-cart>#header-cart-title>svg{width:15px;cursor:pointer;align-self:flex-end}#header>#header-cart>#header-cart-title>svg path{transition:fill .5s}@media not all and (hover: none){#header>#header-cart>#header-cart-title>svg:hover path{fill:#e2231a}}#header>#header-cart>#header-cart-title>h3{font: 600 18px/24px Satoshi;margin:0}#header>#header-cart>#header-cart-items{display:flex;flex-direction:column;margin-bottom:30px;max-height:400px;overflow:auto}#header>#header-cart>#header-cart-items::-webkit-scrollbar{border-radius:10px;width:5px}#header>#header-cart>#header-cart-items::-webkit-scrollbar-track{border-radius:10px;background:#0003}#header>#header-cart>#header-cart-items::-webkit-scrollbar-thumb{border-radius:10px;background:#0003}#header>#header-cart>#header-cart-items::-webkit-scrollbar-thumb:hover{background:#e2231acc}#header>#header-cart>#header-cart-items>p{font: 400 18px/26px Satoshi;margin:0;text-align:center}#header>#header-cart>#header-cart-items>article{display:flex;gap:15px;padding:30px 0;margin:0 10px;border-bottom:1px solid rgba(112,112,112,.4)}#header>#header-cart>#header-cart-items>article>div:nth-child(1){flex:0 1 100px}#header>#header-cart>#header-cart-items>article>div:nth-child(2){flex:0 1 calc(100% - 100px)}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>h3{font: 900 15px/18px Satoshi;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0;margin-bottom:5px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>h3>a{text-decoration:none;color:#000}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-variations{display:flex;flex-direction:column}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity{color:#000;display:flex;font-size:24px;font-weight:400;letter-spacing:-.24px;line-height:18px;text-align:left}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .custom-number-input{align-items:center;border:1px solid rgba(112,112,112,.7);display:flex;max-width:95px;position:relative;width:fit-content}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .custom-number-input input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;text-align:left;font-size:16px;border:none;outline:none;background:transparent;padding:10px 0 10px 10px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .custom-number-input input::-webkit-outer-spin-button,#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .quantity-control{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:1px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .quantity-control img{width:15px;height:15px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-quantity .quantity-control:hover{opacity:.7}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-price-price{font: 900 18px/18px Satoshi}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-remove button{background:none;border:none;cursor:pointer}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-remove button img{width:20px}#header>#header-cart>#header-cart-items>article>div:nth-child(2)>.header-cart-price>.header-cart-remove button:hover{color:#e2231a}#header>#header-cart>#header-cart-items>article:nth-child(1){padding-top:0}#header>#header-cart>#header-cart-items>article:nth-last-child(1){border-bottom:0;padding-bottom:0}#header>#header-cart>#header-cart-subtotal{margin-top:auto;display:flex;flex-direction:column;margin-bottom:30px}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-summary{margin-bottom:30px;border-top:1px solid rgba(112,112,112,.4);padding-top:10px}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-summary>div{display:flex;gap:15px;justify-content:space-between}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-summary>div>span{font: 400 18px/26px Satoshi}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-price{display:flex;justify-content:space-between;gap:15px;border-top:2px solid rgba(112,112,112,.4);padding-top:10px}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-price>h3{font: 600 22px/22px Satoshi;margin:0}#header>#header-cart>#header-cart-subtotal>#header-cart-subtotal-price>span{font: 600 22px/22px Satoshi}#header>#header-cart>#header-cart-buttons{display:flex;flex-direction:column;gap:25px}#header>#header-cart>#header-cart-buttons>a{font: 500 18px/24px Satoshi;text-decoration:none;text-align:center;padding:10px;width:100%;transition:border .5s,color .5s,background-color .5s}#header>#header-cart>#header-cart-buttons>a:nth-child(1){color:#fff;background-color:#e2231a;border:2px solid #e2231a}@media not all and (hover: none){#header>#header-cart>#header-cart-buttons>a:nth-child(1):hover{color:#000;background-color:#fff;border:2px solid #01000f}}#header>#header-cart>#header-cart-buttons>a:nth-child(2){color:#000;border:2px solid rgba(112,112,112,.4)}@media not all and (hover: none){#header>#header-cart>#header-cart-buttons>a:nth-child(2):hover{color:#e2231a;background-color:#01000f;border:2px solid #01000f}}@media (max-width: 1200px){#header{position:relative;justify-content:space-between;padding:10px 15px}#header>#header-logo>a>img{max-width:100px}#header>#header-menu{display:none}#header>#header-menu-mobile{display:flex;flex-direction:column;width:90%;position:absolute;left:0;top:0;z-index:999;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .5s;box-shadow:4px 4px 8px #00000029}#header>#header-menu-mobile>#header-menu-mobile-title{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:25px 15px;border-bottom:1px solid #707070}#header>#header-menu-mobile>#header-menu-mobile-title>svg#header-menu-mobile-search{width:18px}#header>#header-menu-mobile>#header-menu-mobile-title>a>img{width:100px}#header>#header-menu-mobile>#header-menu-mobile-title>svg#header-menu-mobile-close{width:14px}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul{margin:0;padding:0}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>a{display:flex;padding:25px 15px;font: 900 16px/18px Satoshi;color:#000;text-decoration:none;border-bottom:1px solid #707070}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu{display:none;flex-direction:column;padding:0;border-top:1px solid #707070;margin:0;list-style:none}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>a{display:flex;padding:25px 15px 25px 25px;font: 600 16px/18px Satoshi;color:#707070;text-decoration:none;border-bottom:1px solid #707070}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu{display:none;flex-direction:column;padding:15px 0;margin:0;list-style:none;border-bottom:1px solid #707070}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{display:flex;padding:15px 35px;font: 400 16px/18px Satoshi;color:#707070;text-decoration:none}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{display:none;flex-direction:column;padding:0;margin:0;list-style:none}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{display:flex;padding:15px 55px;font: 400 16px/18px Satoshi;color:#707070;text-decoration:none}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li>ul.sub-menu>li.active>ul.sub-menu{display:flex}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li>ul.sub-menu>li.active>ul.sub-menu{display:flex}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li.active>a{border-bottom:unset}#header>#header-menu-mobile>#header-menu-mobile-wrapper>ul>li.active>ul.sub-menu{display:flex}#header>#header-menu-mobile>#header-menu-mobile-footer{display:flex;justify-content:flex-end;padding:20px 15px}#header>#header-menu-mobile>#header-menu-mobile-footer>li{list-style:none}#header>#header-menu-mobile>#header-menu-mobile-footer>li>a{font: 900 16px/18px Satoshi;color:#000;text-transform:uppercase;text-decoration:none}#header>#header-menu-mobile.active{opacity:1;pointer-events:all}#header>#header-icons{gap:15px}#header>#header-icons>div{display:none}#header>#header-icons>a#header-myaccount-link>svg{width:16px}#header>#header-icons>a#header-cart-toggler>svg{width:18px}#header>#header-icons>a#header-searcher-toggler>svg{width:16px}#header>#header-icons>a#header-mobile-menu-toggler{display:initial}#header>#header-icons>a#header-mobile-menu-toggler>svg{width:20px}#header>#header-searcher{padding:30px}#header>#header-searcher>form>button{padding-right:15px}#header>#header-searcher>form>button>svg{width:20px}#header>#header-searcher>form>input{font: 400 16px/22px Satoshi}#header>#header-cart{right:0;left:0;top:0;width:100%}#header>#header-cart>#header-cart-items{max-height:unset}}#page-content{padding:30px 400px 100px}#page-content h1{font: 600 32px/34px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content h2{font: 600 28px/30px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content h3{font: 600 24px/28px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content h4{font: 600 18px/22px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content h5{font: 600 16px/20px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content h6{font: 600 14px/16px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content p{font: 400 18px/30px Satoshi;color:#000000b3;margin-top:0;margin-bottom:30px}#page-content ul,#page-content ol{margin-top:0;margin-bottom:30px}#page-content li{font: 400 18px/30px Satoshi;color:#000000b3}#page-content strong{font-weight:700}#page-content em{font-style:italic}#page-content a{color:#000000b3;transition:color .5s}@media not all and (hover: none){#page-content a:hover{color:#e2231a}}@media (max-width: 1200px){#page-content{padding:15px 15px 50px}#page-content h1{font: 600 30px/34px Satoshi;margin-bottom:15px}#page-content h2{font: 600 26px/30px Satoshi;margin-bottom:15px}#page-content h3{font: 600 24px/28px Satoshi;margin-bottom:15px}#page-content h4{font: 600 18px/22px Satoshi;margin-bottom:15px}#page-content h5{font: 600 16px/20px Satoshi;margin-bottom:15px}#page-content h6{font: 600 10px/12px Satoshi;margin-bottom:15px}#page-content p{font: 400 14px/18px Satoshi;margin-bottom:15px}#page-content ul,#page-content ol{margin-bottom:15px}#page-content li{font: 400 14px/18px Satoshi}}#banner{position:relative;display:flex;align-items:center;width:100%;height:380px;overflow:hidden}#banner>.slide-gradient{position:absolute;left:calc(50% - 1px);top:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:100%;z-index:-1;background:transparent linear-gradient(270deg,#0000 40%,#000 90%) 0% 0% no-repeat padding-box;opacity:.87}#banner>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-2}#banner>div{display:flex;flex-direction:column;gap:30px;padding:0 140px}#banner>div>h2{font: 900 54px/54px Satoshi;color:#fff;margin:0;max-width:830px}#banner>div>h2>span{color:#e2231a}@media (max-width: 1200px){#banner{height:auto}#banner>div{padding:30px 15px}#banner>div>h2{font: 900 20px/20px Satoshi}}#news-banner{width:100%;position:relative;justify-items:center;text-align:center;background:transparent linear-gradient(237deg,#0000,#000) 0% 0% no-repeat padding-box;padding:107px 140px 57px}#news-banner>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-1}#news-banner>h2{font: 900 70px/76px Satoshi;color:#fff;margin-top:0;margin-bottom:22px}#news-banner>p{font: 500 26px/36px Satoshi;color:#fff;margin:0 auto 90px;max-width:630px}#news-banner>form{display:flex;flex-direction:column;gap:20px}#news-banner>form>div{display:flex;align-self:center}#news-banner>form>div>input[type=email]{outline:0;border:0;padding:22px 30px;width:480px;max-width:100%;font: 500 18px/24px Satoshi}#news-banner>form>div>input[type=submit]{cursor:pointer;outline:0;border:0;background-color:#e2231a;color:#fff;font: 500 18px/24px Satoshi;padding:22px 50px;transition:color .5s,background-color .5s}@media not all and (hover: none){#news-banner>form>div>input[type=submit]:hover{color:#e2231a;background-color:#000}}#news-banner>form>div>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ffffff;outline:0;width:17px;height:17px;background-color:#0000;margin:0 5px 0 0}#news-banner>form>div>input[type=checkbox]:checked{background-color:#e2231a}#news-banner>form>div>label{font: 500 14px/18px Satoshi;color:#fff}#news-banner>form>div>label>a{color:#fff;text-underline-offset:4px;transition:color .5s}@media not all and (hover: none){#news-banner>form>div>label>a:hover{color:#e2231a}}@media (max-width: 1200px){#news-banner{padding:60px 15px 40px}#news-banner>h2{font: 900 32px/36px Satoshi}#news-banner>p{font: 500 20px/30px Satoshi}#news-banner>form{width:100%}#news-banner>form>div{width:100%}#news-banner>form>div>input[type=email]{width:100%;padding:15px;font: 500 12px/16px Satoshi}#news-banner>form>div>input[type=submit]{width:80px;padding:15px;font: 500 12px/16px Satoshi}}#featured-carousel{width:100%;margin-bottom:95px}#featured-carousel>.swiper-wrapper{transition-timing-function:linear}#featured-carousel>.swiper-wrapper>.swiper-slide{width:27vw;aspect-ratio:1/.65}#featured-carousel>.swiper-wrapper>.swiper-slide>a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;height:100%;text-decoration:none;background:transparent linear-gradient(270deg,#0000,#00000080) 0% 0% no-repeat padding-box}#featured-carousel>.swiper-wrapper>.swiper-slide>a>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-1;transition:filter .5s}#featured-carousel>.swiper-wrapper>.swiper-slide>a>h3{font: 900 38px/40px Satoshi;color:#fff;max-width:50%;margin:0;padding-left:25px}#featured-carousel>.swiper-wrapper>.swiper-slide>a>p{font: 500 12px/16px Satoshi;color:#fff;background-color:#e2231a;padding:7px 25px;margin-top:0;margin-bottom:30px;align-self:flex-start;transition:color .5s,background-color .5s}@media not all and (hover: none){#featured-carousel>.swiper-wrapper>.swiper-slide:hover>a>img{filter:grayscale(1)}#featured-carousel>.swiper-wrapper>.swiper-slide:hover>a>p{color:#e2231a;background-color:#fff}}#featured-carousel>.swiper-fade{position:absolute;top:0;height:100%;width:7vw;z-index:1}#featured-carousel>.swiper-fade.swiper-fade-left{left:0;background:transparent linear-gradient(270deg,#0000,#fff9) 0% 0% no-repeat padding-box}#featured-carousel>.swiper-fade.swiper-fade-right{right:0;background:transparent linear-gradient(90deg,#0000,#fff9) 0% 0% no-repeat padding-box}@media (max-width: 1200px){#featured-carousel{margin-bottom:60px}#featured-carousel>.swiper-wrapper>.swiper-slide>a>h3{font: 900 28px/30px Satoshi}}.product-carousel{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px}.product-carousel>h2{flex:1 1 100%;font: 900 32px/36px Satoshi;margin-top:0;margin-bottom:50px;text-align:center}.product-carousel>h2>span{color:#e2231a}.product-carousel>.swiper-parent{position:relative}.product-carousel>.swiper-parent>.swiper{margin:0 180px 70px}.product-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide{width:calc(20% - 33px);height:auto}.product-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide>article{height:100%}.product-carousel>.swiper-parent>.arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.product-carousel>.swiper-parent>.arrow.arrow-left{left:120px}.product-carousel>.swiper-parent>.arrow.arrow-right{right:120px}.product-carousel>.swiper-parent>.arrow>svg{width:20px}.product-carousel>.swiper-parent>.arrow>svg path{transition:fill .5s}@media not all and (hover: none){.product-carousel>.swiper-parent>.arrow>svg:hover path{fill:#e2231a}}.product-carousel>a{font: 500 18px/20px Satoshi;color:#000;padding:10px 50px;border:2px solid rgba(112,112,112,.4);text-decoration:none;transition:color .5s,background-color .5s,border .5s}@media not all and (hover: none){.product-carousel>a:hover{color:#e2231a;background-color:#000;border:2px solid rgba(0,0,0,.4)}}@media (max-width: 1200px){.product-carousel{margin-bottom:60px}.product-carousel>h2{font: 900 22px/28px Satoshi}.product-carousel>.swiper-parent{position:relative}.product-carousel>.swiper-parent>.swiper{margin:0 40px 70px}.product-carousel>.swiper-parent>.arrow.arrow-left{left:10px}.product-carousel>.swiper-parent>.arrow.arrow-right{right:10px}.product-carousel>.swiper-parent>.arrow>svg{width:10px}.product-carousel>a{font: 500 16px/18px Satoshi;padding:10px 40px}}.single-carousel{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem}.single-carousel>.swiper-parent{padding-inline:50px;position:relative}.single-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide{aspect-ratio:1;cursor:pointer;height:auto;margin-right:0;padding:10px;width:100%}.single-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide>img{height:100%;object-fit:cover;padding:5px;width:100%}.single-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide>img:hover{outline:1px solid #e2231a}.single-carousel>.swiper-parent>.swiper>.swiper-wrapper>.swiper-slide>a{height:100%}.single-carousel>.swiper-parent>.arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}.single-carousel>.swiper-parent>.arrow.arrow-left{left:30px}.single-carousel>.swiper-parent>.arrow.arrow-right{right:30px}.single-carousel>.swiper-parent>.arrow>svg{width:20px}.single-carousel>.swiper-parent>.arrow>svg path{transition:fill .5s}@media not all and (hover: none){.single-carousel>.swiper-parent>.arrow>svg:hover path{fill:#e2231a}}#breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;padding:20px 160px;border-bottom:1px solid rgba(0,0,0,.5)}#breadcrumb>p{font: 500 18px/18px Satoshi;color:#00000080;margin:0}#breadcrumb>p>a{color:#00000080;text-decoration:none;transition:color .5s}@media not all and (hover: none){#breadcrumb>p>a:hover{color:#e2231a}}#breadcrumb>div{display:flex;align-items:center;gap:15px}#breadcrumb>div>p{font: 500 18px/18px Satoshi;color:#00000080;margin:0}#breadcrumb>div>div{border:1px solid rgba(0,0,0,.5)}#breadcrumb>div>div>select{max-width:100%;font: 500 18px/18px Satoshi;color:#00000080;padding:4px 10px;outline:0;border:0}@media (max-width: 1200px){#breadcrumb{display:flex;padding:15px}#breadcrumb>p{font: 500 10px/18px Satoshi}#breadcrumb>div{flex:1 1 100%;width:100%;justify-content:flex-end}#breadcrumb>div>p{display:none}#breadcrumb>div>div>select{font: 500 10px/18px Satoshi}}.product{display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;position:relative;justify-self:center}.product>a{width:100%;text-decoration:none}.product>a>img{justify-self:center;margin-bottom:15px;transform:scale(1);transition:transform .5s}@media not all and (hover: none){.product>a>img:hover{transform:scale(1.1)}}.product>a{height:100%}.product>a>div{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;height:100%;width:100%}.product>a>div>h3{font: 900 16px/18px Satoshi;color:#000;margin-top:0;margin-bottom:20px}.product>a>div>h4{font: 900 16px/18px Satoshi;color:#e2231a;margin:0}.product>a>div>h4>span{color:#00000080;text-decoration:line-through}.product>a>div>div{position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;height:100%;padding:10px;background-color:#e2231a;transition:top .5s}.product>a>div>div>h3{font: 900 16px/18px Satoshi;color:#fff;margin:0;text-align:center}.product>a>div>div>svg{width:25px}.product>a>label{cursor:pointer;position:absolute;left:50%;top:5px;transform:translate(-50%);font: 900 12px/16px Satoshi;color:#fff;background-color:#e2231a;padding:4px 18px}@media not all and (hover: none){.product:hover>a>div>div{top:0}}@media (max-width: 1200px){.product>a>div>h3{font: 900 12px/14px Satoshi;margin-bottom:5px}.product>a>div>h4{font: 900 12px/14px Satoshi}}#category-filters{flex:0 1 calc(25% - 25px);display:flex;flex-direction:column}#category-filters li.active a{color:#e2231a;font-weight:700}#category-filters>#category-filters-title{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1.5px solid rgba(112,112,112,.4)}#category-filters>#category-filters-title>h2{font: 900 22px/18px Satoshi;color:#000000b3;margin:0}#category-filters>#category-filters-title>.filter-reset>a{color:#000000b3;text-decoration:none}#category-filters>#category-filters-title>span{cursor:pointer;font: 500 18px/18px Satoshi;color:#0006;transition:color .5s}@media not all and (hover: none){#category-filters>#category-filters-title>span:hover{color:#e2231a}}#category-filters>#category-filters-title>span>div{display:none}#category-filters .category-filters-tab{padding-top:20px;padding-bottom:15px;border-top:1px solid rgba(112,112,112,.4)}#category-filters .category-filters-tab a{color:#000000b3;text-decoration:none;transition:color .5s}@media not all and (hover: none){#category-filters .category-filters-tab a:hover{color:#e2231a}}#category-filters .category-filters-tab .category-filters-tab-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}#category-filters .category-filters-tab .category-filters-tab-title>h3{font: 900 16px/32px Satoshi;color:#000000b3;margin:0;transition:color .5s;text-transform:uppercase}#category-filters .category-filters-tab .category-filters-tab-title>svg{width:20px;transition:transform .5s}#category-filters .category-filters-tab .category-filters-tab-title>svg polygon{transition:fill .5s}@media not all and (hover: none){#category-filters .category-filters-tab .category-filters-tab-title:hover>h3{color:#e2231a}#category-filters .category-filters-tab .category-filters-tab-title:hover>svg polygon{fill:#e2231a}}#category-filters .category-filters-tab .category-filters-tab-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}#category-filters .category-filters-tab .category-filters-tab-list>ul,#category-filters .category-filters-tab .category-filters-tab-list>div{margin:0;list-style:none;padding-left:20px;max-height:400px;overflow:auto}#category-filters .category-filters-tab .category-filters-tab-list>ul>ul,#category-filters .category-filters-tab .category-filters-tab-list>div>ul{margin:0;list-style:none;padding-left:20px;max-height:400px;overflow:auto}#category-filters .category-filters-tab .category-filters-tab-list>ul>li,#category-filters .category-filters-tab .category-filters-tab-list>div>li{font: 500 16px/32px Satoshi;color:#000000b3;transition:color .5s}@media not all and (hover: none){#category-filters .category-filters-tab .category-filters-tab-list>ul>li:hover,#category-filters .category-filters-tab .category-filters-tab-list>div>li:hover{color:#e2231a}}#category-filters .category-filters-tab .category-filters-tab-list>ul::-webkit-scrollbar,#category-filters .category-filters-tab .category-filters-tab-list>div::-webkit-scrollbar{border-radius:10px;width:5px}#category-filters .category-filters-tab .category-filters-tab-list>ul::-webkit-scrollbar-track,#category-filters .category-filters-tab .category-filters-tab-list>div::-webkit-scrollbar-track{border-radius:10px;background:#0003}#category-filters .category-filters-tab .category-filters-tab-list>ul::-webkit-scrollbar-thumb,#category-filters .category-filters-tab .category-filters-tab-list>div::-webkit-scrollbar-thumb{border-radius:10px;background:#0003}#category-filters .category-filters-tab .category-filters-tab-list>ul::-webkit-scrollbar-thumb:hover,#category-filters .category-filters-tab .category-filters-tab-list>div::-webkit-scrollbar-thumb:hover{background:#e2231acc}#category-filters .category-filters-tab .category-filters-tab-list:nth-of-type(1){border-top:unset}#category-filters .category-filters-tab.active{padding-bottom:30px}#category-filters .category-filters-tab.active>.category-filters-tab-title>svg{transform:rotate(180deg)}#category-filters .category-filters-tab.active>.category-filters-tab-list{grid-template-rows:1fr}#category-filters .category-filters-tab.active .slider-container{overflow:hidden}@media (max-width: 1200px){#category-filters{transition:opacity .5s;opacity:0;pointer-events:none;position:fixed;top:0;left:0;background:#fff;z-index:3;width:100%;box-shadow:-4px 0 8px #00000029;height:100dvh;overflow:auto}#category-filters.active{opacity:1;pointer-events:all}#category-filters>#category-filters-title{padding:30px 15px 15px}#category-filters>#category-filters-title>h2{font: 600 18px/24px Satoshi;color:#000}#category-filters>#category-filters-title>span{display:flex;align-items:center;gap:20px;font: 500 16px/18px Satoshi}#category-filters>#category-filters-title>span>div{display:flex}#category-filters>#category-filters-title>span>div>svg{width:15px}#category-filters>.category-filters-tab{padding-inline:35px}}#category-filters-mobile{display:none;justify-content:space-between;align-items:center;padding-bottom:15px;margin-top:-15px;border-bottom:1px solid #707070;width:100%}#category-filters-mobile>div{display:flex;gap:10px;align-items:center}#category-filters-mobile>div>svg{width:20px}#category-filters-mobile>div>span{font: 500 12px/16px Satoshi;color:#707070}#category-filters-mobile>p{font: 500 10px/12px Satoshi;margin:0;color:#707070}@media (max-width: 1200px){#category-filters-mobile{display:flex}}#product-modal{opacity:0;padding:2rem;transform:translateY(50%);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}#product-modal.open{opacity:1;transform:translateY(0)}#product-modal::backdrop{background-color:#000c;opacity:0;transition:opacity 1s ease}#product-modal.open::backdrop{opacity:1}.product-modal-container{display:grid;grid-template-columns:3fr 5fr;margin-inline:auto;margin-top:50px;position:relative;scroll-margin-top:200px;width:min(100% - 2em,1200px)}@media (max-width: 1200px){.product-modal-container{grid-template-columns:1fr;row-gap:2rem}}.product-modal-container h4{color:#707070;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:18px;margin:0}.product-modal-container__title{border-bottom:2px solid rgba(112,112,112,.4);display:flex;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 1200px){.product-modal-container__title{flex-direction:column}}.product-modal-container__title h1{font-size:42px;font-weight:900;letter-spacing:-.42px;line-height:48px;margin:0;text-transform:uppercase}.product-modal-container__title p{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:18px;text-transform:uppercase}.product-modal-container__price{border-bottom:2px solid rgba(112,112,112,.4);display:flex;justify-content:space-between;margin-block:25px 0}@media (max-width: 1200px){.product-modal-container__price{flex-direction:column;margin-block:15px 20px}}.product-modal-container__price h2{color:#e2231a;font-size:52px;font-weight:900;letter-spacing:-.52px;line-height:48px;margin:0;text-wrap:nowrap}.product-modal-container__price h2 ins{text-decoration:none}.product-modal-container__price h2 del{color:#707070b3}.product-modal-container__price p{color:#707070;font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:18px}.product-modal-container__price button{height:fit-content}.product-modal-container__price .available{align-self:flex-start;background-color:#e2231a;border-radius:0;color:#fff;font-size:14px;font-weight:500;line-height:18px;margin-top:10px;padding:7px 30px;text-transform:uppercase}.product-modal-container__price .not-available{align-self:flex-start;background-color:#707070;border-radius:0;color:#fff;font-size:14px;font-weight:500;line-height:18px;margin-top:10px;padding:7px 30px;text-transform:uppercase}.product-modal-container__details{color:#000000b3;font-size:18px;letter-spacing:-.18px;line-height:32px;margin-bottom:3rem}.product-modal-container__details p{padding:0}.product-modal-container__details .product-description strong{font-weight:700}.product-modal-container__details .product-description ul{padding-left:1rem}.product-modal-container__attributes{display:flex;justify-content:space-between}@media (max-width: 1200px){.product-modal-container__attributes{flex-direction:column;gap:1.5rem}}.product-modal-container__attributes--colors>div{display:flex;gap:1rem;margin-top:11px}.product-modal-container__attributes--colors>div>img{aspect-ratio:1;border:1px solid #707070;height:109px;object-fit:cover}.product-modal-container__attributes--colors>div>div{column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}.product-modal-container__attributes--colors .color-square{aspect-ratio:1;border:2px solid transparent;cursor:pointer;height:50px;transition:border .3s ease-in-out}.product-modal-container__attributes--colors .color-square:hover{border:2px solid #888}.product-modal-container__attributes--colors .color-square.selected{border:2px solid black}@media (max-width: 1200px){.product-modal-container__attributes--sizes>div{column-gap:0px}}.product-modal-container__attributes--sizes .size-square{align-items:center;border:1px solid #707070;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:45px;justify-content:center;text-transform:uppercase;width:45px}.product-modal-container__attributes--sizes>div{margin-top:11px;column-gap:12px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:17px}@media (max-width: 1200px){.product-modal-container__attributes--sizes>div{grid-template-columns:repeat(auto-fill,minmax(min(50px,100%),1fr))}}.product-modal-container__attributes--sizes .size-square{align-items:center;border:1px solid #707070;color:#707070;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:45px;justify-content:center;text-transform:uppercase;width:45px}.product-modal-container__attributes--sizes .size-square.unavailable{border:1px solid rgba(112,112,112,.4);color:#707070;opacity:.5;pointer-events:none}.product-modal-container__attributes--sizes .size-square.current-size{border:1px solid #000000;color:#000;font-weight:900}.product-modal-container__attributes--sizes .size-square:not(.unavailable):hover{background-color:#e4e4e4;color:#fff}.product-modal-container__add-cart{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-end;padding-block:45px}@media (max-width: 1200px){.product-modal-container__add-cart{justify-content:flex-start;padding-block:16px}}.product-modal-container__add-cart .custom-number-input{align-items:center;border:1px solid rgba(112,112,112,.7);display:flex;position:relative;width:fit-content}.product-modal-container__add-cart .custom-number-input input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:100px;height:40px;text-align:left;font-size:16px;border:none;outline:none;background:transparent;padding:10px 0 10px 10px}.product-modal-container__add-cart .custom-number-input input::-webkit-outer-spin-button,.product-modal-container__add-cart .custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-modal-container__add-cart .quantity-control{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:3px}.product-modal-container__add-cart .quantity-control img{width:20px;height:20px}.product-modal-container__add-cart .quantity-control .quantity-control:hover{opacity:.7}.product-modal-container__add-cart .add-to-cart-btn{align-items:center;align-self:flex-start;background-color:#e2231a;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;height:fit-content;line-height:18px;margin-top:5px;max-width:fit-content;padding:0 30px;text-transform:uppercase}.product-modal-container .product-image{display:grid;max-height:650px;overflow:hidden;place-items:center}@media (max-width: 1200px){.product-modal-container .product-image{max-height:450px}}.product-modal-container .product-image>img{height:100%;object-fit:cover;width:100%}.product-modal-container__close-btn{background-color:transparent;border:0;cursor:pointer;height:50px;position:absolute;right:10px;top:10px;width:auto}.product-modal-container__close-btn img{height:100%;object-fit:cover;width:100%}.image-modal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility .3s,opacity .3s;visibility:hidden;width:100vw;z-index:100}.image-modal.open{opacity:1;visibility:visible}.image-modal__overlay{background-color:#000c;background:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.image-modal__content{background-color:#fff;height:90%;max-width:90%;overflow-y:auto;padding:20px;position:relative;z-index:1001;display:grid;place-items:center}.image-modal__content>img{height:100%;object-fit:cover;width:100%}.image-modal__close{background:none;border:none;color:#000;cursor:pointer;font-size:40px;position:absolute;right:10px;top:5px;z-index:101}@media not all and (hover: none){.image-modal__close:hover{color:#e2231a}}.slider-container>p{margin:0 0 1rem 1rem}.slider-container #weight-slider .ui-slider-handle,.slider-container #price-slider .ui-slider-range{background:#707070}.slider-container #weight-slider .ui-slider-handle,.slider-container #price-slider .ui-slider-handle{background:#707070;border-radius:20px;cursor:pointer;height:16px;width:35px}.slider-container .ui-widget-content{background-color:#70707066;border:none;height:7px;max-width:90%;margin-bottom:.5rem}main.page-cart{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main.page-cart #title{border-bottom:2px solid #707070;padding:20px 0;text-align:center}main.page-cart #title>h1{color:#000;font-size:32px;font-weight:900;letter-spacing:-.32px;line-height:85px;margin:0;text-transform:uppercase}main.page-cart #title>h1>span{color:#e2231a}main.page-cart #cart{display:flex;flex-direction:column;flex:1;margin-inline:auto;width:min(100% - 5vw,1640px);position:relative}main.page-cart #cart #cart-products{display:flex;flex-direction:column}@media (max-width: 1200px){main.page-cart #cart #cart-products{margin-bottom:375px}}main.page-cart #cart #cart-products .cart-header{border-bottom:1px solid #707070;border-radius:8px 8px 0 0;display:grid;gap:15px;grid-template-columns:2fr 3fr 2fr 2fr 2fr 1fr 4fr;padding:1.5rem 0}@media (max-width: 1200px){main.page-cart #cart #cart-products .cart-header{grid-template-columns:2fr 4fr 2fr 2fr 2fr 1fr}}main.page-cart #cart #cart-products .cart-header__column{color:#000;flex:1;font-size:15px;font-weight:900;letter-spacing:-.15px;line-height:18px;list-style:none;text-align:center;text-transform:uppercase}main.page-cart #cart #cart-products .cart-header__column:last-child{text-align:center}@media (max-width: 1200px){main.page-cart #cart #cart-products .cart-header__column:last-child{display:none}}main.page-cart #cart #cart-products .cart-header__column:last-child a{color:#707070;font-size:16px;font-weight:500;letter-spacing:-.16px;text-transform:capitalize}main.page-cart #cart #cart-products .cart-product{align-items:center;border-bottom:1px solid #707070;display:grid;gap:15px;grid-template-columns:2fr 3fr 2fr 2fr 2fr 1fr 4fr;padding:10px 0}@media (max-width: 1200px){main.page-cart #cart #cart-products .cart-product{grid-template-columns:2fr 4fr 2fr 2fr 2fr 1fr}}main.page-cart #cart #cart-products .cart-product__column{flex:1;text-align:center;color:#000}main.page-cart #cart #cart-products .cart-product__column.product-image{display:grid;place-items:center}main.page-cart #cart #cart-products .cart-product__column.product-image>a{display:grid;max-width:150px;overflow:hidden;place-items:center;width:100%;height:150px}main.page-cart #cart #cart-products .cart-product__column.product-image>a img{height:auto;object-fit:contain;transform:scale(1);transition:transform .5s;width:100%}@media not all and (hover: none){main.page-cart #cart #cart-products .cart-product__column.product-image>a img:hover{transform:scale(1.1)}}main.page-cart #cart #cart-products .cart-product__column.product-info{text-align:left}main.page-cart #cart #cart-products .cart-product__column.product-info h3{font-size:18px;font-weight:500;letter-spacing:-.15px;line-height:22px;margin:0 0 5px;text-transform:uppercase}main.page-cart #cart #cart-products .cart-product__column.product-info p{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:20px;margin:3px 0;text-transform:capitalize}main.page-cart #cart #cart-products .cart-product__column.price{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:20px;text-transform:uppercase}main.page-cart #cart #cart-products .cart-product__column.quantity{color:#000;display:flex;font-size:24px;font-weight:400;justify-content:center;letter-spacing:-.24px;line-height:18px;text-align:left}main.page-cart #cart #cart-products .cart-product__column.total{font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:20px;text-transform:uppercase}main.page-cart #cart #cart-products .cart-product__column .custom-number-input{align-items:center;border:1px solid rgba(112,112,112,.7);display:flex;max-width:95px;position:relative;width:fit-content}main.page-cart #cart #cart-products .cart-product__column .custom-number-input input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:100px;height:40px;text-align:left;font-size:16px;border:none;outline:none;background:transparent;padding:10px 0 10px 10px}main.page-cart #cart #cart-products .cart-product__column .custom-number-input input::-webkit-outer-spin-button,main.page-cart #cart #cart-products .cart-product__column .custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main.page-cart #cart #cart-products .cart-product__column .quantity-control{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:3px}main.page-cart #cart #cart-products .cart-product__column .quantity-control img{width:20px;height:20px}main.page-cart #cart #cart-products .cart-product__column .quantity-control:hover{opacity:.7}main.page-cart #cart #cart-products .cart-product__column.remove button{background:none;border:none;cursor:pointer}main.page-cart #cart #cart-products .cart-product__column.remove button img{width:20px}main.page-cart #cart #cart-products .cart-product__column.remove button:hover{color:#e2231a}@media (max-width: 1200px){main.page-cart #cart{overflow:auto}main.page-cart #cart #cart-container{min-width:800px}}.summary{background-color:#fff;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;max-width:350px;min-height:500px;padding:35px;position:absolute;right:0;top:84px}@media (max-width: 1200px){.summary{border-top:1px solid #707070;bottom:0;flex-direction:row;gap:1rem;margin-bottom:10px;min-height:fit-content;min-width:100%;padding:15px;top:inherit}}@media (max-width: 600px){.summary{flex-direction:column}}.summary__info{border-bottom:2px solid #707070;font-size:22px;letter-spacing:-.22px;line-height:30px;padding-bottom:1rem}.summary__info>div{display:flex;justify-content:space-between}.summary__info>div p{margin:0}.summary__subtotal{border-bottom:2px solid #707070;display:flex;font-size:22px;font-weight:700;justify-content:space-between;letter-spacing:-.22px;line-height:30px}.summary__taxes{color:#707070;font-size:15px;letter-spacing:-.15px;line-height:22px;padding-left:1rem;text-transform:capitalize}@media (max-width: 1200px){.summary__taxes{margin-block:.5rem 0}}.summary .checkout-button{background-color:#e2231a;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:500;letter-spacing:-.18px;padding:7px 30px;text-align:center;text-transform:uppercase;width:100%}.summary .checkout-button:hover{background-color:color-mix(#e2231a,#000,10%)}#frontpage>#frontpage-slider{margin-bottom:90px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide{display:flex;height:100%;align-items:center;height:650px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>.slide-gradient{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:100%;z-index:-1;background:transparent linear-gradient(270deg,#0000 40%,#000 90%) 0% 0% no-repeat padding-box;opacity:.87}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;z-index:-2}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div{display:flex;flex-direction:column;gap:30px;padding:0 180px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>h2{font: 900 85px/85px Satoshi;color:#fff;margin-top:40px;margin-bottom:0;max-width:830px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>h2>span{color:#e2231a}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>a{font: 500 14px/18px Satoshi;color:#fff;text-decoration:none;background-color:#e2231a;padding:7px 30px;align-self:flex-start;transition:color .5s,background-color .5s}@media not all and (hover: none){#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>a:hover{color:#e2231a;background-color:#fff}}#frontpage>#frontpage-slider>.bullets{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:15px;z-index:1}#frontpage>#frontpage-slider>.bullets>label{cursor:pointer;width:35px;height:5px;background-color:#ffffff80;transition:background-color 1s;border-radius:10px}#frontpage>#frontpage-slider>.bullets>label.active{background-color:#fff}#frontpage>#frontpage-slider>.arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#frontpage>#frontpage-slider>.arrow.arrow-left{left:50px}#frontpage>#frontpage-slider>.arrow.arrow-right{right:50px}#frontpage>#frontpage-slider>.arrow>svg{width:25px}#frontpage>#frontpage-slider>.arrow>svg path{transition:fill .5s}@media not all and (hover: none){#frontpage>#frontpage-slider>.arrow:hover>svg path{fill:#e2231a}}@media (max-width: 1200px){#frontpage>#frontpage-slider{margin-bottom:60px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide{height:90dvh;min-height:400px;align-items:flex-start}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div{padding:0 15px}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>h2{font: 900 35px/35px Satoshi;margin-top:50px;max-width:unset}#frontpage>#frontpage-slider>.swiper-wrapper>.swiper-slide>div>a{font: 500 14px/18px Satoshi;padding:7px 30px}#frontpage>#frontpage-slider>.arrow{display:none}}main.single-product-variable{border-top:2px solid #707070;display:grid;grid-template-columns:60% 40%;grid-template-rows:auto 1fr;min-height:75dvh;gap:0}main.single-product-variable .title-1{grid-column:1/2;grid-row:1/2;border-bottom:2px solid #707070;border-right:2px solid #707070}main.single-product-variable .title-1 h1{font: 900 30px Satoshi;margin:0;padding:22px;width:100%;text-align:center}main.single-product-variable .title-2{grid-column:2/3;grid-row:1/2;border-bottom:2px solid #707070;display:flex}main.single-product-variable .title-2>div{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1/1;border-right:1px solid black}main.single-product-variable .title-2>div.active{background-color:#e2231a}main.single-product-variable .title-2>div.active>svg path{fill:#fff}main.single-product-variable .single-product-variable-image,main.single-product-variable .single-product-variable-image-2{background-color:#e3e3e3;grid-column:1/2;grid-row:2/3;position:relative;border-right:2px solid #707070;display:flex;justify-content:center;align-items:center}main.single-product-variable .single-product-variable-image.hidden,main.single-product-variable .single-product-variable-image-2.hidden{display:none}main.single-product-variable .single-product-variable-image img,main.single-product-variable .single-product-variable-image-2 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;object-fit:contain;padding:20px 0;opacity:1;transition:opacity .5s}main.single-product-variable .single-product-variable-image img.second-img,main.single-product-variable .single-product-variable-image-2 img.second-img{opacity:0}@media not all and (hover: none){main.single-product-variable .single-product-variable-image:hover img.first-img,main.single-product-variable .single-product-variable-image-2:hover img.first-img{opacity:0}main.single-product-variable .single-product-variable-image:hover img.second-img,main.single-product-variable .single-product-variable-image-2:hover img.second-img{opacity:1}}main.single-product-variable .single-product-variable-logo-image,main.single-product-variable .single-product-variable-logo-image-2{background-color:#e3e3e3;grid-column:1/2;grid-row:2/3;position:relative;border-right:2px solid #707070;display:flex;justify-content:center;align-items:center}main.single-product-variable .single-product-variable-logo-image.hidden,main.single-product-variable .single-product-variable-logo-image-2.hidden{display:none}main.single-product-variable .single-product-variable-logo-image img,main.single-product-variable .single-product-variable-logo-image-2 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;object-fit:contain;padding:20px 0}main.single-product-variable .single-product-variable-logo,main.single-product-variable .single-product-variable-logo-2{grid-column:2/3;grid-row:2/3;display:flex;flex-direction:column;justify-content:flex-start;padding:30px;gap:30px;overflow:auto}main.single-product-variable .single-product-variable-logo.hidden,main.single-product-variable .single-product-variable-logo-2.hidden{display:none}main.single-product-variable .single-product-variable-logo>.single-product-logo-file,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file{margin-top:20px}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>h3,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>h3{font: 700 24px/22px Satoshi;margin:0}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>.logo-upload-wrapper,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>.logo-upload-wrapper{margin-top:22px}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>.logo-upload-wrapper .logo-upload-input,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>.logo-upload-wrapper .logo-upload-input{display:none}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>.logo-upload-wrapper .logo-upload-label,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>.logo-upload-wrapper .logo-upload-label{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;background-color:#e2231a;color:#fff;font:normal normal medium 20px/24px "Satoshi";height:50px;max-width:500px;transition:background-color .5s,color .5s}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>.logo-upload-wrapper .logo-upload-label:hover,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>.logo-upload-wrapper .logo-upload-label:hover{background-color:#000;color:#e2231a}main.single-product-variable .single-product-variable-logo>.single-product-logo-file>.logo-upload-wrapper .logo-file-info,main.single-product-variable .single-product-variable-logo-2>.single-product-logo-file>.logo-upload-wrapper .logo-file-info{margin-top:10px}main.single-product-variable .single-product-variable-logo>.single-product-variable-logo-explanation,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-logo-explanation{margin-top:auto;max-width:500px}main.single-product-variable .single-product-variable-logo>.single-product-variable-logo-explanation>p,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-logo-explanation>p{font: 18px/22px Satoshi;margin:0;padding-bottom:10px;border-bottom:1px solid #707070}main.single-product-variable .single-product-variable-logo>.single-product-variable-logo-explanation>h4,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-logo-explanation>h4{font: 700 18px/26px Satoshi;padding-top:10px;margin:0}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons{display:flex;gap:30px;max-width:500px}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button{display:flex;gap:20px;align-items:center;justify-content:center;cursor:pointer;width:100%;border:2px solid #707070;font: 500 18px/22px Satoshi;text-decoration:none;padding:10px 0;align-self:flex-start;transition:color .5s,background-color .5s,border .5s}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button.next svg,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button.next svg{margin-left:auto;margin-right:15px}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button.prev svg,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button.prev svg{margin-right:auto;margin-left:15px}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button.send,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button.send{border:2px solid #e2231a;background-color:#e2231a;color:#fff}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button.send svg,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button.send svg{margin-left:auto;margin-right:15px}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button span,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button span{width:100%;font: 500 18px/22px Satoshi;transition:color .5s,border .5s,background-color .5s}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button svg path,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button svg path{transition:fill .5s}@media not all and (hover: none){main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button:hover,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button:hover{background-color:#000;border:2px solid #000000}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button:hover span,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button:hover span{color:#e2231a}main.single-product-variable .single-product-variable-logo>.single-product-variable-config-buttons>button:hover svg path,main.single-product-variable .single-product-variable-logo-2>.single-product-variable-config-buttons>button:hover svg path{fill:#e2231a}}main.single-product-variable .single-product-variable-config,main.single-product-variable .single-product-variable-config-2{grid-column:2/3;grid-row:2/3;display:flex;flex-direction:column;justify-content:flex-start;padding:30px;gap:30px;overflow:auto}main.single-product-variable .single-product-variable-config.hidden,main.single-product-variable .single-product-variable-config-2.hidden{display:none}main.single-product-variable .single-product-variable-config>.variation-selector,main.single-product-variable .single-product-variable-config-2>.variation-selector{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;width:500px;max-width:100%}main.single-product-variable .single-product-variable-config>.variation-selector h3,main.single-product-variable .single-product-variable-config-2>.variation-selector h3{flex:1 1 100%;margin:0}main.single-product-variable .single-product-variable-config>.variation-selector button,main.single-product-variable .single-product-variable-config-2>.variation-selector button{flex:0 1 calc(12.5% - 10.5px);cursor:pointer;aspect-ratio:1/1;border:0}@media (max-width: 1200px){main.single-product-variable .single-product-variable-config>.variation-selector button,main.single-product-variable .single-product-variable-config-2>.variation-selector button{flex:0 1 calc(25% - 9px)}}main.single-product-variable .single-product-variable-config>.variation-selector button.active,main.single-product-variable .single-product-variable-config-2>.variation-selector button.active{border:2px solid black}main.single-product-variable .single-product-variable-config>.variation-selector-2,main.single-product-variable .single-product-variable-config-2>.variation-selector-2{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;width:500px;max-width:100%}main.single-product-variable .single-product-variable-config>.variation-selector-2 h3,main.single-product-variable .single-product-variable-config-2>.variation-selector-2 h3{flex:1 1 100%;margin:0}main.single-product-variable .single-product-variable-config>.variation-selector-2 button,main.single-product-variable .single-product-variable-config-2>.variation-selector-2 button{flex:0 1 calc(12.5% - 10.5px);cursor:pointer;aspect-ratio:1/1;border:0;text-transform:uppercase;background-color:transparent;border:1px solid rgba(0,0,0,.2)}@media (max-width: 1200px){main.single-product-variable .single-product-variable-config>.variation-selector-2 button,main.single-product-variable .single-product-variable-config-2>.variation-selector-2 button{flex:0 1 calc(25% - 9px)}}main.single-product-variable .single-product-variable-config>.variation-selector-2 button.active,main.single-product-variable .single-product-variable-config-2>.variation-selector-2 button.active{border:2px solid black}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart{margin-top:auto;display:flex;gap:25px;align-items:center}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart h4,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart h4{color:#707070;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:18px;margin:0}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .custom-number-input,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .custom-number-input{align-items:center;border:1px solid rgba(112,112,112,.7);display:flex;position:relative;width:fit-content}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .custom-number-input input,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .custom-number-input input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:100px;height:40px;text-align:left;font-size:16px;border:none;outline:none;background:transparent;padding:10px 0 10px 10px}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .custom-number-input input::-webkit-outer-spin-button,main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .custom-number-input input::-webkit-inner-spin-button,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .custom-number-input input::-webkit-outer-spin-button,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .quantity-control-single,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .quantity-control-single{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:3px}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .quantity-control-single img,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .quantity-control-single img{width:20px;height:20px}main.single-product-variable .single-product-variable-config>.product-data-sheet__add-cart .quantity-control .quantity-control:hover,main.single-product-variable .single-product-variable-config-2>.product-data-sheet__add-cart .quantity-control .quantity-control:hover{opacity:.7}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons{display:flex;gap:30px;margin-top:auto;max-width:500px}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button{display:flex;gap:20px;align-items:center;justify-content:center;cursor:pointer;width:100%;border:2px solid #707070;font: 500 18px/22px Satoshi;text-decoration:none;padding:10px 0;align-self:flex-start;transition:color .5s,background-color .5s}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button.next svg,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button.next svg{margin-left:auto;margin-right:15px}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button.prev svg,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button.prev svg{margin-right:auto;margin-left:15px}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button span,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button span{width:100%;font: 500 18px/22px Satoshi;transition:color .5s,border .5s,background-color .5s}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button svg path,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button svg path{transition:fill .5s}@media not all and (hover: none){main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button:hover,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button:hover{background-color:#000;border:2px solid #000000}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button:hover span,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button:hover span{color:#e2231a}main.single-product-variable .single-product-variable-config>.single-product-variable-config-buttons>button:hover svg path,main.single-product-variable .single-product-variable-config-2>.single-product-variable-config-buttons>button:hover svg path{fill:#e2231a}}main.single-product-variable>.quantity_popup{width:90%;height:90%;max-width:900px;max-height:500px;background-color:#fff;display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;padding:30px;opacity:1;pointer-events:all;transition:opacity .5s}main.single-product-variable>.quantity_popup.hidden{opacity:0;pointer-events:none}main.single-product-variable>.quantity_popup>svg{cursor:pointer;align-self:flex-end}main.single-product-variable>.quantity_popup>h2{font: 900 42px/48px Satoshi;margin:0;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #707070}main.single-product-variable>.quantity_popup>p{font: 26px/32px Satoshi;margin:0;padding-bottom:20px;padding-top:30px;color:#707070}main.single-product-variable>.quantity_popup>label{font: 26px/32px Satoshi;margin-top:auto;color:#707070}main.single-product-variable>.quantity_popup>input{margin-top:5px;padding:10px 20px;border:2px solid #707070;width:100%;color:#707070;font: 700 22px/26px Satoshi}main.single-product-variable>.quantity_popup>div{width:100%;margin-top:45px;justify-content:center;border-top:1px solid #707070;padding-top:30px;display:flex;gap:35px}main.single-product-variable>.quantity_popup>div>button:nth-of-type(1){font: 700 18px/22px Satoshi;text-transform:uppercase;cursor:pointer;background-color:#fff;border:2px solid #707070;height:42px;max-width:100%;width:220px;transition:background-color .5s,border .5s,color .5s}main.single-product-variable>.quantity_popup>div>button:nth-of-type(1):hover{border-color:#000;background-color:#000;color:#e2231a}main.single-product-variable>.quantity_popup>div>button:nth-of-type(2){font: 700 18px/22px Satoshi;text-transform:uppercase;cursor:pointer;background-color:#e2231a;border:2px solid #e2231a;color:#fff;height:42px;max-width:100%;width:220px;transition:background-color .5s,border .5s,color .5s}main.single-product-variable>.quantity_popup>div>button:nth-of-type(2):hover{border-color:#000;background-color:#000;color:#e2231a}main.single-product-variable>.quantity_popup-helper{cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:99;opacity:1;pointer-events:all;transition:opacity .5s}main.single-product-variable>.quantity_popup-helper.hidden{opacity:0;pointer-events:none}@media (max-width: 600px){main.single-product-variable{display:flex;flex-direction:column}main.single-product-variable .title-1{order:1}main.single-product-variable .title-2{display:none}main.single-product-variable .single-product-variable-image,main.single-product-variable .single-product-variable-image-2{order:2}main.single-product-variable .single-product-variable-image .variation-image-wrapper,main.single-product-variable .single-product-variable-image-2 .variation-image-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}main.single-product-variable .single-product-variable-image .variation-image-wrapper img,main.single-product-variable .single-product-variable-image-2 .variation-image-wrapper img{flex:0 0 100%;position:initial;left:unset;top:unset;right:unset;bottom:unset;transform:unset;width:100%;height:auto}main.single-product-variable .single-product-variable-image .variation-image-wrapper img.second-img,main.single-product-variable .single-product-variable-image-2 .variation-image-wrapper img.second-img{opacity:1}main.single-product-variable .single-product-variable-config,main.single-product-variable .single-product-variable-config-2{order:3}main.single-product-variable .single-product-variable-config>.variation-selector,main.single-product-variable .single-product-variable-config-2>.variation-selector{max-width:unset;width:100%}main.single-product-variable .single-product-variable-config>.variation-selector-2,main.single-product-variable .single-product-variable-config-2>.variation-selector-2{max-width:unset;width:100%}}main.single-product .product-data-sheet{column-gap:3rem;display:grid;grid-template-columns:2fr 3fr;margin-inline:auto;margin-top:50px;position:relative;scroll-margin-top:200px;width:min(100% - 2em,1440px)}@media (max-width: 1200px){main.single-product .product-data-sheet{grid-template-columns:1fr;row-gap:2rem}}main.single-product .product-data-sheet h4{color:#707070;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:18px;margin:0}main.single-product .product-data-sheet__title{border-bottom:2px solid rgba(112,112,112,.4);display:flex;justify-content:space-between;padding-bottom:1.5rem}@media (max-width: 1200px){main.single-product .product-data-sheet__title{flex-direction:column}}main.single-product .product-data-sheet__title h1{font-size:42px;font-weight:900;letter-spacing:-.42px;line-height:48px;margin:0;text-transform:uppercase}main.single-product .product-data-sheet__title p{font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:18px;text-transform:uppercase}main.single-product .product-data-sheet__price{display:flex;justify-content:space-between;margin-block:25px 40px}@media (max-width: 1200px){main.single-product .product-data-sheet__price{flex-direction:column;margin-block:15px 20px}}main.single-product .product-data-sheet__price h2{color:#e2231a;font-size:52px;font-weight:900;letter-spacing:-.52px;line-height:48px;margin:0;text-wrap:nowrap}main.single-product .product-data-sheet__price h2 ins{text-decoration:none}main.single-product .product-data-sheet__price h2 del{color:#707070b3}main.single-product .product-data-sheet__price p{color:#707070;font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:18px}main.single-product .product-data-sheet__price button{height:fit-content}main.single-product .product-data-sheet__price .available{align-self:flex-start;background-color:#e2231a;border-radius:0;color:#fff;font-size:14px;font-weight:500;line-height:18px;margin-top:10px;padding:7px 30px;text-transform:uppercase}main.single-product .product-data-sheet__price .not-available{align-self:flex-start;background-color:#707070;border-radius:0;color:#fff;font-size:14px;font-weight:500;line-height:18px;margin-top:10px;padding:7px 30px;text-transform:uppercase}main.single-product .product-data-sheet__attributes{display:flex;justify-content:space-between}@media (max-width: 1200px){main.single-product .product-data-sheet__attributes{flex-direction:column;gap:1.5rem}}main.single-product .product-data-sheet__attributes--colors>div{display:flex;gap:1rem;margin-top:11px}main.single-product .product-data-sheet__attributes--colors>div>img{aspect-ratio:1;border:1px solid #707070;height:109px;object-fit:cover}main.single-product .product-data-sheet__attributes--colors>div>div{column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}main.single-product .product-data-sheet__attributes--colors .color-square{aspect-ratio:1;border:2px solid transparent;cursor:pointer;height:50px;transition:border .3s ease-in-out}main.single-product .product-data-sheet__attributes--colors .color-square:hover{border:2px solid #888}main.single-product .product-data-sheet__attributes--colors .color-square.selected{border:2px solid black}@media (max-width: 1200px){main.single-product .product-data-sheet__attributes--sizes>div{column-gap:0px}}main.single-product .product-data-sheet__attributes--sizes .size-square{align-items:center;border:1px solid #707070;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:45px;justify-content:center;text-transform:uppercase;width:45px}main.single-product .product-data-sheet__attributes--sizes>div{margin-top:11px;column-gap:12px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:17px}@media (max-width: 1200px){main.single-product .product-data-sheet__attributes--sizes>div{grid-template-columns:repeat(auto-fill,minmax(min(50px,100%),1fr))}}main.single-product .product-data-sheet__attributes--sizes .size-square{align-items:center;border:1px solid #707070;color:#707070;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:45px;justify-content:center;text-transform:uppercase;width:45px}main.single-product .product-data-sheet__attributes--sizes .size-square.unavailable{border:1px solid rgba(112,112,112,.4);color:#707070;opacity:.5;pointer-events:none}main.single-product .product-data-sheet__attributes--sizes .size-square.current-size{border:1px solid #000000;color:#000;font-weight:900}main.single-product .product-data-sheet__attributes--sizes .size-square:not(.unavailable):hover{background-color:#e4e4e4;color:#fff}main.single-product .product-data-sheet__attributes--guide [popover]::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}main.single-product .product-data-sheet__attributes--guide>button{cursor:pointer;background-color:transparent;border:1px solid #707070;margin-top:11px;padding:10px}main.single-product .product-data-sheet__add-cart{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-end;padding-block:45px}@media (max-width: 1200px){main.single-product .product-data-sheet__add-cart{justify-content:flex-start;padding-block:16px}}main.single-product .product-data-sheet__add-cart .custom-number-input{align-items:center;border:1px solid rgba(112,112,112,.7);display:flex;position:relative;width:fit-content}main.single-product .product-data-sheet__add-cart .custom-number-input input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;width:100px;height:40px;text-align:left;font-size:16px;border:none;outline:none;background:transparent;padding:10px 0 10px 10px}main.single-product .product-data-sheet__add-cart .custom-number-input input::-webkit-outer-spin-button,main.single-product .product-data-sheet__add-cart .custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main.single-product .product-data-sheet__add-cart .quantity-control-single{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:3px}main.single-product .product-data-sheet__add-cart .quantity-control-single img{width:20px;height:20px}main.single-product .product-data-sheet__add-cart .quantity-control-single .quantity-control-single:hover{opacity:.7}main.single-product .product-data-sheet__add-cart .add-to-cart-btn{align-items:center;align-self:flex-start;background-color:#e2231a;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;height:fit-content;line-height:18px;margin-top:5px;max-width:fit-content;padding:0 30px;text-transform:uppercase}main.single-product .product-data-sheet__product-share{align-items:center;border-bottom:2px solid rgba(112,112,112,.4);border-top:2px solid rgba(112,112,112,.4);display:flex;gap:25px;padding-block:25px}main.single-product .product-data-sheet__product-share ul{display:flex;gap:25px;list-style:none;margin:0;padding:0}main.single-product .product-data-sheet__product-share ul a{text-decoration:none;color:#707070}main.single-product .product-data-sheet__product-share ul a svg{aspect-ratio:1;height:40px;opacity:.4;transition:all .3s}main.single-product .product-data-sheet__product-share ul a svg:hover{color:#e2231a;scale:1.1;opacity:1}main.single-product .product-data-sheet__details{color:#000000b3;font-size:18px;letter-spacing:-.18px;line-height:32px;margin-top:2rem}main.single-product .product-data-sheet__details h3{font-weight:900;text-transform:uppercase;margin-top:1rem}main.single-product .product-data-sheet__details .product-description strong{font-weight:700}main.single-product .product-data-sheet__details .product-description ul{padding-left:1rem}main.single-product .product-data-sheet .product-image{cursor:pointer;display:grid;max-height:650px;overflow:hidden;place-items:center;position:relative}@media not all and (hover: none){main.single-product .product-data-sheet .product-image:hover .product-image__icon{transform:scale(1.1)}main.single-product .product-data-sheet .product-image:hover .product-image__image{transform:scale(1.1)}}@media (max-width: 1200px){main.single-product .product-data-sheet .product-image{max-height:500px}}main.single-product .product-data-sheet .product-image__icon{bottom:10px;height:30px;object-fit:cover;position:absolute;right:10px;transform:scale(1);transition:transform .5s;z-index:1}main.single-product .product-data-sheet .product-image__image{height:100%;object-fit:cover;transform:scale(1);transition:transform .5s;width:100%}main.single-product .product-data-sheet .btn-top{background-color:#e2231a;bottom:-50px;display:grid;height:65px;place-items:center;position:absolute;right:100px;width:65px}main.single-product .product-data-sheet .btn-top img{aspect-ratio:1/1;height:40px;width:auto}main.single-product .divider{border:1px solid #707070;margin-block:50px;width:100%}.product-data-sheet__available{display:inline-block;padding:5px 15px;font-weight:700;border-radius:4px;text-transform:uppercase}#category>#category-content{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:50px;border-bottom:1px solid rgba(0,0,0,.5);padding:40px 160px 0;margin-bottom:70px}#category>#category-content>#category-product-list{flex:0 1 calc(75% - 25px);display:flex;flex-wrap:wrap;gap:50px}#category>#category-content>#category-product-list>*{flex:0 1 calc(25% - 37.5px)}#category>#category-content>p{flex:0 1 calc(75% - 25px);text-align:center;font: 500 18px/18px Satoshi;color:#0006}#category>#category-content>#category-go-top{display:flex;justify-content:flex-end;flex:1 1 100%}#category>#category-content>#category-go-top>button{cursor:pointer;border:0;background-color:#e2231a;padding:15px}#category>#category-content>#category-go-top>button>svg{width:20px;transform:rotate(180deg)}#category>#category-content>#category-go-top>button>svg polygon{transition:fill .5s}@media not all and (hover: none){#category>#category-content>#category-go-top>button:hover>svg polygon{fill:#000}}#category>#category-content>#category-paginator{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:15px;display:flex;gap:10px}#category>#category-content>#category-paginator>span{font: 500 16px/20px Satoshi;color:#00000080}#category>#category-content>#category-paginator>a{text-decoration:none;font: 500 16px/20px Satoshi;color:#00000080;transition:color .5s}@media not all and (hover: none){#category>#category-content>#category-paginator>a:hover{color:#e2231a}}#category>#category-content>#category-paginator>a.next{line-height:17px;margin-left:15px}#category>#category-content>#category-paginator>a.prev{line-height:17px;margin-right:15px}@media (max-width: 1200px){#category>#category-content{padding:30px 15px 100px;margin-bottom:60px}#category>#category-content>#category-product-list{flex:1 1 100%;width:100%;gap:30px 15px}#category>#category-content>#category-product-list>*{flex:0 1 calc(50% - 7.5px)}#category>#category-content>#category-go-top{display:none}#category>#category-content>#category-paginator{bottom:40px}#category>#category-content>#category-paginator>span{font: 500 10px/18px Satoshi}#category>#category-content>#category-paginator>a{font: 500 10px/18px Satoshi}}.woocommerce-checkout #title{border-bottom:2px solid #707070;padding:20px 0;text-align:center}.woocommerce-checkout #title>h1{color:#000;font-size:32px;font-weight:900;letter-spacing:-.32px;line-height:85px;margin:0;text-transform:uppercase}.woocommerce-checkout #title>h1>span{color:#e2231a}.woocommerce-checkout #customer_details{display:flex;gap:30px;margin-inline:auto;width:min(100% - 5vw,1640px);position:relative;padding-top:40px}.woocommerce-checkout #customer_details:after,.woocommerce-checkout #customer_details:before{display:none}.woocommerce-checkout #customer_details>*{float:unset;width:50%}.woocommerce-checkout #order_review_heading{display:flex;gap:30px;margin-inline:auto;width:min(100% - 5vw,1640px);position:relative;padding-top:40px;color:#000;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:-.15px;line-height:18px}.woocommerce-checkout #order_review{display:flex;flex-direction:column;gap:30px;margin-inline:auto;width:min(100% - 5vw,1640px);position:relative}.woocommerce-checkout #order_review>table{margin-bottom:0}.woocommerce-checkout #payment{background-color:transparent;margin-bottom:40px}.woocommerce-checkout #payment>ul{padding-inline:0!important}.woocommerce-checkout #payment button[type=submit]{font: 500 18px/24px Satoshi;text-decoration:none;text-align:center;padding:10px;width:100%;transition:border .5s,color .5s,background-color .5s;color:#fff;background-color:#e2231a;border:2px solid #e2231a}@media not all and (hover: none){.woocommerce-checkout #payment button[type=submit]:hover{color:#000;background-color:#fff;border:2px solid #000000}}@media (max-width: 1200px){.woocommerce-checkout #customer_details{flex-direction:column}.woocommerce-checkout #customer_details>*{width:100%}}#my-account #title{border-bottom:2px solid #707070;padding:20px 0;text-align:center}#my-account #title>h1{color:#000;font-size:32px;font-weight:900;letter-spacing:-.32px;line-height:85px;margin:0;text-transform:uppercase}#my-account #title>h1>span{color:#e2231a}#my-account>.woocommerce{display:flex;gap:30px;margin-inline:auto;width:min(100% - 5vw,1640px);position:relative;padding-top:40px;margin-bottom:80px}#my-account>.woocommerce>.woocommerce-MyAccount-navigation>ul{display:flex;flex-direction:column;gap:30px;margin:0;padding:0;list-style:none}#my-account>.woocommerce>.woocommerce-MyAccount-navigation>ul>li>a{display:flex;font: 500 18px/24px Satoshi;text-decoration:none;text-align:center;padding:10px;width:100%;transition:border .5s,color .5s,background-color .5s;color:#000;border:2px solid rgba(112,112,112,.4)}@media not all and (hover: none){#my-account>.woocommerce>.woocommerce-MyAccount-navigation>ul>li>a:hover{color:#e2231a;background-color:#01000f;border:2px solid #01000f}}#my-account>.woocommerce>.woocommerce-MyAccount-navigation>ul>li.is-active>a{color:#e2231a;background-color:#01000f;border:2px solid #01000f;pointer-events:none}#my-account>.woocommerce .addresses .title .edit{float:unset}@media (max-width: 1200px){#my-account>.woocommerce{flex-direction:column}}#page-contact iframe{width:100%}@media (max-width: 1200px){#page-contact iframe{height:300px}}@media (max-width: 600px){#page-contact iframe{height:150px}}#page-contact h1{border-bottom:2px solid rgba(112,112,112,.8);color:#000;font-size:32px;font-weight:900;letter-spacing:-.18px;line-height:85px;margin:0;text-align:center;text-transform:uppercase}@media (max-width: 600px){#page-contact h1{font-size:18px}}#page-contact h1>span{color:#e2231a}#page-contact .s-form{width:min(100% - 2rem,550px);margin-inline:auto}#page-contact .s-form>p{color:#000000b3;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:30px;margin:0;padding-block:25px;text-align:center}@media (max-width: 600px){#page-contact .s-form>p{font-size:16px;line-height:22px}}#page-contact .s-form form{display:flex;flex-direction:column;gap:10px;margin-bottom:3rem}@media (max-width: 1200px){#page-contact .s-form form{margin-bottom:1rem}}#page-contact .s-form form p{margin:0}#page-contact .s-form form .form-row{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end}@media (max-width: 600px){#page-contact .s-form form .form-row{align-items:center;flex-direction:column}}#page-contact .s-form form .form-row>.form-column{flex:1;width:100%}#page-contact .s-form form textarea{min-height:150px;max-height:250px;resize:vertical;width:100%}#page-contact .s-form form input,#page-contact .s-form form textarea{background-color:transparent;border-radius:none;border:1px solid rgba(112,112,112,.7);color:#000;font-size:16px;font-weight:500;letter-spacing:-.18px;line-height:18px;padding:16px 31px;width:100%}#page-contact .s-form form input:focus,#page-contact .s-form form textarea:focus{outline:none;border:1px solid #e2231a;box-shadow:0 0 0 3px #e2231a4d}#page-contact .s-form form input[type=checkbox]{height:17px;margin-right:10px;width:17px}#page-contact .s-form form .wpcf7-list-item{align-items:center;display:flex;margin-inline:0}#page-contact .s-form form .wpcf7-submit{background-color:#e2231a;border:none;color:#fff;text-transform:uppercase}#page-contact .s-form form .wpcf7-not-valid-tip{color:#e2231a}#page-contact .s-form form span[data-name=privacy-policy]{color:#707070;font-size:14px;letter-spacing:0px;line-height:18px;text-align:left}#page-distributor>h2{border-bottom:2px solid rgba(112,112,112,.8);color:#000;font-size:32px;font-weight:900;letter-spacing:-.18px;line-height:85px;margin:0;text-align:center;text-transform:uppercase}@media (max-width: 600px){#page-distributor>h2{font-size:18px;line-height:26px;padding:1rem}}#page-distributor>h2>span{color:#e2231a}#page-distributor .s-form{margin-top:2rem;margin-inline:auto;width:min(100% - 2rem,550px)}#page-distributor .s-form form{display:flex;flex-direction:column;gap:10px;margin-bottom:3rem}@media (max-width: 1200px){#page-distributor .s-form form{margin-bottom:1rem}}#page-distributor .s-form form p{margin:0}#page-distributor .s-form form .form-row{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end}@media (max-width: 600px){#page-distributor .s-form form .form-row{align-items:center;flex-direction:column}}#page-distributor .s-form form .form-row>.form-column{flex:1}#page-distributor .s-form form textarea{min-height:150px;max-height:250px;resize:vertical;width:100%}#page-distributor .s-form form input,#page-distributor .s-form form textarea{background-color:transparent;border-radius:none;border:1px solid rgba(112,112,112,.7);color:#000;font-size:16px;font-weight:500;letter-spacing:-.18px;line-height:18px;padding:16px 31px;width:100%}#page-distributor .s-form form input:focus,#page-distributor .s-form form textarea:focus{outline:none;border:1px solid #e2231a;box-shadow:0 0 0 3px #e2231a4d}#page-distributor .s-form form input[type=checkbox]{height:17px;margin-right:10px;width:17px}#page-distributor .s-form form .wpcf7-list-item{align-items:center;display:flex;margin-inline:0}#page-distributor .s-form form .wpcf7-submit{background-color:#e2231a;border:none;color:#fff;text-transform:uppercase}#page-distributor .s-form form .wpcf7-not-valid-tip{color:#e2231a}#page-distributor .s-form form span[data-name=privacy-policy]{color:#707070;font-size:14px;letter-spacing:0px;line-height:18px;text-align:left}#page-our-stores h1{border-bottom:2px solid rgba(112,112,112,.8);color:#000;font-size:32px;font-weight:900;letter-spacing:-.18px;line-height:85px;margin:0;text-align:center;text-transform:uppercase}@media (max-width: 600px){#page-our-stores h1{font-size:18px;line-height:26px;padding:1rem}}#page-our-stores h1>span{color:#e2231a}#page-our-stores .s-localization{margin-inline:auto;margin-block:2rem;width:min(100% - 2rem,1200px)}#page-our-stores .s-localization>p{color:#707070;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:30px;margin-bottom:2rem;text-align:center}@media (max-width: 600px){#page-our-stores .s-localization>p{font-size:16px;line-height:22px}}#page-our-stores .s-localization__search-container{color:#00000080;display:flex;flex-direction:column;font-size:18px;gap:.25rem;letter-spacing:0px;line-height:24px;margin-block:1rem 5rem;margin-inline:auto;width:min(100% - 2rem,650px)}@media (max-width: 1200px){#page-our-stores .s-localization__search-container{margin-block:1rem 1.5rem}}@media (max-width: 600px){#page-our-stores .s-localization__search-container{gap:30px;margin-block:0 1.5rem}}#page-our-stores .s-localization__label{align-items:center;display:flex;margin-block:1rem;text-align:left}@media (max-width: 600px){#page-our-stores .s-localization__label{align-items:flex-start;flex-direction:column;gap:10px;margin-block:0}}#page-our-stores .s-localization__label>label{font-size:16px;line-height:22px;min-width:200px}@media (max-width: 600px){#page-our-stores .s-localization__label>label{margin-left:1rem}}#page-our-stores .s-localization input,#page-our-stores .s-localization select{background-color:#fff;border:1px solid #707070;color:#707070;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:24px;padding:15px;width:100%}#page-our-stores .s-localization__select{align-items:center;display:flex;justify-content:flex-start}@media (max-width: 600px){#page-our-stores .s-localization__select{align-items:flex-start;flex-direction:column;gap:10px;margin-block:0}}#page-our-stores .s-localization__select>p{min-width:200px;margin:0}@media (max-width: 600px){#page-our-stores .s-localization__select>p{font-size:16px;line-height:22px;margin-left:1rem}}#page-our-stores .s-localization__select>select{margin-right:26px}#page-our-stores .s-localization__select button{background-color:#e2231a;border:none;color:#fff;cursor:pointer;font-size:18px;letter-spacing:0px;line-height:24px;min-width:fit-content;padding:15px 32px;text-align:center;text-transform:uppercase}@media (max-width: 600px){#page-our-stores .s-localization__select button{margin:2rem auto}}#page-our-stores .leaflet-map,#page-our-stores .leaflet-container{display:block!important;height:370px!important;min-height:400px;opacity:1!important;visibility:visible!important;width:100%!important;z-index:1}@media (max-width: 600px){#page-our-stores .leaflet-map,#page-our-stores .leaflet-container{height:150px!important;min-height:100px}}#page-our-stores .leaflet-popup-content{min-width:230px}#page-our-stores .leaflet-control-attribution{display:none!important}#page-custom>.s0{height:60dvh}#page-custom>.s0 .swiper-wrapper>.swiper-slide{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:20px}#page-custom>.s0 .swiper-wrapper>.swiper-slide>h2{position:relative;font: 900 58px/66px Satoshi;color:#fff;margin:0 0 70px;z-index:14;text-align:center}#page-custom>.s0 .swiper-wrapper>.swiper-slide>button{position:absolute;bottom:70px;left:50%;transform:translate(-50%);cursor:pointer;z-index:14;border:0;font: 500 14px/18px Satoshi;color:#fff;text-decoration:none;background-color:#e2231a;padding:7px 30px;align-self:flex-start;transition:color .5s,background-color .5s}#page-custom>.s0 .swiper-wrapper>.swiper-slide>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center;z-index:10}#page-custom>.s0 .swiper-wrapper>.swiper-slide>.img-helper{background-color:#000;opacity:.6;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:11;transition:opacity .5s}@media not all and (hover: none){#page-custom>.s0 .swiper-wrapper>.swiper-slide:hover>.img-helper{opacity:0}#page-custom>.s0 .swiper-wrapper>.swiper-slide:hover>button{color:#e2231a;background-color:#fff}}#page-custom>.s0 .swiper-button:after{display:none}#page-custom>.s0 .swiper-button.swiper-button-prev{left:20px}#page-custom>.s0 .swiper-button.swiper-button-next{right:20px}#page-custom>.s0 .swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}#page-custom>.s1{display:flex;gap:50px;padding:100px 255px 100px 140px}@media (max-width: 1200px){#page-custom>.s1{flex-direction:column-reverse;align-items:center;padding:100px;gap:25px}}@media (max-width: 600px){#page-custom>.s1{padding:25px}}#page-custom>.s1>.s1_image{flex:0 1 calc(42% - 25px)}#page-custom>.s1>.s1_text{flex:0 1 calc(58% - 25px)}#page-custom>.s1>.s1_text>h2{font: 900 38px/42px Satoshi;margin-top:0;margin-bottom:30px}@media (max-width: 600px){#page-custom>.s1>.s1_text>h2{font: 900 32px/36px Satoshi;margin-bottom:20px}}#page-custom>.s1>.s1_text>h2>span.s1_text_featured{color:#e2231a}#page-custom>.s1>.s1_text>p{font: 32px/42px Satoshi;margin:0}@media (max-width: 600px){#page-custom>.s1>.s1_text>p{font: 900 24px/28px Satoshi;font-weight:400}}#page-custom>.s2{display:flex;flex-direction:column;padding:90px 140px;background-color:#2c2c2c14}@media (max-width: 1200px){#page-custom>.s2{padding:100px}}@media (max-width: 600px){#page-custom>.s2{padding:25px}}#page-custom>.s2>.s2_text{flex:0 1 calc(58% - 25px)}#page-custom>.s2>.s2_text>h2{font: 900 38px/42px Satoshi;margin-top:0;margin-bottom:77px;text-align:center}@media (max-width: 600px){#page-custom>.s2>.s2_text>h2{font: 900 32px/36px Satoshi;margin-bottom:60px}}#page-custom>.s2>.s2_text>h2>span.s2_text_featured{color:#e2231a}#page-custom>.s2>.s2_text>p{font: 32px/42px Satoshi;margin:0}#page-custom>.s2>.s2_blocks{display:flex;flex-wrap:wrap;gap:25px}#page-custom>.s2>.s2_blocks>.s2_block{display:flex;flex-direction:column;align-items:center;flex:0 1 calc(25% - 37.5px)}@media (max-width: 1200px){#page-custom>.s2>.s2_blocks>.s2_block{flex:0 1 calc(50% - 12.5px)}}#page-custom>.s2>.s2_blocks>.s2_block>p{font:normal normal medium 24px/34px "Satoshi";margin-bottom:0;margin-top:45px;font-weight:500;text-align:center}@media (max-width: 1200px){#page-custom>.s2>.s2_blocks>.s2_block>p{font:normal normal medium 20px/24px "Satoshi";margin-top:15px}}#taxonomy-custom>.s0{position:relative;height:450px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 600px){#taxonomy-custom>.s0{height:300px}}#taxonomy-custom>.s0>h1{font: 900 68px/85px Satoshi;color:#fff;margin-top:0;margin-bottom:7px;text-align:center;z-index:13;padding:0 25px}@media (max-width: 600px){#taxonomy-custom>.s0>h1{font: 900 42px/48px Satoshi}}#taxonomy-custom>.s0>p{font: 500 48px/56px Satoshi;color:#fff;margin:0;text-align:center;z-index:13;padding:0 25px}@media (max-width: 600px){#taxonomy-custom>.s0>p{font: 500 32px/36px Satoshi}}#taxonomy-custom>.s0>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}#taxonomy-custom>.s0 .image-helper{background-color:#000;opacity:.6;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);transition:opacity .5s;z-index:11}#taxonomy-custom>.s1{position:relative;margin:100px 130px}@media (max-width: 1200px){#taxonomy-custom>.s1{margin:75px 50px}}#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide{text-decoration:none}#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>img{width:100%;height:auto}#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>h2{color:#000;font: 900 30px/36px Satoshi;margin-top:40px;margin-bottom:20px;text-align:center}@media (max-width: 600px){#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>h2{font: 900 28px/34px Satoshi;margin-top:25px;margin-bottom:10px}}#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>p{color:#000;font: 500 24px/34px Satoshi;text-align:center;margin-top:0;margin-bottom:35px}@media (max-width: 600px){#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>p{font: 500 20px/28px Satoshi;margin-bottom:20px}}#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>button{cursor:pointer;display:flex;align-items:center;justify-content:center;justify-self:center;border:2px solid rgba(112,112,112,.4);height:42px;background-color:transparent;padding:0 40px;font: 500 18px/22px Satoshi;color:#000;transition:color .5s,border .5s,background-color .5s}@media (max-width: 600px){#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide>button{font: 500 16px/20px Satoshi}}@media not all and (hover: none){#taxonomy-custom>.s1>.swiper>.swiper-wrapper>.swiper-slide:hover>button{background-color:#000;border:2px solid #000000;color:#e2231a}}#taxonomy-custom>.s1>.swiper-button{top:25%;width:13px;height:23px}#taxonomy-custom>.s1>.swiper-button:after{display:none}#taxonomy-custom>.s1>.swiper-button.swiper-button-prev{left:-33px}#taxonomy-custom>.s1>.swiper-button.swiper-button-next{right:-33px}#taxonomy-custom>.s1>.swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}
