@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";.field:after{display:none!important}.field:before{display:none!important}.full-unstyled-link{position:relative;top:5px}.header__inline-menu{display:flex;justify-content:center;padding-left:102px}.header__icon .svg-wrapper{width:36px;height:44px}#HeaderMenu-shop svg{position:relative;left:5px}.header--middle-left{grid-template-areas:"heading navigation icons  button"!important;grid-template-columns:auto 1fr auto auto!important;border-top:0px!important}.announcement-bar__message.h5{font-size:13px;font-family:Anton}.utility-bar{background-color:#000;padding-top:6px;border-bottom:0px}.mega-menu__view-all{display:flex;align-items:center;justify-content:center}.header-wrapper{background-color:#0e0e0e}.header__inline-menu .list-menu a{color:#fff;font-family:Inter,sans-serif;font-size:13px;text-decoration:none}.header__icon .svg-wrapper,.header__menu-item span,.header__menu-item .icon.icon-caret{color:#fff}.cont{background-color:#d1334e;color:#fff;font-size:18px;font-family:Anton;padding:14px 41px;border:none;border-radius:80px;text-decoration:none}.header__icon--search{display:none!important}.bg-video-section{position:relative;overflow:hidden}.bg-video-heading{margin:0;text-align:center}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bg-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bg-video-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}p.bg-video-subheading{text-align:center;width:100%;max-width:640px;margin:0 auto;padding-top:20px;padding-bottom:20px;font-family:Antonio!important}.custom_early-access p.bg-video-subheading{padding-bottom:0}.bg-video-section #Subscribe{background-color:#d1334e;border:none!important;border-radius:40px;font-family:Anton;font-size:18px;width:33%!important;margin-top:9px;height:0px!important;padding:30px 150px;color:#fff;letter-spacing:1px;font-weight:400!important}.bg-video-section .field{position:relative;width:70%;display:flex;transition:box-shadow var(--duration-short) ease;margin:0 auto}form#contact_form{width:100%!important;display:flex;margin:0 auto;justify-content:center}.bg-video-newsletter .button--primary{background-color:#d1334e;border:none!important;padding:17px 60px;border-radius:40px;margin-left:-70px;font-family:Anton;font-size:18px}.button--primary{background-color:#d1334e;border:none!important;padding:12px 60px;border-radius:40px;font-family:Anton;font-size:18px}.button:after{border:none!important;box-shadow:none}.bg-video-newsletter{width:60%;margin:0 auto;padding-top:20px}.bg-video-content input[type=email]:focus-visible{box-shadow:none;outline:none}.button:not([disabled]):hover:after{box-shadow:none}.bg-video-newsletter .newsletter-success{color:#fff;margin-top:10px;font-size:14px}.bg-video-newsletter .newsletter-error{color:#ff4d4d;margin-top:10px;font-size:14px}.content-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.content-col,.video-col{width:50%}.content-video-section{padding:80px 0}.content-video{width:100%;height:auto;object-fit:cover}.content-col .heading-primary{padding-bottom:10px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;-webkit-text-stroke-width:2px!important;stroke-width:2px!important;-webkit-text-stroke-color:#d1334e!important;stroke:#d1334e!important;color:transparent!important;margin:0!important;font-size:70px!important}.content-col .heading-secondary{margin-top:-20px;margin-bottom:0}.subheading{font-family:Antonio!important;padding-bottom:10px}.faq-section{background:#000;padding:80px 20px}.faq-container{max-width:900px;margin:auto}.faq-heading{text-align:center;font-size:80px;padding-bottom:70px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;-webkit-text-stroke-width:2px!important;stroke-width:2px!important;-webkit-text-stroke-color:#d1334e!important;stroke:#d1334e!important;color:transparent!important;margin:0!important}.faq-item{background:#0e0e0e;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:#0e0e0e}.faq-question{width:100%;background:transparent;border:0;color:#fff;font-size:16px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.faq-question span:first-child{max-width:85%;text-align:center;width:100%;order:2;font-family:Anton;left:-40px;position:relative}.faq-answer p{color:#fff;font-family:Antonio;text-align:center;font-size:16px;width:72%;line-height:1.4em;margin:0 auto}.faq-item.active .faq-icon{transform:rotate(359deg)}.faq-icon{color:#ff003c;font-size:26px;transition:transform .3s ease;order:1}.faq-answer{max-height:0;overflow:hidden;padding:0 24px;color:#cfcfcf;font-size:14px;line-height:1.7;transition:max-height .35s ease,padding .35s ease}.faq-item.active .faq-answer{max-height:300px;padding:0 24px 24px}.social-gallery{background:#0e0e0e;padding:60px 20px}.social-container{max-width:1200px;margin:auto;text-align:center}.social-heading{font-size:46px;margin:0;text-transform:uppercase;letter-spacing:2px}.outline-text{-webkit-text-stroke:1px #ff003c;text-align:center;font-size:80px;padding-bottom:70px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;-webkit-text-stroke-width:2px!important;stroke-width:2px!important;-webkit-text-stroke-color:#d1334e!important;stroke:#d1334e!important;color:transparent!important;margin:0!important}.solid-text{text-align:center;font-size:80px;padding-bottom:70px!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;stroke:#d1334e!important;color:#efefef!important;margin:0!important}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:0}.image-item{overflow:hidden;border-radius:6px}.image-item img{width:100%;display:block;transition:transform .4s ease}.image-item:hover img{transform:scale(1.05)}.social-icons{display:flex;justify-content:center;gap:16px}.social-icon{background:#d1334e;width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.social-icon img{width:100%;height:auto}a.cont.button--primary:hover,.button--primary:hover{background-color:#ff284d}.social-icon:hover{transform:translateY(-4px)}.coming-soon-section{background-size:cover;background-position:center;padding:120px 20px;color:#fff}.coming-soon-overlay{padding:80px 20px}.coming-soon-content{max-width:800px;margin:0 auto;text-align:center}.coming-soon-tag{display:block;text-align:center;font-size:59px;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;-webkit-text-stroke-width:2px!important;stroke-width:2px!important;-webkit-text-stroke-color:#d1334e!important;stroke:#d1334e!important;color:transparent!important;margin:0!important}.coming-soon-title{text-align:center;font-size:80px;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;stroke:#d1334e!important;color:#efefef!important;margin-top:-20px!important;margin-bottom:3px}.coming-soon-text{color:#fff;font-size:16px;line-height:1.6;font-family:Antonio;max-width:76rem;margin:30px auto 40px}.form__message{color:#fff;display:flex;font-size:1.4rem;line-height:1;justify-content:center!important;margin:0 auto;font-family:Antonio}.newsletter-form__field-wrapper{width:100%;max-width:100%!important}form#contact_form{width:100%!important;display:flex;margin:0 auto;justify-content:center;max-width:100%!important}.newsletter-form__field-wrapper .field__input{padding:24px;border-radius:65px;background-color:transparent;border:1px solid white;text-align:center;font-family:Anton;color:#fff;margin-left:10px;margin-top:11px;max-width:73%!important}button#Subscribe{background-color:#d1334e;border:none!important;border-radius:40px;font-family:Anton;font-size:18px;width:33%!important;margin-top:10px;height:0px!important;padding:26px 150px}.newsletter-form__field-wrapper .field__label{color:#a4a4a4;font-family:Antonio;padding-top:17px;font-size:14px!important;letter-spacing:0px!important;padding-left:60px}.field__input:not(:placeholder-shown)+.field__label,.field__input:focus+.field__label{opacity:0!important;visibility:hidden Important}.impact-collection-section{background:#000;padding:60px 20px 0;color:#fff}.impact-container{max-width:1400px;margin:0 auto}.impact-header{text-align:center}.impact-tag{display:block;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-family:Anton!important;-webkit-text-stroke-width:2px!important;stroke-width:2px!important;-webkit-text-stroke-color:#d1334e!important;stroke:#d1334e!important;color:transparent!important;margin:0!important;font-size:80px}.impact-title{margin-bottom:15px;color:#fff;font-size:80px;font-family:Anton;font-weight:400;margin-top:-40px}.impact-subtitle{color:#fff;max-width:720px;margin:0 auto;line-height:1.6;font-family:Antonio}.impact-products{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.impact-product-card{background:transparent}.impact-product-image{position:relative;display:block;border-radius:18px;overflow:hidden}.impact-product-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.impact-badge{position:absolute;top:12px;left:12px;background:#4a4a4a;padding:6px 12px;font-size:12px;border-radius:5px;color:#fff;font-family:Antonio}.impact-product-info h3{font-family:Anton;font-size:18px;color:#fff;margin:0}.impact-price{font-size:18px;font-family:Antonio}.impact-product-info{padding-top:15px;display:flex;justify-content:space-between;align-items:center}.impact-desc{font-size:14px;color:#fff;margin-top:4px;font-family:Antonio}.contact .title{text-align:center;font-size:80px;padding-bottom:10px!important;letter-spacing:0!important;font-family:Anton!important;stroke:#d1334e!important;color:#efefef!important;margin:0!important}.contact__fields{display:block!important}.contact .field__label{color:#8b8b8b;font-family:Antonio;font-size:16px}.custom_dhy{width:100%;max-width:1000px!important;padding-top:40px!important;padding-bottom:40px!important}.custom_dhy .contact .field{margin-bottom:3rem}.custom_dhy .button{background-color:#d1334e;color:#fff;font-family:Anton;font-size:16px;border-radius:50px;padding:0 51px}.contact__button{margin-top:4rem;text-align:center}.labels{font-family:Anton;color:#fff;font-weight:400;font-size:17px!important;padding-bottom:11px}.agree-wrapper{background:#000;padding:16px 20px;border-radius:6px;text-align:center;color:#fff;font-family:Antonio}.agree-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;justify-content:center;font-size:16px}.agree-checkbox input{position:absolute;opacity:0;pointer-events:none}.contact .field .text-area{height:240px!important}.contact .field__input{background-color:#fff;color:#000;border-radius:7px;height:51px}.checkmark{width:32px;height:32px;background:#fff;border-radius:14px;position:relative;flex-shrink:0;transition:background .2s ease}.checkmark:after{content:"";position:absolute;left:12px;top:8px;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0}.agree-checkbox input:checked+.checkmark{background:#c93445}.agree-checkbox input:checked+.checkmark:after{opacity:1}.agree-checkbox:hover .checkmark{opacity:.9}.footer-block__details-content p{text-align:center;font-family:Antonio;color:#fff;font-size:16px;margin-left:97px;width:47%}.footer-block__details-content li{text-align:right;color:#fff;margin-right:0!important}.footer-block__details-content .list-menu__item--link{color:#fff!important;font-family:Antonio}.footer{background-color:#0e0e0e}.copyright__content a{color:#fff;font-family:Antonio;font-size:14px}.copyright__content{color:#fff;font-family:Antonio;font-size:14px!important}.footer__content-top{padding-bottom:10px!important}.footer__content-bottom-wrapper{justify-content:space-between!important}.footer-block-image{display:block!important}.footer-social-images{display:flex;gap:8px}.footer-social-image img{width:35px}.footer__content-bottom.scroll-trigger.animate--slide-in{border-top:0px}.custom_hr hr{margin:7px 0 0;background-color:#fff}.footer__content-bottom{padding-top:0!important}.footer__copyright-menu.list-unstyled{display:flex}.footer__copyright-menu a{color:#fff;font-size:14px;text-decoration:none;font-family:Antonio}ul.footer__copyright-menu.list-unstyled{display:flex;gap:18px}.image_outer img{width:100%;height:500px;display:block}.testimonial_outer{position:relative}.testimonial_outer .content_outer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:110rem;margin:0 auto;text-align:center;color:#fff}.testimonial_outer .content_outer h2{color:#fff;font-family:Anton;font-weight:400;font-size:50px;line-height:normal;text-align:center;margin:0}.testimonial_outer .content_outer p{color:#fff;font-family:Antonio;font-weight:400;font-size:24px;line-height:1.3;letter-spacing:0px;text-align:center;max-width:70rem;padding:15px 0 25px;margin:0 auto}.testimonial_outer .content_outer span{color:#fff;font-family:Anton;font-weight:400;font-size:20px;letter-spacing:0px;text-align:center;vertical-align:revert}.icon_text_sec{background:#0e0e0e;padding:60px 0}.icon_text_outer{display:flex;justify-content:space-between}.icon_text_outer h2{color:#fff;font-family:Anton;font-weight:400;font-size:64px;line-height:100%;vertical-align:middle;margin:0}.icon_text_main{display:grid;grid-template-columns:repeat(3,1fr);row-gap:30px;column-gap:80px}.icon_text_main p{color:#fff;font-family:Antonio;font-weight:400;font-size:16px;line-height:100%;text-align:center;vertical-align:middle;margin:0;padding-top:20px}.icon_text_main img{display:block;width:100%}h2.related-products__heading.inline-richtext.h2{font-family:Anton;font-weight:400;font-size:64px;line-height:100%;text-align:center;-webkit-text-stroke:2px rgba(209,51,78,1);color:transparent}product-recommendations.related-products{padding:60px 0!important}product-recommendations.related-products .card__media{border-radius:6px!important}.inner_div{width:100%;max-width:150px}.product__title h1{font-family:Anton;font-weight:400;font-size:40px;line-height:normal;letter-spacing:0px}p.product__text.inline-richtext.caption-with-letter-spacing{font-family:Antonio;font-weight:400;font-size:18px;line-height:normal;vertical-align:middle;color:#fff;text-align:left;letter-spacing:normal;text-transform:capitalize}.product__accordion h2.h4.accordion__title{font-family:Anton;font-weight:400;font-size:18px;line-height:normal;letter-spacing:0px}.product-form__buttons{max-width:100%!important}.product__accordion svg{width:20px;height:20px}.product-form__submit span{color:#fff;font-family:Anton;font-weight:400;font-size:18px;line-height:100%;text-align:center}p.product__text.inline-richtext{color:#fff;font-family:Antonio;font-weight:400;font-size:12px;line-height:normal;text-align:center;margin:0!important;padding-top:0!important}legend.form__label{color:#fff;font-family:Antonio;font-weight:400;font-size:16px;line-height:normal;vertical-align:middle;padding-bottom:10px;border-bottom:1px solid #ffffff26;width:100%}.product-form__input--swatch{max-width:100%!important}.product__description p{color:#fff;font-family:Antonio;font-weight:400;font-size:14px;line-height:normal;line-height:1.5}.product__description{margin-top:0!important}.cstm_cntent_text{display:flex;justify-content:space-between;align-items:center;margin:40px 0!important}.cstm_cntent_text span{display:flex;align-items:center;gap:10px;font-family:Antonio;font-weight:400;font-size:24px;line-height:normal;vertical-align:middle;color:#fff}.custom_product button.slider-button{display:none!important}.custom_product .product__media-item{background:#0e0e0e;border-radius:15px}.custom_product .product-media-container{border-radius:15px}.accordion summary[aria-expanded=true] svg{transform:rotate(180deg)}.custom_arrows{margin-top:20px;display:flex;justify-content:center;gap:30px}.custom_arrows button{background:transparent;box-shadow:none!important;border:none!important;cursor:pointer}.thumbnail{width:50px;height:50px}.thumbnail[aria-current]{box-shadow:none!important;border:none;border-bottom:1px solid}.thumbnail-list__item{height:50px;width:50px!important}.thumbnail{border:none}.cstm_cntent_text span p{margin:0;color:#fff;font-family:Anton;font-weight:400;font-size:40px;line-height:100%;text-align:center;vertical-align:middle}section.content-video-section h2.heading-secondary{font-family:Anton;font-size:70px!important;line-height:normal}.related-products .card__information{display:flex;align-items:self-start;justify-content:space-between!important;width:100%!important}.related-products .card-information{width:auto!important}.related-products .card__information a{font-family:Anton;font-weight:400;font-size:18px;line-height:normal;vertical-align:middle}.related-products .card-information span.price-item.price-item--regular{font-family:Antonio;font-weight:400;font-size:18px;line-height:normal}span.product_breadcrumb{display:flex;align-items:center;font-family:Inter;font-weight:500;font-size:14px;line-height:normal;vertical-align:middle;margin-bottom:25px;color:#4a4a4a}span.product_breadcrumb svg{height:22px;width:27px}span.product_breadcrumb svg path{stroke:#4a4a4a}h1.collection-hero__title{font-family:Anton;font-weight:400;font-size:60px;line-height:100%;text-align:center;text-transform:uppercase;margin:0;padding-top:50px;padding-bottom:30px}.related-products .card__inner{background:transparent}.custom_page .contact h2.title{font-size:60px!important;padding-bottom:35px!important}.custom_contact img.bg__image{width:100%;display:block;height:1000px;object-fit:cover}.custom_index .product_breadcrumb{display:none}.contact_sec{position:relative}.custom_contact .contact_outer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;border-radius:15px;height:max-content;background:transparent}.contact_outer form#ContactForm{background:#0e0e0e;padding:50px;border-radius:15px}.custom_contact .field__input:focus+.field__label{opacity:1!important}.custom_contact .contact_sec .agree-wrapper{background:transparent}.custom_contact .multicolumn{padding:50px 0}.custom_contact .multicolumn h3.inline-richtext{font-family:Anton;font-weight:400;font-size:22px;line-height:normal}.custom_contact .multicolumn p{font-family:Antonio;font-weight:400;font-size:14px;line-height:normal}.custom_page .inner_pages{background:#000;color:#fff;padding-top:60px;padding-bottom:60px}.custom_page .inner_pages h1.main-page-title{color:#fff;font-family:Anton;font-weight:400;font-size:60px;line-height:normal;text-align:center}.custom_page .inner_pages p{font-family:Antonio;font-weight:400;font-size:15px;line-height:normal;text-align:center;line-height:1.5}.product__accordion .accordion__content{padding:0!important}.product__accordion .accordion__content p{color:#fff;font-family:Antonio;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0px;margin:0}.custom_contact span.product_breadcrumb{position:absolute;top:20px;max-width:1280px;width:100%;margin:0 auto;padding:0 20px;left:50%;transform:translate(-50%)}.custom_page .contact h2.title{padding-top:30px}.product__accordion{margin-bottom:28px!important}.card__information{display:flex!important;justify-content:space-between;width:100%;gap:12px!important;align-items:self-start;padding-bottom:5px!important}.card__information h3{font-family:Anton;font-size:18px;color:#fff;margin:0}.card__information .card-information{width:max-content;text-align:end}h3.card__heading.ffvfvf{display:none}.price__regular .price-item--regular{font-family:Antonio;font-size:18px}.underline-links-hover:hover a{text-decoration:none!important}.card .card__inner .card__media{border-radius:15px!important}.card__inner.color-scheme-2.gradient.ratio{background:transparent}.badge{top:12px;left:12px;background:#4a4a4a;padding:6px 12px;font-size:12px;border-radius:5px;color:#fff;font-family:Antonio}.impact-products{display:none}.pro-short-info{color:#fff;font-family:Antonio;font-size:13px;margin-top:0}.product-media-container .media{border-radius:15px}.contact-info-sec{background:#000;padding:5rem 0}.cis--content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.cis-heading{width:40%}.cis-textt{width:55%;display:flex;justify-content:space-between;flex-direction:column}.cis-inner{display:flex;justify-content:space-between}.cis-inner h3{font-family:Anton;font-size:20px;margin:0;color:#fff}.cis-inner p{font-family:Antonio;margin:0;color:#fff;font-size:18px}.cis-inner{padding:20px 0;border-bottom:1px solid #ffffff30}.cis-heading h3{color:#fff;font-family:Anton;font-size:42px;margin:0}.thank-you-sec,.new404{padding:18rem 0}.tus-heading{text-align:center}.product__accordion{margin-bottom:0!important}.tus-social{margin-top:30px}.impact-title{margin-bottom:0}.all-404-content{text-align:center}.all-404-content p{color:#fff;max-width:720px;margin:0 auto;line-height:1.6;font-family:Antonio}.custom-cls-for-btn{margin-top:35px}.custom-cls-for-btn .button{background-color:#d1334e;color:#fff;font-family:Anton;font-size:16px;border-radius:50px;padding:0 51px}.header__icon{z-index:2}.for-background-img input{background:#fff!important;height:50px!important;color:#000!important;font-family:Antonio!important}.for-background-img label{color:#0000004d!important;letter-spacing:normal!important;font-family:Antonio}.for-background-img h1{font-family:Anton}.login a,.login p{font-family:Antonio}.for-background-img button{background-color:#d1334e;border:none!important;padding:12px 60px;border-radius:40px;font-family:Anton;font-size:18px}.for-background-img button:after{content:unset}.two-btns-warp{display:flex;justify-content:center;align-items:center}.two-btns-warp a{margin:0!important;padding:0 10px;font-family:anton;text-decoration:none}h1.collection-hero__title{-webkit-text-stroke:1px #ff003c;text-align:center;font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:0;font-family:Anton;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#d1334e;stroke:#d1334e;color:transparent}.collection-hero__description{margin:0 auto;color:#fff;text-align:center;font-family:Antonio}.cart-drawer__empty-content .button{background-color:#d1334e;border:none!important;padding:12px 60px;border-radius:40px;font-family:Anton;font-size:18px}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item__image{border-radius:9px}.cart-drawer .cart-item>td+td{font-family:Antonio;color:#fff}.cart-item{margin-bottom:20px!important;border-bottom:1px solid #ffffffbd;padding-bottom:20px}.cart-item__name{font-family:Anton;font-size:13px}.cart-item__details .product-option:nth-child(2){display:none!important}.cart-item__quantity-wrapper .quantity{border-radius:10px;min-height:35px;border:1px solid #fff}.cart-item__quantity-wrapper .quantity:after{border-radius:5px;box-shadow:none}.cart-item__quantity-wrapper .quantity-popover-container{max-width:8rem}.cart-item__quantity-wrapper .quantity__button{width:calc(2.5rem / var(--font-body-scale))}.cart-item__quantity-wrapper .quantity__input{font-family:Antonio;font-size:14px;color:#fff}.cart-drawer .totals{font-family:Anton;color:#fff}small.tax-note.caption-large.rte{font-family:Antonio;color:#fff}h2.totals__total{font-family:Anton;color:#fff}.cart__ctas{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.custom-cart-btn{width:45%}.custom-cart-btn a{padding:9px 30px;border-radius:40px;font-family:Antonio;font-size:16px;margin-top:0;color:#fff;display:block;text-transform:uppercase;border:1px solid #fff!important;text-decoration:none}.direct-checkout-btn{margin-top:0!important;flex:1}.cart__ctas button{width:100%;background-color:#d1334e;border:none!important;padding:12px 13px;border-radius:40px;font-family:Anton;font-size:18px;text-transform:uppercase}.cart-drawer__empty-content{font-family:Antonio}h2.cart__empty-text{font-family:Anton}p.cart__login-title.h3,h2.drawer__heading{font-family:Antonio}.color-swatches-pills{display:flex;gap:8px;margin-top:10px}.color-swatch{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;cursor:pointer;border:1px solid #ddd;transition:.3s ease}.color-swatch:hover{transform:scale(1.1);border-color:#000}.color-swatch.active{border:2px solid #000}.color-swatches-pills span.color-swatch{width:30px;height:30px;display:block;object-fit:cover}summary.list-menu__item{padding-right:1.2rem!important;color:#fff;gap:5px}.cis-inner p a{color:#fff}.quick-add.no-js-hidden{position:absolute;bottom:100px;width:100%;max-width:94%;left:50%;transform:translate(-50%)}.quick-add__submit{background-color:#d1334e;border:none!important;padding:12px 60px!important;border-radius:40px;font-family:Anton;font-size:15px}.related-products .card-wrapper.product-card-wrapper:hover .quick-add__submit{opacity:1}.related-products .quick-add__submit{opacity:0}div#ProductGridContainer .card-wrapper{display:flex;flex-direction:column;gap:0}div#ProductGridContainer .card__content{display:inline-table}div#ProductGridContainer .card__information{padding:0}div#ProductGridContainer li.grid__item{background-color:#0e0e0e;padding:13px;border-radius:15px}.view-all-button:before{content:"";background-image:url(/cdn/shop/files/arrw.svg?v=1771071210);width:13px;height:20px;display:block;background-repeat:no-repeat;position:absolute;right:-24px;transform:translateY(-50%);top:52%}.main-megamenu{display:flex}.header__inline-menu .list-menu a.view-all-button{font-family:Anton;font-weight:400;font-size:24px;line-height:1;position:relative;text-align:center}.mega-menu__product-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;flex-wrap:wrap}.mega-menu__layout{display:flex;gap:30px}.main-megamenu.active .mega-menu__tab-links,.mega-menu__custom-block.active{display:block}.main-megamenu.active .custm-li-main-hover{background-color:#107aba;border-radius:5px}.main-megamenu.active .custm-li-main-hover a{color:#fff}.mega-menu__content{padding-bottom:40PX!important}.custm-li-main-hover{cursor:pointer;display:flex;justify-content:space-between;padding:10px;align-items:center;font-weight:600;font-size:16px}.custm-li-main-hover:hover{background-color:#107aba;border-radius:5px;color:#fff}.custm-li-main-hover:hover a{color:#fff}.custm-li-main-hover a{display:block;padding:0}.mega-menu__product-description p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:Antonio;font-weight:400;font-size:14px;text-align:center;margin:0;line-height:normal}.mega-menu__content{background-color:#0e0e0e!important;border-top:2px solid black}.mega-menu__product-card img{width:100%;height:auto;aspect-ratio:1 / 1;display:block;object-fit:cover;border-radius:15px;overflow:hidden;transition:transform .5s ease}.mega-menu__product-card img:hover{transform:scale(1.1)}.mega-menu__product-card{max-width:255px}.mega-menu__product-card h3{color:#fff;text-decoration:none;font-weight:400;font-size:18px;line-height:100%;text-align:center;font-family:Anton;margin:19px 0 3px}.mega-menu__menus{width:30%}ul.main-wid-show{width:100%;padding:0}.mega-menu__products-wrapper{width:100%}.inner-main-mega-main{width:300px}.x1lliihq{font-family:Anton!important}.product__info-container span.price-item.price-item--regular{font-size:24px;font-family:Anton}label.quantity__label.form__label{font-family:Antonio;color:#fff;font-size:16px}.price-per-item__container input{font-family:Antonio}.newslet{text-align:center}.bg-video-section .newslet form#contact_form{display:none}.newslet a#Subscribe{display:inline-flex;padding:16px 15px;height:auto!important;margin:auto!important;justify-content:center;text-decoration:none}.external-video iframe.youtube{width:100%;height:900px;object-fit:cover;border:none;display:block}section#shopify-section-template--16028737732672__1776054229dfa2f763{background:#0e0e0e}.external-video{width:87%;margin:0 auto}p.prd_shrt_info{font-size:13px;line-height:normal;letter-spacing:normal}.terms_ser_and_poli{margin:0 0 10px;font-size:13px;line-height:normal;letter-spacing:normal;color:#fff}.terms_ser_and_poli a{line-height:normal;letter-spacing:normal;text-decoration:none;color:#fff;font-size:12px;transition:.5s all ease}.terms_ser_and_poli a:hover{text-decoration:underline}.cart_page.terms_ser_and_poli{text-align:end}button.quick-add__submit{opacity:0!important}.card-wrapper.product-card-wrapper:hover .quick-add__submit{opacity:1!important}li.grid__item{background:#0e0e0e;padding:13px;border-radius:15px}.shopify-policy__container{max-width:130rem;font-family:Antonio;font-weight:400;font-size:15px;text-align:center;line-height:1.5;color:#fff}.shopify-policy__title h1{color:#fff;font-family:Anton;font-weight:400;font-size:60px;line-height:normal;text-align:center}.access-rich h2.rich-text__heading.rte.inline-richtext.h2{color:#fff;font-family:Anton;font-weight:400;font-size:35px;line-height:normal;text-align:center}.access-rich .rich-text__text.rte{color:#fff;font-size:16px;font-family:Antonio!important;font-weight:300;max-width:72rem;margin:20px auto 0}.globo-form-control .classic_rounded-input{border-radius:10px!important;height:50px;font-family:Antonio;color:#8b8b8b;font-size:16px}.eaf-form{padding:5rem 0}.globo-form-app{border-radius:20px!important}.early-access-form{background-size:cover}.globo-form-id-142994 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,.globo-form-id-142994 .globo-form-app .globo-form-control label.globo-label span.label-content{letter-spacing:.06rem}.thank-you-sec p{color:#fff;max-width:720px;margin:22px auto 0;line-height:1.6;font-family:Antonio}.globo-form-control.layout-1-column.bls_last_input{margin-bottom:5rem}button.action.next.submit.classic_rounded-button.wizard__submit{font-size:16px;padding:16px 30px;border-radius:50px;max-width:205px!important;width:100%;letter-spacing:1px}.bg-video-section #Subscribe:hover,.custom_dhy .button:hover{background:#ff284d}button.action.next.submit.classic_rounded-button.wizard__submit:hover{background:#ff284d!important}button#Subscribe:hover{background:#ff284d}.globo-form-app .flex-wrap{flex-wrap:unset!important}@media screen and (min-width:750px){.product__info-wrapper{padding:0 0 0 9rem!important}.footer__copyright.caption{display:flex!important;align-items:center!important;width:100%!important;gap:5px!important}ul.policies.list-unstyled{width:83%!important}}@media screen and (min-width:990px){.page-width--narrow{max-width:100%;padding:0}}@media only screen and (max-width:1200px){.quick-add.no-js-hidden{bottom:127px}}@media only screen and (max-width:1024px){.contact_outer{width:80%}.custom_page .inner_pages{padding-left:30px;padding-right:30px}.custom_page .inner_pages p{font-size:15px}.quick-add.no-js-hidden{bottom:150px}}@media only screen and (max-width:989px){.contact-btn-wrapper{display:none}.contact_outer{width:100%}.tus-social .social-icons{justify-content:center}.product-card-wrapper{padding-bottom:40px}.color-swatches-pills{margin-top:4px}.quick-add.no-js-hidden{bottom:170px}}@media only screen and (max-width:768px){button#Subscribe{padding:24px 150px}.external-video iframe.youtube{position:absolute;top:0;left:0;width:100%;height:100%}.external-video{padding-top:100%;position:relative;overflow:hidden;max-width:100%;padding-bottom:79.25%;height:auto;width:100%}.mega-menu__product-grid{display:flex;gap:29px;flex-wrap:nowrap;width:100%;overflow:auto;padding-bottom:13px}.mega-menu__product-card h3{font-size:13px;margin:15px 0 5px}.mega-menu__product-description p{font-size:11px;color:#fff;-webkit-line-clamp:2!important}.mega-menu__product-card a{text-decoration:none}.custom_page .contact h2.title{font-size:45px!important;padding-bottom:21px!important}.custom_contact img.bg__image{height:850px}.contact_outer form#ContactForm{padding:0}section.content-video-section h2.heading-secondary{font-family:Anton;font-size:50px!important;line-height:normal}.content-col .heading-primary{-webkit-text-stroke-width:1px!important;stroke-width:1px!important;font-size:40px!important}.custom_page .inner_pages .page-width{padding:0 10px!important}.custom_page .inner_pages span.product_breadcrumb{padding:0 10px}.custom_page .inner_pages h1.main-page-title{text-align:left;font-size:14px}.custom_page .inner_pages{background:#000;color:#fff;padding-top:35px;padding-bottom:35px}.custom_page .inner_pages p{text-align:left;font-size:14px}.custom_page .inner_pages h1.main-page-title{font-size:35px}.page-width{max-width:1280px!important;padding:0 18px!important}.icon_text_main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:21px}.image_outer img{width:100%;height:400px;display:block}h2.related-products__heading.inline-richtext.h2{font-family:Anton;font-weight:400;font-size:35px}.icon_text_outer{flex-wrap:wrap;justify-content:space-evenly}.testimonial_outer .content_outer{max-width:100%}product-recommendations.related-products{padding:60px 20px!important}.testimonial_outer .content_outer span{font-size:16px}.testimonial_outer .content_outer p{color:#fff;font-family:Antonio;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0px;text-align:center;margin:0;padding:15px 32px 25px}.testimonial_outer .content_outer h2{color:#fff;font-family:Anton;font-weight:400;font-size:35px;line-height:1.3;text-align:center;margin:0;padding:0 35px}.icon_text_outer h2{color:#fff;font-family:Anton;font-weight:400;font-size:35px;line-height:100%;vertical-align:middle;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto;padding-bottom:30px}.content-video-section .page-width{padding:0!important}.footer-block__details-content p{white-space:pre-wrap}.footer__copyright{text-align:left!important;margin-top:1.5rem}nav.header__inline-menu{display:none!important}.contact-btn-wrapper,.footer__column.footer__column--info{display:none}.header__icon--menu .icon{color:#fff}a.header__icon.header__icon--account.link.focus-inset.small-hide{display:block!important}.header--middle-left{grid-template-areas:"heading icons navigation"!important;grid-template-columns:auto 1fr auto!important;gap:10px;padding:11px 0!important}.content-col,.video-col{width:100%}.menu-drawer-container .header__icon .icon{height:24px!important;width:24px!important;fill:none;vertical-align:middle}.content-col .heading-secondary{margin-top:-12px!important}.custom_dhy{padding-top:40px!important;padding-bottom:40px!important}.bg-video-heading{font-size:58px}p.bg-video-subheading{font-size:24px!important}.bg-video-section .field{width:100%!important;display:block!important}.newsletter-form__field-wrapper .field__input{margin-top:0!important;max-width:100%!important;margin-left:0}.bg-video-section #Subscribe{position:relative;width:100%!important}.newsletter-form__field-wrapper .field__label{padding-top:4px!important;padding-left:40px!important}.impact-tag{font-size:60px!important}.impact-title{font-size:56px;margin-top:-20px}.impact-collection-section{padding:40px 0}.impact-header{margin-bottom:40px!important}.content-video-grid{display:block;padding:0}.heading-primary{font-size:40px!important}.content-col .heading-secondary{font-size:55px!important}.content-video-grid{display:flex;gap:0px!important}.subheading{font-size:14px!important}.mobileclasscus.content-video-section{padding:0 0 10px!important}.content-col{padding-bottom:20px}.cstm_cntent_text{display:flex;justify-content:center;align-items:center;margin:40px 0!important;gap:50px}.button--primary{width:100%;font-size:16px}.content-col{padding:40px 16px}.coming-soon-section{padding:0 20px;color:#fff}.coming-soon-tag{font-size:40px}.coming-soon-title{font-size:55px}button#Subscribe{width:100%!important;margin-top:69px}.faq-heading{font-size:55px;padding-bottom:20px!important}.faq-question{padding:22px 0}.faq-question span:first-child{max-width:100%;text-align:left;width:100%;padding-left:12px}.faq-answer p{color:#fff;font-family:Antonio;text-align:left;font-size:15px;width:100%;margin:0 auto}.coming-soon-overlay .field__label{left:0!important}.coming-soon-overlay{padding:80px 0;position:relative;top:-60px}.coming-soon-overlay .newsletter-form__field-wrapper .field__label{padding-top:4px!important;padding-left:16px!important}.outline-text{font-size:56px}.social-heading{margin-bottom:0;text-align:left;width:79%}.menu-drawer__menu-item>.svg-wrapper{width:0px!important}footer.footer{padding-left:10px!important;padding-right:10px!important}.solid-text{font-size:62px}.social-gallery{background:#0e0e0e;padding:24px 14px 50px 16px}.social-icons{display:flex;justify-content:start;gap:9px}.social-icon{width:39px;height:39px}.social-icon img{width:100%}.footer-block__details-content p{width:100%!important}.image-grid{display:flex;gap:22px;margin-bottom:20px;overflow:scroll}.image-item{overflow:clip}.image-item img{width:300px}.contact .title{font-size:56px}.custom_dhy .button{width:100%}.agree-wrapper{padding:16px 0;text-align:left}.agree-checkbox{font-size:14px}.footer__content-top{padding-bottom:10px!important;padding-left:10px!important;padding-right:10px!important}.footer-block__details-content p{text-align:left;font-size:16px;margin-left:0%}.footer-block__details-content p{display:flex;gap:20px;flex-wrap:wrap}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in{margin-bottom:0}.footer-block.grid__item.scroll-trigger.animate--slide-in{margin:10px 0 0!important}.country-selector__list .list-unstyled{display:flex!important;gap:5px!important;font-size:16px!important;flex-direction:column;max-width:300px}.footer-block__details-content{margin-bottom:0!important}.footer__copyright-menu li{padding-top:11px}.footer__copyright-menu.list-unstyled{display:block!important}.footer__content-bottom-wrapper{display:flex;width:100%;flex-direction:column}.footer__copyright{order:2}.footer-block__details-content p br{display:block;width:0;height:0}.faq-question span:first-child{left:0;position:relative}.faq-section{padding:80px 20px 1px}h2.bg-video-heading{font-size:55px!important}.card__information{padding-bottom:0!important}.product-grid .grid__item{margin-bottom:20px!important}.footer-block.grid__item{margin:1rem 0!important}.product__info-wrapper .price__regular .price-item--regular{font-size:24px;font-weight:700}.cstm_cntent_text span{flex-wrap:wrap;justify-content:center;flex-direction:column}.cstm_cntent_text span p{font-size:32px}.product__accordion{margin-bottom:12px!important;border-bottom:1px solid #ffffff24!important}.custom_contact .contact_outer,.cis-heading,.cis-textt{width:100%}.cis-heading h3{font-size:40px;margin:0 0 20px}.thank-you-sec,.new404{padding:12rem 0}.new404 .impact-tag{font-size:50px!important}.menu-drawer__navigation .list-menu__item{font-family:inter}.product-card-wrapper{padding-bottom:20px}.quick-add.no-js-hidden{bottom:120px}.mega-menu__product-card{width:136px;flex:none}.mega-menu__view-all{width:100%!important;max-width:100%!important}.mega-menu__product-card a{display:block;width:100%;text-align:center}a.view-all-button{font-size:15px!important;color:#fff!important;font-family:Anton}.newslet a#Subscribe{width:80%!important}ul.policies.list-unstyled{display:block!important}.footer__copyright.caption{text-align:center!important}.shopify-policy__title h1{font-size:30px}.globo-form-control .classic_rounded-input{height:40px;font-size:14px}.access-rich h2.rich-text__heading.rte.inline-richtext.h2{font-size:30px}.new_clss label.classic_rounded-label.globo-label{margin:10px 0 15px!important}.globo-form-control label{margin-bottom:10px!important}}@media screen and (max-width:351px){h2.bg-video-heading{font-size:48px!important}p.bg-video-subheading{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
