:root{--bg:#fffaf8;--surface:#f8eff0;--card:#fff;--ink:#2a2130;--muted:#6f6574;--accent:#eaa5b8;--accent-hover:#e08fa6;--accent-ink:#2a2130;--blush:#fdeef2;--lilac:#efe8fb;--peach:#fff0e6;--dew:#e6f3f6;--rose-deep:#b8577a;--rose-line:#e08fa659;--field-1:#f1e9fb;--field-1-ink:#2a2130;--field-1-muted:#6f6574;--field-2:#fdeef2;--field-2-ink:#2a2130;--font-display:"Outfit Var", "Outfit", "Avenir Next", system-ui, sans-serif;--font:"DM Sans Var", "DM Sans", "Helvetica Neue", system-ui, sans-serif;--step-head:clamp(2.1rem, 1.4rem + 2.6vw, 3.6rem);--step-display:clamp(2.8rem, 1.5rem + 5vw, 6rem);--radius:999px;--arch:36px;--soft:28px;--petal:linear-gradient(120deg, #fbd3df 0%, #fde3d3 45%, #e9defb 100%);--petal-soft:linear-gradient(140deg, #fff3f6 0%, #fff6ef 50%, #f5f0fd 100%);--shadow:0 24px 60px -32px #7a406059;--shadow-sm:0 12px 30px -18px #7a40604d}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-weight:400}::selection{background:#fbd3df}h1,h2,.t-display,.t-head,.c-title,.c-card__title,.c-help__title{font-family:var(--font-display)!important;letter-spacing:-.035em!important;font-style:normal!important;font-weight:300!important;line-height:1.02!important}h3,h4{letter-spacing:-.01em;font-family:var(--font-display)!important;font-style:normal!important;font-weight:450!important}.t-display,.c-title{font-weight:250!important}em,i,.t-pg__kicker,.t-footer__tag,.t-error__text,.lp-quote__text p{font-style:normal!important}.t-display em,.t-head em,.c-title em{background:linear-gradient(90deg, var(--rose-deep), #9a6fd0);color:#0000;-webkit-background-clip:text;background-clip:text}.t-lead,.t-hero2__lead,.c-intro,.t-pg__intro,.t-pg__intro p,.t-pol__intro{color:var(--muted);font-family:var(--font)!important;font-weight:400!important}.t-pg__kicker,.c-kicker,.t-kicker,.lp-kicker{text-transform:uppercase;font-family:var(--font)!important;letter-spacing:.16em!important;color:var(--rose-deep)!important;font-size:.78rem!important;font-weight:600!important}.c-kicker:before,.c-kicker:after{display:none}.c-kicker{background:var(--blush);border-radius:999px;padding:7px 14px}.t-buy__price,.t-shoprow__price,.lp-final__price,.c-stats__value,.t-lasts__result,.t-cart__total{letter-spacing:-.02em;font-family:var(--font-display)!important;font-weight:350!important}.t-btn{box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), filter .35s ease;background:var(--petal)!important;color:var(--ink)!important;font-family:var(--font)!important;letter-spacing:.01em!important;text-transform:none!important;border:0!important;border-radius:999px!important;font-weight:600!important}.t-btn:hover{box-shadow:var(--shadow);filter:saturate(1.15);transform:translateY(-2px)}.t-btn--ink{background:var(--ink)!important;color:#fff!important}.t-btn--ink:hover{background:#45374c!important}.t-link{-webkit-text-decoration-color:var(--accent)!important;text-decoration-color:var(--accent)!important;text-decoration-thickness:2px!important}input[type=email],input[type=text],input[type=search],textarea{border:1px solid var(--rose-line)!important;background:#fff!important;border-radius:999px!important}textarea{border-radius:20px!important}.t-announce{font-weight:500;background:var(--petal)!important;color:var(--ink)!important}.t-header{-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid #eaa5b840;background:#fffaf8b8!important}.t-hero2 img,.t-hero2 video,.t-showcase img,.t-why img,.t-why video,.t-buy__media,.t-faq__frame,.t-faq__media img,.t-pg__hero-img,.t-pg__sec-img,.t-pg__cta img,.t-split__img,.t-shoprow__img,.t-gallery img,.t-product img,.lp-hero__reel,.lp-split__media,.lp-does__media,.lp-quote__img,.lp-final__media,.t-rit__media,.c-help img,.t-modal img{border-radius:var(--soft)!important}.t-pg__hero-img,.lp-hero__reel,.t-rit__media{box-shadow:var(--shadow);border-radius:46% 54% 42% 58%/56% 44%!important}@media (prefers-reduced-motion:no-preference){.t-pg__hero-img,.lp-hero__reel,.t-rit__media{animation:14s ease-in-out infinite alternate dew-morph}}@keyframes dew-morph{0%{border-radius:46% 54% 42% 58%/56% 44%}50%{border-radius:58% 42% 52% 48%/44% 56% 46% 54%}to{border-radius:42% 58% 60% 40%/52% 48% 40% 60%}}.t-hero2,.c-hero,.t-pg__hero,.lp-hero,.t-pol__hero{isolation:isolate;position:relative;background:var(--bg)!important}.t-hero2:before,.c-hero:before,.t-pg__hero:before,.lp-hero:before,.t-pol__hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(38% 46% at 18% 30%,#fbd3dfd9,#0000 70%),radial-gradient(34% 40% at 82% 22%,#e9defbe6,#0000 70%),radial-gradient(40% 40% at 60% 80%,#fde3d3bf,#0000 70%);height:120%;position:absolute;inset:-10% -5% auto}@media (prefers-reduced-motion:no-preference){.t-hero2:before,.c-hero:before,.t-pg__hero:before,.lp-hero:before,.t-pol__hero:before{animation:18s ease-in-out infinite alternate dew-drift}}@keyframes dew-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}.c-hero:after{display:none}.t-ribbon{background:var(--ink)!important;color:#fff!important}.t-ribbon__track,.t-ribbon__track *{letter-spacing:.02em;font-family:var(--font)!important;font-style:normal!important;font-weight:500!important}.c-card,.c-q,.t-lasts,.t-acc details,.t-shoprow,.t-cart__summary,.lp-benefits>*,.t-pol-card,.t-policies a{box-shadow:var(--shadow-sm);border-radius:var(--soft)!important;background:#fff!important;border:1px solid #eaa5b838!important}.c-card__title:before{background:var(--petal);border-radius:50%;width:10px;height:10px;rotate:0deg}.c-stats li{box-shadow:var(--shadow-sm);background:#fff!important;border:0!important;border-radius:24px!important}.c-stats__value{color:var(--rose-deep)!important}.c-pills a,.c-toc a{font-family:var(--font)}.c-pills a[aria-current=true]{background:var(--ink)!important}.c-q[open]{box-shadow:var(--shadow)!important;background:#fff!important;border-color:#0000!important}.c-q__icon{background:var(--petal-soft)!important}.c-q[open] .c-q__icon{background:var(--petal)!important}.c-prose ul li:before{background:var(--petal);border:0}.c-prose ol li:before{background:var(--petal);font-family:var(--font-display);font-weight:500}.c-toc a:before,.t-rit__steps li:before{font-weight:300;font-family:var(--font-display)!important;color:var(--rose-deep)!important}.c-help{background:var(--petal)!important;border-radius:32px!important}.t-close,.lp-final,.t-hero{background:var(--petal-soft)!important;color:var(--ink)!important}.t-close__text p,.lp-final p,.lp-final li{color:var(--muted)!important}.lp-final h2,.lp-final .lp-final__price,.t-close h2{color:var(--ink)!important}.t-sticky-buy,.lp-sticky{-webkit-backdrop-filter:blur(16px);border-top:1px solid #eaa5b84d;color:var(--ink)!important;background:#ffffffd9!important}.t-footer{border-top-left-radius:48px;border-top-right-radius:48px;background:var(--petal-soft)!important;color:var(--ink)!important}.t-footer__tag{font-family:var(--font-display)!important;font-weight:300!important}.t-modal,.t-modal__panel,.t-offer{overflow:hidden;border-radius:32px!important}.dew-badge{z-index:3;-webkit-backdrop-filter:blur(12px);width:128px;height:128px;box-shadow:var(--shadow);color:var(--ink);background:#ffffffc7;border-radius:50%;place-items:center;display:grid;position:absolute}.dew-badge svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.dew-badge text{font-family:var(--font);letter-spacing:2.6px;text-transform:uppercase;fill:var(--rose-deep);font-size:10.5px;font-weight:600}.dew-badge__drop{background:var(--petal);transform-origin:50%;border-radius:50%/60% 60% 40% 40%;width:26px;height:34px;rotate:180deg}@media (prefers-reduced-motion:no-preference){.dew-badge svg{animation:22s linear infinite dew-spin}}@keyframes dew-spin{to{rotate:360deg}}@media (width<=700px){.dew-badge{width:96px;height:96px}.dew-badge text{letter-spacing:1.8px;font-size:9px}}.t-hero2{align-items:center;padding-right:var(--margin)!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;overflow:visible!important}.t-hero2__film{height:calc(100% - 72px);background:0 0!important;margin-block:36px!important;overflow:visible!important}.t-hero2__film .t-video{box-shadow:var(--shadow);border-radius:40px;overflow:hidden}.t-hero2__film .t-video video,.t-hero2__film .t-video img{border-radius:40px}.t-hero2__film .dew-badge{top:28px;right:-28px}.dew-chips{z-index:3;justify-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:40px;left:-64px}.dew-chips li{-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);white-space:nowrap;background:#ffffffd1;border-radius:999px;padding:11px 18px;font-size:.92rem;font-weight:500}.dew-chips li:nth-child(2){margin-left:36px}@media (prefers-reduced-motion:no-preference){.dew-chips li{animation:6s ease-in-out infinite alternate dew-float}.dew-chips li:nth-child(2){animation-delay:-2s}.dew-chips li:nth-child(3){animation-delay:-4s}}@keyframes dew-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (width<=860px){.t-hero2{grid-template-columns:1fr!important;height:auto!important;padding-right:0!important}.t-hero2__film{aspect-ratio:4/5;height:auto;margin:0 var(--margin) 48px!important}.t-hero2__film .dew-badge{top:-36px;right:-8px}.dew-chips{bottom:16px;left:12px}.dew-chips li{padding:9px 14px;font-size:.82rem}.dew-chips li:nth-child(2){margin-left:0}}.t-ribbon__track,.t-ribbon__track *{font-size:.95rem!important}.t-why__chapter h3,.t-why__chapter h2,.t-why__chapter.is-active h3{font-weight:300!important}.t-showcase__strip,.t-showcase__grid,.t-band__grid{padding-inline:12px;gap:12px!important}.t-showcase img{border-radius:24px!important}.t-band{padding-inline:12px;gap:12px!important}.t-band__panel{border-radius:28px;overflow:hidden}.t-band__title{font-family:var(--font-display)!important;font-style:normal!important;font-weight:300!important}.js .t-hero2__film.t-shutter{clip-path:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){.js .t-hero2__film.t-shutter{animation:dew-rise 1.1s var(--ease) .1s both!important}.js .t-shutter:not(.t-hero2__film){clip-path:none!important;animation-name:dew-rise!important}}@keyframes dew-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.t-hero2:before{height:100%;inset:0}.t-band__title{text-shadow:0 2px 18px #2a213059;color:#fff!important}body .t-btn:not(.t-btn--ink),body .lp-offer .t-btn,body .t-close .t-btn{color:var(--ink)!important}body .lp-offer .t-btn{background:var(--ink)!important;color:#fff!important}.lp-hero__reel{border-radius:40px!important;animation:none!important}:root{--font-display:"Instrument Serif", "Cormorant", Georgia, serif;--step-display:clamp(2.6rem, 1.7rem + 3.4vw, 4.75rem);--step-head:clamp(2rem, 1.5rem + 1.8vw, 3.1rem);--step-lead:clamp(1.05rem, 1rem + .25vw, 1.2rem);--step-body:clamp(.98rem, .95rem + .15vw, 1.06rem)}h1,h2,.t-display,.t-head,.c-title,.c-card__title,.c-help__title{text-wrap:balance;font-family:var(--font-display)!important;letter-spacing:-.012em!important;font-weight:400!important;line-height:1.06!important}.t-display,.c-title,.t-pg__hero h1{font-size:var(--step-display)!important}.t-hero2__copy .t-display{max-width:9em;font-size:clamp(3rem,1.8rem + 4vw,5.6rem)!important}.t-head,.c-card__title,.t-why__chapter h3,.t-why__chapter h2{font-size:var(--step-head)!important}.c-card__title,.c-help__title{font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem)!important}.t-display em,.t-head em,.c-title em{font-family:var(--font-display);padding-right:.06em;font-style:italic!important}h3,h4,.t-acc summary,.c-q summary,.lp-benefits h3,.t-rit__steps h3{font-family:var(--font)!important;letter-spacing:0!important;font-size:1.02rem!important;font-weight:500!important;line-height:1.4!important}.lp-benefits h3,.t-shoprow h3,.t-product h3{font-size:1.08rem!important}p,li,.c-prose,.t-lead{letter-spacing:.002em}.t-lead,.t-hero2__lead,.c-intro{max-width:46ch;font-size:var(--step-lead)!important;line-height:1.65!important}.t-acc{gap:10px;display:grid}.t-acc details{transition:box-shadow .3s,border-color .3s;overflow:hidden;background:#fff!important;border:1px solid #eaa5b838!important;border-radius:22px!important;padding:0!important;box-shadow:0 10px 26px -22px #7a406066!important}.t-acc details[open]{box-shadow:var(--shadow-sm)!important;border-color:#eaa5b880!important}.t-acc summary{color:var(--ink);min-height:0!important;padding:16px 20px 16px 24px!important}.t-acc details p,.t-acc details>div{max-width:60ch;color:var(--muted);font-size:.97rem;line-height:1.65;margin:0!important;padding:0 24px 20px!important}.t-chev{background:var(--petal-soft);transition:background .3s ease, rotate .35s var(--ease);border-radius:50%;position:relative;border:0!important;width:28px!important;height:28px!important;transform:none!important}.t-chev:before,.t-chev:after{content:"";background:var(--ink);width:10px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.t-chev:after{transition:opacity .3s;rotate:90deg}.t-acc details[open] .t-chev{background:var(--petal);rotate:180deg}.t-acc details[open] .t-chev:after{opacity:0}.c-q summary{padding:16px 20px 16px 24px!important}.t-footer__tag{font-family:var(--font-display)!important;letter-spacing:0!important;color:var(--rose-deep)!important;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem)!important;font-style:italic!important;font-weight:400!important}.t-footer__cols h2{text-transform:uppercase;font-family:var(--font)!important;letter-spacing:.16em!important;color:var(--rose-deep)!important;font-size:.74rem!important;font-weight:600!important}.t-mark__tag,.t-mark small{font-family:var(--font-display)!important;letter-spacing:.02em!important;font-style:italic!important}.t-pdp__title,.t-product__title{font-size:clamp(2.4rem,1.8rem + 2vw,3.6rem)!important}@media (width>=861px){.lp-hero{align-items:center}.lp-hero__reel{aspect-ratio:9/16;height:calc(100% - 64px);box-shadow:var(--shadow);place-self:center;background:0 0!important;width:auto!important}.lp-hero__reel .t-video{object-fit:cover;width:100%!important;height:100%!important}}.lp-steps h3,.t-steps h3{color:var(--ink);font-family:var(--font)!important;font-size:1rem!important;font-weight:600!important}.lp-steps li{border-left:2px solid #eaa5b880;padding-left:18px}.t-buy__price,.t-pdp__price,.t-shoprow__price{font-size:clamp(1.7rem,1.4rem + .8vw,2.2rem)!important}.t-lasts__result{font-size:1.3rem!important}.t-rit__media{border-radius:200px 200px 32px 32px!important;animation:none!important}.t-pdp .product-price,.t-pdp__price .product-price,.t-pdp__info .product-price{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.8rem,1.5rem + .8vw,2.3rem);line-height:1.1}@media (width>=861px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)!important}}main .t-lead .product-price{line-height:1.1;font-family:var(--font-display)!important;color:var(--ink)!important;font-size:clamp(1.8rem,1.5rem + .8vw,2.3rem)!important}.t-shoprow__blurb,.t-shoprow__blurb p{color:var(--muted);font-family:var(--font)!important;font-size:1rem!important;line-height:1.6!important}.t-mark{gap:7px!important}.t-mark__name{color:var(--ink);letter-spacing:.16em!important;margin-right:-.16em!important;font-family:Outfit Var,Outfit,Helvetica Neue,sans-serif!important;font-size:29px!important;font-weight:560!important}.t-mark__t{color:var(--rose-deep)!important}.t-mark__tag{text-transform:uppercase;margin-right:-.34em;font-family:var(--font)!important;letter-spacing:.34em!important;color:var(--muted)!important;border-top:1px solid #b8577a59!important;padding-top:7px!important;font-size:9.5px!important;font-style:normal!important;font-weight:500!important}.t-mark--footer .t-mark__name{font-size:clamp(34px,3.6vw,46px)!important}.t-mark--footer .t-mark__tag{padding-top:10px!important;font-size:11px!important}.overlay{-webkit-backdrop-filter:blur(3px);z-index:100!important;background:#2a213047!important}.overlay aside{border-radius:28px;flex-direction:column;display:flex;bottom:12px;overflow:hidden;width:min(440px,100vw - 24px)!important;height:auto!important;transition:transform .45s var(--ease)!important;background:#fffaf8!important;top:12px!important;right:12px!important;transform:translate(calc(100% + 24px))!important;box-shadow:0 30px 80px -30px #50284673!important}.overlay.expanded aside{transform:none!important}.overlay .close-outside{width:100%!important}aside header{background:var(--petal-soft);flex:none;border-bottom:1px solid #eaa5b840!important;height:auto!important;padding:22px 22px 18px 28px!important}aside header h3{font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:var(--ink)!important;font-size:1.9rem!important;font-weight:400!important}aside header .close{height:40px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;line-height:1;display:grid;opacity:1!important;background:#fff!important;width:40px!important;font-size:1.3rem!important}aside main{flex:1;overflow-y:auto;margin:0!important;padding:8px 22px 22px!important}.t-cart__line{background:#fff;border-radius:22px;margin-top:12px;box-shadow:0 10px 26px -22px #7a406066;padding:14px!important}.t-cart__img{border-radius:16px;background:var(--blush)!important;width:76px!important}.t-cart__row .t-plain,.t-cart__row a{font-family:var(--font-display);color:var(--ink);font-size:1.3rem;line-height:1.15;text-decoration:none}.t-qty--sm{background:var(--blush);border-radius:999px}.t-cart__summary{box-shadow:var(--shadow-sm);background:#fff!important;border:1px solid #eaa5b840!important;border-radius:24px!important;margin-top:16px!important;padding:20px 20px 18px!important}.t-cart__total{font-weight:500;font-family:var(--font)!important;margin-bottom:8px!important;font-size:1rem!important}.t-cart__total dt{letter-spacing:0;font-family:var(--font)!important}.t-cart__total dd{font-family:var(--font-display);font-size:1.7rem;font-weight:400}.t-cart__toggle{font-weight:500;min-height:46px!important;font-family:var(--font)!important;border-top:1px solid #eaa5b838!important;padding:0 2px!important;font-size:.95rem!important}.t-cart__toggle .t-chev{width:24px!important;height:24px!important}.t-cart__toggle[aria-expanded=true] .t-chev:after{opacity:0}.t-cart__summary .t-btn{margin-top:14px!important}.lp-hero__visual{place-self:center;width:min(100%,470px);margin:32px 0;position:relative}.lp-hero__photo{aspect-ratio:4/5;box-shadow:var(--shadow);border-radius:200px 200px 36px 36px;margin:0;overflow:hidden}.lp-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-hero__reel--mini{aspect-ratio:9/16;border:4px solid #fff;bottom:-24px;left:-56px;overflow:hidden;width:132px!important;height:auto!important;box-shadow:var(--shadow)!important;background:var(--ink)!important;border-radius:22px!important;animation:none!important;position:absolute!important}.lp-hero__reel--mini .t-video{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.lp-hero__tag{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);color:var(--muted);white-space:nowrap;background:#ffffffd9;border-radius:999px;margin:0;padding:10px 16px;font-size:.82rem;position:absolute;top:44%;right:-18px}.lp-hero__tag span{font-family:var(--font-display);color:var(--rose-deep);margin-right:4px;font-size:1.15rem;font-style:italic}@media (width<=860px){.lp-hero__visual{width:min(100% - 2 * var(--margin), 420px);margin:8px auto 48px}.lp-hero__reel--mini{left:-8px;width:104px!important}.lp-hero__tag{top:auto;bottom:22%;right:-6px}}.lp-benefits{padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:24px 0 18px!important;display:grid!important}.lp-benefits>li{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:start;gap:6px 14px;display:grid;border-radius:24px!important;padding:20px 22px!important}.lp-benefits__n{background:var(--petal);width:36px;height:36px;font-family:var(--font-display);color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.05rem;display:grid}.lp-benefits h3{font-family:var(--font-display)!important;margin:6px 0 0!important;font-size:1.45rem!important;font-weight:400!important;line-height:1.1!important}.lp-benefits p{color:var(--muted);margin:0!important;font-size:.95rem!important;line-height:1.6!important}@media (width<=600px){.lp-benefits{grid-template-columns:1fr!important}}.c-prose p:has(>a+a){flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.c-prose p:has(>a+a)>a{background:var(--petal-soft);transition:background .3s ease, transform .3s var(--ease);border:1px solid #eaa5b859;border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:500;text-decoration:none!important}.c-prose p:has(>a+a)>a:after{content:" →";color:var(--rose-deep)}.c-prose p:has(>a+a)>a:hover{background:var(--petal);transform:translateY(-1px)}.lp-hero__tag{left:-40px;top:14%!important;bottom:auto!important;right:auto!important}@media (width<=860px){.lp-hero__tag{left:-6px;top:8%!important}}.c-prose nav a{transition:background .3s ease, transform .3s var(--ease);font-weight:500;background:var(--petal-soft)!important;color:var(--ink)!important;border:1px solid #eaa5b859!important}.c-prose nav a:after{content:" →";color:var(--rose-deep)}.c-prose nav a:hover{transform:translateY(-1px);background:var(--petal)!important}.t-band__panel--film{background:var(--ink);position:relative;overflow:hidden}.t-band__panel--film .t-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-quote{justify-content:center;align-items:center;grid-template-columns:minmax(0,360px) minmax(0,520px)!important;gap:clamp(28px,5vw,72px)!important;display:grid!important}.lp-quote__img{aspect-ratio:4/5;width:100%;max-width:360px;box-shadow:var(--shadow);justify-self:center;overflow:hidden;border-radius:200px 200px 32px 32px!important;grid-column:auto!important;margin:0!important}.lp-quote__img img{object-fit:cover;width:100%;height:100%}.lp-quote__text{padding:8px 0 0;position:relative;grid-column:auto!important;margin:0!important}.lp-quote__mark{height:.55em;font-family:var(--font-display);color:var(--accent);font-size:7rem;line-height:1;display:block}.lp-quote__text p{text-wrap:balance;font-family:var(--font-display)!important;color:var(--ink)!important;margin:0 0 22px!important;font-size:clamp(2rem,1.5rem + 1.8vw,3rem)!important;font-style:italic!important;line-height:1.12!important}.lp-quote__by{justify-items:start;gap:4px;display:grid}.lp-quote__stars{letter-spacing:.2em;color:var(--rose-deep);margin-bottom:4px;font-size:.95rem}.lp-quote__by cite{font-family:var(--font-display);color:var(--rose-deep);font-size:1.6rem;font-style:italic;line-height:1}.lp-quote__role{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}@media (width<=760px){.lp-quote{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.lp-quote__img{max-width:300px}.lp-quote__text{text-align:center}.lp-quote__by{justify-items:center}.lp-quote__mark{font-size:5.5rem}}.t-pdp__sub{text-transform:uppercase;color:var(--rose-deep);font-family:var(--font)!important;letter-spacing:.18em!important;margin:40px 0 14px!important;font-size:.75rem!important;font-weight:600!important}.t-ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.t-ingredients li{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #eaa5b838;border-radius:24px;gap:6px;padding:20px 22px;display:grid}.t-ingredients__name{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;line-height:1.1}.t-ingredients__name:before{content:"";background:var(--petal);border-radius:50%;width:9px;height:9px;margin:0 10px 3px 0;display:inline-block}.t-ingredients__text{color:var(--muted);font-size:.95rem;line-height:1.6}.t-pdp__para{color:var(--ink);max-width:52ch;margin:0;font-size:1.05rem;line-height:1.7}@media (width<=600px){.t-ingredients{grid-template-columns:1fr}}.t-checks li{color:var(--ink);font-family:var(--font)!important;font-size:1.02rem!important;line-height:1.5!important}@media (width>=861px){.lp-hero{padding-inline:var(--margin);justify-content:center;column-gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,560px) minmax(0,440px)!important}.lp-hero__copy{padding-inline:0!important}.lp-hero__visual{width:100%;max-width:440px}.lp-who{width:min(1180px, calc(100% - 2 * var(--margin)));border-radius:40px;justify-content:center;column-gap:clamp(40px,6vw,96px);padding:clamp(36px,4vw,56px);grid-template-columns:minmax(0,420px) minmax(0,520px)!important;margin-inline:auto!important}.lp-who__text{width:auto!important;padding:0!important}.lp-final .t-grid{justify-content:center;column-gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,420px) minmax(0,520px)!important}.lp-final__media,.lp-final__text{grid-column:auto!important}}.lp-who__media,.lp-final__media{aspect-ratio:4/5;width:100%;max-width:420px;box-shadow:var(--shadow-sm);justify-self:center;overflow:hidden;border-radius:32px!important}@media (width<=860px){.lp-who__media,.lp-final__media{width:calc(100% - 2 * var(--margin));max-width:380px;margin-inline:auto!important}.lp-who{padding-top:28px!important}}@media (width>=861px){.lp-split,.lp-does .t-grid{width:min(1180px, calc(100% - 2 * var(--margin)));justify-content:center;grid-template-columns:minmax(0,420px) minmax(0,540px)!important;align-items:center!important;column-gap:clamp(40px,6vw,96px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;display:grid!important}.lp-split--flip{grid-template-columns:minmax(0,540px) minmax(0,420px)!important}.lp-split__media,.lp-split__text,.lp-does__media,.lp-does__text{min-width:0;grid-area:1!important}}.lp-split__media,.lp-does__media{width:100%;max-width:420px;box-shadow:var(--shadow-sm);justify-self:center;overflow:hidden;aspect-ratio:4/5!important;border-radius:32px!important;max-height:none!important}.lp-split__text p,.lp-does__text p{max-width:52ch}@media (width<=860px){.lp-split__media,.lp-does__media{width:calc(100% - 2 * var(--margin));max-width:380px;margin-inline:auto!important}}.lp-faq{width:min(760px, calc(100% - 2 * var(--margin)));gap:28px;margin-inline:auto;display:grid}.lp-faq__head{text-align:center;justify-items:center;gap:12px;display:grid}.lp-faq__head .t-head{margin:0}.lp-faq__list{width:100%}.lp-foot{padding:clamp(40px, 5vw, 64px) var(--margin) 32px;text-align:center;background:var(--petal-soft);border-radius:40px 40px 0 0;justify-items:center;gap:18px;margin-top:clamp(56px,7vw,96px);display:grid}.lp-foot__help{font-family:var(--font-display);color:var(--rose-deep);margin:0;font-size:1.3rem;font-style:italic}.lp-foot__help a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #b8577a66;text-decoration:underline #b8577a66}.lp-foot__links{flex-wrap:wrap;justify-content:center;gap:8px 22px!important;display:flex!important}.lp-foot__links a{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)!important;font-size:.78rem!important;text-decoration:none!important}.lp-foot__links a:hover{color:var(--rose-deep)!important}.lp-foot__legal{max-width:60ch;color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.6}.t-band{height:clamp(380px,56vh,560px)!important}@media (width>=901px){.t-why>.t-wrap.t-grid,.t-buy,.t-faq__grid{width:min(1180px, calc(100% - 2 * var(--margin)));justify-content:center;column-gap:clamp(40px,6vw,96px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;display:grid!important}.t-why>.t-wrap.t-grid{grid-template-columns:minmax(0,440px) minmax(0,540px)!important}.t-why__stage,.t-why__text,.t-buy__media,.t-buy__info,.t-faq__text,.t-faq__media{min-width:0;grid-column:auto!important}.t-why__stage{aspect-ratio:4/5;width:100%;box-shadow:var(--shadow-sm);border-radius:32px;height:auto!important;max-height:none!important;top:max(96px,50vh - 275px)!important}.t-buy{grid-template-columns:minmax(0,460px) minmax(0,520px)!important;align-items:center!important}.t-buy__media{max-width:460px;border-radius:200px 200px 32px 32px!important}.t-faq__grid{grid-template-columns:minmax(0,560px) minmax(0,420px)!important;align-items:center!important}.t-faq__text{padding-block:clamp(64px,7vw,104px)!important}.t-faq__media{width:100%;max-width:420px;align-self:center!important;height:auto!important;margin:0!important;position:static!important}.t-faq__frame{aspect-ratio:4/5;box-shadow:var(--shadow-sm);overflow:hidden;border-radius:200px 200px 32px 32px!important;height:auto!important;position:relative!important;inset:auto!important}.t-faq__tall{object-fit:cover;width:100%;height:100%}}.t-close{padding:clamp(56px, 7vw, 104px) var(--margin)!important;background:0 0!important}.t-close__card{background:var(--petal-soft);width:min(1040px,100%);box-shadow:var(--shadow-sm);border:1px solid #eaa5b84d;border-radius:40px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;padding:clamp(20px,2.5vw,28px);display:grid}.t-close__img{aspect-ratio:4/5;border-radius:200px 200px 28px 28px;margin:0;overflow:hidden}.t-close__img img{object-fit:cover;width:100%;height:100%}.t-close__text{justify-items:start;gap:14px;padding-right:clamp(0px,3vw,32px);display:grid}.t-close__text .t-head{margin:0}.t-close__text .t-lead{max-width:44ch;margin:0}.t-close__form{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex;grid-column:auto!important;width:auto!important}.t-close__note{color:var(--muted);font-size:.82rem}@media (width<=700px){.t-close__card{text-align:center;grid-template-columns:1fr}.t-close__img{max-width:220px;margin-inline:auto}.t-close__text{justify-items:center;padding:0 8px 12px}.t-close__form{justify-content:center}}.t-close__card>*{grid-area:auto!important}body .t-close .t-btn--ink{color:#fff!important}.t-close .c-kicker{padding:8px 14px;font-family:var(--font)!important;letter-spacing:.16em!important;color:var(--rose-deep)!important;font-size:.72rem!important;font-weight:600!important;line-height:1!important}@media (width>=901px){.t-pdp-section{width:min(1180px, calc(100% - 2 * var(--margin)));justify-content:center;grid-template-columns:minmax(0,380px) minmax(0,640px)!important;column-gap:clamp(40px,6vw,96px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important;display:grid!important}.t-pdp-section>.t-split__head,.t-pdp-section>.t-split__body{min-width:0;grid-column:auto!important}.t-pdp-section .t-split__img{max-width:380px;border-radius:32px!important}.t-pg__sec{width:min(1180px, calc(100% - 2 * var(--margin)));justify-content:center;grid-template-columns:minmax(0,420px) minmax(0,540px)!important;column-gap:clamp(40px,6vw,96px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.t-pg__sec.is-flip{grid-template-columns:minmax(0,540px) minmax(0,420px)!important}.t-pg__sec.is-flip .t-pg__sec-img{order:2}}.t-pg__sec-img{box-shadow:var(--shadow-sm);justify-self:center;border-radius:32px!important;max-width:420px!important}
