@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";html{font-size:62.5%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{scroll-behavior:smooth}:root{--page-width: 123rem;--font-Open-Sans: "Open Sans", sans-serif;--p13:1.3rem;--p14:1.4rem;--p15:1.5rem;--p16:1.6rem;--p18:1.8rem;--p20:2rem;--p24:2.4rem;--p32:3.2rem;--p48:4.8rem;--p56:5.6rem}*,*:before,*:after{box-sizing:border-box}p{margin:0 0 2rem}p:last-child{margin:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.drawer__heading{font-family:var(--font-Open-Sans);margin:0 0 1rem;padding:0;color:#fff;letter-spacing:-.05em;font-weight:700}h1,.h1{font-size:var(--p56);line-height:1}h2,.h2,.drawer__heading,.title{font-size:var(--p48);line-height:1}h2 strong{letter-spacing:-.03em}h3,.h3{font-size:var(--p32);line-height:1.08}h4,.h4{font-size:var(--p24);line-height:1.08}h5,.h5{font-size:var(--p18);line-height:1.08}h6,.h6{font-size:var(--p24);line-height:1.08}a{margin:0;padding:0;text-decoration:none;outline:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img,video,iframe{max-width:100%;display:inherit;height:auto}video,iframe{border:0}table{width:100%}.mobile{display:none!important}.section_heading,.title,.common-heading{margin:0 0 1rem;font-size:var(--p48)}body{font-family:var(--font-Open-Sans);color:#fff;letter-spacing:-.07rem;font-style:normal;font-weight:400;font-size:var(--p16);line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.page-width,.shopify-policy__container,.header-wrapper header.header.page-width{max-width:var(--page-width);width:100%;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}.button:before,.button:after,button:before,button:after,.customer button:before,.customer button:after{content:normal}.button,.btn,.customer button{width:auto;height:6.3rem;display:inline-flex;align-items:center;background-color:#101012;color:#fff;font-size:var(--p16);line-height:1;font-family:var(--font-Open-Sans);letter-spacing:0;padding:0 4.8rem;cursor:pointer;position:relative;transition:all .45s ease-in-out;text-transform:uppercase;font-weight:700;letter-spacing:-.07em;border:1px solid #4C4C4C;border-radius:3rem}.button:hover,.btn:hover,.customer button:hover{background-color:#000}.cus-password-page{overflow:hidden}.cus-password-page .shopify-section:has(.password-header){background-color:transparent;border:0}.cus-password-page .shopify-section:has(.password-header) .gradient{background-color:transparent;position:absolute;left:0;top:0;width:100%;z-index:2}.cus-password-page .shopify-section .password-header{max-width:123rem;width:100%;margin:0 auto;padding:6.5rem 1.5rem}.cus-password-page .email-signup-banner{height:100dvh;min-height:550px;background-color:#000;overflow:hidden}.cus-password-page .email-signup-banner .banner__media{position:absolute;background-color:#000;left:10px}.cus-password-page .email-signup-banner .banner__media img{width:auto;left:50%;transform:translate(-50%)}.cus-password-page .email-signup-banner:before,.cus-password-page .email-signup-banner:after,.cus-password-page .email-signup-banner .banner__media:before{content:normal!important}.cus-password-page .banner__content{padding:1.5rem}.cus-password-page .banner--mobile-bottom .email-signup-banner__box{max-width:34.5rem;padding:0;min-width:auto;background-color:transparent;padding-top:10.2rem}.cus-password-page .email-signup-banner__box .newsletter-form,footer.footer .newsletter-form,footer.footer .newsletter-form__field-wrapper,.cus-password-page .email-signup-banner__box .newsletter-form__field-wrapper{max-width:100%}.newsletter-form .field{flex-wrap:wrap}.newsletter-form .field:before,.newsletter-form .field:after{content:normal}.newsletter-form .field .field__input{max-width:calc(100% - 13.4rem);height:6.258rem;background:#101012b3;border:1px solid #4C4C4C;border-radius:3rem 0 0 3rem;padding:0 2.9rem;font-family:var(--font-Open-Sans);font-weight:300;font-size:var(--p16);letter-spacing:-.07em;color:#fff;box-shadow:none;outline:none;width:100%;margin:0}.newsletter-form .field .field__label{font-family:var(--font-Open-Sans);font-weight:300;font-size:var(--p16);letter-spacing:-.07em;color:#fff;left:2.9rem;top:1.9rem;transition:all .45s ease-in-out}.newsletter-form .field__input:focus~.field__label,.newsletter-form .field__input:not(:placeholder-shown)~.field__label,.newsletter-form .field__input:-webkit-autofill~.field__label{opacity:0}.newsletter-form .field .newsletter-form__button{position:static;max-width:13.4rem;width:100%;height:6.258rem;background:#101012!important;border:1px solid #4C4C4C;border-left:0;border-radius:0 3rem 3rem 0;font-family:var(--font-Open-Sans);font-weight:700;font-size:var(--p16);display:flex;align-items:center;letter-spacing:-.07em;color:#fff;text-transform:uppercase;transition:all .45s ease-in-out}.newsletter-form .field .newsletter-form__button:hover{background:#4c4c4c!important}.cus-password-page .email-signup-banner__box .email-signup-banner__heading{font-family:var(--font-Open-Sans);font-weight:300;font-size:var(--p16);line-height:100%;letter-spacing:-.07em;text-transform:uppercase;color:#fff;margin-top:3.242rem;max-width:28.2rem;width:100%;margin-left:auto;margin-right:auto}.cus-password-page .email-signup-banner__box .newsletter__subheading{gap:1.2rem;margin:3.2rem 0 0;font-family:var(--font-Open-Sans);font-weight:400;font-size:var(--p18);line-height:117%;display:flex;align-items:center;letter-spacing:-.07em;color:#fff;justify-content:center}.cus-password-page .email-signup-banner__box .newsletter__subheading .icon-wrap{height:2.2rem}.banner--content-align-center .newsletter-form__message{color:#fff;font-weight:400}.section-header.shopify-section-group-header-group{z-index:10}.header-wrapper.header-wrapper--border-bottom{border:0;left:0;top:0;width:100%;background-color:transparent}.header-wrapper header.header{padding:6.5rem 1.5rem 1rem;grid-template-columns:18rem 1fr 18rem;transition:all .45s ease-in-out}.header-wrapper header.header.page-width{max-width:160rem}.header-wrapper header.header .header__heading-link{margin:0;padding:0}.header-wrapper header.header .header__heading-link .header__heading-logo-wrapper{max-width:7.5rem}.header-wrapper header.header .header__inline-menu{margin-left:auto;margin-right:auto;background:#101012;border:1px solid #4C4C4C;border-radius:13.1rem;padding:.9rem 1.1rem}.header-wrapper header.header nav.header__inline-menu ul{display:flex;gap:1.271rem}.header-wrapper header.header nav.header__inline-menu ul li{margin:0}.header-wrapper header.header nav.header__inline-menu ul li a,.header-wrapper header.header nav.header__inline-menu ul li summary{padding:0;font-weight:700;font-size:var(--p13);line-height:1.33333333333;display:flex;align-items:center;text-transform:uppercase;color:#fff;transition:all .45s ease-in-out;letter-spacing:-.07rem;gap:0;font-family:var(--font-Open-Sans)}.header-wrapper header.header nav.header__inline-menu ul li a span,.header-wrapper header.header nav.header__inline-menu ul li summary{width:8.029rem;height:3.711rem;border-radius:5.4rem;display:flex;justify-content:center;align-items:center}.header-wrapper header.header nav.header__inline-menu ul li a span,nav.header__inline-menu ul li summary span{text-decoration:none!important;color:#fff;transition:all .45s ease-in-out}.header-wrapper header.header nav.header__inline-menu ul li a:hover span,nav.header__inline-menu ul li summary:hover span,.header-wrapper header.header nav.header__inline-menu ul li a span.header__active-menu-item{color:#fff}.header-wrapper header.header nav.header__inline-menu ul li a:hover span,.header-wrapper header.header nav.header__inline-menu ul li a span.header__active-menu-item{background:#4b4b4b}.header-wrapper header.header nav.header__inline-menu .header__submenu.list-menu{padding:1rem 0}.header-wrapper header.header nav.header__inline-menu ul li summary{padding-right:.2rem}.header-wrapper header.header nav.header__inline-menu ul li details[open]>summary span{color:#fff}.header-wrapper header.header details[open]>summary span,details[open]:hover>summary span{color:#fff}.header-wrapper header.header details[open]>.header__menu-item{text-decoration:none!important;box-shadow:none;outline:none}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu{margin:0;top:125%;flex-direction:column;gap:0;border-radius:1rem;width:25rem;background:#101012;border:1px solid #4C4C4C;border-radius:1.5rem;padding:.9rem 1.1rem}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu ul{left:0}.header-wrapper header.header nav.header__inline-menu ul li ul li{position:relative;margin:0}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item{padding:1rem;border-bottom:1px solid #4b4b4b;text-decoration:none;font-weight:700;font-size:var(--p13);color:#fff}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item:hover{color:#fff}.header-wrapper header.header nav.header__inline-menu ul li ul li:last-child .header__menu-item{border:0}.header-wrapper header.header nav.header__inline-menu ul li ul li .header__menu-item svg{right:1rem}.header-wrapper header.header nav.header__inline-menu ul li ul.header__submenu.list-menu ul{position:absolute;left:100%;width:20rem;top:0;background-color:#fff}.header-wrapper header.header nav.header__inline-menu ul li summary svg{position:absolute;right:0;transition:all .45s ease-in-out;height:.8rem;width:auto;top:calc(50% - .35rem)}.header-wrapper header.header nav.header__inline-menu ul li summary svg path{transition:all .45s ease-in-out}.header-wrapper header.header nav.header__inline-menu ul li details[open]>summary svg path,.header-wrapper header.header nav.header__inline-menu ul li details:hover summary svg path{fill:#fff}.header-wrapper header.header .menu-drawer__close-button.link.link--text.focus-inset{color:#fff;font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:uppercase;background-color:#2c3e50}header.header .header__icons{padding:0}header.header .header__icons .header__icon{width:auto;height:auto;padding:0;margin:0}header.header .header__icons .header__icon .svg-wrapper{width:auto;height:auto}header.header .header__icons .header__icon svg{width:auto;height:2.9rem;transform:none}header.header .header__icons .header__icon--cart,header.header .header__icons .header__icon--account{margin-left:2.95rem}header.header .cart-count-bubble{background-color:#4b4b4b;left:1.5rem}.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec{position:relative;height:calc(100dvh - 13.2rem);width:100%}.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec img,.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec video,.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec iframe{width:auto;height:100%;position:absolute;left:50%;top:0;transform:translate(-50%);object-fit:cover}.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec video,.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec iframe{width:100%}.index-banner-wrap .page-width-full .index-banner-inner .wrapper .img-vdo-sec img{object-position:50% 72%}.index-img-vdo-wrap{background-image:url(landing-section-bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:right top;position:relative;padding-top:8.40277777778%;padding-bottom:12.8472222222%}.index-img-vdo-wrap:before{content:"";width:100%;padding-bottom:8.40277777778%;background:linear-gradient(360deg,#000 17.79%,#0000);transform:rotate(180deg);position:absolute;left:0;top:0}.index-img-vdo-wrap:after{content:"";position:absolute;right:0;top:0;height:100%;width:13.9rem;background:linear-gradient(360deg,#0000 100%,#000 17.79%)}.index-img-vdo-wrap .page-width{max-width:127.1rem;position:relative;z-index:3}.index-img-vdo-inner{display:flex}.index-img-vdo-inner .leftpanel-info{width:100%;position:relative}.index-img-vdo-inner .leftpanel-info #playVideoWithSound{position:absolute;background-color:#ffffff80;width:5rem;height:5rem;border-radius:100%;border:0;box-shadow:none;top:2rem;cursor:pointer;right:2rem;z-index:2}.index-img-vdo-inner .leftpanel-info #playVideoWithSound span{width:100%;height:auto;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .45s ease-in-out;display:flex;align-items:center;justify-content:center}.index-img-vdo-inner .leftpanel-info #playVideoWithSound span.unmute,.index-img-vdo-inner .leftpanel-info #playVideoWithSound.unmute span.mute{opacity:0}.index-img-vdo-inner .leftpanel-info #playVideoWithSound.unmute span.unmute{opacity:1}.index-img-vdo-inner .leftpanel-info #playVideoWithSound span svg{width:2.4rem;height:auto;color:#000}.index-img-vdo-inner .rgtpanel-info{min-width:53.4246575342%;margin-left:-10.4rem}.index-img-vdo-inner .rgtpanel-info:has(video) .img-vdo-sec{height:100%}.index-img-vdo-inner video,.index-img-vdo-inner iframe{width:100%;height:100%;object-fit:cover}.index-img-vdo-inner .img-vdo-sec{width:100%}.index-img-vdo-inner .title-wrap .page-width{margin:0 0 0rem}.index-img-vdo-inner .vdo-wrap{height:100dvh}.title-wrap h2,.common-heading,.title{font-family:var(--font-Open-Sans);font-weight:700;font-size:var(--p48);line-height:88%;letter-spacing:-.05em;color:#fff;margin:0;text-transform:uppercase}.subhead-tag-wrap{display:flex;gap:1.5rem}.subhead-tag-wrap .common-Subheading{font-weight:300}.subhead-tag-wrap span{background:#fff;font-size:1.5rem;display:flex;align-items:center;color:#000;width:6.8rem;height:3.8rem;border-radius:3rem;justify-content:center;letter-spacing:0;margin-top:.4rem}.index-image-with-video{position:relative}.index-image-with-video:before{content:"";width:100%;padding-bottom:12.8472222222%;background:linear-gradient(360deg,#0000 100%,#000 17.79%);transform:rotate(180deg);position:absolute;left:0;bottom:0;z-index:1}footer.footer{padding:0;margin:0;border:0;background-color:#000}footer.footer .footer__content-top{padding:22.1rem 1.5rem 0;max-width:160rem}footer.footer .footer__content-top .footer__blocks-wrapper{display:flex;gap:0;flex-wrap:nowrap;justify-content:space-between;padding:0;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:100%;padding:0;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(1){max-width:53.4rem;padding-right:10.8rem}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(2){max-width:32%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-of-type(3){max-width:8.5rem}footer.footer .footer__content-top .footer-block__details-content{margin:0}footer.footer .footer__content-top .footer-block__heading{font-weight:700;font-size:var(--p15);line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin:0 0 1.7rem}footer.footer .footer__content-top .sub-text{font-weight:300;font-size:16px;line-height:131%;letter-spacing:-.07em;text-transform:uppercase;color:#fff;padding-right:14.4rem;margin:0 0 1.7rem}footer.footer .footer__content-top .newsletter-form .field .field__input{background:transparent}footer.footer .footer__content-top .footer-block--menu ul{padding:0;margin:0;display:flex;flex-direction:column;gap:1.85rem}footer.footer .footer__content-top .footer-block--menu ul li{margin:0}footer.footer .footer__content-top .footer-block--menu ul li a{display:inline-flex;text-decoration:none;padding:0;font-weight:300;font-size:var(--p15);line-height:131%;letter-spacing:-.05em;text-transform:uppercase;color:#fff}footer.footer .footer__content-top .footer-block--menu ul li a:hover,footer.footer .footer__content-top .footer-block--menu ul li a.list-menu__item--active,ul.list-social li a:hover{text-decoration:underline;text-underline-offset:3px}ul.list-social{flex-direction:column;gap:1.85rem}ul.list-social li a{padding:0;margin:0;font-weight:300;font-size:var(--p15);line-height:131%;letter-spacing:-.05em;text-transform:uppercase;color:#fff;text-decoration:none;display:inline-flex}ul.list-social li a .svg-wrapper{display:none}ul.list-social li a .visually-hidden{position:relative!important;width:auto;height:auto;clip:unset;margin:0;overflow:visible}footer.footer .footer__content-bottom{border:0;padding:4.4rem 0rem 3rem}footer.footer .footer__content-bottom .page-width{display:flex;justify-content:flex-end}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{width:auto}footer.footer .footer__content-bottom .footer__copyright{margin:0}footer.footer .footer__content-bottom .footer__copyright .img-sec{width:4.7rem;margin-left:auto;margin-right:.5rem;margin-bottom:1.7rem}footer.footer .footer__content-bottom .footer__copyright .img-sec a{display:block}footer.footer .footer__content-bottom .copyright__content{font-weight:400;font-size:12px;line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:#fff}footer.footer .footer__content-bottom .footer__column.footer__column--info{margin-right:23rem;position:relative;top:.9rem}body:not(.template-index) .header-wrapper.header-wrapper--border-bottom{position:relative}body:not(.template-index) .content-for-layout{padding-top:7.8rem}.contact.page-width{padding:0 1.5rem;max-width:122.7rem}.contact .contact__fields{gap:0;display:flex}.contact .field{margin:0 0 7px!important}.contact .field:before,.contact .field:after{content:normal}.contact .field .field__input{width:100%;height:4.2rem;border-bottom:1px solid #4C4C4C;font-family:var(--font-Open-Sans);font-style:normal;font-weight:700;font-size:var(--p20);letter-spacing:-.05em;text-transform:uppercase;color:#fff;padding:0 1.2rem;box-shadow:none;outline:none;margin:0}.contact .field .field__label{font-family:var(--font-Open-Sans);font-style:normal;font-weight:700;font-size:var(--p20);letter-spacing:-.05em;text-transform:uppercase;color:#fff;opacity:.52;left:1.2rem;top:5px;transition:all .45s ease-in-out}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{opacity:0}.contact .field:has(.text-area){margin-top:6.4rem!important}.contact .field .text-area.field__input{border:1px solid #4C4C4C;height:37.8rem}.contact .contact__button{margin-top:3.4rem}.contact .title{margin:0 0 8.2rem}.title{font-weight:400}.title strong{font-weight:700}.contact .contact__fields .field:nth-of-type(1){width:41.186299081%}.contact .contact__fields .field:nth-of-type(2){width:calc(100% - 41.186299081%)}.cart-item__quantity cart-remove-button .button{height:4.7rem;margin-top:.5rem}.MainProduct--section .MainProduct--wrap{padding:3.1rem 0 11.2rem}.MainProduct--wrap .page-width{max-width:129.8rem}.product{align-items:center}.product .product__media-wrapper{max-width:48.6%!important;width:100%!important}.product .product__media-wrapper .slider--lg{padding:0;margin:0}.product .product__media-wrapper .slider--lg li{margin:0!important;padding:0;width:100%}.product .product__media-wrapper .slider--lg li .product-media-container{width:100%;border:0}.product .product__media-wrapper .slider--lg .product-media-container.constrain-height .media{padding-top:100%}.product .product__info-wrapper{max-width:47%!important;width:100%!important;padding-left:14.1rem!important}.product .product__info-container{max-width:100%}.product .product__title{margin:0;margin-bottom:4.3rem}.product .product__title h1{font-family:var(--font-Open-Sans);font-weight:300;font-size:var(--p48);line-height:88%;letter-spacing:-.05em;color:#fff;margin:0}.product .product__title h1 strong{font-weight:700;display:block}.product .product__description{margin:1.4rem 0 4.6rem;font-weight:300;font-size:var(--p15);line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:#fff}.product .price-box-wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 0rem;border-bottom:1px solid #4C4C4C}.product .price-label,.product .form__label{font-weight:700;font-size:var(--p20);line-height:210%;letter-spacing:-.05em;text-transform:uppercase;color:#fff}.product .price .price__container{margin:0}.product .price .price__container span,.product .price .price__container span s{font-weight:400;font-size:var(--p20);line-height:210%;letter-spacing:-.05em;color:#fff}.product variant-selects{margin:0}.product .product-form__input--swatch{display:block;flex-wrap:nowrap;max-width:100%;width:100%;margin:0;align-items:flex-start;flex:unset;float:left}.product .installment--form{margin:0}.product .product-form__input.product-form__input--swatch .form__label{float:left;display:flex;margin:0}.product .product-form__input.product-form__input--swatch .swatch-input__label{margin:1.1rem 0 0 auto;width:5.7rem;height:2rem;border:1px solid #4C4C4C;border-radius:0;outline:none;float:right}.product .product-form__input.product-form__input--swatch .swatch-input__label .swatch{width:5.5rem;height:1.8rem;border:0;border-radius:0}.product .product__info-container .prd-cart--btn{margin:0}.product .product__info-container .product-form{padding:0;margin:0;max-width:100%}.product .product__info-container .product-form .product-form__buttons{max-width:100%}.product .product__info-container .product-form .product-form__submit{margin:0;width:100%;border-radius:0;height:4.9rem;background-color:#4c4c4c;font-family:var(--font-Open-Sans);font-weight:700;font-size:var(--p14);letter-spacing:-.05em;text-transform:uppercase;color:#fff;max-width:100%}.product .product__info-container .product-form .product-form__submit:hover{background-color:#000}.product .product__info-container .product-form__input--pill{margin:0;display:flex;max-width:100%;width:100%}.product .product__info-container .product-form__input--pill .form__label{display:none}.product .product__info-container .product-form__input--pill label{margin:0;border-radius:0;width:100%;border:1px solid #4C4C4C;font-family:var(--font-Open-Sans);font-weight:700;font-size:var(--p14);letter-spacing:-.05em;text-transform:uppercase;color:#fff;padding:.5rem;height:4.9rem;display:flex;justify-content:center;align-items:center;border-left:0}.product .product__info-container .product-form__input--pill label:nth-of-type(1){border-left:1px solid #4C4C4C}.product .product__info-container .product-form__input--pill label:hover,.product .product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#4c4c4c;border-color:#4c4c4c;color:#000}.product .product__info-container .product-form__input--pill input[type=radio]+label:before{content:normal}.product .desc-toggle-wrap{padding:.8rem 0 .6rem;border-bottom:1px solid #4C4C4C;margin:4.2rem 0 0}.product .desc-toggle-wrap .cus-toggle-label{display:flex;gap:.7rem;align-items:center;cursor:pointer}.product .desc-toggle-wrap .cus-toggle-label svg{width:2rem;height:1rem;transition:all .45s ease-in-out}.product .desc-toggle-wrap .cus-toggle-label h4{font-weight:700;font-size:var(--p20);line-height:210%;letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin:0}.product .desc-toggle-wrap.active .cus-toggle-info,.product .product__info-container .product__description.active{display:block!important;margin:0;padding:.5rem 0 1rem}.product .desc-toggle-wrap.active .cus-toggle-label svg{transform:scaleY(-1)}.product-twoimg-wrap{padding:17.5rem 0 0rem 0rem;position:relative}.product-twoimg-wrap:after{content:"";width:100%;padding-bottom:25.6944444444%;background:linear-gradient(360deg,#000,#0000);position:absolute;left:0;bottom:0}.product-twoimg-wrap .page-width{max-width:122rem}.product-twoimg-wrap .product-twoimg-inner .flex-wrapper{display:flex;justify-content:space-between}.product-twoimg-wrap .product-twoimg-inner .flex-wrapper .img-sec:nth-of-type(2){margin-top:-28px}.product-extra-two-image.product-3variation-Images{overflow:hidden}.product-extra-two-image.product-3variation-Images .product-twoimg-wrap{position:relative}.product-extra-two-image.product-3variation-Images .product-twoimg-wrap:after{content:"";width:100%;padding-bottom:16.875%;background:linear-gradient(360deg,#000,#0000);position:absolute;left:0;bottom:0}.product-extra-two-image.product-3variation-Images .product-twoimg-wrap .page-width{max-width:144rem;padding:0 5.6rem}.product-3variation-Images .product-twoimg-inner{width:100%}.product-3variation-Images .product-twoimg-inner .flex-wrapper{display:flex;align-items:flex-end}.product-3variation-Images .product-twoimg-inner .img-sec{position:relative;margin:0}.product-3variation-Images .product-twoimg-inner .img-sec:before{content:"";width:100%;display:block;padding-bottom:100%}.product-3variation-Images .product-twoimg-inner .img-sec img{position:absolute;width:auto;height:100%;left:0;top:0}.product-3variation-Images .product-twoimg-inner .img-sec:nth-of-type(1){min-width:83.3rem;min-width:62.727%;margin:0 0 0 -5.2%}.product-3variation-Images .product-twoimg-inner .img-sec:nth-of-type(2){min-width:87.2rem;margin:0;margin-top:0!important;position:relative;top:-2.5rem;min-width:65.663%;margin-left:-43.5%}.product-3variation-Images .product-twoimg-inner .img-sec:nth-of-type(3){min-width:98rem;position:relative;top:1.7rem;min-width:73.796%;margin-left:-38.7%}.product-2zoom-image .product-twoimg-wrap{padding:18.6rem 0 0}.product-2zoom-image .product-twoimg-wrap:after{content:normal}.product-2zoom-image .product-twoimg-inner .flex-wrapper{gap:2rem}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec{position:relative;overflow:hidden;cursor:pointer}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec:before{content:"";width:100%;display:block;padding-bottom:145.73%}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .45s ease-in-out}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec:nth-of-type(1){width:44%}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec:nth-of-type(2){width:50.423%}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec:nth-of-type(2):before{padding-bottom:127.5%}.product-2zoom-image .product-twoimg-inner .flex-wrapper .img-sec:hover img{transform:scale(1.15)}.cart-notification .button,.cart-notification .btn,.cart-notification .customer button{height:4.3rem;width:100%}.cart-notification .link.button-label,.template-cart .underlined-link{color:#fff}.cart__footer .totals{display:flex;gap:1rem}.template-search .facets-container,.template-search ul.product-grid li.grid__item:has(.article-card-wrapper){display:none}.rte .title{margin:0 0 1.5rem}.predictive-search__item .svg-wrapper svg path{fill:#fff}.template-page-thank-you .page-width.page-width--narrow{min-height:62vh;display:flex;justify-content:center;align-items:center}.template-404 .title+*{margin-top:2rem!important}.cart__empty-text .button{word-spacing:1rem}.cart__warnings .button{word-spacing:3px}.collection ul.grid li.grid__item .card-wrapper .card .card__inner{background-color:transparent;border:0}.title-wrapper-with-link .title,.underlined-link,.customer a,.inline-richtext a,.cart__footer>*,.product-option,.field__label,.customer .field label,.predictive-search__item-heading,.predictive-search__item--term,.newsletter-form__message,.page-width.page-width--narrow .rte,.shopify-challenge__message,.search__input.field__input,.cart-notification__heading,footer.footer .footer__content-top .newsletter-form .field .field__input{text-transform:uppercase}.cart__footer .tax-note.caption-large.rte{font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
