.pdp-concern{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;padding:.5rem .9rem;border-radius:999px;background:#ffffffd1;width:fit-content}.pdp-benefit-spotlight{display:grid;gap:.45rem;margin:.8rem 0 1rem}.pdp-benefit-spotlight__item{font-size:.95rem;line-height:1.4}.pdp-benefit-spotlight__item>span{color:#2d775d;font-weight:800;margin-right:.35rem}.pdp-reassurance{display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:.84rem;line-height:1.45;padding:1rem;border:1px solid rgba(50,40,31,.12);border-radius:1rem}.pdp-reassurance p{margin:0}.pdp-reassurance a{text-decoration:underline;text-underline-offset:3px}.pdp-hero-stage{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(30rem,58vw,47rem);display:grid;place-items:center;background-image:radial-gradient(circle at 52% 42%,rgba(255,255,255,.98) 0 13%,rgba(255,255,255,.62) 30%,transparent 58%)}.pdp-hero-stage:before,.pdp-hero-stage:after{content:"";position:absolute;border-radius:999px;z-index:-1;filter:blur(2px)}.pdp-hero-stage:before{width:62%;aspect-ratio:1;background:#ffffff80;top:10%;left:18%}.pdp-hero-stage:after{width:48%;height:8%;background:#1f2b3d1f;bottom:8%;left:26%;filter:blur(18px)}.pdp-hero-stage__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.pdp-hero-stage__background img{width:100%;height:100%;object-fit:cover}.pdp-hero-stage .bottle{position:relative;z-index:1;width:auto;height:min(78%,38rem);max-width:72%;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(31,43,61,.18))}.pdp-proof-panel{margin-top:1rem;padding:1rem;border:1px solid rgba(55,40,31,.12);border-radius:var(--radius-2xl);background:#fffdf9}.pdp-proof-panel__title{margin-bottom:.75rem}.pdp-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pdp-proof{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border-radius:1rem;background:#ffffffb8}.pdp-proof strong,.pdp-proof span{display:block}.pdp-proof strong{font-size:.9rem;line-height:1.2}.pdp-proof span{margin-top:.2rem;font-size:.78rem;line-height:1.35;opacity:.72}.pdp-proof__icon{width:2rem;height:2rem;object-fit:contain}.pdp-media-standard{margin-top:.65rem;font-size:.75rem;opacity:.58}@media(max-width:767px){.pdp-hero-stage{min-height:29rem}.pdp-hero-stage .bottle{height:min(76%,31rem);max-width:78%}.pdp-proof-grid{grid-template-columns:1fr 1fr}}.pdp-decision-proof{background:#fbf7f1}.pdp-decision-proof__grid{display:grid;gap:1.25rem}.pdp-decision-proof__card{padding:clamp(1.5rem,4vw,3rem);background:#fff;border-radius:1.5rem;display:grid;gap:1rem}.pdp-decision-proof__card .display-md{font-size:clamp(1.8rem,3vw,3rem)}@media(min-width:768px){.pdp-decision-proof__grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.pdp-story{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,7rem);border-top:1px solid rgba(55,40,31,.08)}.pdp-story__inner{min-height:26rem}.pdp-story__media{min-height:24rem;display:grid;place-items:center}.pdp-story__media picture{width:100%;height:100%;display:grid;place-items:center}.pdp-story__media picture img{max-height:32rem;width:auto;max-width:82%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(31,43,61,.16))}.pdp-story__media--graphic{position:relative;border-radius:var(--radius-3xl);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96),rgba(255,255,255,.4) 45%,transparent 70%)}.pdp-story__orb{width:min(19rem,70%);aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#ffffffeb,#ffffff2e);box-shadow:inset 0 0 0 1px #fffc,0 30px 60px #343e561f}.pdp-story__mark{position:absolute;font-weight:900;letter-spacing:.14em;opacity:.18;font-size:clamp(1.2rem,4vw,3.4rem);transform:rotate(-8deg)}.pdp-story__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18}.pdp-story__inner{position:relative;display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}.pdp-story__media{position:relative;min-width:0}.pdp-story__media img,.pdp-story__media video{width:100%;border-radius:var(--radius-3xl);object-fit:cover}.pdp-story__pip{position:absolute;right:1rem;bottom:1rem;width:min(38%,15rem);overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--shadow-pop)}.pdp-story__content{display:grid;gap:1rem;max-width:42rem;padding:clamp(1rem,3vw,2.5rem)}.pdp-story__content .display-md{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.94;letter-spacing:-.045em}.pdp-story__body{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.pdp-seo{background:#fbf7f1}.pdp-seo__content{padding-block:clamp(3rem,7vw,6rem)}.pdp-story--center .pdp-story__content{text-align:center;margin-inline:auto}.pdp-seo__content{max-width:70ch;margin-inline:auto}@media(min-width:768px){.pdp-story__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pdp-story--right .pdp-story__media{order:2}}.routine-merchandising{background:linear-gradient(180deg,#fff,#fbf7f1);border-top:1px solid rgba(55,40,31,.08)}.routine-merchandising .section-head{max-width:48rem}.routine-merchandising .section-head:before{content:"BUILD YOUR ROUTINE";display:block;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin-bottom:.55rem;opacity:.62}.curiosity-cabinet{background:var(--gradient-cream)}.curiosity-cabinet__head{max-width:56rem;margin-bottom:clamp(2rem,5vw,4rem)}.curiosity-cabinet__head .lede{margin-top:1rem;max-width:38rem}.curiosity-cabinet__grid{display:grid;gap:1rem}.curiosity-drawer{overflow:hidden;border:1px solid rgba(50,40,31,.12)}.curiosity-drawer summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.4rem 1.5rem}.curiosity-drawer summary::-webkit-details-marker{display:none}.curiosity-drawer summary span{font-size:.7rem;font-weight:800;letter-spacing:.12em}.curiosity-drawer summary strong{font-size:clamp(1.1rem,2vw,1.45rem)}.curiosity-drawer summary i{font-style:normal;font-size:1.5rem;transition:transform .2s ease}.curiosity-drawer[open] summary i{transform:rotate(45deg)}.curiosity-drawer__answer{padding:0 1.5rem 1.5rem 3.8rem;max-width:50rem;line-height:1.6}@media(min-width:900px){.curiosity-cabinet__grid{grid-template-columns:repeat(2,1fr)}}.genie{display:grid;gap:1rem;max-width:52rem}.genie__item{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);padding:.5rem 1.5rem}.genie__item+.genie__item{margin-top:0}.genie__question{display:flex;flex-direction:column;gap:.35rem;min-height:var(--tap);padding-block:1rem;cursor:pointer;list-style:none}.genie__question::-webkit-details-marker{display:none}.genie__question:after{content:"+";position:absolute;margin-left:auto}.genie__tag{color:var(--purple)}.genie__answer{padding-bottom:1.25rem;color:var(--muted-foreground);display:grid;gap:.75rem;max-width:62ch}.genie[data-enhanced] .genie__item{transition:background-color .3s var(--ease-spring)}.genie__item[open]{background:color-mix(in oklab,var(--purple) 8%,var(--card))}.genie__cta{margin-top:2rem}.hpv2-products{background:var(--background)}.hpv2-products__head{display:grid;gap:1rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.hpv2-products__head .lede{max-width:42rem}.hpv2-products__grid{display:grid;grid-template-columns:1fr;gap:1rem}.hpv2-product{overflow:hidden;border:1px solid rgba(50,40,31,.1);background:#fff}.hpv2-product__visual{display:grid;place-items:center;min-height:22rem;padding:1.5rem;background:var(--gradient-cream)}.hpv2-product__visual .bottle{max-height:20rem}.hpv2-product__body{padding:1.5rem}.hpv2-product__descriptor{margin-top:.5rem;opacity:.72}.hpv2-product__formula{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(50,40,31,.12)}.hpv2-product__formula span{font-size:.68rem;font-weight:800;letter-spacing:.12em}.hpv2-product__formula p{margin-top:.35rem;line-height:1.5}.hpv2-product__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.hpv2-products__governance{font-size:.75rem;opacity:.62;max-width:52rem;margin-top:1.5rem;line-height:1.5}@media(min-width:750px){.hpv2-products__head{grid-template-columns:1.1fr .9fr}.hpv2-products__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.hpv2-products__grid{grid-template-columns:repeat(4,1fr)}}.journey-hero{display:grid;gap:2.5rem;align-items:center}@media(min-width:990px){.journey-hero{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.journey-hero__intro{margin-top:1.25rem}.journey-hero__intro p+p{margin-top:1rem}.journey-hero__cta{margin-top:2rem}.journey-hero__media img{width:100%;height:auto;border-radius:var(--radius-3xl);object-fit:cover;aspect-ratio:4 / 5}@media(min-width:990px){.journey-hero__media img{aspect-ratio:3 / 4}}.pillar-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pillar-card{display:grid;gap:.75rem;align-content:start;padding:1.75rem;border-radius:var(--radius-3xl);background:var(--card);border:1px solid var(--border)}.pillar-card__mark{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--cream);font-size:1.25rem;font-weight:900}.pillar-quote{grid-column:1 / -1;margin:0;padding:2rem;border-radius:var(--radius-3xl);background:var(--cocoa);color:var(--cream);display:grid;gap:1rem}.pillar-quote blockquote{margin:0}.section-header{max-width:42rem;margin-bottom:2rem;display:grid;gap:.5rem}.timeline-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.timeline-nav__dot{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);padding:.5rem .9rem;border-radius:999px;border:1px solid var(--border);font-size:.75rem;font-weight:700;background:var(--card)}.timeline-nav__dot:hover,.timeline-nav__dot:focus-visible{border-color:var(--cocoa)}.timeline:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.timeline__card{scroll-margin-inline-start:1rem;scroll-margin-block-start:6rem}@media(prefers-reduced-motion:reduce){.timeline,html{scroll-behavior:auto}}.page-width--narrow{max-width:48rem}.quiz__intro{margin-top:1rem}.quiz__disclaimer{margin-top:.75rem;font-size:.8125rem}.quiz{margin-top:2.5rem}.quiz__answers{display:grid;gap:.75rem;margin-top:1.5rem}@media(min-width:640px){.quiz__answers{grid-template-columns:repeat(2,1fr)}}.quiz__step>h2{margin-top:1.5rem}.quiz__step>.btn{margin-top:1.5rem}.quiz__result{display:grid;gap:1rem;padding:2rem;border-radius:var(--radius-3xl);background:var(--cocoa);color:var(--cream)}.quiz__result-actions{display:flex;flex-wrap:wrap;gap:.75rem}.quiz__recommended{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:1rem}.quiz-fallback{margin-top:2.5rem;display:grid;gap:1.5rem}.quiz-fallback__group{border:1px solid var(--border);border-radius:var(--radius-2xl);padding:1rem 1.25rem;display:grid;gap:.5rem}.quiz-fallback__option{display:flex;align-items:center;gap:.5rem;min-height:var(--tap)}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
