@font-face{font-family:Avenir Medium;src:url(AvenirNextLTPro-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:Avenir Bold;src:url(AvenirNextLTPro-Bold.woff2) format("woff2");font-style:normal}@font-face{font-family:Avenir Regular;src:url(AvenirNextLTPro-Regular.woff2) format("woff2");font-style:normal}.header__search,.header__icon--search,fieldset[data-option=COLOR]{display:none!important}.product__title h1{font-size:2.5rem;font-weight:700;font-weight:500;color:#303030;font-family:Avenir Bold,sans-serif}.product-review-highlight{font-weight:900;font-size:20px;line-height:27px;margin:10px 0;color:#303030;font-family:Avenir Bold,sans-serif}.custom-price-product-page .price-item{color:#303030;font-weight:700;font-size:2rem;font-family:Avenir Bold,sans-serif}.custom-price-product-page .price-item--regular{color:gray!important;opacity:.8!important;font-weight:700;font-size:1.5rem!important;letter-spacing:0;font-family:Avenir Bold,sans-serif}.custom-price-product-page .custom-sale-badge{color:#000;background-color:#ffd112;border:1px solid black;padding:.5rem 1rem;font-size:14px;font-weight:700;font-family:Avenir Bold,sans-serif;border-radius:40px;margin-left:1rem}fieldset:has(.custom-color-swatch-wrapper){display:grid;grid-template-columns:1fr;gap:8px}fieldset:has(.custom-color-swatch-wrapper) label,fieldset:has(.custom-color-swatch-wrapper) input[type=radio]:checked+label{padding:0!important;border-radius:8px!important;min-height:35px;text-align:left;min-width:100%;display:flex!important;justify-content:start;align-items:center;font-size:16px;line-height:100%;font-family:Avenir Medium,sans-serif;font-weight:700;color:#303030!important;padding-inline:.5rem!important;padding-block:1rem!important}fieldset:has(.custom-color-swatch-wrapper) label .text,fieldset:has(.custom-color-swatch-wrapper) input[type=radio]:checked+label .text{text-align:start;padding-inline:2rem;line-height:150%;font-family:sans-serif;font-weight:300;padding-inline:1rem;font-size:1.2rem}fieldset:has(.custom-color-swatch-wrapper) label .text>strong,fieldset:has(.custom-color-swatch-wrapper) input[type=radio]:checked+label .text>strong{font-weight:700;font-family:Avenir Bold,sans-serif;font-size:1.4rem!important}fieldset:has(.custom-color-swatch-wrapper) img{width:100%;height:100%;object-fit:contain}fieldset:has(.custom-color-swatch-wrapper) input[type=radio]:checked+label{background-color:transparent;border-color:#db3909;border-width:2px;box-shadow:0 0 0 2px #db390933;background-color:#000}fieldset:has(.custom-color-swatch-wrapper) input[type=radio]:checked+label .text{color:#fff!important}.variant-label{color:#303030;font-size-adjust:"Avenir Bold",sans-serif;font-weight:700;font-size:1.6rem}.custom-size-guide{padding:6px 8px;background-color:#3c3c3c;color:#fff;font-size:10px;border-radius:4px;font-family:Avenir Medium,sans-serif}.custom-size-guide strong{color:#00ffeb}.product-form__submit{background-color:#b91f7a;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.8rem;font-family:Avenir Bold,sans-serif;border-radius:8px;border:2px solid #db3909;margin-top:-2rem}.product-form__submit:after,.product-form__submit:before{box-shadow:none;border:none}.only-one-left-in-stoke{display:flex;justify-content:left;gap:5px;align-items:center;margin:0!important}.only-one-left-in-stoke svg{width:14px;height:14px}.only-one-left-in-stoke .text{font-size:14px;font-weight:700;color:#4c1ca2;font-family:Avenir Bold,sans-serif;letter-spacing:0}.product-extra-info .rating-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1rem}.product-extra-info .rating-wrapper .product-review-text{font-size:1.6rem;font-weight:600;font-family:Avenir Regular,sans-serif;color:#303030;text-align:center}.product-reviews-bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:2rem;margin-top:3rem}.product-reviews-bottom img{width:100%;height:100%;max-width:148px;opacity:.7;object-fit:contain}.how-to-use-section{display:flex;justify-content:space-around;align-items:center;padding:3.2rem;background-color:#e1c6f4;margin-top:6rem;border-radius:16px}.how-to-use-section h2{font-size:4.8rem;font-family:"Avenir Regular" sans-serif;color:#303030;text-align:center;max-width:400px;font-style:italic}.how-to-use-section h2 strong{font-weight:700;font-style:normal}.how-to-use-section .video-wrapper video{max-width:400px;border-radius:16px}.no-more-fomo-section{background-color:#fbefe5;padding:3.2rem;border-radius:16px;margin-top:3rem}.no-more-fomo-section h2.title{font-size:4.8rem;font-weight:700;font-family:Avenir Bold,sans-serif;text-align:center;color:#303030}.no-more-fomo-section h2.title i{font-weight:400!important;font-family:Avenir Medium,sans-serif}.no-more-fomo-section ul{display:flex;justify-content:space-between;gap:3rem;padding:0;list-style:none}.no-more-fomo-section ul li video{width:100%;border-radius:16px}.no-more-fomo-section .text-content p{font-size:20px;font-family:Avenir Medium,sans-serif;line-height:150%;font-weight:400;color:#303030}.usp-images-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:600px;margin-inline:auto;gap:2rem;margin-top:3rem}.usp-images-wrapper img{width:100%}.product__media.media{border-radius:12px!important}media-gallery li.thumbnail-list__item{max-width:78px!important;max-height:78px!important;border-radius:4px}.usp-badges{display:flex;gap:10px;margin-bottom:1em;flex-wrap:wrap}.usp-badge{color:#131313;padding:1px 15px;font-weight:400;border-radius:20px;font-size:12.5px;letter-spacing:.6px;display:inline-block}.low-alert{font-size:1.5rem;text-align:center;color:#000;font-weight:700;margin-top:-2rem!important}.low-alert strong{color:#ef3fa8}.icon-with-text--horizontal{column-gap:1.2rem!important}.icon-with-text--horizontal .h4{max-width:90%!important;font-weight:700!important;font-size:13px!important}.icon-with-text__item img{width:53px!important;height:53px!important}.summary__title{display:flex;justify-content:center}.summary__title h2{font-weight:700;font-size:1.8rem}.product__description.rte.quick-add-hidden{margin-bottom:-24px!important}@media screen and (max-width: 749px){media-gallery .slider-buttons{display:none}.product-reviews-bottom{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:16px 24px}.product-reviews-bottom img{width:51px}.how-to-use-section{flex-direction:column;padding:16px}.how-to-use-section h2{font-size:3.2rem;margin-top:0}.how-to-use-section .video-wrapper video{max-width:100%}.no-more-fomo-section{padding:16px}.no-more-fomo-section h2.title{font-size:3.2rem}.no-more-fomo-section ul{overflow:scroll;gap:1rem}.no-more-fomo-section ul li video{min-width:150px;height:100%}.no-more-fomo-section .text-content p{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global.css.map */
