@font-face{font-family:Optima;src:url(/cdn/shop/files/OPTIMA.TTF?v=1715853825);font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima_Medium.ttf?v=1759859116);font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Optima;src:url(/cdn/shop/files/Optima_Italic.ttf?v=1759859117);font-weight:400;font-style:italic;font-display:fallback}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,li{margin:0;letter-spacing:0}.shopify-section-group-group-footer,.header__desktop__button,.shopify-section-group-group-header{display:none}.max-w,.header__mobile{width:100%;max-width:1508px;padding-inline:50px;margin-inline:auto}.footer__logo img{height:auto!important}.footer__logo{padding:0!important}.sec-title{font-family:Optima;font-size:44px;font-style:normal;font-weight:400;line-height:normal}.eyebrow{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.16px}.t-med{font-weight:500}.t-center{text-align:center}.t-white{color:#fff}.moss,.moss-taupe{color:#7f8b66}.taupe{color:#7e7564}.dark{color:#212121}.product__page{display:flex!important;gap:0!important}.product__content{padding-left:55px!important}.product__media__wrapper{position:sticky;top:100px;height:max-content;max-width:650px;width:50%}.media--wrapper{position:relative}.product-navigation{display:flex;justify-content:space-between;position:absolute;width:100%;z-index:9;top:50%;transform:translateY(-50%)}.product-navigation .product_main_next{position:relative;right:-20px;transition:all .3s}.product-navigation .product_main_prev{position:relative;left:-20px;transition:all .3s}.product_main_next.swiper-button-disabled,.product_main_prev.swiper-button-disabled{opacity:0}.product-media-swiper .swiper-slide{border-radius:12px;border:1px solid rgba(99,61,0,.2);overflow:hidden}.product-thumbs-swiper{margin-top:12px}.product-thumbs-swiper .swiper-slide{border-radius:6px;opacity:.6;border:2px solid rgba(99,61,0,.2);overflow:hidden}.product-thumbs-swiper .swiper-slide-thumb-active{border-radius:6px;border:2px solid #633d00;opacity:1}.star-rating svg,.star-rating-v2 svg{vertical-align:middle;transition:transform .2s}.star-rating svg:hover,.star-rating-v2 svg:hover{transform:scale(1.1)}.product__block.product__head{margin-bottom:13px}.template-product h1.product__title{color:#000;font-family:Optima;font-size:43.596px!important;font-style:normal;font-weight:400;line-height:normal!important}.product-rating{display:flex;align-items:center;gap:8px}.product-rating img{width:94px}.product-rating p{color:#000;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product-rating p em{text-decoration-line:underline;font-weight:500;font-style:normal}.pills-container{padding:8px 13px;width:max-content;border-radius:80.964px;border:.779px solid rgba(45,45,45,.5);margin-bottom:12px}.pills-container p{color:#000;text-align:center;font-family:Inter;font-size:20.241px;font-style:normal;font-weight:500;line-height:normal}.grid-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;margin-bottom:22px;width:100%;max-width:404px}.item--benefits{display:flex;gap:6px;align-items:center}.item--benefits p{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.nutrition-popup-block{margin-bottom:22px}.open-popup-btn img{display:none}.nutrition-popup-block .open-popup-btn{font-size:13px;color:#000;font-family:Inter;line-height:18px}.select-product-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.select-product-title{color:#000;font-family:Optima;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.help-me-choose-container{text-align:right}.flavour-selector-new .options-new,.product-type-selector-new .options-new{display:flex;gap:21px}a.help-me-choose-new{text-decoration:underline;cursor:pointer;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:23.625px}.flavour-selector-new .options-new button,.product-type-selector-new .options-new button{background-color:#fff;padding:13px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;min-width:160px;width:100%;border-radius:6.563px;border:1.313px solid #633d00;opacity:.4}.options-new button p.type--title{text-align:center;color:#000;font-family:Inter;font-size:18.375px;font-style:normal;font-weight:400;line-height:23.625px}.options-new button p.type--sub{text-align:center;color:#7f8b66;font-family:Inter;font-size:15.75px;font-style:normal;font-weight:400;line-height:23.625px;margin-bottom:0;letter-spacing:0}.flavour-selector-new .options-new button.active,.product-type-selector-new .options-new button.active{background:#fffdfb;border:1.313px solid #633d00;opacity:1}.quantity-display-title{color:#000;font-family:Optima;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:35px}.variants--var .radio__button{padding:0}.variants--var .radio__button label{margin-bottom:0}.custom--.divider-holder{display:none}#frequency-title{color:#000;font-family:Optima;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px}.skio-price-content{flex-direction:column}.delivery-status{display:flex;align-items:center;color:#000;font-family:Inter;font-size:15.641px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.156px;gap:17px;margin:35px auto 22px;width:100%;max-width:max-content}.status-dot{width:7px;height:7px;border-radius:50%;background-color:#aad23a;box-shadow:0 0 #d7ee96;animation:pulse 1.5s infinite}.guarantee-block{border-radius:6px;border:1.3px dashed #7e7564;background:#7f8b660d;padding:15px;width:100%;display:flex;flex-direction:column;gap:12px;margin-top:22px}.guarantee--title p{color:#000;font-family:Optima;font-size:19.75px;font-style:normal;font-weight:400;line-height:normal}.guarantee--caption p{color:#000;font-family:Inter;font-size:14.813px;font-style:normal;font-weight:400;line-height:17.281px;letter-spacing:-.148px}.guarantee--title p em{color:#7e7564;font-style:normal}.guarantee--caption p em{font-weight:300;font-style:normal}.guarantee--tag{display:flex;align-items:center;gap:12px}.guarantee--tag-caption{color:#000;font-family:Inter;font-size:14.813px;font-style:normal;font-weight:400;line-height:22.219px}.ecom-trust{margin:20px auto 34px;display:flex;justify-content:center;align-items:center;gap:13px}.ecom-trust span{color:#000;font-family:Inter;font-size:16.972px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.17px}.ecom--item{display:flex;gap:7px;align-items:center}.ecom--item p{color:#000;font-family:Inter;font-size:15.667px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.157px}.swiper,.swiper-wrapper,.swiper-slide{box-sizing:border-box}.video__block_con{margin-bottom:22px}.video__block_con h3{width:100%}.video__block_con h3{color:#000;font-family:Optima;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:22px}.video_block_item.swiper-slide{overflow:hidden;border-radius:9.191px;width:31.6%}.video_block_item video{object-fit:cover;width:100%;height:100%}.custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s ease;z-index:10}.custom-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.custom-play-button svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.video_block_item.playing .custom-play-button{opacity:0;pointer-events:none}.video_block_item.playing video{cursor:pointer}.video_block_item img{width:100%;height:100%;object-fit:cover}.custom-pause-button{position:absolute;top:20px;right:20px;background:#000000b3;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .3s ease;z-index:10}.navlink--cart--icon .header__cart__status{right:-10px}.video_block_item.playing:hover .custom-pause-button{opacity:1}.video_block_item video::-webkit-media-controls{display:none!important}.video_block_item video::-webkit-media-controls-panel{display:none!important}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #d7ee96}70%{transform:scale(1);box-shadow:0 0 0 8px #a6ce3900}to{transform:scale(.95);box-shadow:0 0 #a6ce3900}}.drawer--header .product-grid-col img{height:unset!important}.stock-text{display:inline-block;font-family:Inter;font-size:15.641px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.156px}#delivery-date{text-decoration:underline;font-weight:500}.mobile-block-container{display:none}.product__block.product__block--lines.product__form__holder{padding-top:22px!important;border:none!important}.faq-container{display:flex;flex-direction:column;gap:15px}.faq-item{border-radius:6.167px;border:1px solid #633d00;overflow:hidden}.faq-question{padding:20px 24px;position:relative;text-align:left;width:100%;color:#000;font-family:Inter;font-size:17.267px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.173px}.svg-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.svg-btn svg{width:24px;height:24px}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 24px}.faq-answer,.faq-answer p{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.13px}.faq-answer p strong{font-weight:600}.faq-item.active p,.faq--item.active p{padding-bottom:24px}.faq-item.active .faq-answer{max-height:800px}.faq-item .svg-minus,.faq-item.active .svg-plus{display:none}.faq-item.active .svg-minus{display:block}.btn__price-wrapper{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:.9em}.btn__compare-price{text-decoration:line-through;opacity:.7}.btn__price{font-weight:600}.btn__text,.atc--price,.atc--compare-price{vertical-align:unset;display:inline!important;color:#fff;text-align:center;font-family:Inter;font-size:21.117px;font-style:normal;font-weight:500;line-height:normal}.atc--compare-price{opacity:.4}button.add-to-cart{padding:24px!important;border-radius:4px}.footer__newsletter__wrapper h2.h5.footer__block__title p{font-size:40px;font-weight:400;line-height:36.226px;max-width:unset}.footer__newsletter__wrapper{max-width:unset}.footer__block__title--subheading{color:#212121;font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:29px}.footer__newsletter__wrapper .rte.footer__newsletter__text{color:#212121;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:23.077px}.newsletter-form .input-group__field{padding:0 18px 16px 0;font-size:26.369px;font-style:italic;font-weight:400;line-height:normal}.footer__block.footer__block--menu h2.h5.footer__block__title{font-size:27.456px;font-style:normal;font-weight:400;line-height:32.947px}.footer__block.footer__block--menu a{font-size:18px;font-style:normal;font-weight:400;line-height:38.133px}ul.footer__copyright.inline-list li a{color:#31313173;font-family:Optima;font-size:20.11px;font-style:normal;font-weight:400;line-height:35.91px}.footer__block.footer__block--menu .footer__quicklinks li{margin:0 0 25px}.navlink.navlink--cart{padding:0!important}.header__mobile__right{margin:0!important}.header__logo,.header__mobile__left,.header__mobile__right,.header__mobile{min-height:unset}.header__wrapper .section-padding{padding:18px 0!important}.section-pc-announcement-bar .pc-announcement-swiper-slide p,.section-pc-announcement-bar .pc-announcement-marquee-item p{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.pc-announcement-swiper-slide>div{display:flex;align-items:center;gap:7px}.product-type-selector-new .options-new button{min-width:unset!important}.btn span{vertical-align:unset}@media (max-width: 991px){.max-w,.header__mobile{padding-inline:20px}.custom--review-title.section-padding{padding:30px 19px 0!important}.custom--review-title.section-padding p{padding-bottom:20px}.custom--review-title.section-padding .hero__rte{margin-bottom:0}.sec-title{font-size:28px}.eyebrow{font-size:14px;letter-spacing:-.14px}.moss-taupe{color:#7e7564}.product__page{flex-direction:column}.product__media__wrapper{max-width:none;width:100%;position:static}.product__content{padding-left:0!important;padding-top:15px}.mobile-block-container{display:block}.product__content .pills-container,.product__content .product--title,.product__content .grid-benefits,.product__content .product-rating{display:none}.section-padding{padding-top:20px!important;padding-bottom:30px!important}.product__block.product__head,.pills-container{margin-bottom:8px}.grid-benefits{margin-top:15px;margin-bottom:20px}.product-navigation{display:none}.product-thumbs-swiper{margin-top:10px}.nutrition-popup-block{margin-bottom:20px}.select-product-container{margin-bottom:16px}.flavour-selector-new .options-new,.product-type-selector-new .options-new{gap:10px}.product__block.product__block--lines.product__form__holder{padding-top:20px!important}.quantity-display-title{margin-bottom:26px}.radio__buttons.variants--var{gap:9px!important;margin-bottom:20px!important}.guarantee-block{padding:12px;gap:9px;margin-top:10px}.guarantee--tag{gap:10px}.delivery-status{margin:20px auto 10px;gap:14px}.ecom-trust{margin:10px auto 25px;gap:10px}.video__block_con h3{margin-bottom:20px;text-align:center}.video__block_con{margin-bottom:25px}.faq-question{padding:17px}.faq-answer{padding:0 17px}.block-padding{margin-top:0!important}.flavour-selector-new .options-new button,.product-type-selector-new .options-new button{padding:11px}.product-type-selector-new .options-new button{padding-inline:5px}.pills-container{padding:5px 9px}.product-rating{gap:5px}.grid-benefits{gap:10px 15px}.custom-play-button svg{width:30px}}.included-items-list{grid-template-columns:repeat(3,1fr)!important}@media (max-width: 768px){.pc-announcement-swiper-slide>div{gap:5px}.pc-announcement-swiper-slide>div svg{width:12px;height:12px}.footer__newsletter__wrapper h2.h5.footer__block__title p{font-size:25.846px;font-style:normal;font-weight:400;line-height:23.077px}.section-pc-announcement-bar .pc-announcement-swiper-slide p,.section-pc-announcement-bar .pc-announcement-marquee-item p{font-size:12px;font-style:normal}.footer__block__title--subheading{font-size:14.585px;font-style:normal;font-weight:400;line-height:23.077px}.footer__newsletter__wrapper .rte.footer__newsletter__text{font-size:13.846px;font-style:normal;font-weight:400;line-height:23.077px}.newsletter-form .input-group__field{padding:0 11px 11px 0;font-size:18.462px;font-style:italic;font-weight:400;line-height:normal}.footer__block.footer__block--menu h2.h5.footer__block__title{font-size:16.615px;font-style:normal;font-weight:400;line-height:19.938px}.footer__block.footer__block--menu a,ul.footer__copyright.inline-list li a{font-size:12.923px;font-style:normal;font-weight:400;line-height:23.077px}.footer__block.footer__block--menu .footer__quicklinks li{margin:0 0 20px}.footer__logo:nth-of-type(1) img{width:150px!important}.footer__logo img{width:110px!important}.video_block_item.swiper-slide{width:36%}.product-media-swiper .swiper-slide{border-radius:5px}.product-thumbs-swiper .swiper-slide{border-radius:3px;border:1px solid rgba(99,61,0,.2)}.product-thumbs-swiper .swiper-slide-thumb-active{border:1px solid #633d00}.swiper.video__swiper,.swiper.product-media-swiper{overflow:visible}.max-w[data-product]{overflow:hidden}.pills-container p{font-size:13px}.template-product h1.product__title{font-size:28px!important}.product-rating p{font-size:13px}.product-rating .star-rating svg{width:14px;height:14px}.item--benefits p{font-size:13px}.item--benefits svg{width:12px;height:12px}.product-rating img{width:60px}.select-product-title,.quantity-display-title,#frequency-title{font-size:18px}a.help-me-choose-new{font-size:13px;line-height:18px}.options-new button p.type--title{font-size:14px;line-height:18px}.options-new button p.type--sub{font-size:12px;line-height:18px}.save-badge{font-size:12px!important;max-width:max-content!important;padding:4px 9px!important;top:-10px!important}.variant_bag_quantity{font-size:12px!important}.variant_details_line{font-size:11px!important;font-weight:300!important;margin-top:5px!important}.guarantee--title p{font-size:16px;font-style:normal;font-weight:400;line-height:normal}.guarantee--caption p{font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-.12px}.guarantee--tag-caption{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.guarantee--tag svg{width:12px;height:12px}.stock-text{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.btn__text,.atc--price,.atc--compare-price{font-size:16px;font-style:normal;font-weight:400;line-height:18px}.atc--price{color:#f6ffe3}button.add-to-cart{border-radius:0}.ecom-trust{margin:10px auto 25px;gap:10px}.ecom--item p{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.12px}.ecom--item{gap:5px}.ecom--item svg{width:12px;height:12px}.faq-question{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.faq-answer,.faq-answer p{font-size:13px;line-height:18px;letter-spacing:-.13px}.svg-btn svg{width:18px;height:18px}.svg-btn{right:18px}.header__wrapper .section-padding{padding:15px 0!important}}@media (max-width: 768px){.included-items-list{grid-template-columns:repeat(auto-fit,minmax(115px,1fr) !important)}}@media (max-width: 749px){.header__mobile__button svg{width:21px;height:21px}}@media (max-width: 512px){.site-footer-wrapper.section-padding{padding-bottom:90px!important}}@media (min-width: 750px){.drawer--header .drawer__main-menu--mobile{display:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/pdp_ecom.css.map */
