.shopify-section-group-header-group{position:sticky;top:0;z-index:50;background:#fff}.shopify-section-group-header-group .shopify-section-header{position:static}body{overflow-x:hidden;overflow-x:clip}img:not(.slideshow-slide__img img):not(.slideshow-split__media img),iframe,picture{max-width:100%;height:auto}.rte table,.richtext__content table,.article__content table{display:block;max-width:100%;overflow-x:auto}.product-form [class*=appstle] select,.product-form [class*=subscription] select,.product-form [class*=selling-plan] select{border-radius:4px}.product-form [class*=appstle] input[type=checkbox],.product-form [class*=subscription] input[type=checkbox],.product-form [class*=selling-plan] input[type=checkbox],.product-form [id*=appstle] input[type=checkbox]{border-radius:4px!important}.vv-loyalty-banner{position:relative;margin:14px 16px 4px;padding:14px 14px 14px 16px;background:#0e3825;color:#fff;border-radius:4px;font-family:var(--font-header-menu-family, "futura-pt"),sans-serif;animation:vv-loyalty-fade .4s ease-out}.vv-loyalty-banner.is-dismissed{display:none}@keyframes vv-loyalty-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vv-loyalty-banner__inner{display:flex;align-items:center;gap:12px}.vv-loyalty-banner__icon{font-size:22px;line-height:1;flex-shrink:0}.vv-loyalty-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vv-loyalty-banner__title{display:block;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1.3}.vv-loyalty-banner__sub{display:block;font-size:11px;opacity:.85;letter-spacing:.5px;text-transform:uppercase}.vv-loyalty-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#0e3825!important;padding:8px 14px;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none!important;border-radius:2px;transition:background .15s ease}.vv-loyalty-banner__cta:hover{background:#f1ede7}.vv-loyalty-banner__close{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#fff;opacity:.6;cursor:pointer;transition:opacity .15s ease;padding:0}.vv-loyalty-banner__close:hover{opacity:1}@media(max-width:480px){.vv-loyalty-banner{margin:12px 12px 4px;padding:12px 12px 12px 14px}.vv-loyalty-banner__cta{padding:7px 10px;font-size:10px;letter-spacing:1.2px}.vv-loyalty-banner__title{font-size:12px}}.menu-drawer__menu li{list-style:none;margin:0;padding:0}.menu-drawer__menu>li,.menu-drawer__navigation>ul>li{border-bottom:1px solid #E5E5E5}.menu-drawer__menu-item{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:18px 24px!important;font-family:var(--font-header-menu-family, "futura-pt"),sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#000!important;text-decoration:none!important;cursor:pointer;background:#fff;transition:background-color .15s ease}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{background-color:#f8f6f1;color:#0e3825!important}.menu-drawer__menu-item .icon-arrow{width:12px;height:12px;flex-shrink:0;color:#0e3825;transition:transform .2s ease}.menu-drawer__menu details>summary>.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu details>summary .icon-arrow{transform:rotate(-90deg)}.menu-drawer__menu details[open]>summary>.menu-drawer__menu-item .icon-arrow,.menu-drawer__menu details[open]>summary .icon-arrow,.menu-drawer__menu .menu-opening[open]>summary>.menu-drawer__menu-item .icon-arrow{transform:rotate(0)}.menu-drawer__menu summary{list-style:none}.menu-drawer__menu summary::-webkit-details-marker{display:none}.menu-drawer__submenu .menu-drawer__menu-item,.menu-drawer__inner-submenu .menu-drawer__menu-item,.menu-drawer__menu .link--grandchild{padding-left:36px!important;font-size:13px!important;font-weight:400!important;letter-spacing:1px!important;background:#fafafa;color:#000!important;text-transform:uppercase!important}.menu-drawer__submenu .menu-drawer__menu-item:hover,.menu-drawer__inner-submenu .menu-drawer__menu-item:hover{background:#f1ede7;color:#0e3825!important}.menu-drawer__group-heading{display:block!important;padding:14px 24px 6px!important;margin:0!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#666!important;font-weight:700!important;background:#fafafa}.menu-drawer__accordion{border-bottom:1px solid #E5E5E5}.menu-drawer__accordion>summary{list-style:none;cursor:pointer}.menu-drawer__accordion>summary::-webkit-details-marker{display:none}.menu-drawer__accordion>summary .icon-arrow{transition:transform .2s ease}.menu-drawer__accordion[open]>summary .icon-arrow{transform:rotate(0)}.menu-drawer__accordion-list{background:#fafafa;border-top:1px solid #EFEFEF}.menu-drawer__accordion-list .menu-drawer__menu-item{padding-left:36px!important;font-size:13px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important}.menu-drawer__accordion-list .menu-drawer__menu-item--all{font-weight:600!important;color:#0e3825!important;letter-spacing:1.5px!important}.menu-drawer__header{border-bottom:1px solid #E5E5E5;padding:12px 16px}.menu-drawer__submenu{background:#fafafa;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF}.shopify-section product-recommendations .section-header,.shopify-section product-recommendations .section-header__wrapper{text-align:center!important;justify-content:center!important;align-items:center!important}.shopify-section product-recommendations .section-header__title,.shopify-section product-recommendations .section-header__subtitle{text-align:center!important;width:100%}.jdgm-rev-widg__header,.jdgm-widget .jdgm-rev-widg__title-wrap,.jdgm-rev-widg__summary{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%}.jdgm-rev-widg__title,.jdgm-rev-widg__header h2,.jdgm-rev-widg__header h3{text-align:center!important;width:100%;font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;font-size:var(--font-heading-h2-size, 3.2rem)!important;line-height:1.2!important;letter-spacing:-.005em!important;margin:0 auto 1.6rem!important}.jdgm-rev-widg__summary,.jdgm-rev-widg__no-reviews,.jdgm-rev-widg__summary-text{text-align:center!important}.jdgm-write-rev-link,.jdgm-form-wrapper{margin-left:auto!important;margin-right:auto!important}.slideshow-split__media-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.slideshow-split__media-link:hover,.slideshow-split__media-link:focus-visible{text-decoration:none}.slideshow-split__media-link>.slideshow-split__media{position:relative}.cart-recommendations__grid--simple{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 16px;margin:0}.cart-recommendations__card{display:flex;flex-direction:column;text-align:center;background:#fff;height:100%}.cart-recommendations__form{margin-top:auto}.cart-recommendations__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f1ede7}.cart-recommendations__media img,.cart-recommendations__media svg{width:100%;height:100%;object-fit:contain;display:block}.cart-recommendations__title-link{text-decoration:none;color:inherit;display:block;margin-top:10px}.cart-recommendations__title{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;margin:0;color:#000;line-height:1.3}.cart-recommendations__subtitle{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px;margin:4px 0 0}.cart-recommendations__price{font-size:13px;font-weight:500;margin:8px 0 10px;color:#000}.cart-recommendations__price-sale{color:#b11313}.cart-recommendations__price-compare{color:#999;margin-left:6px;font-size:12px}.cart-recommendations__add-btn{display:block;width:100%;padding:10px 8px;background:#000;color:#fff;border:0;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .15s ease}.cart-recommendations__add-btn:hover{background:#1a1a1a}.cart-recommendations__add-btn:disabled{background:#d4d4d4;color:#888;cursor:not-allowed}@media(max-width:480px){.cart-recommendations__grid--simple{gap:10px;padding:0 12px}.cart-recommendations__title{font-size:11px}.cart-recommendations__add-btn{font-size:10px;padding:9px 4px;letter-spacing:1.5px}}.mega-menu__items:before{display:none!important}@media screen and (min-width:990px){.header__mega-menu .mega-menu__items,.mega-menu .mega-menu__items{padding-bottom:6rem!important;min-height:48rem}.mega-menu .mega-menu__promo-blocks{max-width:84rem;flex:0 0 auto;margin-left:auto}.mega-menu .mega-menu__promo-blocks .promo-block{flex:0 0 26rem;max-width:26rem;max-height:none;aspect-ratio:2 / 3}.mega-menu .mega-menu__promo-blocks .promo-block__image,.mega-menu .mega-menu__promo-blocks .promo-block__image img{height:100%;width:100%;object-fit:cover}}body:has([id$=__newsletter]) .newsletter-global{display:none}.header__inline-menu .header__menu-item{font-size:var(--vv-nav-size, 1.4rem)!important}.promo-menu__heading,.mega-menu__featured-heading{font-size:var(--vv-mega-heading, 1.6rem)!important;font-weight:700!important}.promo-menu__link{font-size:var(--vv-mega-link, 1.6rem)!important;line-height:1.35!important}.mega-menu__items .promo-menu:first-child .promo-menu__link{font-size:var(--vv-mega-quicklink, 1.6rem)!important}.product .price-wrapper,.product-form__group-wrapper{border-top:none!important}.product .price-wrapper>.product-form__group-name{display:none!important}.product .price-wrapper{justify-content:flex-start!important;gap:1rem;align-items:center;flex-wrap:wrap}.product .price-wrapper .price{justify-content:flex-start}.product .price-wrapper .price dl{flex-direction:row;align-items:center;gap:.8rem}.product .price--product .price__regular .price-item--regular,.product .price--product .price__sale .price-item--sale{color:#000!important;font-weight:400!important;font-size:2.4rem!important}.product .price--product .price__compare .price-item--regular,.product .price--on-sale .price__compare .price-item--regular,.product .price--on-sale .price__compare s,.product .price--on-sale dd.price__compare s{color:#666!important;font-size:2.4rem!important;font-weight:400!important;text-decoration-color:#666!important}.product .price--product.appstle_subscription_final_price{color:#000!important;font-weight:400!important;font-size:2.4rem!important;line-height:1!important}.product .price--on-sale{--color-card-price-old: 102, 102, 102 !important}.button--primary{background-color:#f0ede8!important;color:#181818!important}.button--primary:hover{background-color:#181818!important;color:#fff!important}.button--primary:before{background-color:#181818!important}.product-form__submit{width:100%!important;background-color:#181818!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:1.3rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1.6rem 2rem!important;min-height:5.2rem!important;transition:background-color .3s ease!important}.product-form__submit:hover{background-color:#333!important}.product-form__submit:before{background-color:#333!important}.product-form__submit .vv-btn-dot{margin:0 .6rem}.product-form__submit .vv-btn-price{font-weight:400}.product__media img,.product__media-list .product__media img,.product__media-subitem .product__media img,.product .deferred-media__poster img,.product__media-list .deferred-media img{object-fit:contain!important}.product__media_navigation{border-radius:0!important}.about__accordion-toggle .h5,.about__accordion-toggle span{font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:.05em}.section-header__subtitle_dot:before{display:none!important}@media screen and (min-width:1100px){.main-product__media-gallery{max-height:75vh}.main-product__media-item img,.main-product__media-item model-viewer{max-height:70vh;object-fit:contain}}@media screen and (min-width:750px){.testimonials--static-grid .testimonials__swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem 3rem!important;transform:none!important;transition:none!important;width:100%!important;align-items:start!important}}.testimonials--static-grid .testimonials__swiper{overflow:visible!important}@media screen and (min-width:750px){.testimonials--static-grid .testimonials__slide{width:100%!important;max-width:100%!important;margin:0!important;opacity:1!important;transition:none!important;display:flex!important;align-items:flex-start!important;height:auto!important}}.testimonials--static-grid .testimonials__slide-wrapper{padding:1rem .5rem;border:none;border-radius:0;height:auto!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start!important}.testimonials--static-grid .testimonials__slide-review{font-size:14px!important;line-height:1.6!important;font-style:italic;order:1;margin-bottom:1.2rem!important;padding-right:0!important;flex-grow:0!important;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.testimonials--static-grid .testimonials__slide-stars_block{order:2;justify-content:center;margin-bottom:.8rem!important}.testimonials--static-grid .testimonials__slide-stars .icon-star{color:#4a7c59!important;opacity:1!important}.testimonials--static-grid .testimonials__slide-stars_count{display:none!important}.testimonials--static-grid .testimonials__slide-info_box{order:3;flex-direction:column;align-items:center!important;margin-top:.4rem!important;gap:.2rem!important}.testimonials--static-grid .testimonials__slide-author{font-size:14px!important;font-weight:600!important}.testimonials--static-grid .testimonials__slide-info{align-items:center!important;text-align:center!important}.testimonials--static-grid .testimonials__slide-author,.testimonials--static-grid .testimonials__slide-position{text-align:center!important;width:100%}.testimonials--static-grid .testimonials__slide-position{font-size:12px!important}.testimonials--static-grid .testimonials__slide-info_progress,.testimonials--static-grid .testimonials__pagination_block,.testimonials--static-grid .testimonials__buttons_block{display:none!important}.testimonials--static-grid .testimonials_header{display:block!important;text-align:center}.testimonials--static-grid .testimonials_header .section-header{text-align:center;justify-content:center}.testimonials--static-grid .testimonials_header .section-header__wrapper{align-items:center;text-align:center;width:100%}.testimonials--static-grid .testimonials_header .section-header__title{text-align:center;width:100%}.testimonials--static-grid .slider-container{margin-top:2rem!important;overflow:visible!important;padding-right:50px!important}.testimonials--static-grid .testimonials__content{overflow:visible!important}.testimonials--static-grid .testimonials_header{padding-right:50px!important}.testimonials--static-grid .testimonials__slide{align-items:flex-start!important}.testimonials--static-grid .testimonials__slide-wrapper{justify-content:flex-start!important;height:auto!important}.testimonials__read-all{display:flex;justify-content:center;margin-top:2.5rem}.testimonials__read-all-btn{display:inline-block;padding:1rem 2.5rem;border:1px solid #000;background:transparent;color:#000;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.testimonials__read-all-btn:hover{background:#000;color:#fff}.testimonials--static-grid .testimonials_header .section-header:after{content:"";display:block;width:60px;height:1px;background:#000;margin:1.5rem auto 0}@media screen and (max-width:749px){.testimonials--static-grid .testimonials__swiper-wrapper{grid-template-columns:1fr!important;gap:2rem!important}}.section-product-recommendations .product-card__media{max-height:200px}.section-product-recommendations .product-card__media img{max-height:200px;object-fit:contain}@media screen and (max-width:749px){[class*=chat-widget] .chat-widget__text,[class*=chat] .chat-label,[id*=tidio] .tidio-chat-label,[id*=gorgias] .gorgias-chat-label,.chat-bubble-text,.chat-widget-text{display:none!important}[class*=chat-widget],[id*=tidio],[id*=gorgias-chat],.chat-bubble{bottom:7rem!important;z-index:999!important}}@media screen and (max-width:749px){.cart-drawer .cart__ctas{position:relative;z-index:1000}.cart-drawer .view-cart-button,.cart-drawer #CartDrawer-Checkout{min-height:4.8rem;font-size:1.4rem}}@media screen and (max-width:749px){.shopify-section-header-sticky{z-index:1001}.section-slideshow .slideshow__media{min-height:55vh}.button,a.button{min-height:4.4rem;min-width:4.4rem}.announcement-bar__text{font-size:1.2rem}.cart-drawer__overlay{pointer-events:none}.cart-drawer[open] .cart-drawer__overlay{pointer-events:all}.slideshow-slide__title{font-size:3rem!important}.slideshow-slide__desc{font-size:1.6rem!important}.slideshow-slide{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))!important}.popular-products-section .products-slider__container .swiper-slide{width:60%!important;flex-shrink:0}}.slideshow-slide__title{font-size:4.4rem!important}.slideshow-slide__desc{font-size:1.8rem!important}.slideshow-slide{padding-left:2rem!important;padding-right:2rem!important}@media screen and (min-width:1100px){.slideshow-slide{padding-left:5rem!important;padding-right:5rem!important}}@media screen and (min-width:1360px){.slideshow-slide{padding-left:max(5rem,calc((100vw - 1440px)/2 + 5rem))!important;padding-right:max(5rem,calc((100vw - 1440px)/2 + 5rem))!important}}@media screen and (max-width:389px){.product-grid .product-card{padding:0 .8rem}}@media screen and (min-width:390px)and (max-width:430px){.cart__ctas .button{font-size:1.3rem;padding:1.2rem 2rem}}*:focus-visible{outline:2px solid var(--color-accent, #2d6b4f);outline-offset:2px}h1,.h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:calc(var(--font-heading-letter-spacing) * .1);text-transform:var(--font-heading-text-transform);font-size:var(--vv-heading-size, var(--vv-h1-mobile))!important}h2,.h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:calc(var(--font-heading-letter-spacing) * .1);font-size:var(--vv-heading-size, var(--vv-h2-mobile))!important}h3,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:calc(var(--font-heading-letter-spacing) * .1);font-size:var(--vv-heading-size, var(--vv-h3-mobile))!important}@media only screen and (min-width:750px){h1,.h1{font-size:var(--vv-heading-size, var(--vv-h1-tablet))!important}h2,.h2{font-size:var(--vv-heading-size, var(--vv-h2-tablet))!important}h3,.h3{font-size:var(--vv-heading-size, var(--vv-h3-tablet))!important}}@media only screen and (min-width:1360px){h1,.h1{font-size:var(--vv-heading-size, var(--vv-h1-desktop))!important}h2,.h2{font-size:var(--vv-heading-size, var(--vv-h2-desktop))!important}h3,.h3{font-size:var(--vv-heading-size, var(--vv-h3-desktop))!important}}.popular-products--centered .section-header{justify-content:center}.popular-products--centered .section-header__wrapper{align-items:center;text-align:center}.popular-products__description{max-width:70rem;margin:-1rem auto 3rem;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground-secondary, var(--color-foreground)))}.popular-products--centered .popular-products__description{text-align:center}.insta-title,.instafeed-title,[class*=instafeed] h2,[class*=insta-feed] h2,[class*=insta_feed] h2{display:none!important}.footer h1,.footer .h1,.footer h2,.footer .h2,.footer h3,.footer .h3,.footer h4,.footer .h4,.footer h5,.footer .h5{font-size:1.4rem!important;font-weight:700!important}.footer-block__heading{font-family:var(--font-heading-family);font-weight:700!important;font-style:var(--font-heading-style);font-size:1.4rem!important;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link{font-family:var(--font-footer-menu-family);font-style:var(--font-footer-menu-style);font-weight:var(--font-footer-menu-weight);text-transform:uppercase;font-size:14px!important;letter-spacing:.03em}.footer-block__contacts-label{font-family:var(--font-heading-family);font-weight:700!important;font-size:1.4rem!important;letter-spacing:.12em;text-transform:uppercase}.footer-block__contacts-text,.footer-block__contacts a,.footer-block__text{font-family:var(--font-body-family);font-size:14px!important}.supplement-facts{width:100%;padding:.5rem 0}.supplement-facts__serving{font-family:var(--font-body-family);font-size:1.2rem;margin-bottom:1.2rem}.supplement-facts__serving strong{font-weight:700}.supplement-facts__table{width:100%;border-collapse:collapse;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6;table-layout:fixed}.supplement-facts__table thead{border-bottom:3px solid var(--color-heading, #1a1a1a)}.supplement-facts__table th{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;padding:.8rem .5rem;text-align:left;color:var(--color-heading, #1a1a1a)}.supplement-facts__table .supplement-facts__th-name{width:40%}.supplement-facts__table .supplement-facts__th-amount{text-align:right;width:30%}.supplement-facts__table .supplement-facts__th-dv{text-align:right;width:30%;padding-right:0}.supplement-facts__table tbody tr{border-bottom:1px solid rgba(0,0,0,.08)}.supplement-facts__table tbody tr:last-child{border-bottom:2px solid var(--color-heading, #1a1a1a)}.supplement-facts__table td{padding:.6rem .5rem;vertical-align:top}.supplement-facts__name{font-weight:500;color:var(--color-heading, #1a1a1a)}.supplement-facts__name br+*{font-weight:400;color:var(--color-text, #555);font-size:.92em}.supplement-facts__amount{text-align:right;font-weight:500;color:var(--color-heading, #1a1a1a);word-break:break-word}.supplement-facts__dv{text-align:right;color:var(--color-heading, #1a1a1a);padding-right:0;word-break:break-word}@media screen and (max-width:749px){.supplement-facts__table{font-size:1.2rem}.supplement-facts__table th{font-size:1rem;padding:.6rem .3rem}.supplement-facts__table td{padding:.5rem .3rem}}@media screen and (min-width:990px){.product__info-container{width:50%;flex:1}.product__outer{gap:4rem}}@media screen and (min-width:1100px){.product__outer{gap:5rem}}@media screen and (min-width:1360px){.product__outer{gap:6rem}}.product__short-description{margin-top:1.2rem;margin-bottom:.4rem;font-size:1.4rem;line-height:1.65}.product__short-description h1,.product__short-description h2,.product__short-description h3,.product__short-description h4,.product__short-description h5,.product__short-description h6{font-size:1.5rem;line-height:1.4}.product__info-container .about__accordion-toggle .h5{font-size:1.4rem}.product__info-container .about__accordion-description{font-size:1.4rem;line-height:1.65}.product__info-container .about__accordion-description h1,.product__info-container .about__accordion-description h2,.product__info-container .about__accordion-description h3,.product__info-container .about__accordion-description h4,.product__info-container .about__accordion-description h5,.product__info-container .about__accordion-description h6{font-size:1.5rem;line-height:1.4}.product__features-list{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.5rem}.product__features-item{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;line-height:1.4}.product__features-check{flex-shrink:0;color:#2d6b4f}@media screen and (min-width:1100px){.collection-product-list{grid-template-columns:repeat(4,1fr)!important}}.testimonials__metafield-review p:first-child{display:none}.testimonials__metafield-review p em{font-style:normal}.section-product-recommendations:has(product-recommendations:not(:has(.popular-product__wrapper))){display:none!important}a.key-ingredients__card{transition:opacity .2s ease}a.key-ingredients__card:hover{opacity:.9}a.key-ingredients__card:hover .key-ingredients__image{transform:scale(1.03);transition:transform .4s ease}.header__icons{gap:1.6rem!important}.header__icons-wrapper{gap:1.2rem!important}@media screen and (min-width:576px){.header__icons-wrapper{gap:1.4rem!important}}@media screen and (min-width:990px){.header__icons-wrapper{gap:1.6rem!important}}.header__localization-wrapper{gap:1.6rem!important}.header__localization-button,.header__localization-button .currency-country,.header__consultation-cta,.header__icons .header__top_text,.header__icons .disclosure__button{font-size:1.4rem!important}.header__icons .header__icon .icon{width:2.4rem!important;height:2.4rem!important}.product__short-description,.about .about__accordion-description,.about .about__accordion-description p,.about .about__accordion-toggle .h5,.about .about__accordion-toggle span{font-size:1.4rem!important;line-height:1.65!important}.about .about__accordion-toggle{padding:1.2rem 0!important}@media(min-width:750px){.about .about__accordion-toggle{padding:1.4rem 0!important}}.about .about__accordion-toggle-icon .icon{width:1.4rem!important;height:1.4rem!important}.about .about__accordion-description h1,.about .about__accordion-description h2,.about .about__accordion-description h3,.about .about__accordion-description h4,.about .about__accordion-description h5,.about .about__accordion-description h6{font-size:1.4rem!important;line-height:1.4!important;margin:0 0 .8rem!important}.about .about__accordion-description ul,.about .about__accordion-description ol,.about .about__accordion-description li{font-size:1.4rem!important;line-height:1.65!important}.vv-size-qty-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1.6rem;min-height:5rem;padding:.8rem 0}.vv-size-qty-row .product-form__group-name{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.product-parameters .select{border:1px solid rgb(var(--color-foreground))!important;border-radius:0!important;overflow:visible!important}.product-parameters .select__select{color:rgb(var(--color-foreground))!important;width:100%!important}.product-parameters .select .icon-caret{right:1.2rem!important}.vv-size-qty-row .product-form__controls-group{flex:0 1 auto!important}.vv-size-qty-row .select{border:1px solid rgb(var(--color-foreground))!important;border-radius:0!important;min-width:16rem;overflow:visible!important}.vv-size-qty-row .select__select{font-size:1.3rem!important;padding:1rem 3.5rem 1rem 1.2rem!important;border:none!important;background-color:transparent!important;min-height:4.2rem;width:100%!important;color:rgb(var(--color-foreground))!important}.vv-size-qty-row .select .icon-caret{right:1.2rem!important}.vv-qty-inline{display:flex!important;align-items:center!important;border-left:1px solid rgb(var(--color-border));padding-left:1.2rem;flex-shrink:0;gap:0;height:4.2rem}@media(min-width:990px){.vv-qty-inline{border-left:1px solid currentColor;padding-left:0}}.vv-qty-inline .quantity__button{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.vv-qty-inline .quantity__input{width:2.4rem;font-size:1.4rem!important;text-align:center;border:none!important;background:transparent;padding:0;-moz-appearance:textfield}.vv-qty-inline .quantity__input::-webkit-outer-spin-button,.vv-qty-inline .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vv-qty-inline .quantity__button_plus,.vv-qty-inline .quantity__button_minus{font-size:1.8rem;font-weight:300;font-family:var(--font-body-family);line-height:1}.product__media-list.swiper{padding-bottom:3.5rem!important}.product__pagination-wrapper{bottom:.6rem!important}@media(min-width:990px){.product__pagination-wrapper{bottom:.8rem!important}}.announcement-bar__text{font-size:1.3rem!important}.benefits-grid:has(.benefits-grid__card--has-image) .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.benefits-grid__cards:has(.benefits-grid__card--has-image){gap:0!important}.benefits-grid__card--has-image{position:relative;overflow:hidden;aspect-ratio:3/4;padding:0!important;border-radius:0!important}.benefits-grid__card--has-image:before{display:none!important}.benefits-grid__card-bg{position:absolute;top:0;right:0;bottom:0;left:0}.benefits-grid__card-bg-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.benefits-grid__card--has-image:hover .benefits-grid__card-bg-img{transform:scale(1.05)}.benefits-grid__card--has-image .benefits-grid__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:1;background:#00000026;transition:background .3s ease}.benefits-grid__card--has-image:hover .benefits-grid__content{background:#00000040}.benefits-grid__card--has-image .benefits-grid__card-title{color:#fff;text-transform:uppercase;font-size:1.6rem;letter-spacing:.15em;font-weight:400;margin:0;text-align:center}.benefits-grid__card--has-image .benefits-grid__card-text{color:#ffffffe6;margin-top:.4rem;text-align:center}@media(min-width:750px){.benefits-grid__card--has-image{aspect-ratio:3/4;min-height:auto}.benefits-grid__card--has-image .benefits-grid__card-title{font-size:1.8rem}}.ambassador-card{position:relative}.ambassador-card__content{position:absolute;bottom:0;left:0;right:0;padding:2rem!important;z-index:1;background:linear-gradient(transparent 0%,#00000080)}.ambassador-card__name{color:#fff!important;text-transform:uppercase;letter-spacing:.08em}.ambassador-card__title{color:#ffffffd9!important}.template-index .popular-products .products-slider__container .card-wrapper,.template-product .products-slider__container .card-wrapper,.collection-product-card .card-wrapper{height:auto!important}.product-card .card-information,.collection-product-card .card-information{position:relative!important;bottom:auto!important;left:auto!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-top:1.2rem;text-align:center}.product-card:hover .card-information,.collection-product-card:hover .card-information{bottom:auto!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-card .card--product,.collection-product-card .card--product{overflow:visible!important}.vv-recommendations-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:3.2rem 1.6rem;list-style:none;padding:0;margin:0}.vv-recommendations-grid>li:nth-child(n+5){display:none}@media screen and (max-width:749px){.vv-recommendations-grid{grid-template-columns:repeat(2,1fr)}}.product-card .quick-add,.collection-product-card .quick-add{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin-top:0!important;opacity:0;display:block!important;transition:all .35s ease;padding:10px;z-index:10;pointer-events:none;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center}.product-card:hover .quick-add,.collection-product-card:hover .quick-add{opacity:1;pointer-events:auto;background-color:#fffc}.product-card .quick-add a,.collection-product-card .quick-add a{text-decoration:none!important}.predictive-search__list-item.collection-product-card .quick-add,.predictive-search__list-item.collection-product-card:hover .quick-add{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.card__subtitle{margin:.1rem 0 0;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.55);font-weight:400;letter-spacing:.02em}.product-card .card-information-block .price{margin-top:.2rem}@media screen and (max-width:1100px){.product-card .card-information{padding-top:1rem}}.ambassador-card__quote,.ambassador-card__quote p{color:#ffffffd9!important}.loyalty-hero__heading,.loyalty-hero__text,.loyalty-hero__text p{color:inherit!important}.key-ingredients__number{display:none!important}.shopify-section-group-header-group{position:sticky;top:0;z-index:10000}.shopify-section-header{top:40px!important}@media screen and (max-width:749px){.shopify-section-header{top:35px!important}}body.overflow-hidden-drawer .shopify-section-group-header-group{position:static!important;z-index:auto!important}body.overflow-hidden-drawer .shopify-section-header{position:static!important;top:auto!important}body.overflow-hidden-drawer:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999;pointer-events:auto}.footer{background-color:#181818!important;color:#fff!important;--color-foreground: 255, 255, 255;--color-foreground-title: 255, 255, 255;--color-foreground-secondary: 200, 200, 200;--color-background: 24, 24, 24}.footer .footer__logo{filter:brightness(0) invert(1)}.footer a,.footer .link,.footer .list-menu__item--link,.footer .footer-block__contacts-text,.footer .footer-block__contacts a,.footer .footer-block__text,.footer .footer__copyright,.footer .footer__copyright a,.footer .footer__policies a,.footer .copyright__content,.footer .copyright__content a,.footer .localization-selector{color:#fff!important}.footer .list-menu__item--link:hover,.footer .footer-block__contacts a:hover,.footer .footer__policies a:hover,.footer .copyright__content a:hover{color:#ffffffb3!important}.footer .footer__content-bottom-container,.footer .footer__content-center-container{border-top-color:#ffffff26!important}.footer .list-social__link .icon{color:#fff!important}.footer .list-payment .icon{filter:none}.footer .footer-block__contacts-label,.footer .footer-block__contacts-text,.footer .footer-block__contacts p,.footer .footer-block__contacts a,.footer .subtitle,.footer .h5,.footer h5,.footer p,.footer span,.footer label,.footer .disclosure__button,.footer .localization-form__select,.footer .value{color:#fff!important}.footer,.footer *,.footer .footer-block__heading,.footer .footer-block__contacts-label,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__text,.footer .footer-block__contacts-text,.footer .footer-block__contacts a,.footer .footer__copyright,.footer .footer__policies a,.footer .localization-selector{font-family:var(--font-body-family)!important}.footer .footer-block__heading,.footer .footer-block__contacts-label{font-weight:500!important;letter-spacing:.15em!important}.wellness-statement__content{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.wellness-statement__text{margin-left:auto!important;margin-right:auto!important}.template-index .popular-products .product-card__media{aspect-ratio:3 / 4!important}.template-index .popular-products .product-card__media img{object-fit:contain!important;height:100%!important;max-height:100%!important}@media screen and (min-width:750px){.testimonials:not(.testimonials--static-grid) .testimonials__swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem 3rem!important;transform:none!important;transition:none!important;width:100%!important;align-items:start!important}.testimonials:not(.testimonials--static-grid) .testimonials__swiper{overflow:visible!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide{width:100%!important;max-width:100%!important;margin:0!important;opacity:1!important;transition:none!important;display:flex!important;align-items:flex-start!important;height:auto!important}}.testimonials:not(.testimonials--static-grid) .testimonials__slide-wrapper{padding:1rem .5rem;border:none;border-radius:0;height:auto!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-review{font-size:14px!important;line-height:1.6!important;font-style:italic;order:1;margin-bottom:1.2rem!important;padding-right:0!important;flex-grow:0!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-stars_block{order:2;justify-content:center;margin-bottom:.8rem!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-stars .icon-star{color:#4a7c59!important;opacity:1!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-stars_count{display:none!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-info_box{order:3;flex-direction:column;align-items:center!important;margin-top:.4rem!important;gap:.2rem!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide-info{align-items:center!important;text-align:center!important;width:100%}.testimonials:not(.testimonials--static-grid) .testimonials__slide-author{font-size:14px!important;font-weight:600!important;text-align:center!important;width:100%}.testimonials:not(.testimonials--static-grid) .testimonials__slide-position{font-size:12px!important;text-align:center!important;width:100%}.testimonials:not(.testimonials--static-grid) .testimonials__slide-info_progress{display:none!important}.testimonials:not(.testimonials--static-grid) .testimonials__pagination_block,.testimonials:not(.testimonials--static-grid) .testimonials__buttons_block{display:none!important}.testimonials:not(.testimonials--static-grid) .testimonials_header{display:block!important;text-align:center}.testimonials:not(.testimonials--static-grid) .testimonials_header .section-header{text-align:center;justify-content:center}.testimonials:not(.testimonials--static-grid) .testimonials_header .section-header__wrapper{align-items:center;text-align:center;width:100%}.testimonials:not(.testimonials--static-grid) .testimonials_header .section-header__title{text-align:center;width:100%}.testimonials:not(.testimonials--static-grid) .slider-container{margin-top:2rem!important;overflow:visible!important;padding-right:4rem!important;padding-left:4rem!important}@media screen and (max-width:1099px){.testimonials:not(.testimonials--static-grid) .slider-container{padding-left:2rem!important;padding-right:2rem!important}}.testimonials:not(.testimonials--static-grid) .testimonials__content{overflow:visible!important}@media screen and (min-width:750px){.testimonials:not(.testimonials--static-grid) .testimonials__slide.swiper-slide-duplicate,.testimonials--static-grid .testimonials__slide.swiper-slide-duplicate,.testimonials:not(.testimonials--static-grid) .testimonials__slide:nth-child(n+4),.testimonials--static-grid .testimonials__slide:nth-child(n+4){display:none!important}}@media screen and (max-width:749px){.testimonials:not(.testimonials--static-grid) .testimonials__swiper-wrapper{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:0!important;transform:translateZ(0);transition:transform .35s ease;width:auto!important;align-items:stretch!important}.testimonials:not(.testimonials--static-grid) .testimonials__swiper{overflow:hidden!important}.testimonials:not(.testimonials--static-grid) .testimonials__slide{width:100%!important;max-width:100%!important;flex-shrink:0!important}.testimonials:not(.testimonials--static-grid) .testimonials__pagination_block{display:flex!important;justify-content:center!important;margin-top:1.6rem!important}.testimonials:not(.testimonials--static-grid) .testimonials__buttons_block{display:none!important}.testimonials:not(.testimonials--static-grid) .testimonials_header{text-align:center!important;padding:0 2rem!important}.testimonials:not(.testimonials--static-grid) .slider-container{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:749px){.testimonials--static-grid .testimonials__swiper-wrapper{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:0!important;width:auto!important;transform:translateZ(0);transition:transform .3s ease}.testimonials--static-grid .testimonials__swiper-wrapper[style*=transform]{transform:var(--swiper-transform, translate3d(0, 0, 0))}.testimonials--static-grid .testimonials__swiper{overflow:hidden!important}.testimonials--static-grid .testimonials__slide{width:100%!important;max-width:100%!important;flex-shrink:0!important;transition:opacity .3s ease!important}.testimonials--static-grid .slider-container{padding-left:2rem!important;padding-right:2rem!important}.testimonials--static-grid .testimonials_header{padding-left:2rem!important;padding-right:2rem!important;text-align:center!important}.testimonials--static-grid .testimonials__pagination_block,.testimonials:not(.testimonials--static-grid) .testimonials__pagination_block{display:flex!important;justify-content:center!important;margin-top:2rem!important;padding:0 2rem}.testimonials--static-grid .testimonials__buttons_block{display:none!important}}@media screen and (max-width:749px){.testimonials .swiper-pagination-progressbar{position:relative!important;top:auto!important;left:auto!important;width:60%!important;height:2px!important;background:#0000001a!important;margin:0 auto}.testimonials .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000000b3!important;transform-origin:left}}.section-instagram-follow .instagram-follow__heading{text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:.15em;text-transform:uppercase;font-size:1.4rem!important;margin-bottom:2rem;padding-top:3rem}.section-instagram-follow{padding-bottom:0}:root{--essential-card-image-height: 40px;--essential-card-heading-font-size: 14px;--essential-card-text-font-size: 12px}.shopify-section--apps .shopify-app-block>div{padding:2rem 1.5rem!important}.shopify-section--apps .shopify-app-block>div>div[style*=grid-template-columns]{grid-template-columns:repeat(5,1fr)!important;gap:.75rem!important}.shopify-section--apps .shopify-app-block>div>div[style*="display: grid"]{grid-template-columns:repeat(5,1fr)!important;gap:.75rem!important}.shopify-section--apps .shopify-app-block>div>div[style*="display:grid"]{grid-template-columns:repeat(5,1fr)!important;gap:.75rem!important}.shopify-section--apps .shopify-app-block>div>div[style*=flex-wrap]{gap:.75rem!important}.shopify-section--apps .shopify-app-block>div>div[style*=flex-wrap]>div{flex:0 0 calc(20% - .6rem)!important;max-width:calc(20% - .6rem)!important}.shopify-section--apps .shopify-app-block div[style*=border-radius]{padding:1rem!important}.shopify-section--apps .shopify-app-block img[style*=height],.shopify-section--apps .shopify-app-block svg[style*=height]{height:40px!important;width:auto!important}@media(max-width:749px){.shopify-section--apps .shopify-app-block>div>div[style*=grid-template-columns],.shopify-section--apps .shopify-app-block>div>div[style*="display: grid"],.shopify-section--apps .shopify-app-block>div>div[style*="display:grid"]{grid-template-columns:repeat(2,1fr)!important}.shopify-section--apps .shopify-app-block>div>div[style*=flex-wrap]>div{flex:0 0 calc(50% - .4rem)!important;max-width:calc(50% - .4rem)!important}}@media screen and (max-width:749px){.product-card .quick-add,.collection-product-card .quick-add{position:relative!important;opacity:1!important;pointer-events:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:.8rem 0 0!important;display:flex!important;flex-direction:column;gap:.6rem;align-items:center}.product-card .quick-add .card-subscription-discount,.collection-product-card .quick-add .card-subscription-discount{font-size:1.1rem;padding:.4rem 1rem}.product-card .quick-add .card__link,.collection-product-card .quick-add .card__link{width:100%;font-size:1.2rem;min-height:4rem}.product-card .card-information,.collection-product-card .card-information{position:static!important}.product-card .card--product,.collection-product-card .card--product{display:flex;flex-direction:column}}.appstle_subscription_wrapper_option{position:relative;overflow:hidden}.appstle_subscription_wrapper_option>input[type=radio],.appstle_subscription_wrapper_option>input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer;z-index:1}cart-drawer .upsell-add,cart-drawer .upgrade-subscription,cart-drawer .subscription-discount,cart-drawer select,cart-drawer select.subscription-plan,cart-drawer .subscription-plan,cart-drawer .cart-item__subscription,cart-drawer .cart-item__subscription *,.cart-drawer .upsell-add,.cart-drawer .upgrade-subscription,.cart-drawer .subscription-discount{color:#181818!important;-webkit-text-fill-color:#181818!important}cart-drawer .cart-drawer__discount-btn,cart-drawer .view-cart-button,cart-drawer #CartDrawer-Checkout,cart-drawer .cart__ctas .button--primary,cart-drawer button.button--primary,.cart-drawer .cart-drawer__discount-btn,.cart-drawer .view-cart-button,.cart-drawer #CartDrawer-Checkout{color:#fff!important;-webkit-text-fill-color:#fff!important}.cart-shipping-main-div{padding:6px 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:2.4rem;text-align:center}.section-product-recommendations .price--on-sale .price__sale,.section-product-recommendations .price .price__sale,.section-product-recommendations .card-information .card-subscription-discount,.section-product-recommendations .card-information-block .card-subscription-discount{display:none!important}.section-product-recommendations .price--on-sale .price__compare{display:block!important;order:-1}.section-product-recommendations .price--on-sale .price__compare .price-item,.section-product-recommendations .price--on-sale .price__compare s,.section-product-recommendations .price--on-sale .price__compare dd{text-decoration:none!important;color:rgb(var(--color-foreground))!important;font-weight:400!important;font-size:inherit!important}.header__icon--search-mobile{display:none}@media screen and (max-width:1099px){.header__icon--search-mobile{display:inline-flex!important;align-items:center}.header__icons-wrapper .header__search_desktop{display:none!important}menu-drawer~.header__icons .header__icon--account,.header__icons .header__account{display:inline-flex!important}}@media screen and (max-width:1099px){.header__left{gap:1rem}.header__left .header__icon--search-mobile .icon{width:2.2rem;height:2.2rem}}.menu-drawer__group-heading{padding:1.8rem 2rem .6rem;margin:0;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;opacity:.55;font-weight:500;font-family:var(--font-body-family, inherit)}.menu-drawer__group-heading+.menu-drawer__menu .menu-drawer__menu-item{font-size:1.6rem;min-height:4.2rem;padding-top:.8rem;padding-bottom:.8rem}.menu-drawer__submenu--mega .menu-drawer__inner-submenu>.menu-drawer__menu:first-child{margin-top:.8rem}@media screen and (max-width:1099px){.menu-drawer{top:var(--header-height, 105px)!important;height:calc(100vh - var(--header-height, 105px))!important;height:calc(100dvh - var(--header-height, 105px))!important}#menu-drawer,#menu-drawer *,#menu-drawer .link--text,#menu-drawer .link--text .h5,#menu-drawer .menu-drawer__menu-item,#menu-drawer summary,#menu-drawer summary span,#menu-drawer a,#menu-drawer .icon{color:#181818!important;--color-foreground: 24, 24, 24 !important}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{top:var(--header-height, 105px)!important;height:calc(100vh - var(--header-height, 105px))!important}.menu-drawer__navigation-container{position:relative;overflow-x:hidden;height:100%}.menu-drawer__navigation{position:relative;z-index:1}.menu-drawer__navigation-container.submenu-active .menu-drawer__navigation{visibility:hidden}.menu-drawer__navigation details>.menu-drawer__submenu{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(var(--color-background, 255, 255, 255));overflow-y:auto;overflow-x:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:10;padding-bottom:4rem;box-sizing:border-box;visibility:visible}.menu-drawer__navigation details[open]>.menu-drawer__submenu{transform:translate(0)}.menu-drawer__menu details>summary>.icon-arrow{transform:rotate(180deg)!important;margin-left:auto;opacity:.4;width:1rem;height:1rem}.menu-drawer__menu .menu-opening[open]>summary>.icon-arrow,.menu-drawer__menu details[open]>summary>.icon-arrow{transform:rotate(180deg)!important}.menu-drawer__menu details>summary{display:flex!important;align-items:center;justify-content:space-between;padding-right:2rem}.menu-drawer__back{all:unset;display:flex;align-items:center;gap:1rem;width:100%;padding:1.2rem 2rem;font-size:1.4rem;font-weight:500;letter-spacing:.02em;cursor:pointer;box-sizing:border-box}.menu-drawer__back-arrow{width:1rem;height:1rem;opacity:.55}.menu-drawer__panel-title{padding:.4rem 2rem 1.6rem;margin:0;font-size:2.4rem;font-weight:700;letter-spacing:0}.menu-drawer{padding-top:0!important}.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation{padding-top:0!important;margin-top:0!important}.menu-drawer__menu{padding-top:.8rem!important;margin-top:0!important}#menu-drawer .menu-drawer__navigation>ul>li>a.menu-drawer__menu-item,#menu-drawer .menu-drawer__navigation>ul>li>details>summary.menu-drawer__menu-item{font-size:1.8rem!important;font-weight:600!important;letter-spacing:0;padding:1.4rem 2rem!important;min-height:5rem}#menu-drawer .menu-drawer__navigation>ul>li>details>summary.menu-drawer__menu-item>span{font-size:inherit!important;font-weight:inherit!important;padding:0!important;min-height:0!important}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item,#menu-drawer .menu-drawer__submenu summary.menu-drawer__menu-item,#menu-drawer .menu-drawer__submenu a.menu-drawer__menu-item{font-size:1.5rem!important;font-weight:400!important;padding:1rem 2rem!important;min-height:auto}#menu-drawer .list-menu__item:after,#menu-drawer .list-menu__item:hover:after{display:none!important;content:none!important;width:0!important;height:0!important;background:transparent!important}.menu-drawer__menu details>summary{cursor:pointer}}@media screen and (max-width:749px){.benefits-grid__cards--5,.benefits-grid__cards--4,.benefits-grid__cards--3,.benefits-grid__cards--2{grid-template-columns:repeat(2,1fr)!important;gap:0!important}.benefits-grid__card,.benefits-grid__card--has-image{aspect-ratio:1 / 1.2!important}.benefits-grid__card--has-image .benefits-grid__card-title{font-size:1.3rem!important}}@media screen and (max-width:749px){.product-card,.collection-product-card{display:flex!important;flex-direction:column!important}.product-card .card,.product-card .card--product,.collection-product-card .card,.collection-product-card .card--product{display:contents!important}.product-card .card .media,.collection-product-card .card .media,.product-card .card>a.media,.collection-product-card .card>a.media{order:1}.product-card .card__badge,.collection-product-card .card__badge{order:1}.product-card .card-information,.collection-product-card .card-information{order:2}.product-card .quick-add,.collection-product-card .quick-add{order:3;position:relative!important;background:transparent!important;padding:.8rem 0 0!important;margin-top:.4rem!important;opacity:1!important;pointer-events:auto!important;display:flex!important;flex-direction:column;gap:.6rem;align-items:stretch}}.product-card .quick-add .card-subscription-discount,.collection-product-card .quick-add .card-subscription-discount,.product-card .quick-add .card__link,.collection-product-card .quick-add .card__link{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:0 1.2rem!important;box-sizing:border-box;text-decoration:none}.product-card .card-information,.collection-product-card .card-information{display:flex;flex-direction:column;flex-grow:1}.product-card .card__title,.collection-product-card .card__title{display:block}.product-card .card__subtitle,.collection-product-card .card__subtitle{min-height:1.4em;display:block}.product-card .card-information .price,.collection-product-card .card-information .price{margin-top:auto}a.header__account.header__icon--account{height:auto;position:relative;padding:0;width:auto;min-width:0;max-width:max-content;align-items:center;display:inline-flex}a.header__account.header__icon--account:after{left:50%;transform:translate(-50%)}.announcement-bar__message,.announcement-bar .swiper-slide{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__text,.announcement-bar__message .announcement-bar__text{text-align:center;width:100%;margin:0}.mega-menu__featured-products{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;max-width:none;margin-left:6.4rem;margin-right:0;padding-top:2.4rem}@media screen and (max-width:1400px){.mega-menu__featured-products{margin-left:4rem}}.mega-menu__featured-products .mega-menu__featured-heading{display:block;margin:0 0 2rem;padding:0}.mega-menu__featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2rem}.mega-menu__featured-grid .product-card,.mega-menu__featured-grid .card-wrapper{width:100%;max-width:20rem;margin:0 auto}.mega-menu__featured-grid .card.card--product{display:block;position:relative}.mega-menu__featured-grid .card.card--product .media{aspect-ratio:1 / 1;background:#f5f3ef;overflow:hidden}.mega-menu__featured-grid .card.card--product .media img{width:100%;height:100%;object-fit:cover}.mega-menu__featured-grid .card-information{padding:.8rem 0 0!important;text-align:center;width:100%}.mega-menu__featured-grid .card-information__wrapper{display:block;text-align:center;align-items:center;padding:0!important;width:100%}.mega-menu__featured-grid .card-information-block{display:block;text-align:center;align-items:center;width:100%;margin:0;padding:0}.mega-menu__featured-grid .card__title{font-size:1.3rem;line-height:1.35;font-weight:500;margin:0 auto;text-align:center}.mega-menu__featured-grid .card__title a{text-decoration:none;color:inherit}.mega-menu__featured-grid .card__subtitle{display:block!important;text-align:center;margin:.2rem auto 0;font-size:1rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#777;white-space:normal!important;word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%}.mega-menu__featured-grid .card__vendor{display:none}.mega-menu__featured-grid .product-card .price,.mega-menu__featured-grid .product-card .card-subscription-discount,.mega-menu__featured-grid .product-card .quick-add .card-subscription-discount,.mega-menu__featured-grid .product-card [class*=appstle_subscription_]{display:none!important}.mega-menu__featured-grid .mega-menu__featured-price{font-size:1.2rem;line-height:1.3;margin:.4rem 0 0;text-align:center;color:inherit}.mega-menu__featured-card-wrap{display:flex;flex-direction:column}.mega-menu__featured-grid .product-card .quick-add{opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mega-menu__featured-grid .product-card:hover .quick-add,.mega-menu__featured-grid .product-card:focus-within .quick-add{opacity:1;pointer-events:auto}.mega-menu__items:has(.mega-menu__promo-blocks):has(.mega-menu__featured-products) .mega-menu__promo-blocks{flex:0 0 auto;margin-left:auto}.mega-menu__items:has(.mega-menu__promo-blocks):has(.mega-menu__featured-products) .mega-menu__featured-products{flex:0 0 auto;max-width:32rem;margin-left:2.4rem}.mega-menu__items:not(:has(.mega-menu__promo-blocks)) .mega-menu__featured-products{flex:1 1 auto;max-width:none;margin-left:6.4rem}@media screen and (max-width:989px){.mega-menu__featured-products{display:none}}@media screen and (min-width:750px){[id$=__expert_testimonials]{padding-top:7.5rem!important;padding-bottom:0!important}[id$=__ambassadors]{padding-top:6.5rem!important}[id$=__ambassadors] .ambassador-showcase{padding-top:0!important}}.rich-text__title{margin-bottom:1.4rem}@media screen and (min-width:750px){.template-page-subscribe [id$=__explore_more]{margin-top:0!important;padding-top:2.5rem!important;padding-bottom:3.5rem!important}}.footer__klaviyo{padding:4rem 0 2rem}.footer__klaviyo .container{display:flex;justify-content:center}.footer__klaviyo [class^=klaviyo-form-]{width:100%;max-width:56rem}.footer__klaviyo .klaviyo-form,.footer__klaviyo .klaviyo-form *{color:#1a1a1a!important}.footer__klaviyo .klaviyo-form button,.footer__klaviyo .klaviyo-form button *{color:#fff!important}.footer__klaviyo input::placeholder{color:#888!important}@media(max-width:749px){.footer__klaviyo{padding:3rem 0 1rem}}.slideshow .slideshow-slide__title.slideshow-slide__title--custom-size,.slideshow-slide .slideshow-slide__title.slideshow-slide__title--custom-size,.slideshow-slide__title.slideshow-slide__title--custom-size{font-size:var(--vv-slide-heading-size-mobile, 32px)!important;line-height:1.1}@media screen and (min-width:750px){.slideshow .slideshow-slide__title.slideshow-slide__title--custom-size,.slideshow-slide .slideshow-slide__title.slideshow-slide__title--custom-size,.slideshow-slide__title.slideshow-slide__title--custom-size{font-size:var(--vv-slide-heading-size, 56px)!important}}.slideshow-slide__text--align-left{text-align:left;align-items:flex-start}.slideshow-slide__text--align-left .slideshow-slide__title,.slideshow-slide__text--align-left .slideshow-slide__desc,.slideshow-slide__text--align-left .slideshow__button-wrapper{text-align:left;margin-left:0;margin-right:auto}.slideshow-slide__text--align-center{text-align:center;align-items:center}.slideshow-slide__text--align-center .slideshow-slide__title,.slideshow-slide__text--align-center .slideshow-slide__desc,.slideshow-slide__text--align-center .slideshow__button-wrapper{text-align:center;margin-left:auto;margin-right:auto}.slideshow-slide__text--align-right{text-align:right;align-items:flex-end}.slideshow-slide__text--align-right .slideshow-slide__title,.slideshow-slide__text--align-right .slideshow-slide__desc,.slideshow-slide__text--align-right .slideshow__button-wrapper{text-align:right;margin-left:auto;margin-right:0}body.scroll-locked .section-announcement,body.overflow-hidden-drawer .section-announcement{position:fixed;top:0;left:0;right:0;z-index:5;transform:none}body.overflow-hidden-drawer .shopify-section-header{position:fixed;left:0;right:0}body.overflow-hidden-drawer .section-announcement+.shopify-section-header{top:var(--ann-height, 0px)}footer .footer__localization .disclosure__button,footer .footer__localization .disclosure__button .icon,footer .footer__localization .disclosure__button .icon-caret,footer .footer__localization .disclosure__button svg,footer .footer__localization .disclosure__button svg path{color:#fff!important}footer .footer__localization .disclosure__button svg,footer .footer__localization .disclosure__button .icon-caret{stroke:#fff!important;fill:none!important}footer .footer__localization .disclosure__button svg path,footer .footer__localization .disclosure__button .icon-caret path{stroke:#fff!important;fill:none!important}footer .footer__localization .disclosure__button .value{color:#fff!important}footer .footer__localization .disclosure__list,footer .disclosure__list{background-color:#fff!important;color:#1a1a1a!important;box-shadow:0 4px 18px #0000002e!important}footer .footer__localization .disclosure__list *,footer .disclosure__list *{color:#1a1a1a!important}footer .footer__localization .disclosure__list .disclosure__link,footer .footer__localization .disclosure__list .link,footer .footer__localization .disclosure__list a,footer .disclosure__list .disclosure__link,footer .disclosure__list .link,footer .disclosure__list a{color:#1a1a1a!important;text-decoration:none!important}footer .footer__localization .disclosure__list a:hover,footer .disclosure__list a:hover{opacity:.65}footer .footer__localization .disclosure__list li:before,footer .disclosure__list li:before{background-color:#1a1a1a!important}footer .footer__localization .disclosure__list .disclosure__link--active,footer .disclosure__list .disclosure__link--active{font-weight:600}.testimonials__buttons_block .swiper-button{color:#1a1a1a!important}.testimonials__buttons_block .swiper-button span,.testimonials__buttons_block .swiper-button svg{color:#1a1a1a!important}.testimonials__buttons_block .swiper-button svg path,.testimonials__buttons_block .swiper-button svg [stroke=currentColor]{stroke:#1a1a1a!important}.testimonials__buttons_block .swiper-button svg [fill=currentColor]{fill:#1a1a1a!important}.testimonials__buttons_block .swiper-button-disabled{opacity:.4}@media screen and (max-width:749px){.products-slider__swiper{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.products-slider__swiper::-webkit-scrollbar{display:none}.products-slider__swiper .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem!important;transform:none!important;justify-content:flex-start!important;max-width:none!important;width:max-content!important;margin:0!important;padding:0 1.6rem!important}.products-slider__swiper .swiper-slide{flex:0 0 auto!important;width:70vw!important;max-width:28rem!important;scroll-snap-align:start;margin:0!important;transform:none!important}.popular-products .swiper-pagination,.products-slider .swiper-pagination{display:none!important}}.products-slider__swiper.vv-native-scroll{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:1.6rem}.products-slider__swiper.vv-native-scroll::-webkit-scrollbar{display:none}.products-slider__swiper.vv-native-scroll .swiper-wrapper,.products-slider__swiper.vv-native-scroll .products-slider__swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem!important;transform:none!important;width:max-content!important;margin:0!important;padding:0 1.6rem!important}.products-slider__swiper.vv-native-scroll .swiper-slide,.products-slider__swiper.vv-native-scroll .products-slider__slide{flex:0 0 auto!important;width:78vw!important;max-width:32rem!important;scroll-snap-align:center;margin:0!important;transform:none!important}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline .list-menu-item{padding-inline:1rem}}.vv-sticky-atc{display:none}@media screen and (max-width:749px){.vv-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:99;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 14px #0000000f;padding:.8rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.vv-sticky-atc[hidden]{display:none}.vv-sticky-atc__inner{display:flex;flex-direction:column;gap:.8rem;max-width:60rem;margin:0 auto}.vv-sticky-atc__options{display:flex;gap:.6rem}.vv-sticky-atc--no-toggle .vv-sticky-atc__options{display:none}.vv-sticky-atc__option{flex:1 1 0;min-width:0;background:#fff;color:#2d2d2d;border:1px solid #2d2d2d;border-radius:0;padding:.7rem .6rem;font-size:1.15rem;font-weight:500;letter-spacing:.04em;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease;text-align:center}.vv-sticky-atc__option.is-active{background:#0e3825;color:#fff;border-color:#0e3825}.vv-sticky-atc__option:focus-visible{outline:2px solid #0E3825;outline-offset:2px}.vv-sticky-atc__add{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;background:#000;color:#fff;border:none;border-radius:0;padding:1.2rem 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;min-height:4.8rem;line-height:1}.vv-sticky-atc__add:hover,.vv-sticky-atc__add:focus-visible{background:#0e3825}.vv-sticky-atc__add-dot{opacity:.6}.vv-sticky-atc__add-price{font-weight:600}body:has(.vv-sticky-atc:not([hidden])){padding-bottom:11rem}}.menu-drawer__quiz-cta-wrap{padding:2rem 2.4rem 0}.menu-drawer__quiz-cta{display:inline-flex;align-items:center;justify-content:center;min-width:14rem;padding:8px 14px!important;font-family:futura-pt,sans-serif;font-size:14px!important;font-weight:500!important;letter-spacing:.42px!important;text-transform:uppercase;text-align:center;text-decoration:none;background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;transition:opacity .2s ease}.menu-drawer__quiz-cta:hover,.menu-drawer__quiz-cta:focus-visible{opacity:.85;color:#000!important;background:transparent}@media screen and (max-width:749px){html{overflow-x:hidden!important}.collection-product-list .product-card{flex:1 1 auto!important;height:100%!important}.collection-product-list .media{aspect-ratio:3 / 4!important;height:auto!important;flex:0 0 auto!important}.collection-product-list .media img{width:100%!important;height:100%!important;object-fit:contain!important}.collection-product-list .card-information{flex:0 0 auto!important}.collection-product-list .product-card .quick-add,.collection-product-list .collection-product-card .quick-add{margin-top:auto!important}.vv-size-qty-row{flex-wrap:wrap!important;gap:.6rem 1rem!important;padding-top:.4rem!important;align-items:flex-start!important}.vv-size-qty-row .product-form__group-name{flex:0 0 100%!important;width:100%!important;margin:0 0 .4rem!important;text-align:left!important}.vv-size-qty-row .product-form__controls-group{flex:0 1 55%!important;width:55%!important;min-width:0!important;padding:0!important;margin:0!important}.vv-size-qty-row .select{min-width:0!important;width:100%!important}.vv-size-qty-row .vv-qty-inline{flex:0 0 11rem!important;width:11rem!important;max-width:11rem!important;height:4.2rem!important;border-left:1px solid currentColor!important;padding:0!important;margin-top:0!important}.vv-size-qty-row .vv-qty-inline .quantity__button{width:2.4rem!important;height:2.4rem!important}.vv-size-qty-row .vv-qty-inline .quantity__input{width:2.2rem!important;font-size:1.3rem!important}.menu-drawer__submenu .menu-drawer__menu-item,.menu-drawer__inner-submenu .menu-drawer__menu-item,.menu-drawer__inner-submenu .link,.menu-drawer__submenu a,.menu-drawer__inner-submenu a{text-transform:none!important;letter-spacing:.02em!important;border-top:none!important;border-bottom:none!important;font-weight:400!important;background-color:transparent!important}.menu-drawer__submenu .menu-drawer__menu-item:not(.menu-drawer__accordion-summary),.menu-drawer__inner-submenu .menu-drawer__menu-item:not(.menu-drawer__accordion-summary),.menu-drawer__inner-submenu .link:not(.menu-drawer__accordion-summary){font-size:17px!important;padding-top:.4rem!important;padding-bottom:.4rem!important;min-height:3.6rem!important}.menu-drawer__submenu li,.menu-drawer__inner-submenu li{border-top:none!important;border-bottom:none!important;background-color:transparent!important}.menu-drawer__submenu,.menu-drawer__submenu--mega,.menu-drawer__inner-submenu{background-color:#fff!important}.menu-drawer__bottom,.menu-drawer-container.menu-opening .menu-drawer__bottom,.menu-drawer__quiz-cta-wrap{border-top:none!important;border-bottom:none!important}.menu-drawer__back{display:none!important}.menu-drawer__panel-title{font-family:futura-pt,sans-serif!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#000!important;cursor:pointer;display:flex!important;align-items:center!important;gap:1.2rem!important;padding:1.6rem 2rem!important;margin:0!important;background:transparent!important;-webkit-user-select:none;user-select:none}.menu-drawer__panel-title:before{content:"";flex-shrink:0;display:inline-block;width:8px;height:14px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 13L1 7L7 1" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 13L1 7L7 1" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;color:rgb(var(--color-foreground, 24, 24, 24))}.menu-drawer .menu-drawer__submenu .menu-drawer__accordion .menu-drawer__accordion-summary,.menu-drawer .menu-drawer__submenu .menu-drawer__accordion-summary,.menu-drawer .menu-drawer__inner-submenu .menu-drawer__accordion-summary,.menu-drawer__submenu .menu-drawer__accordion-summary,.menu-drawer__inner-submenu .menu-drawer__accordion-summary,.menu-drawer__submenu details>summary.menu-drawer__menu-item,.menu-drawer__inner-submenu details>summary.menu-drawer__menu-item{font-family:futura-pt,sans-serif!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#000!important;background-color:transparent!important;border:none!important;text-decoration:none!important}.menu-drawer__submenu .menu-drawer__accordion>summary .icon-arrow,.menu-drawer__submenu .menu-drawer__accordion-summary .icon-arrow,.menu-drawer__inner-submenu .menu-drawer__accordion>summary .icon-arrow,.menu-drawer__submenu details>summary>.icon-arrow,.menu-drawer__inner-submenu details>summary>.icon-arrow{transform:rotate(90deg)!important;transition:transform .2s ease!important}.menu-drawer__submenu .menu-drawer__accordion[open]>summary .icon-arrow,.menu-drawer__inner-submenu .menu-drawer__accordion[open]>summary .icon-arrow,.menu-drawer__submenu details[open]>summary>.icon-arrow,.menu-drawer__inner-submenu details[open]>summary>.icon-arrow{transform:rotate(-90deg)!important}.menu-drawer__submenu .menu-drawer__accordion,.menu-drawer__inner-submenu .menu-drawer__accordion,.menu-drawer__submenu details,.menu-drawer__inner-submenu details,.menu-drawer__submenu details>summary,.menu-drawer__inner-submenu details>summary,.menu-drawer__submenu details>ul,.menu-drawer__inner-submenu details>ul,.menu-drawer__submenu details li,.menu-drawer__inner-submenu details li{border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.menu-drawer__submenu details[open]>ul,.menu-drawer__submenu details[open]>div,.menu-drawer__submenu details[open] ul li,.menu-drawer__submenu details[open] ul a,.menu-drawer__submenu .menu-drawer__accordion-list,.menu-drawer__submenu .menu-drawer__accordion-list>li,.menu-drawer__inner-submenu details[open]>ul,.menu-drawer__inner-submenu details[open]>div,.menu-drawer__inner-submenu details[open] ul li,.menu-drawer__inner-submenu details[open] ul a{background:transparent!important;background-color:transparent!important}.key-ingredients .section-header__title,.key-ingredients .section-heading__heading{font-size:34px!important;line-height:1.1!important;letter-spacing:0}.header__heading-link{--header-heading-max-width: 130px !important}.product__modal-opener .product__media-icon,.product__modal-opener .product__media-toggle{display:none!important}.popular-products .product-card .card__title,.popular-products .collection-product-card .card__title{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popular-products .product-card .card__subtitle,.popular-products .collection-product-card .card__subtitle{min-height:1.4em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.popular-products .product-card .product-parameters,.popular-products .collection-product-card .product-parameters{display:none!important}.popular-products .product-card .quick-add,.popular-products .collection-product-card .quick-add{margin-top:auto!important}.benefits-grid__cards--2,.benefits-grid__cards--3,.benefits-grid__cards--4,.benefits-grid__cards--5{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem!important;margin:0 -1.6rem;padding:0 1.6rem;scrollbar-width:none}.benefits-grid__cards--2::-webkit-scrollbar,.benefits-grid__cards--3::-webkit-scrollbar,.benefits-grid__cards--4::-webkit-scrollbar,.benefits-grid__cards--5::-webkit-scrollbar{display:none}.benefits-grid__cards .benefits-grid__card{min-width:62vw;max-width:62vw;scroll-snap-align:start;flex-shrink:0;aspect-ratio:3 / 4;padding:3rem 2rem}.benefits-grid__cards .benefits-grid__card:not(:first-child):before{display:none!important}.logo-marquee{overflow:hidden!important}.logo-marquee__track{margin:0;padding:0;overflow:hidden!important}.logo-marquee__inner{animation-duration:15s!important;gap:3rem!important}.logo-marquee__item{height:3.5rem!important}.logo-marquee__logo{max-width:9rem!important}.product__title,.product__title.h1,.product__title.h2,.product__title.h3,.product__title.h4{font-size:3.4rem!important;line-height:1.1!important;letter-spacing:-.01em}.product__subtitle{font-size:1.55rem!important;margin-top:.4rem}.key-ingredients .section-header__heading,.key-ingredients h1.section-header__heading,.key-ingredients h2.section-header__heading,.key-ingredients h3.section-header__heading{font-size:3.4rem!important;line-height:1.15!important}.product__outer--thumbs-aside .product__media-list,.product__outer--slideshow .product__media-list,.product__media-list-wrapper>.product__media-list{max-height:45vh!important}.product__media-list .product__media-item{aspect-ratio:1 / 1;max-height:45vh!important}.product__media-list .product__media{height:45vh!important;max-height:45vh!important;padding-top:0!important}.product__media-list .product__media img,.product__media-list .product__media-item img{object-fit:contain!important;height:100%!important;max-height:45vh!important;width:100%!important}.product__media-sublist .product__media-subitem,.product__media-sublist .product__media{max-height:none!important}.product__media-sublist .product__media-subitem{width:21vw!important}.product__media-sublist .product__media img,.product__media-sublist .product__media-subitem img{width:100%!important;height:auto!important;object-fit:cover!important}.product-parameters{overflow:visible!important}.product-parameters .product-form__controls,.product-parameters .product-form__controls-group,.product-parameters variant-radios,.product-parameters variant-selects{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;width:100%!important}.product-parameters .product-form__pill,.product-parameters input[type=radio]+label,.product-parameters fieldset label{flex:0 1 auto!important;white-space:normal!important;word-break:keep-all;min-width:0!important;text-align:center}.product-parameters quantity-input,.product-parameters .quantity{flex-basis:100%!important;margin-top:.8rem}}@media screen and (max-width:749px){.cart-recommendations__grid .cart-recommendations__card:nth-child(n+3){display:none!important}.cart-upsell__heading,.cart-upsell h2{font-size:1.6rem!important;margin-bottom:1rem!important}}@media screen and (max-width:767px){.about-products__grid,.about-products__grid--4,.about-products__grid--3,.about-products__grid--2{grid-template-columns:repeat(2,1fr)!important;gap:1.6rem!important;padding:0}.about-products__item{padding:0!important;margin-bottom:0!important}.about-products__name{font-size:1.3rem!important;line-height:1.4!important;margin:.8rem 0 1.2rem!important;letter-spacing:0}.about-products__link img{aspect-ratio:1 / 1;object-fit:contain}.about-purpose__heading,.about-mission__heading,.about-values__heading,.about-products__title{font-size:2.4rem!important;line-height:1.2!important;letter-spacing:0!important;margin-bottom:1.6rem!important}.about-mission__heading{margin:3.2rem 0 1.6rem!important}.about-hero__heading{margin-top:0!important;font-size:2.6rem!important;line-height:1.15!important}.about-hero__overlay{padding:2rem!important;align-items:flex-end!important}.about-hero__description,.about-hero__description p{padding-top:1rem!important;padding-bottom:0!important}.about-values__container{padding:2rem 0!important}.about-values__img{margin-top:2rem!important;max-width:100%}.about-values__img img{max-height:35rem;object-fit:cover;border-radius:.8rem}.about-mission__description p,.about-purpose__description,.about-purpose__description p{font-size:1.5rem!important;line-height:1.6!important;letter-spacing:0!important}.about-products__btn-wrap{margin-top:3rem!important;margin-bottom:4rem!important}}.vv-collection-tabs{width:100%;margin:0 0 2.4rem;border-bottom:1px solid rgba(0,0,0,.12)}.vv-collection-tabs__inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:0 1.5rem;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vv-collection-tabs__inner::-webkit-scrollbar{display:none}.vv-collection-tabs__tab{display:inline-block;padding:1.4rem 1.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#0000008c;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s ease,border-color .15s ease}@media(min-width:1280px){.vv-collection-tabs__inner{justify-content:center}}.vv-collection-tabs__tab:hover{color:#000}.vv-collection-tabs__tab.is-active{color:#000;border-bottom-color:currentColor}.vv-collection-tabs__tab:focus-visible{outline:2px solid #000;outline-offset:2px}.collection-hero__title{font-size:clamp(3.2rem,4vw,4.4rem)}@media(max-width:767px){.vv-collection-tabs{margin:0 0 1.6rem}.vv-collection-tabs__inner{justify-content:flex-start;padding-left:1.5rem;padding-right:1.5rem}.vv-collection-tabs__tab{padding:1rem 1.4rem;font-size:1.25rem;letter-spacing:.12em}.collection-hero__title{font-size:clamp(2.6rem,7vw,3.6rem)}}@media(max-width:749px){.popular-products .swiper-button-prev,.popular-products .swiper-button-next{display:flex!important;align-items:center;justify-content:center;width:4rem!important;height:4rem!important;top:32%!important;z-index:20!important;background:#000!important;border-radius:50%!important;border:none!important;cursor:pointer;opacity:1!important;transition:background-color .15s ease;pointer-events:auto!important}.popular-products .swiper-button-prev.swiper-button-disabled,.popular-products .swiper-button-next.swiper-button-disabled{opacity:1!important;pointer-events:auto!important}.popular-products .swiper-button-prev{left:.6rem!important;right:auto!important}.popular-products .swiper-button-next{right:.6rem!important;left:auto!important}.popular-products .swiper-button svg{width:1.4rem!important;height:1.4rem!important;color:#fff!important}.popular-products .swiper-button svg path,.popular-products .swiper-button svg [stroke]{stroke:#fff!important}.popular-products .swiper-button-next svg{transform:rotate(180deg)}}.benefits-grid__scroller{position:relative}.benefits-grid__nav{display:none}@media(max-width:749px){.benefits-grid__scroller{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1.6rem;margin-right:-1.6rem;padding-left:1.6rem;padding-right:1.6rem;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem}.benefits-grid__scroller::-webkit-scrollbar{display:none}.benefits-grid__cards--5{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:1.2rem}.benefits-grid__cards--5 .benefits-grid__card{flex:0 0 78%;scroll-snap-align:start}.benefits-grid__cards--5 .benefits-grid__card:not(:first-child):before{display:none}.benefits-grid__nav{display:flex;justify-content:center;gap:1.2rem;margin-top:2rem}.benefits-grid__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;transition:background-color .15s ease;padding:0}.benefits-grid__nav-btn:hover{background:#1f1f1f}.benefits-grid__nav-btn svg{width:1.4rem;height:1.4rem;color:#fff}.benefits-grid__nav-btn svg path,.benefits-grid__nav-btn svg [stroke]{stroke:#fff!important}.benefits-grid__nav-btn--next svg{transform:rotate(180deg)}}@media(max-width:749px){.personal-advice__content{text-align:center;align-items:center}.personal-advice__heading,.personal-advice__subheading,.personal-advice__text,.personal-advice__text p{text-align:center}.personal-advice__actions{justify-content:center;align-items:center;flex-wrap:wrap}.personal-advice__features{align-items:center}.personal-advice__feature{justify-content:center}}@media(max-width:749px){.about-hero__img--mobile,.about-hero__img--desktop{object-fit:cover!important;object-position:78% center!important}.about-hero-banner,.about-hero__media{overflow:hidden}}.card__badge .badge.badge--preorder{background-color:#000!important;color:#fff!important;border:none!important;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.add-to-cart-btn.add-to-cart-btn--preorder{background-color:#000!important;color:#fff!important;border-color:#000!important}.add-to-cart-btn.add-to-cart-btn--preorder:hover,.add-to-cart-btn.add-to-cart-btn--preorder:focus{background-color:#1f1f1f!important;color:#fff!important;border-color:#1f1f1f!important}.quick-add--preorder{gap:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vitaviva-cro.css.map */
