.pdp{--pdp-gutter: 16px;--pdp-radius: 14px;--pdp-radius-sm: 10px;--pdp-radius-pill: 999px;--pdp-line: #e6e3e7;--pdp-muted: #f4f2f4;--pdp-tint: color-mix(in srgb, var(--pdp-accent) 16%, #fff);--pdp-text-2: color-mix(in srgb, var(--pdp-ink) 60%, #fff);--pdp-success: #22c55e;--pdp-shadow: 0 2px 6px rgb(0 0 0 / .14);color:var(--pdp-ink);font-family:var(--pdp-font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.pdp *,.pdp *:before,.pdp *:after{box-sizing:border-box}.pdp-wrap{max-width:1200px;margin:0 auto;padding-inline:var(--pdp-gutter)}@media(min-width:750px){.pdp{--pdp-gutter: 32px}}.pdp-section{padding-block:44px}.pdp h1,.pdp h2,.pdp h3{font-family:var(--pdp-font-heading);line-height:1;margin:0;color:var(--pdp-ink);letter-spacing:-.01em}.pdp-section-title{font-size:clamp(38px,11vw,60px);margin-bottom:12px;text-wrap:balance}.pdp-section-title em,.pdp-title em{font-style:normal;color:var(--pdp-accent-ink)}.pdp-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-accent-ink);margin-bottom:8px}.pdp-lede{color:var(--pdp-text-2);max-width:600px;margin:0 0 24px;font-size:17px;text-wrap:pretty}.pdp-caps{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-icon{flex:none;display:block}.pdp-announce{background:var(--pdp-brand);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;gap:8px;font-size:15px}.pdp-announce__msg{flex:1;text-align:center;font-weight:700;display:none;align-items:center;justify-content:center;gap:10px;margin:0}.pdp-announce__msg.is-active{display:flex}.pdp-announce__pill{background:#fff;color:var(--pdp-brand);border-radius:var(--pdp-radius-pill);padding:2px 10px;font-size:13px;font-weight:800}.pdp-announce button{background:none;border:0;color:#fff;font-size:22px;cursor:pointer;padding:2px 8px}.pdp-marquee{background:var(--pdp-accent);color:var(--pdp-brand);overflow:hidden;white-space:nowrap}.pdp-marquee__track{display:inline-flex;gap:32px;padding:9px 16px;animation:pdp-marquee 30s linear infinite}.pdp-marquee__item{display:inline-flex;align-items:center;gap:8px;font-weight:800}.pdp-marquee__item img{width:18px;height:18px}@keyframes pdp-marquee{to{transform:translate(-50%)}}.pdp-main{display:grid;gap:22px;padding-top:12px;padding-bottom:36px}.pdp-main>*{min-width:0}@media(min-width:990px){.pdp-main{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;padding-top:28px}.pdp-gallery{position:sticky;top:24px}}.pdp-gallery__stage{display:grid;grid-template-columns:26% 1fr;gap:6px}.pdp-gallery__stage--no-tiles{grid-template-columns:1fr}.pdp-tiles{display:grid;grid-auto-rows:1fr;gap:6px}.pdp-tile{background:var(--pdp-brand);color:#fff;border-radius:var(--pdp-radius-sm);padding:10px 6px;text-align:center;font-size:13px;font-weight:500;line-height:1.2;display:grid;place-content:center;justify-items:center;gap:8px}.pdp-tile__icon{display:grid;place-items:center}.pdp-tile .pdp-icon{stroke-width:2.4}.pdp-tile img{width:30px;height:30px;object-fit:contain}.pdp-slides{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--pdp-tint) 0%,color-mix(in srgb,var(--pdp-accent) 45%,#fff) 100%)}.pdp-slides__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-slides__track::-webkit-scrollbar{display:none}.pdp-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1}.pdp-gallery__stage:not(.pdp-gallery__stage--no-tiles) .pdp-slides__track{height:100%}.pdp-gallery__stage:not(.pdp-gallery__stage--no-tiles) .pdp-slide{min-height:100%}.pdp .pdp-slide img,.pdp .pdp-slide video{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.pdp-slides__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--pdp-ink);box-shadow:0 2px 8px #00000026;cursor:pointer;font-size:18px;line-height:1}.pdp-slides__nav--prev{left:10px}.pdp-slides__nav--next{right:10px}.pdp-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:10px;scrollbar-width:none}.pdp-thumb{flex:0 0 56px;height:56px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--pdp-muted);cursor:pointer}.pdp-thumb[aria-current=true]{border-color:var(--pdp-brand)}.pdp-thumb img{width:100%;height:100%;object-fit:cover}.pdp-authority{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 8px}.pdp-authority img{width:22px;height:22px}.pdp-authority u{text-underline-offset:3px}.pdp-title{font-size:clamp(46px,13vw,68px);margin:0 0 12px;text-wrap:balance}.pdp-subtitle{margin:0 0 18px;font-size:17px;text-wrap:pretty}.pdp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pdp-chip{display:inline-flex;align-items:center;gap:7px;border-radius:var(--pdp-radius-sm);padding:9px 12px;font-weight:500;font-size:15.5px;line-height:1.2}.pdp-chip img{width:20px;height:20px}.pdp-chip--filled{background:var(--pdp-brand);color:#fff;box-shadow:var(--pdp-shadow)}.pdp-chip--soft{background:var(--pdp-tint);color:var(--pdp-accent-ink);border:2px solid var(--pdp-accent)}.pdp-chip--outline{background:#fff;color:var(--pdp-ink);border:1px solid var(--pdp-line)}.pdp-rating{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--pdp-line);font-size:16px}.pdp-stars{color:var(--pdp-star, var(--pdp-accent));letter-spacing:2px}.pdp-divider{border:0;border-top:1px solid var(--pdp-line);margin:0}.pdp-step{margin:22px 0 0;border:0;padding:0;min-width:0}.pdp-step legend{font-size:20px;font-weight:400;margin-bottom:12px;padding:0}.pdp-step legend b,.pdp-step legend strong{font-weight:700}.pdp-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:12px}.pdp-pack{position:relative;display:grid;gap:8px;text-align:center;cursor:pointer}.pdp-pack input{position:absolute;opacity:0;pointer-events:none}.pdp-pack__card{border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-sm);padding:18px 6px 14px;display:grid;justify-items:center;gap:2px;background:#fff}.pdp-pack__card img{width:100%;max-width:100px;aspect-ratio:1;object-fit:contain;margin-bottom:6px}.pdp-pack__name{font-size:21px;font-weight:400}.pdp-pack__servings{font-size:13px;color:var(--pdp-text-2)}.pdp-pack__unit{font-size:16px;font-weight:600}.pdp-pack input:checked+.pdp-pack__card{border:2px solid var(--pdp-brand)}.pdp-pack input:focus-visible+.pdp-pack__card{outline:2px solid var(--pdp-accent);outline-offset:2px}.pdp-pack__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);border-radius:var(--pdp-radius-pill);padding:3px 12px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1}.pdp-pack__badge--dark{background:var(--pdp-brand);color:#fff}.pdp-pack__badge--accent{background:var(--pdp-tint);color:var(--pdp-accent-ink);border:1.5px solid var(--pdp-accent)}.pdp-flavors{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pdp-flavor{position:relative;cursor:pointer}.pdp-flavor input{position:absolute;opacity:0;pointer-events:none}.pdp-flavor__tile{display:grid;place-items:center;min-height:64px;padding:10px;border-radius:var(--pdp-radius-sm);border:1px solid var(--pdp-line);background:#fff center/cover no-repeat;font-family:var(--pdp-font-heading);font-size:20px;text-transform:uppercase;color:var(--pdp-accent-ink);text-align:center}.pdp-flavor input:checked+.pdp-flavor__tile{border:2px solid var(--pdp-brand)}.pdp-subscribe{border:1px solid var(--pdp-line);border-radius:var(--pdp-radius-sm);padding:14px 16px}.pdp-subscribe label{display:flex;gap:10px;align-items:center;font-weight:600;cursor:pointer}.pdp-subscribe ul{margin:8px 0 0 30px;padding:0;font-size:14px;color:var(--pdp-text-2)}.pdp-app-blocks{margin-top:22px}.pdp-eta{display:inline-flex;align-items:center;gap:10px;background:var(--pdp-muted);border-radius:var(--pdp-radius-pill);padding:7px 16px;font-size:15px;margin:18px 0 16px}.pdp-eta__dot{width:9px;height:9px;border-radius:50%;background:var(--pdp-success);flex:none;animation:pdp-pulse 1.6s ease-in-out infinite}@keyframes pdp-pulse{50%{box-shadow:0 0 0 6px #22c55e33}}.pdp-buy{width:100%;min-height:64px;border:0;border-radius:var(--pdp-radius-sm);background:var(--pdp-brand);color:#fff;font-family:inherit;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:var(--pdp-shadow)}.pdp-buy .pdp-icon{stroke-width:2.2}.pdp-buy[disabled]{opacity:.5;cursor:not-allowed}.pdp-buy s{font-weight:400;opacity:.7;font-size:18px}.pdp-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 10px}.pdp-payments svg{width:40px;height:25px}.pdp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none}.pdp-trust__item{display:inline-flex;align-items:center;gap:6px;font-size:15px}.pdp-trust__item span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--pdp-ink) 35%,transparent)}.pdp-guarantee{margin-top:18px;display:flex;gap:14px;align-items:center;border-radius:var(--pdp-radius);padding:18px;background:var(--pdp-tint);border:1.5px solid var(--pdp-accent)}.pdp-guarantee__icon{width:50px;height:50px;border-radius:50%;background:var(--pdp-brand);color:#fff;display:grid;place-items:center;flex:none}.pdp-guarantee img{width:50px;height:50px;flex:none}.pdp-guarantee h3{font-family:var(--pdp-font-body);font-size:18px;font-weight:700;letter-spacing:-.01em}.pdp-guarantee p{margin:4px 0 0;font-size:14px;color:var(--pdp-text-2)}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--pdp-line);padding:10px var(--pdp-gutter);display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.pdp-sticky.is-visible{transform:none}.pdp-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.pdp-sticky .pdp-buy{min-height:50px;font-size:17px;flex:1}.pdp-card{background:#fff;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);padding:22px}.pdp-tabs__bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--pdp-brand);border-radius:var(--pdp-radius) var(--pdp-radius) 0 0;overflow:hidden}.pdp-tabs__bar button{background:none;border:0;color:#fff;padding:12px 6px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;line-height:1.2}.pdp-tabs__bar button[aria-selected=true]{background:#fff;color:var(--pdp-ink);border-radius:var(--pdp-radius) var(--pdp-radius) 0 0}.pdp-tabs__panel{border:1px solid var(--pdp-line);border-top:0;border-radius:0 0 var(--pdp-radius) var(--pdp-radius);padding:22px}.pdp-tabs__panel .rte p{margin:0 0 12px;font-size:17px}.pdp-tabs__panel .rte p:last-child{margin-bottom:0}.pdp-quote{font-size:19px;margin:10px 0 16px}.pdp-person{display:flex;gap:12px;align-items:center}.pdp-person img{width:56px;height:56px;border-radius:50%;object-fit:cover}.pdp-person small{display:block;color:var(--pdp-text-2)}.pdp-story{background:var(--pdp-brand);color:#fff}.pdp-story h2{color:#fff}.pdp-story .pdp-section-title em,.pdp-story .pdp-eyebrow{color:var(--pdp-accent)}.pdp-story__inner{max-width:760px}.pdp-story__inner--image{display:grid;gap:28px;max-width:1100px}@media(min-width:990px){.pdp-story__inner--image{grid-template-columns:1fr 1fr;align-items:center}}.pdp-story__image{width:100%;height:auto;border-radius:var(--pdp-radius)}.pdp-story__text p{font-size:19px;line-height:1.55;margin:0 0 16px;color:#ffffffe0}.pdp-story__text p:last-child{margin-bottom:0}.pdp-story__signature{font-style:italic;color:#ffffffb3}.pdp-fit{display:grid;gap:12px}@media(min-width:750px){.pdp-fit{grid-template-columns:1fr 1fr}}.pdp-fit__card{border-radius:var(--pdp-radius);padding:22px;border:1px solid var(--pdp-line);background:#fff}.pdp-fit__card--yes{background:var(--pdp-tint);border:1.5px solid var(--pdp-accent)}.pdp-fit__card h3{font-family:var(--pdp-font-body);font-size:20px;font-weight:700;margin-bottom:14px;letter-spacing:-.01em}.pdp-fit__card ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pdp-fit__card li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4}.pdp-fit__card--yes .pdp-icon{color:var(--pdp-accent-ink);margin-top:1px}.pdp-fit__card--no{color:var(--pdp-text-2)}.pdp-fit__card--no .pdp-icon{margin-top:1px}.pdp-source{color:var(--pdp-text-2);font-size:14px;margin:0 0 24px}.pdp-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media(min-width:750px){.pdp-stats{grid-template-columns:repeat(4,1fr)}}.pdp-stat__num{font-family:var(--pdp-font-heading);font-size:clamp(52px,14vw,72px);color:var(--pdp-brand);line-height:1}.pdp-stat p{margin:8px 0 0;font-size:14px;color:var(--pdp-text-2)}.pdp-compare{width:100%;border-collapse:collapse;font-size:15px}.pdp-compare th,.pdp-compare td{padding:13px 8px;border-bottom:1px solid var(--pdp-line);text-align:center}.pdp-compare th:first-child,.pdp-compare td:first-child{text-align:left}.pdp-compare thead th.is-us{background:var(--pdp-brand);color:#fff;border-radius:10px 10px 0 0}.pdp-compare td.is-us{background:var(--pdp-tint);font-weight:700}.pdp-yes{color:var(--pdp-success);font-weight:800}.pdp-no{color:#c0392b;font-weight:800}.pdp-faq__list{border-top:1px solid var(--pdp-line)}.pdp-faq details{border-bottom:1px solid var(--pdp-line);padding:18px 0}.pdp-faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary:after{content:"+";flex:none;font-size:26px;font-weight:300;line-height:1;transition:transform .2s}.pdp-faq details[open] summary:after{transform:rotate(45deg)}.pdp-faq .rte{margin-top:10px;color:var(--pdp-text-2)}.pdp-faq .rte p{margin:0 0 8px}main>.shopify-section:first-child>.pdp:first-child{padding-top:calc(var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0))}@media(prefers-reduced-motion:reduce){.pdp-marquee__track,.pdp-eta__dot{animation:none}.pdp-sticky{transition:none}}.pdp-story .pdp-section-title{margin-bottom:20px}.pdp-promise{background:var(--pdp-tint);border:1.5px solid var(--pdp-accent);border-radius:var(--pdp-radius);padding:28px 22px}@media(min-width:750px){.pdp-promise{padding:40px;max-width:820px;margin:0 auto}}.pdp-promise__icon{width:52px;height:52px;border-radius:50%;background:var(--pdp-brand);color:#fff;display:grid;place-items:center;margin-bottom:16px}.pdp-promise .pdp-section-title{margin-bottom:18px}.pdp-promise__text p{font-size:17px;line-height:1.55;margin:0 0 12px}.pdp-promise__highlight{font-family:var(--pdp-font-heading);font-size:clamp(28px,8vw,40px);line-height:1.05;color:var(--pdp-brand);margin:18px 0;padding:14px 0;border-block:2px solid var(--pdp-accent)}.pdp-hook{margin:0 0 20px;font-size:17px;line-height:1.6;color:var(--pdp-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pdp-ink) 45%,transparent);text-underline-offset:4px;text-wrap:pretty}.pdp-benefits{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px}.pdp-benefit{display:flex;gap:10px;align-items:flex-start}.pdp-benefit .pdp-icon{margin-top:2px;color:var(--pdp-ink)}.pdp-benefit p{margin:0;font-size:15px;line-height:1.4;text-wrap:pretty}.pdp-benefit strong{font-weight:700}.pdp-tiles{display:inline-flex;gap:3px;flex:none}.pdp-tiles>span{width:var(--tile);height:var(--tile);display:grid;place-items:center;background:linear-gradient(90deg,var(--pdp-star) var(--fill),#dcdce6 var(--fill))}.pdp-tiles svg{width:76%;height:76%;fill:#fff}.pdp-reviews,.pdp-ingredients-slider{overflow:hidden}.pdp-reviews__summary{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--pdp-text-2);margin-bottom:14px}.pdp-reviews__summary b{color:var(--pdp-ink)}.pdp-reviews__head{margin-bottom:22px}.pdp-reviews__title{font-size:clamp(32px,9vw,56px);line-height:1.05}.pdp-reviews__title em{font-style:italic;color:var(--pdp-ink)}.pdp-review{flex:0 0 min(84%,340px);scroll-snap-align:start;margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);overflow:hidden}.pdp-review__photo{position:relative;aspect-ratio:5 / 4;background:var(--pdp-muted);flex:none}.pdp-review__photo img,.pdp-review__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.pdp-review__placeholder{fill:color-mix(in srgb,var(--pdp-ink) 22%,transparent)}.pdp-review__label{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:var(--pdp-radius-pill);background:var(--pdp-brand);color:#fff;font-size:12px;font-weight:600}.pdp-review__card{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.pdp-review__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pdp-text-2)}.pdp-review__quote{margin:0;font-size:15px;line-height:1.5;color:var(--pdp-ink);flex:1}.pdp-review figcaption{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.pdp-review__name{font-size:15px;color:var(--pdp-ink)}.pdp-review__where{font-size:13px;color:var(--pdp-text-2)}@media(min-width:750px){.pdp-review{flex-basis:560px;flex-direction:row}.pdp-review__photo{aspect-ratio:auto;width:44%;min-height:340px}.pdp-review__card{padding:22px 22px 20px}.pdp-review__quote{font-size:16px}}.pdp-carousel__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pdp-gutter);scroll-padding-inline:var(--pdp-gutter);outline:none}@media(min-width:1200px){.pdp-carousel__track{padding-inline:calc((100vw - 1200px) / 2 + var(--pdp-gutter));scroll-padding-inline:calc((100vw - 1200px) / 2 + var(--pdp-gutter))}}.pdp-carousel__track::-webkit-scrollbar{display:none}.pdp-review__badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pdp-ink)}.pdp-review__badge svg{width:16px;height:16px;color:#2563eb}.pdp-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.pdp-carousel__dots span{width:7px;height:7px;border-radius:50%;background:var(--pdp-line);transition:background .2s,width .2s}.pdp-carousel__dots span.is-active{background:var(--pdp-ink);width:20px;border-radius:4px}.pdp-ingredients-slider__head{text-align:center}.pdp-ingredients-slider__head{margin-bottom:28px}.pdp-ingredients-slider__head .pdp-section-title{margin-bottom:14px}.pdp-ingredients-slider__head .pdp-lede{margin:0 auto}.pdp-ing-card{flex:0 0 min(90%,600px);scroll-snap-align:start;display:grid;grid-template-columns:38% 1fr;border-radius:var(--pdp-radius);overflow:hidden;background:color-mix(in srgb,var(--pdp-accent) 9%,#fff)}.pdp-ing-card__photo{position:relative;background:var(--pdp-muted);min-height:230px}.pdp-ing-card__photo img,.pdp-ing-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pdp-ing-card__placeholder{fill:color-mix(in srgb,var(--pdp-ink) 22%,transparent)}.pdp-ing-card__body{padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pdp-ing-card__dose{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--pdp-brand);background:var(--pdp-accent);border-radius:var(--pdp-radius-pill);padding:4px 11px}.pdp-ing-card h3{font-family:var(--pdp-font-body);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.pdp-ing-card h3 span{font-weight:500;color:var(--pdp-text-2)}.pdp-ing-card p{margin:0;font-size:14px;line-height:1.45;color:var(--pdp-text-2)}@media(min-width:750px){.pdp-ing-card{flex-basis:560px}.pdp-ing-card__body{padding:24px 22px}.pdp-ing-card p{font-size:16px}}.pdp-reviews__note{margin:14px auto 0;font-size:12px;color:var(--pdp-text-2);text-align:center}.pdp h1,.pdp h2{text-transform:var(--pdp-heading-case, none)}.pdp-section--soft{background:var(--pdp-soft, var(--pdp-muted))}.pdp-section--tight{padding-block:24px}.pdp-narrow{max-width:680px}.pdp-center{text-align:center}.pdp-center .pdp-lede{margin-inline:auto}.pdp-copy{font-size:16px;line-height:1.6;color:var(--pdp-text-2)}.pdp-copy p{margin:0 0 14px}.pdp-copy strong{color:var(--pdp-ink)}.pdp-anchor{position:relative;top:-90px}.pdp-feature__img,.pdp-bars__top,.pdp-bars__bottom{display:block;width:100%;max-width:760px;height:auto;margin:0 auto 28px}.pdp-bars__bottom{margin:28px auto 0}.pdp-feature__img.placeholder-svg,.pdp-bars__top.placeholder-svg,.pdp-bars__bottom.placeholder-svg,.pdp-origin__img.placeholder-svg,.pdp-offer__img.placeholder-svg{aspect-ratio:4 / 3;background:var(--pdp-muted);fill:color-mix(in srgb,var(--pdp-ink) 22%,transparent)}.pdp-rating--top{border:0;padding:0;margin:0 0 8px;font-size:15px}.pdp-notice{border:1.5px solid var(--pdp-brand);border-radius:var(--pdp-radius-sm);padding:14px 16px;margin:0 0 20px;background:#fff}.pdp-notice p{margin:0;font-size:14.5px;color:var(--pdp-text-2)}.pdp-notice__heading{font-weight:700;color:var(--pdp-ink)!important;margin-bottom:4px!important}.pdp-cta{text-align:center;margin-top:28px}.pdp-cta__btn{display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:var(--pdp-radius-pill);background:var(--pdp-brand);color:#fff;font-weight:700;font-size:17px;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px color-mix(in srgb,var(--pdp-brand) 60%,#000)}.pdp-cta--light .pdp-cta__btn{background:#fff;color:var(--pdp-brand);box-shadow:none}.pdp-cta__note{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:14px;color:var(--pdp-text-2)}.pdp-cta--light .pdp-cta__note{color:#ffffffd9}.pdp-salebar{color:#fff}.pdp-salebar__strip{margin:0;padding:8px 12px;text-align:center;font-weight:700;font-size:14px}.pdp-salebar__sale{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 14px}.pdp-salebar__copy{text-align:center}.pdp-salebar__heading{margin:0;font-weight:700;font-size:18px;letter-spacing:.02em}.pdp-salebar__text{margin:0;font-size:12.5px;opacity:.9}.pdp-salebar__timer{display:flex;gap:12px}.pdp-salebar__timer span{display:grid;text-align:center;font-size:11px;opacity:.9}.pdp-salebar__timer b{font-size:20px;line-height:1.1}.pdp-quote{margin:0;background:#fff;border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);padding:20px;box-shadow:0 6px 18px #0000000f}.pdp-quote blockquote{margin:10px 0 14px;font-style:italic;font-size:16px;line-height:1.55}.pdp-quote figcaption{display:flex;align-items:center;gap:10px;font-size:15px}.pdp-quote img{width:44px;height:44px;border-radius:50%;object-fit:cover}.pdp-bars{border:2px solid var(--pdp-brand);border-radius:var(--pdp-radius);background:#fff;padding:6px 16px;margin:20px 0;box-shadow:4px 4px 0 var(--pdp-brand)}.pdp-bar{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--pdp-line);font-size:14px}.pdp-bar:last-child{border-bottom:0}.pdp-bar__track{height:12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--pdp-brand) 45%,#fff);background:#f1f4f2;overflow:hidden}.pdp-bar__track span{display:block;height:100%;border-radius:99px;background:color-mix(in srgb,var(--pdp-brand) 55%,#fff)}.pdp-bar__value{display:grid;text-align:right;font-size:12px;color:var(--pdp-text-2);min-width:92px}.pdp-bar__value b{font-size:14px;color:var(--pdp-ink)}.pdp-bar--ours{font-weight:700}.pdp-bar--ours .pdp-bar__track span{background:var(--pdp-brand)}.pdp-bar--ours .pdp-bar__value b{font-size:20px;color:var(--pdp-brand)}.pdp-bars__summary{font-weight:700;font-size:18px;color:var(--pdp-brand);margin:0}.pdp-origin{display:flex;flex-direction:column;align-items:center;margin:28px 0}.pdp-origin__card{width:min(78%,360px);background:#fff;border:2px solid var(--pdp-brand);border-radius:var(--pdp-radius);overflow:hidden;box-shadow:4px 4px 0 var(--pdp-brand)}.pdp-origin__card:nth-child(4n+1){align-self:flex-start;transform:rotate(-2deg)}.pdp-origin__card:nth-child(4n+3){align-self:flex-end;transform:rotate(2deg)}.pdp-origin__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.pdp-origin__body{padding:12px 14px 16px}.pdp-origin__body h3{font-family:var(--pdp-font-heading);font-size:21px;color:var(--pdp-brand);margin-bottom:4px}.pdp-origin__body p{margin:0;font-size:14.5px;line-height:1.4}.pdp-origin__arrow{width:70px;height:60px;color:var(--pdp-brand);margin:4px 0}.pdp-origin__arrow:nth-child(4n+2){transform:none}.pdp-origin__arrow:nth-child(4n){transform:scaleX(-1)}.pdp-checklist{list-style:none;margin:18px 0;padding:16px 18px;display:grid;gap:10px;text-align:left;border:2px solid var(--pdp-brand);border-radius:var(--pdp-radius);background:color-mix(in srgb,var(--pdp-soft, #fff) 60%,#fff);box-shadow:4px 4px 0 var(--pdp-brand)}.pdp-checklist li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.35}.pdp-checklist .pdp-icon{flex:none;color:var(--pdp-brand)}.pdp-checklist--light{border:0;box-shadow:none;background:none;padding:0}.pdp-checklist--light li,.pdp-checklist--light .pdp-icon{color:#fff}.pdp-ingredients-slider--left .pdp-ingredients-slider__head{text-align:left}.pdp-ingredients-slider__head .pdp-copy{max-width:680px;margin:0 auto;text-align:left}.pdp-ingredients-slider__outro{max-width:680px;margin:22px auto 0}.pdp-ing-card--text{grid-template-columns:1fr;background:#fff;border:2px solid var(--pdp-brand)}.pdp-ing-card--text .pdp-ing-card__body{padding:22px 18px}.pdp-ing-card--text h3{color:var(--pdp-brand);text-transform:uppercase}.pdp-ing-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pdp-ing-card__tags span{font-size:11.5px;border:1px solid var(--pdp-brand);color:var(--pdp-brand);border-radius:99px;padding:3px 10px}.pdp-review__title{margin:0;font-weight:700;font-size:16px;line-height:1.35;color:var(--pdp-ink)}.pdp-iconlist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:18px;justify-items:center}.pdp-iconlist li{display:grid;justify-items:center;gap:6px;font-weight:700;font-size:15px}.pdp-iconlist .pdp-icon{color:var(--pdp-brand)}@media(min-width:750px){.pdp-iconlist{grid-template-columns:repeat(5,1fr)}}.pdp-timeline{list-style:none;margin:24px 0 0;padding:0 0 0 30px;position:relative}.pdp-timeline:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;border-left:2px dashed var(--pdp-ink)}.pdp-timeline li{position:relative;margin-bottom:22px}.pdp-timeline li:before{content:"";position:absolute;left:-30px;top:0;width:20px;height:20px;border-radius:50%;border:4px solid var(--pdp-brand);background:#fff}.pdp-timeline__label{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;font-size:18px}.pdp-timeline__label .pdp-icon{color:var(--pdp-brand)}.pdp-timeline__text{margin:0;padding:12px 14px;border:2px solid var(--pdp-brand);border-radius:var(--pdp-radius-sm);background:color-mix(in srgb,var(--pdp-soft, #fff) 60%,#fff);box-shadow:3px 3px 0 var(--pdp-brand);font-size:15px;line-height:1.45}.pdp-offer__lead{font-weight:700;font-size:17px;margin:0 0 20px}.pdp-offer{background:var(--pdp-brand);color:#fff;border-radius:22px;padding:22px 20px 26px;text-align:center}.pdp-offer__img{display:block;width:100%;height:auto;border-radius:var(--pdp-radius-sm);margin:0 auto 14px}.pdp-offer__title{font-family:var(--pdp-font-heading);color:#fff!important;font-size:clamp(26px,7vw,36px);text-transform:var(--pdp-heading-case, none);margin-bottom:10px}.pdp-offer__rating{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-size:13px}.pdp-offer__subtitle{font-weight:700;font-size:18px;line-height:1.35;margin:0 0 16px}.pdp-offer__list-heading{font-weight:700;font-size:19px;margin:0}.pdp-offer .pdp-checklist{margin:12px 0 0}.pdp-faq--cards .pdp-faq__list{border:0;display:grid;gap:14px}.pdp-faq--cards details{border:1.5px solid var(--pdp-ink);border-radius:var(--pdp-radius-sm);padding:18px;background:#fff;box-shadow:3px 3px 0 var(--pdp-ink)}.pdp-faq--cards summary:after{content:"\203a";font-size:28px;transform:none}.pdp-faq--cards details[open] summary:after{transform:rotate(90deg)}.pdp-disclaimer{background:var(--pdp-brand);color:#ffffffe6;padding:22px 0;text-align:center;font-style:italic;font-size:14px}.pdp-disclaimer p{margin:0 0 10px}.pdp-reviews__strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:18px var(--pdp-gutter) 4px;scroll-snap-type:x mandatory}.pdp-reviews__strip::-webkit-scrollbar{display:none}.pdp-reviews__strip button{flex:0 0 96px;height:96px;padding:0;border:0;border-radius:10px;overflow:hidden;cursor:pointer;scroll-snap-align:start;background:var(--pdp-muted)}.pdp-reviews__strip img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.pdp-notice__heading{display:flex;align-items:center;gap:6px}@media(min-width:990px){.pdp-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1200px;margin:0 auto;padding-inline:var(--pdp-gutter)}.pdp-split--media-right .pdp-split__media{order:2}.pdp-split__body{min-width:0}.pdp-split .pdp-split__body,.pdp-split .pdp-split__body .pdp-wrap{max-width:none;padding-inline:0}.pdp-split__media img,.pdp-split__media .placeholder-svg{display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:var(--pdp-radius)}.pdp-bars-section>.pdp-bars__bottom{display:none}.pdp-split .pdp-ingredients-slider__head{text-align:left}.pdp-split .pdp-ingredients-slider__head .pdp-copy{margin:0}.pdp-split .pdp-ingredients-slider__outro{margin:22px 0 0}.pdp-split .pdp-carousel__track{padding-inline:0;scroll-padding-inline:0}.pdp-split .pdp-ing-card{flex-basis:88%}.pdp-split .pdp-carousel__dots{justify-content:flex-start}.pdp-narrow:has(>.pdp-iconlist){max-width:960px}.pdp-origin-section .pdp-narrow{max-width:1100px}.pdp-origin-section .pdp-lede,.pdp-origin-section .pdp-copy{max-width:760px;margin-inline:auto}.pdp-origin{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start;margin:36px 0}.pdp-origin__card{width:auto;align-self:auto!important}.pdp-origin__card:nth-child(4n+3){margin-top:36px}.pdp-origin__arrow{display:none}.pdp-timeline-section .pdp-narrow{max-width:960px}.pdp-timeline{padding:0;margin-top:36px}.pdp-timeline:before{left:50%;margin-left:-1px}.pdp-timeline li{width:50%;padding-right:44px}.pdp-timeline li:before{left:auto;right:-10px}.pdp-timeline li:nth-child(odd) .pdp-timeline__label{justify-content:flex-end}.pdp-timeline li:nth-child(2n){margin-left:50%;padding:0 0 0 44px}.pdp-timeline li:nth-child(2n):before{right:auto;left:-10px}.pdp-timeline li+li{margin-top:-28px}.pdp-timeline-section .pdp-cta{max-width:460px;margin-inline:auto}.pdp-offer-section .pdp-narrow{max-width:1100px}.pdp-offer{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;text-align:left;padding:40px 44px}.pdp-offer>*{grid-column:2}.pdp-offer>.pdp-offer__img{grid-column:1;grid-row:1 / span 12;align-self:center;margin:0}.pdp-offer__rating{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp.css.map */
