body{--zv-control-radius:6px;--zv-card-radius:8px}body #MainContent :is(.zv-btn,.button,.zv-ingredients-cards__tabs button,.zv-proof__nav button,.zv-gallery__controls button,.zv-gallery__dialog button,.zv-gal__thumb),body #MainContent .zv :is(a,button).zv-btn,body #MainContent cart-items .cart__warnings .button,body #MainContent #main-cart-footer #checkout,body cart-drawer :is(.button,.cart__checkout-button),body .zv-research button{border-radius:var(--zv-control-radius)!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:500!important;letter-spacing:.01em;text-transform:none!important}body #MainContent :is(.zv-btn,.button):before,body #MainContent :is(.zv-btn,.button):after,body cart-drawer .button:after{border-radius:var(--zv-control-radius)!important}body #MainContent :is(.zv-btn,.button):not(.quantity__button),body cart-drawer .cart__checkout-button{box-shadow:none!important}body #MainContent .zv :is(.zv-btn,.zv-offer-cta__button){min-height:54px;font-size:15px}body #MainContent :is(.zv-proof__card,.zv-ic,.zv-duo-table,.zv-final-offer__visual),body #MainContent .zv .zv-q__media .zv-media{border-radius:var(--zv-card-radius)!important}body[data-zv-preview-colors=true] #MainContent cart-items .cart__warnings .button,body[data-zv-preview-colors=true] #MainContent #main-cart-footer #checkout,body[data-zv-preview-colors=true] cart-drawer .cart__checkout-button{background:#802333!important;color:#fffaf5!important}body[data-zv-preview-type=true],body[data-zv-preview-type=true] .zv{--zv-serif:var(--font-body-family,Arial,sans-serif);--zv-sans:var(--font-body-family,Arial,sans-serif);--font-heading-family:var(--font-body-family,Arial,sans-serif)}body[data-zv-preview-type=true] :is(#MainContent,.header-wrapper,.zv-footer,cart-drawer){font-family:var(--zv-sans)}body[data-zv-preview-type=true] #MainContent :is(.zv-h1,.zv-h2,.zv-h2 p,.zv-buy__title,.zv-final-offer__title,.zv-final-offer__title em,.zv-proof__head h2,.zv-duo-benefits h2,.zv-ingredients-cards__heading h2),body[data-zv-preview-type=true] .zv-footer .newsletter-title,body[data-zv-preview-type=true] cart-drawer .drawer__heading{font-family:var(--zv-serif)!important;font-weight:400!important}body[data-zv-preview-type=true] #MainContent :is(.zv-proof__card h3,.zv-ic h3,.zv-q__title,.zv-tier__name,.zv-tier__price,.zv-tier__price strong),body[data-zv-preview-type=true] :is(.header__menu-item,.menu-drawer__menu-item,.zv-footer .footer-column h3){font-family:var(--zv-sans)!important}body[data-zv-preview-colors=true]{--zv-cta:#802333;--zv-cta-hover:#651b29;--zv-text:#2d2926;--zv-stone:#655e56;--zv-line:#ded7ce}body[data-zv-preview-colors=true] #MainContent .zv .zv-eyebrow,body[data-zv-preview-colors=true] #MainContent .zv .zv-q__title,body[data-zv-preview-colors=true] #MainContent .zv .zv-daily__benefit{color:#2d2926!important}body[data-zv-preview-colors=true] #MainContent .zv-quality-icon{color:#655e56}body[data-zv-preview-colors=true] #MainContent .zv-final-offer{background:#f0e8de!important;color:#2d2926!important}body[data-zv-preview-colors=true] #MainContent .zv-final-offer :is(.zv-final-offer__title,.zv-final-offer__title em,.zv-final-offer__text p,.zv-final-offer__price p,.zv-final-offer__price strong){color:#2d2926!important}body[data-zv-preview-colors=true] #MainContent .zv-final-offer :is(.zv-final-offer__price small,.zv-final-offer__availability){color:#655e56!important}body[data-zv-preview-colors=true] #MainContent .zv-final-offer .zv-offer-cta__button{background:#802333!important;color:#fffaf5!important;border-color:#802333!important}body[data-zv-preview-colors=true] #MainContent .zv-final-offer .zv-offer-cta__button:hover{background:#651b29!important}body[data-zv-preview-colors=true] #MainContent .zv-q__list,body[data-zv-preview-colors=true] #MainContent .zv-q__item{border-color:#ded7ce!important}body #MainContent .zv .zv-q__media .zv-media{aspect-ratio:4/3}body #MainContent .zv .zv-q__media img{width:100%;height:100%;object-fit:cover}body #MainContent .zv-final-offer__visual{transform:none;border-radius:8px;overflow:hidden;background:#eee7de}body #MainContent .zv-final-offer__visual img{aspect-ratio:4/3;object-fit:cover}body #MainContent .zv-final-offer__visual figcaption{padding:12px 16px;letter-spacing:.04em;background:#faf6f0;font-size:11px}body #MainContent .zv-final-offer{padding-block:0}body #MainContent .zv-final-offer>.zv__inner{padding-block:56px}body #MainContent .zv-final-offer__layout{gap:clamp(28px,4vw,64px)}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-packages{margin-top:20px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-packages>legend{font-size:17px;color:#2d2926;padding-bottom:18px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tiers{gap:10px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{display:grid;grid-template-columns:18px 80px minmax(0,1fr) 98px;gap:12px;align-items:center;min-height:116px;padding:14px;border:1px solid #d8d0c6;border-radius:8px;background:#fffcf8;box-shadow:none}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier.is-active{background:#f6eeee;border-color:#802333;box-shadow:inset 0 0 0 1px #802333}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__radio{width:18px;height:18px;border-color:#958a7e}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{height:80px;width:80px;border-radius:5px;overflow:hidden}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image img{object-fit:cover;aspect-ratio:1}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__name{font-size:17px;line-height:1.25;color:#2d2926}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__meta{font-size:12px;line-height:1.4;margin-top:5px;color:#655e56}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__advantage{font-size:12px;line-height:1.4;margin-top:5px;color:#802333;font-weight:600}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier .zv-tier__price strong{font-size:20px!important;white-space:nowrap;line-height:1.25;color:#2d2926}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__price small{font-size:12px;line-height:1.35;margin-top:5px;color:#655e56;white-space:nowrap}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] [data-zv-tier-compare]{font-size:12px;color:#985258;margin-bottom:4px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-recommend{background:#eee7dd;color:#423a34;border:1px solid #d8d0c6;font-size:10px;top:-10px;padding:3px 8px;border-radius:4px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-subscription-card{background:#fffcf8;border-color:#d8d0c6;border-radius:8px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-subscription-card:has(input:checked){background:#f6eeee;border-color:#802333;box-shadow:inset 0 0 0 1px #802333}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-subscription-card .zv-abo-benefits{padding:12px 0;margin-inline:16px;font-size:13px;border-color:#e1d3d0}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-abo-benefits ul{gap:6px;margin:8px 0}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-abo-benefits p{margin:8px 0 0}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-mode--visual label>span{background:#fffcf8;border-color:#d8d0c6;border-radius:8px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-subscription-card>label>span{background:transparent}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-mode--visual input:checked+span{border-color:#802333}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-together{padding:10px 0;margin:12px 0 16px;border-color:#ded7ce}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-together strong{color:#2d2926;font-size:13px}body[data-zv-preview-type=true] #MainContent :is(.zv-h2,.zv-h2 p,.zv-proof__head h2,.zv-duo-benefits h2,.zv-ingredients-cards__heading h2){font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:400!important;font-size:clamp(28px,2.8vw,40px)!important;line-height:1.18!important;letter-spacing:-.025em!important}body[data-zv-preview-type=true] #MainContent .zv .zv-buy__title{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.1!important;letter-spacing:-.035em!important}body[data-zv-preview-type=true] #MainContent .zv :is(.zv-lead,.zv-offer-head-description){font-size:15px;line-height:1.65;max-width:60ch}body[data-zv-preview-type=true] #MainContent .zv .zv-eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:12px}body[data-zv-preview-type=true] #MainContent .zv .zv-daily__benefit{font-size:17px;line-height:1.4;margin:0 0 14px;max-width:32ch}body[data-zv-preview-type=true] #MainContent .zv :is(.zv-final-offer__title,.zv-final-offer__title em){font-size:var(--zv-type-display)!important;line-height:1.16!important;letter-spacing:-.025em!important;margin-bottom:20px}body[data-zv-preview-type=true] #MainContent .zv-final-offer__price{margin-top:20px}body[data-zv-preview-type=true] #MainContent .zv-final-offer__price strong{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.03em}body[data-zv-preview-type=true] #MainContent .zv-final-offer__price small{font-size:12px;line-height:1.6}body[data-zv-preview-type=true] #MainContent .zv .zv-q__title{font-size:16px!important;font-weight:600!important;margin-bottom:7px}body[data-zv-preview-type=true] #MainContent .zv .zv-q__text{font-size:14px!important;line-height:1.6}body[data-zv-preview-type=true] #MainContent .zv .zv-quality-icon{width:28px;height:28px;margin-bottom:14px}body[data-zv-preview-footer=true] .zv-footer .newsletter-section{background:#eee7dd!important;border-top:1px solid #ded7ce;padding:36px clamp(24px,3.4vw,80px)!important}body[data-zv-preview-footer=true] .zv-footer .newsletter-container{max-width:1440px;grid-template-columns:1fr 1fr;gap:40px}body[data-zv-preview-footer=true] .zv-footer .newsletter-title{font:400 clamp(28px,2.6vw,36px)/1.18 var(--font-body-family,Arial,sans-serif)!important;color:#2d2926!important;max-width:none;margin:0 0 12px}body[data-zv-preview-footer=true] .zv-footer .zv-newsletter__eyebrow{color:#655e56!important;margin-bottom:10px;font-size:10px}body[data-zv-preview-footer=true] .zv-footer .newsletter-subtitle{font-size:14px;line-height:1.55;max-width:48ch}body[data-zv-preview-footer=true] .zv-footer .newsletter-form .field{border-color:#afa397!important;border-radius:var(--zv-control-radius)!important;background:#fffcf8!important;box-shadow:none}body[data-zv-preview-footer=true] .zv-footer .newsletter-form .field__input{font-size:16px!important;min-width:0;height:52px;min-height:52px}body[data-zv-preview-footer=true] .zv-footer .newsletter-form .newsletter-form__button{min-height:52px;background:#802333!important;font:500 15px/1.4 var(--font-body-family,Arial,sans-serif)!important;border-radius:0 var(--zv-control-radius) var(--zv-control-radius) 0!important;padding-inline:20px;letter-spacing:.01em;box-shadow:none!important}body[data-zv-preview-footer=true] .zv-footer .zv-footer__privacy{font-size:11px;line-height:1.55;margin-top:10px}body[data-zv-preview-footer=true] .zv-footer .footer-main{padding:36px clamp(24px,3.4vw,80px) 20px!important;background:#faf6f0!important;border-top:1px solid #ded7ce}body[data-zv-preview-footer=true] .zv-footer .footer-container{padding:0;max-width:1440px;margin:auto}body[data-zv-preview-footer=true] .zv-footer .footer-content{gap:28px;padding-bottom:24px}body[data-zv-preview-footer=true] .zv-footer .footer-logo{font-size:48px!important;line-height:1;color:#2d2926!important;letter-spacing:-3px}body[data-zv-preview-footer=true] .zv-footer .footer-logo-description{margin-top:16px;font-size:13px;line-height:1.55}body[data-zv-preview-footer=true] .zv-footer .footer-description{margin-top:10px}body[data-zv-preview-footer=true] .zv-footer .footer-main .footer-column h3{font:600 13px/1.4 var(--font-body-family,Arial,sans-serif)!important;color:#2d2926!important;letter-spacing:0;margin-bottom:10px}body[data-zv-preview-footer=true] .zv-footer .footer-column a{font-size:13px;line-height:1.5;min-height:36px;padding-block:8px}body[data-zv-preview-footer=true] .zv-footer .footer-column li{margin:0}body[data-zv-preview-footer=true] .zv-footer .footer-bottom{padding-top:16px;gap:16px;border-color:#ded7ce!important}@media(max-width:749px){body #MainContent .zv.zv-hero-editorial>.zv__inner{padding-bottom:28px!important}body #MainContent .zv-hero-editorial .zv-hero__media img{transform:scale(1.6);transform-origin:100% 50%}body #MainContent .zv .zv-q:not(.zv-q--text-only){grid-template-columns:120px minmax(0,1fr);gap:18px 20px;align-items:center}body #MainContent .zv .zv-q:not(.zv-q--text-only)>div:last-child{display:contents}body #MainContent .zv .zv-q__media{grid-column:1;grid-row:1 / span 2;min-width:0}body #MainContent .zv .zv-q__media .zv-media{aspect-ratio:1;border-radius:6px}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-eyebrow{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:10px;letter-spacing:.08em}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-h2{grid-column:2;grid-row:2;align-self:start;margin:0}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-h2 p{margin:0}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-lead{grid-column:1 / -1;margin:0}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-q__list{grid-column:1 / -1;margin-top:0}body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-offer-cta{grid-column:1 / -1}body #MainContent .zv-final-offer>.zv__inner{padding-block:36px}body #MainContent .zv-final-offer__layout{gap:24px}body #MainContent .zv-final-offer__visual{margin:0}body #MainContent .zv-final-offer__visual img{aspect-ratio:4/3}body #MainContent .zv-final-offer__visual figcaption{display:none}body[data-zv-preview-type=true] #MainContent .zv .zv-daily__benefit{font-size:16px;line-height:1.45}body[data-zv-preview-type=true] #MainContent .zv .zv-q__text{font-size:13px!important}body[data-zv-preview-type=true] #MainContent .zv .zv-q__title{font-size:15px!important}body[data-zv-preview-type=true] #MainContent .zv .zv-q__list{gap:16px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{grid-template-columns:16px 58px minmax(0,1fr) 83px;gap:8px;padding:13px 10px;min-height:110px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{width:58px;height:72px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image img{object-fit:contain}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__name{font-size:16px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__meta,body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__advantage{font-size:11px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier .zv-tier__price strong{font-size:18px!important}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__price small{font-size:11px}body[data-zv-preview-footer=true] .zv-footer .newsletter-section{padding:28px 24px!important}body[data-zv-preview-footer=true] .zv-footer .newsletter-container{grid-template-columns:minmax(0,1fr);gap:20px}body[data-zv-preview-footer=true] .zv-footer .newsletter-title{font-size:29px!important;max-width:20ch}body[data-zv-preview-footer=true] .zv-footer .newsletter-form .newsletter-form__button{padding-inline:14px}body[data-zv-preview-footer=true] .zv-footer .footer-main{padding:28px 24px 20px!important}body[data-zv-preview-footer=true] .zv-footer .footer-content{gap:20px 20px;padding-bottom:20px}body[data-zv-preview-footer=true] .zv-footer .footer-brand{padding-bottom:20px}body[data-zv-preview-footer=true] .zv-footer .footer-logo{font-size:44px!important}body[data-zv-preview-footer=true] .zv-footer .footer-column a{min-height:40px;padding-block:9px}body[data-zv-preview-footer=true] .zv-footer [data-zv-footer-column=links_legal]{padding-top:20px}}@media(max-width:359px){body #MainContent .zv .zv-q:not(.zv-q--text-only){grid-template-columns:96px minmax(0,1fr);column-gap:16px}body[data-zv-preview-type=true] #MainContent .zv .zv-q .zv-h2,body[data-zv-preview-type=true] #MainContent .zv .zv-q .zv-h2 p{font-size:26px!important}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{grid-template-columns:14px 42px minmax(0,1fr) 72px;gap:6px;padding-inline:8px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__radio{width:14px;height:14px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{width:42px;height:58px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__name{font-size:14px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier .zv-tier__price strong{font-size:16px!important}}body #MainContent [data-zv-v10] .zv-buy__sub:empty{display:none}body #MainContent [data-zv-v10] .zv-offer-head-description{max-width:52ch}body #MainContent [data-zv-v10] .zv-purchase-options{margin:16px 0}body #MainContent [data-zv-v10] .zv-purchase-options legend{font-size:14px;padding-bottom:10px}body #MainContent [data-zv-v10] .zv-purchase-options .zv-mode--visual small{font-size:13px;line-height:1.4;margin-top:5px}body #MainContent [data-zv-v10] .zv-subscription-card .zv-abo-benefits{padding:10px 0;margin-inline:14px;font-size:13px;line-height:1.45}body #MainContent [data-zv-v10] .zv-subscription-card .zv-abo-benefits ul{margin:0;gap:7px}body #MainContent [data-zv-v10] .zv-price{margin:16px 0 8px;gap:6px 14px;justify-content:space-between;align-items:baseline}body #MainContent [data-zv-v10] .zv-price__label{font-size:14px;font-weight:500}body #MainContent [data-zv-v10] .zv-price__now{font:600 26px/1.2 var(--font-body-family,Arial,sans-serif);font-variant-numeric:tabular-nums}body #MainContent [data-zv-v10] .zv-unit,body #MainContent [data-zv-v10] .zv-subscription-summary{font-size:13px;line-height:1.5;margin:0 0 8px}body #MainContent [data-zv-v10] .zv-saving-basis{font-size:12px;line-height:1.45;color:var(--zv-stone);margin:0 0 10px}body #MainContent [data-zv-v10] .zv-buy__cta{margin-bottom:0}body #MainContent [data-zv-v10] .zv-buy__guarantee{justify-content:center;text-align:center}body #MainContent [data-zv-v10] .zv-v10-together{margin:16px 0;padding:12px 0;font-size:13px}body #MainContent [data-zv-v10] .zv-v10-together strong{font-size:13px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{grid-template-columns:18px 72px minmax(0,1fr) 96px;min-height:104px;padding:12px;gap:10px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{width:72px;height:72px;background:#f4ede3}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image img{object-fit:contain}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__meta,body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__price small{font-size:13px;line-height:1.4;margin-top:4px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] [data-zv-tier-compare]{font-size:13px}body #MainContent .zv-final-offer .zv-offer-cta{margin-top:16px;padding-top:0}body #MainContent .zv .zv-editorial-gallery .zv-gal__main{background:#f4ede3;border-radius:var(--zv-card-radius);overflow:hidden}body #MainContent .zv .zv-editorial-gallery .zv-gal__main img{width:100%;height:100%;object-fit:contain;object-position:center}body #MainContent .zv-lifestyle .zv-lifestyle__image{object-position:center 60%}body #MainContent .zv-lifestyle .zv-proof__body{padding:16px}body #MainContent .zv-lifestyle .zv-lifestyle__caption{font:500 16px/1.4 var(--font-body-family,Arial,sans-serif);color:var(--zv-text)}@media(min-width:990px){body #MainContent .zv-lifestyle .zv-proof__track{grid-auto-columns:minmax(250px,calc((100% - 40px)/3))}body #MainContent .zv-lifestyle .zv-proof__nav:has(button:first-child:disabled):has(button:last-child:disabled){visibility:hidden}}@media(max-width:749px){body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{grid-template-columns:16px 58px minmax(0,1fr) 90px;gap:8px;padding:10px;min-height:100px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{width:58px;height:64px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__name{font-size:16px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier .zv-tier__price strong{font-size:19px!important}body #MainContent [data-zv-v10] .zv-product-nav{margin:8px 0 14px}body #MainContent [data-zv-v10] .zv-product-nav a{font-size:13px}}@media(max-width:359px){body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier{grid-template-columns:14px 42px minmax(0,1fr) 86px;gap:6px;padding-inline:8px;min-height:104px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-v10-pack-image{width:42px;height:58px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier__name{font-size:15px}body[data-zv-preview-packages=true] #MainContent [data-zv-v10] .zv-tier .zv-tier__price strong{font-size:18px!important}}body #MainContent [data-zv-v10] .zv-order-summary{padding:16px;background:#f0e8de;border-radius:var(--zv-card-radius);margin-top:16px}body #MainContent [data-zv-v10] .zv-order-summary__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}body #MainContent [data-zv-v10] .zv-order-summary__title{font-size:15px;font-weight:600;line-height:1.35;margin:0 0 4px}body #MainContent [data-zv-v10] .zv-order-summary__supply{font-size:13px;line-height:1.4;margin:0;color:var(--zv-stone)}body #MainContent [data-zv-v10] .zv-order-summary .zv-price{display:flex;flex-direction:column-reverse;gap:3px;margin:0;align-items:end;text-align:right}body #MainContent [data-zv-v10] .zv-order-summary .zv-price__label{font-size:12px;font-weight:400;color:var(--zv-stone)}body #MainContent [data-zv-v10] .zv-order-summary .zv-price__now{font-size:26px;white-space:nowrap}body #MainContent [data-zv-v10] .zv-order-summary .zv-subscription-summary{margin:10px 0 0;font-size:13px;line-height:1.45}body #MainContent [data-zv-v10] .zv-delivery-note{margin:12px 0 8px;font-size:13px;line-height:1.5;color:var(--zv-stone)}body #MainContent [data-zv-v10] .zv-delivery-note span{display:block}body #MainContent [data-zv-v10] .zv-delivery-note strong{font-weight:500;color:var(--zv-text)}body #MainContent [data-zv-v10] .zv-order-summary .zv-unit{font-size:12px;line-height:1.5;margin:0 0 14px}body #MainContent [data-zv-v10] .zv-order-summary .zv-saving-basis{margin:8px 0 0;font-size:12px;line-height:1.45;text-align:center}body #MainContent .zv-application-video{border-top:1px solid var(--zv-line);margin-top:12px;padding-top:4px}body #MainContent .zv-application-video summary{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;cursor:pointer;list-style:none}body #MainContent .zv-application-video summary::-webkit-details-marker{display:none}body #MainContent .zv-application-video summary:focus-visible{outline:2px solid var(--zv-cta);outline-offset:3px}body #MainContent .zv-application-video video{display:block;width:100%;max-height:70vh;background:#eee7dd;border-radius:8px;margin-top:8px}body[data-zv-preview-type=true] #MainContent :is(h1,h2,.zv-panel__title),body[data-zv-preview-type=true] #MainContent :is(h1,h2) :is(p,span,strong,b,em),body[data-zv-preview-type=true] .zv-footer .newsletter-title,body[data-zv-preview-type=true] cart-drawer .drawer__heading{font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:400!important;letter-spacing:-.025em!important}body[data-zv-preview-type=true] #MainContent .zv :is(.zv-acc__item>summary,.zv-page h3),body[data-zv-preview-type=true] #MainContent .shopify-policy__body :is(h3,h4){font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:500!important}body[data-zv-preview-type=true] #MainContent .zv-acc__item>summary{font-size:17px;line-height:1.45;letter-spacing:0}body{--zv-brand-cream:#faf8f3;--zv-brand-morning:#e9cdbd;--zv-brand-evening:#343135;--zv-type-display:clamp(28px,3vw,42px);--zv-type-title:18px;--zv-type-copy:15px}body[data-zv-preview-colors=true] #MainContent :is(.zv--sand,.zv--ivory,.zv-final-offer,.zv-lifestyle,.zv-ingredients-cards,.zv-duo-benefits){background:var(--zv-brand-cream)!important}body[data-zv-preview-colors=true] .zv-footer :is(.newsletter-section,.footer-main){background:var(--zv-brand-cream)!important}body[data-zv-preview-colors=true] #MainContent :is(.zv-proof__card,.zv-ic){background:transparent;border:0;box-shadow:none}body[data-zv-preview-colors=true] #MainContent .zv-ic__amount{background:transparent;color:var(--zv-stone);padding:0;border-radius:0;font-weight:500}body[data-zv-preview-colors=true] #MainContent .zv-ingredients-cards__tabs button:not([aria-selected=true]){background:transparent;color:var(--zv-text);border-color:var(--zv-line)}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle .zv-proof__body{padding:14px 0 0}body[data-zv-preview-colors=true] #MainContent .zv-final-offer{border-top:1px solid var(--zv-line)}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-order-summary{background:transparent;padding:16px 0 0;border-top:1px solid var(--zv-line);border-radius:0}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] :is(.zv-tier,.zv-subscription-card,.zv-mode--visual label>span){background:var(--zv-brand-cream)}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] :is(.zv-tier.is-active,.zv-subscription-card:has(input:checked)){background:#f5ebea}body[data-zv-preview-colors=true] #MainContent :is(.zv-proof__head h2,.zv-hero-editorial .zv-h1 em){color:var(--zv-text)!important}body[data-zv-preview-type=true] #MainContent :is(.zv-h1,.zv-h1 p,.zv-h1 em,.zv-h2,.zv-h2 p,.zv-buy__title,.zv-final-offer__title,.zv-final-offer__title em,.zv-proof__head h2,.zv-duo-benefits h2,.zv-ingredients-cards__heading h2),body[data-zv-preview-type=true] .zv-footer .newsletter-title{font-size:var(--zv-type-display)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.025em!important}body[data-zv-preview-type=true] #MainContent .zv.zv-hero-editorial .zv-hero__text .zv-h1,body[data-zv-preview-type=true] #MainContent .zv .zv-buy__title{font-size:var(--zv-type-display)!important;line-height:1.16!important}body[data-zv-preview-type=true] #MainContent .zv :is(.zv-q__title,.zv-acc__item>summary),body[data-zv-preview-type=true] #MainContent :is(.zv-lifestyle__caption,.zv-ic h3){font-size:var(--zv-type-title)!important;font-weight:500!important;line-height:1.35!important}body[data-zv-preview-type=true] #MainContent .zv :is(.zv-lead,.zv-q__text,.zv-acc__body,.zv-final-offer__text),body[data-zv-preview-type=true] #MainContent :is(.zv-proof__intro,.zv-ingredients-cards__intro),body[data-zv-preview-type=true] .zv-footer .newsletter-subtitle{font-size:var(--zv-type-copy)!important;line-height:1.6!important}body[data-zv-preview-type=true] #MainContent .zv .zv-eyebrow{font-size:13px!important;text-transform:none;letter-spacing:.02em!important}body[data-zv-preview-type=true] #MainContent .zv-ic__content p:not(.zv-ic__detail){font-size:var(--zv-type-copy);line-height:1.6}body[data-zv-preview-type=true] .zv-footer .zv-newsletter__eyebrow{display:none}body #MainContent .zv-lifestyle [data-zv-moment] .zv-lifestyle__caption{display:flex;align-items:center;gap:10px}body #MainContent .zv-lifestyle [data-zv-moment] .zv-lifestyle__caption:before{content:"";width:20px;height:3px;flex:none;background:var(--zv-brand-morning)}body #MainContent .zv-lifestyle [data-zv-moment=evening] .zv-lifestyle__caption:before{background:var(--zv-brand-evening)}body #MainContent .zv-ingredients-cards__tabs button:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--zv-brand-morning);margin-right:8px;vertical-align:baseline;border:1px solid #b9a596}body #MainContent .zv-ingredients-cards__tabs button:nth-child(2):before{background:var(--zv-brand-evening);border-color:var(--zv-brand-evening)}@media(max-width:749px){body #MainContent .zv .zv-q:not(.zv-q--text-only) .zv-h2{grid-row:1 / span 2;align-self:center}}body[data-zv-preview-colors=true]{--zv-brand-clay:#f1ece3;--zv-brand-night:#302825;--zv-ivory:var(--zv-brand-cream);--zv-text:#302b28;--zv-stone:#655e57;--zv-line:#ddd5ca;background:var(--zv-brand-cream)}body[data-zv-preview-colors=true] :is(.header-wrapper,.header,.menu-drawer){background:var(--zv-brand-cream)!important}body[data-zv-preview-colors=true] #MainContent{background:var(--zv-brand-cream)}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle{background:var(--zv-brand-cream)!important;border:0}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle{padding-block:clamp(36px,4vw,64px)}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle .zv-lifestyle__image{border-radius:12px}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle .zv-proof__card{overflow:visible}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle .zv-proof__body{padding-top:16px}body[data-zv-preview-colors=true] #MainContent .zv-lifestyle [data-zv-moment=morning] .zv-lifestyle__caption:before{background:#97664e}body[data-zv-preview-colors=true] #MainContent :is(.zv-q__item,.zv-q__list){border-color:var(--zv-line)!important}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-tier{border-color:var(--zv-line);background:#fffdf9;box-shadow:none}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-tier.is-active{border-color:var(--zv-cta);background:#fffdf9;box-shadow:inset 0 0 0 1px var(--zv-cta)}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-subscription-card:has(input:checked){background:#fffdf9;border-color:var(--zv-cta)}body[data-zv-preview-colors=true] #MainContent .zv-final-offer__visual figcaption{background:transparent;color:var(--zv-text)}body[data-zv-preview-colors=true] .zv-footer .newsletter-section{background:var(--zv-brand-cream)!important;border-top:1px solid var(--zv-line)!important}body[data-zv-preview-colors=true] .zv-footer .footer-main{background:var(--zv-brand-night)!important;color:#fff5eb}body[data-zv-preview-colors=true] .zv-footer .footer-main :is(.footer-logo,.footer-column h3,.footer-column a,.footer-logo-description,.footer-description,.footer-bottom,.footer-copyright){color:#fff5eb!important}body[data-zv-preview-colors=true] .zv-footer .footer-main :is(.footer-content,.footer-brand,.footer-bottom,[data-zv-footer-column=links_legal]){border-color:#74645b!important}body[data-zv-preview-colors=true] .zv-footer .footer-main a:hover{color:#ecd1bf!important}body[data-zv-preview-colors=true] #MainContent .zv.zv-final-offer{background:var(--zv-cta)!important;color:#fffaf3!important;border:0}body[data-zv-preview-colors=true] #MainContent .zv.zv-final-offer :is(.zv-final-offer__title,.zv-final-offer__title em,.zv-final-offer__text p,.zv-final-offer__price p,.zv-final-offer__price strong,.zv-final-offer__price small,.zv-final-offer__availability,.zv-final-offer__visual figcaption){color:#fffaf3!important}body[data-zv-preview-colors=true] #MainContent .zv.zv-final-offer .zv-offer-cta__button{background:#fffaf3!important;color:var(--zv-cta)!important;border-color:#fffaf3!important}body[data-zv-preview-colors=true] #MainContent .zv.zv-final-offer .zv-offer-cta__button:hover{background:#f0e7da!important}body[data-zv-preview-colors=true] #MainContent .zv-hero-editorial .zv-h1 em{color:var(--zv-cta)!important;font-style:normal}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-v10-recommend{background:var(--zv-cta)}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-tier__name{color:var(--zv-text)}body[data-zv-preview-colors=true] #MainContent [data-zv-v10] .zv-tier.is-active .zv-tier__name{color:var(--zv-cta)}body #MainContent .zv .zv-gal__thumb.is-active{opacity:1;border-color:var(--zv-cta)}body #MainContent .zv .zv-gal__thumb.is-active span{color:var(--zv-cta);font-weight:600}body #MainContent .zv-final-offer__visual{background:transparent}body #MainContent .zv .zv-eyebrow:empty{display:none}@media(max-width:749px){body #MainContent .zv.zv-hero-editorial .zv-hero{gap:0}body #MainContent .zv.zv-hero-editorial .zv-hero__text .zv-eyebrow{margin:24px 24px 12px}body #MainContent .zv.zv-hero-editorial .zv-hero__text .zv-h1{margin:0 24px 24px}body #MainContent .zv.zv-hero-editorial .zv-lead{margin:24px 24px 20px}body #MainContent .zv.zv-hero-editorial .zv-hero__actions{width:calc(100% - 48px);margin:0 24px;justify-content:center}body #MainContent .zv.zv-hero-editorial .zv-hero__actions .zv-btn{width:100%}}body #MainContent .zv-ingredients-cards{position:relative;overflow-anchor:none}body #MainContent .zv-ingredients-cards__panel+.zv-ingredients-cards__panel{margin-top:0}body #MainContent .zv-ingredients-cards [data-ingredient-measure][hidden]{display:block!important;position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}body #MainContent .zv-ingredients-cards__recipe{font:500 16px/1.5 var(--font-body-family,Arial,sans-serif);margin:0 0 6px}body #MainContent .zv-ingredients-cards__dose{font:400 12px/1.5 var(--font-body-family,Arial,sans-serif);margin:0 0 24px}body #MainContent .zv-ic{padding:24px 0;border-radius:0!important;align-content:start}body #MainContent .zv-ic h3{font:500 18px/1.35 var(--font-body-family,Arial,sans-serif)!important;min-height:48.6px;margin:12px 0}body #MainContent .zv-ic__image{aspect-ratio:1;object-fit:cover;align-self:start;border-radius:12px!important}body #MainContent .zv-ic__content{align-items:start}body #MainContent .zv-ingredients-cards__grid{gap:20px 32px}@media(max-width:749px){body #MainContent .zv-ingredients-cards__grid{gap:0}body #MainContent .zv-ic{display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto auto auto auto;gap:8px 20px;border-bottom:1px solid var(--zv-line)!important;padding-block:24px}body #MainContent .zv-ic__top{grid-column:1;grid-row:1}body #MainContent .zv-ic h3{grid-column:1;grid-row:2;margin:0;min-height:48.6px;letter-spacing:-.015em!important}body #MainContent .zv-ic__content{display:contents}body #MainContent .zv-ic__content>div{grid-column:1/-1;grid-row:3;margin-top:8px}body #MainContent .zv-ic img.zv-ic__image{grid-column:2;grid-row:1/span 2;width:88px;height:88px;align-self:start}body #MainContent .zv-ic__details{grid-column:1/-1;grid-row:4;margin:4px 0 0}body #MainContent .zv-ic__content p:not(.zv-ic__detail){font:400 15px/1.6 var(--font-body-family,Arial,sans-serif)}body #MainContent .zv-ic__content .zv-ic__detail{font:400 12px/1.5 var(--font-body-family,Arial,sans-serif)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/zv-premium-preview.css.map */
