:root{--lp-plum: #5b0333;--lp-plum-deep: #4a0229;--lp-magenta: #a62061;--lp-magenta-hover: #8f1a53;--lp-magenta-soft: #fff0f7;--lp-magenta-tint: #ffe1f0;--lp-ink: #1f1f1f;--lp-text: #24141d;--lp-text-soft: #282925;--lp-text-muted: #6f6a6d;--lp-white: #ffffff;--lp-black: #000000;--lp-surface: #f3eff1;--lp-surface-2: #f6eaee;--lp-surface-3: #e7e7e6;--lp-surface-peach: #fbe3d6;--lp-border: #e0e0e0;--lp-border-soft: #eeeaec;--lp-success: #1b6820;--lp-success-ink: #184121;--lp-success-bg: #ecf5ae;--lp-trust: #00b67a;--lp-info: #1d9bf0;--lp-pastel-red: #ffc3c3;--lp-pastel-cyan: #b6ffff;--lp-pastel-yellow: #ffefb5;--lp-pastel-peach: #ffd2a2;--lp-pastel-pink: #ffaad1;--lp-pastel-green: #b7ffce;--lp-pastel-blue: #bfc9ff;--lp-pastel-purple: #dfc9ff;--lp-pastel-lime: #ecf5ae;--lp-pastel-rose: #ffecfb;--lp-venn-cyan: #ceffff;--lp-venn-cyan-soft: #ecffff;--lp-venn-yellow: #fff2c4;--lp-venn-yellow-soft: #fff9e2;--lp-venn-pink: #ffc7e1;--lp-venn-pink-soft: #ffeaf4;--lp-font-heading: var(--font-heading--family, "Fraunces", Georgia, serif);--lp-font-body: var(--font-body--family, "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif);--lp-fs-display: clamp(36px, calc(36px + 12 * (100vw - 390px) / 1050), 48px);--lp-fs-h2: clamp(32px, calc(32px + 16 * (100vw - 390px) / 1050), 48px);--lp-fs-h3: clamp(28px, calc(28px + 4 * (100vw - 390px) / 1050), 32px);--lp-fs-h4: clamp(20px, calc(20px + 4 * (100vw - 390px) / 1050), 24px);--lp-fs-h5: clamp(18px, calc(18px + 2 * (100vw - 390px) / 1050), 20px);--lp-fs-lead: clamp(20px, calc(20px + 8 * (100vw - 390px) / 1050), 28px);--lp-fs-lead-sm: clamp(20px, calc(20px + 4 * (100vw - 390px) / 1050), 24px);--lp-fs-body-lg: clamp(18px, calc(18px + 4 * (100vw - 390px) / 1050), 22px);--lp-fs-body: clamp(16px, calc(16px + 4 * (100vw - 390px) / 1050), 20px);--lp-fs-body-sm: clamp(14px, calc(14px + 2 * (100vw - 390px) / 1050), 16px);--lp-fs-caption: clamp(13px, calc(13px + 1 * (100vw - 390px) / 1050), 14px);--lp-fs-micro: 12px;--lp-fs-cta: 18px;--lp-fs-ticker: clamp(18px, calc(18px + 2 * (100vw - 390px) / 1050), 20px);--lp-fs-ticker-emoji: clamp(32px, calc(32px + 8 * (100vw - 390px) / 1050), 40px);--lp-fs-review: 14px;--lp-lh-display: 1.08;--lp-lh-heading: 1.1;--lp-lh-tight: 1.2;--lp-lh-snug: 1.3;--lp-lh-body: 1.4;--lp-lh-loose: 1.5;--lp-tracking: -.02em;--lp-space-1: 4px;--lp-space-2: 8px;--lp-space-3: 12px;--lp-space-4: 16px;--lp-space-5: 20px;--lp-space-6: 24px;--lp-space-8: 32px;--lp-space-10: 40px;--lp-space-12: 48px;--lp-space-16: 64px;--lp-space-20: 80px;--lp-space-24: 96px;--lp-section-gap: clamp(48px, calc(48px + 48 * (100vw - 390px) / 1050), 96px);--lp-section-gap-sm: clamp(32px, calc(32px + 32 * (100vw - 390px) / 1050), 64px);--lp-radius-xs: 4px;--lp-radius-sm: 8px;--lp-radius-md: 16px;--lp-radius-lg: 24px;--lp-radius-xl: 32px;--lp-radius-2xl: 48px;--lp-radius-pill: 100px;--lp-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--lp-shadow-md: 0 2px 8px rgba(0, 0, 0, .2);--lp-shadow-plum: 0 0 8px rgba(91, 3, 51, .2);--lp-gutter: clamp(16px, calc(16px + 8 * (100vw - 390px) / 1050), 24px);--lp-content-narrow: 800px;--lp-content: 1000px;--lp-content-wide: 1240px;--lp-page-max: 1440px;--lp-announcement-h: 38px;--lp-nav-h: 41px;--lp-ease: cubic-bezier(.22, 1, .36, 1);--lp-dur: .6s;--lp-dur-fast: .25s;--lp-btn-h: 56px}@media(min-width:1920px){:root{--lp-content-wide: 1320px;--lp-page-max: 1600px}}.lp-body{margin:0;background:var(--lp-white);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);letter-spacing:var(--lp-tracking);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp-body *{box-sizing:border-box}.lp-body img{max-width:100%;height:auto;display:block}.lp-body :focus-visible{outline:3px solid var(--lp-magenta);outline-offset:3px}.lp-main{overflow-x:clip}.lp-section{position:relative;scroll-margin-top:calc(var(--lp-announcement-h) + var(--lp-space-4))}.lp-section--pad{padding-block:var(--lp-section-gap)}.lp-section--pad-top{padding-block-start:var(--lp-section-gap)}.lp-section--pad-bottom{padding-block-end:var(--lp-section-gap)}.lp-container{width:min(100% - 2 * var(--lp-gutter),var(--lp-content-wide));margin-inline:auto}.lp-container--content{width:min(100% - 2 * var(--lp-gutter),var(--lp-content));margin-inline:auto}.lp-container--narrow{width:min(100% - 2 * var(--lp-gutter),var(--lp-content-narrow));margin-inline:auto}.lp-display,.lp-h2,.lp-h3{font-family:var(--lp-font-heading);font-weight:700;color:var(--lp-plum);margin:0;letter-spacing:var(--lp-tracking);font-variation-settings:"SOFT" 0,"WONK" 1,"opsz" 144;text-wrap:balance}.lp-display{font-size:var(--lp-fs-display);line-height:var(--lp-lh-display)}.lp-h2{font-size:var(--lp-fs-h2);line-height:var(--lp-lh-heading)}.lp-h3{font-size:var(--lp-fs-h3);line-height:var(--lp-lh-heading)}.lp-h4{font-family:var(--lp-font-body);font-weight:600;font-size:var(--lp-fs-h4);line-height:var(--lp-lh-tight);color:var(--lp-ink);margin:0}.lp-h5{font-family:var(--lp-font-body);font-weight:600;font-size:var(--lp-fs-h5);line-height:var(--lp-lh-tight);margin:0}.lp-lead{font-size:var(--lp-fs-lead);font-weight:500;line-height:var(--lp-lh-snug);color:var(--lp-text);margin:0;text-wrap:pretty}.lp-lead--sm{font-size:var(--lp-fs-lead-sm);line-height:var(--lp-lh-body)}.lp-body-lg{font-size:var(--lp-fs-body-lg);font-weight:500;line-height:var(--lp-lh-body);margin:0}.lp-text{font-size:var(--lp-fs-body);line-height:var(--lp-lh-body);margin:0}.lp-text-sm{font-size:var(--lp-fs-body-sm);line-height:var(--lp-lh-body);margin:0}.lp-caption{font-size:var(--lp-fs-caption);line-height:var(--lp-lh-tight);margin:0}.lp-micro{font-size:var(--lp-fs-micro);line-height:var(--lp-lh-body);margin:0}.lp-center{text-align:center}.lp-plum{color:var(--lp-plum)}.lp-magenta{color:var(--lp-magenta)}.lp-white{color:var(--lp-white)}.lp-rte p{margin:0 0 1em}.lp-rte p:last-child{margin-bottom:0}.lp-rte strong,.lp-rte b{font-weight:700}.lp-section-head{display:grid;gap:var(--lp-space-3);margin-bottom:var(--lp-space-6)}.lp-section-head--center{text-align:center;justify-items:center}@media(min-width:1024px){.lp-section-head{gap:var(--lp-space-4);margin-bottom:var(--lp-space-10)}}.lp-btn{--btn-bg: var(--lp-magenta);--btn-fg: var(--lp-white);--btn-bg-hover: var(--lp-magenta-hover);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--lp-btn-h);padding:0 clamp(16px,6vw,24px);white-space:nowrap;border-radius:var(--lp-radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--lp-font-body);font-weight:600;font-size:var(--lp-fs-cta);line-height:1.4;letter-spacing:var(--lp-tracking);text-decoration:none;border:0;cursor:pointer;transition:background var(--lp-dur-fast) ease,transform var(--lp-dur-fast) ease;text-align:center}.lp-btn:hover{background:var(--btn-bg-hover)}.lp-btn:active{transform:translateY(1px)}.lp-btn--block{width:min(100%,326px)}.lp-btn--light{--btn-bg: var(--lp-white);--btn-fg: var(--lp-plum);--btn-bg-hover: #f7e9f0}.lp-btn--sm{min-height:40px;padding:0 var(--lp-space-6);font-size:18px}.lp-btn__arrow{width:18px;height:14px;flex:none}.lp-btn__arrow svg{width:100%;height:100%;display:block}@media(max-width:399px){.lp-btn{font-size:clamp(15px,4.6vw,18px)}}@media(min-width:1024px){:root{--lp-fs-cta: 20px;--lp-btn-h: 64px}.lp-btn{gap:10px;padding:0 28px;line-height:normal}.lp-btn--block{width:auto}.lp-btn__arrow{width:23px;height:18px}.lp-btn--light{--lp-fs-cta: 18px;--lp-btn-h: 56px;gap:4px;padding:0 24px;line-height:1.4}.lp-btn--light .lp-btn__arrow{width:24px;height:24px}.lp-btn--sm{--lp-fs-cta: 18px;--lp-btn-h: 40px}}.lp-chip{display:inline-flex;align-items:center;padding:var(--lp-space-1) var(--lp-space-3);border-radius:var(--lp-radius-pill);background:var(--lp-surface);color:var(--lp-plum);font-weight:500;font-size:var(--lp-fs-body);line-height:var(--lp-lh-tight);text-decoration:none;transition:background var(--lp-dur-fast) ease}.lp-chip:hover{background:var(--lp-magenta-tint)}.lp-stars{display:inline-flex;gap:2px}.lp-stars__star{width:1.15em;height:1.15em;background:var(--lp-trust);display:grid;place-items:center}.lp-stars__star svg{width:78%;height:78%;fill:var(--lp-white)}.lp-stars--sm{font-size:14px}.lp-stars--dim .lp-stars__star{opacity:.35}.lp-rating{display:inline-flex;align-items:center;gap:var(--lp-space-2);font-weight:600;font-size:var(--lp-fs-body-sm);color:var(--lp-ink)}.lp-media{position:relative;overflow:hidden;background:var(--lp-surface-3)}.lp-media>img,.lp-media>svg{width:100%;height:100%;object-fit:cover}.lp-media--placeholder>svg{height:100%}.lp-media--placeholder:after{content:attr(data-label);position:absolute;inset:auto 0 0 0;padding:var(--lp-space-2) var(--lp-space-3);background:#5b0333b3;color:var(--lp-white);font-size:var(--lp-fs-micro);text-align:center}.lp-main button,.lp-main input,.lp-main select,.lp-main textarea,.lp-main a,.lp-main summary{letter-spacing:inherit}.lp-body{letter-spacing:var(--lp-tracking)}.lp-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lp-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lp-bg.lp-media--placeholder{background:transparent;border:1.5px dashed rgba(255,255,255,.35)}.lp-bg.lp-media--placeholder:before{content:none}.lp-bg.lp-media--placeholder:after{content:attr(data-label);position:absolute;right:12px;top:12px;transform:none;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;font-size:var(--lp-fs-micro);color:#ffffff8c;background:#00000040;padding:2px 8px;border-radius:4px;white-space:nowrap}.lp-bg--light.lp-media--placeholder{border-color:#5b033340}.lp-how .lp-bg img{height:auto;min-height:0;object-fit:fill;object-position:50% 0;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.lp-bg--light.lp-media--placeholder:after{color:#5b033399;background:#ffffff80}.lp-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease);transition-delay:var(--lp-delay, 0ms);will-change:opacity,transform}.lp-reveal.is-visible{opacity:1;transform:none}.lp-reveal--pop{transform:translateY(16px) scale(.96)}.lp-reveal--fade{transform:none}.lp-story-card.lp-reveal{transform:translateY(72px);transition-duration:1.1s}.lp-story-card.lp-reveal.is-visible{transform:none}.lp-reveal--scale{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}}.lp-preview .lp-reveal,.no-js .lp-reveal{opacity:1;transform:none}.lp-body .skip-to-content-link{position:absolute;top:8px;left:8px;z-index:100;padding:8px 16px;background:var(--lp-white);color:var(--lp-plum);border-radius:var(--lp-radius-pill);transform:translateY(-200%);transition:transform var(--lp-dur-fast) ease}.lp-body .skip-to-content-link:focus{transform:none}.lp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-section-announcement{position:sticky;top:0;z-index:50}.lp-announcement{background:var(--announcement-bg, #000);color:var(--announcement-fg, #fff)}.lp-announcement__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;min-height:var(--lp-announcement-h);padding:8px 16px;color:inherit;text-decoration:none;font-weight:600;font-size:16px;line-height:1.4;text-align:center}.lp-announcement__dot{font-weight:400}.lp-announcement__highlight{color:var(--announcement-accent, #dbfdad);text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){:root{--lp-announcement-h: 48px}}.lp-nav{background:var(--lp-white);border-bottom:.5px solid #ddd}.lp-nav__inner{display:flex;align-items:center;justify-content:center;min-height:var(--lp-nav-h)}.lp-nav__logo{display:inline-flex;align-items:center;color:var(--lp-plum);text-decoration:none}.lp-nav .lp-nav__logo-img{height:18px;width:auto;max-width:160px;object-fit:contain}.lp-nav__wordmark{font-family:var(--lp-font-heading);font-weight:700;font-size:18px;line-height:1;letter-spacing:-.02em}@media(min-width:1024px){:root{--lp-nav-h: 73px}.lp-nav .lp-nav__logo-img{height:32px;max-width:200px}.lp-nav__wordmark{font-size:32px}}.lp-hero{position:relative;isolation:isolate;background:var(--lp-surface-peach)}.lp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.lp-hero__img,.lp-hero__media-frame{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.lp-hero__img--desktop{display:none}.lp-hero__overlay{position:absolute;inset:0 0 auto 0;height:42%;background:linear-gradient(180deg,#fffffff2,#ffffffd9 55%,#fff0)}.lp-hero__content{position:relative;min-height:min(calc(100vw * 797 / 390),900px);padding:16px 0 32px;display:flex}.lp-hero__copy{display:grid;gap:24px;justify-items:center;text-align:center;width:100%;align-content:start}.lp-hero__rating{font-size:14px;text-decoration:none;color:var(--lp-ink)}.lp-hero__rating-text{text-decoration:underline;text-underline-offset:3px}.lp-hero__rating:hover .lp-hero__rating-text{color:var(--lp-magenta)}.lp-hero__rating .lp-stars{font-size:14px}.lp-hero__title{max-width:333px;margin-top:-20px}.lp-hero__sub{max-width:340px;margin-top:-14px}.lp-hero__img--mobile img{object-position:50% 100%}.lp-hero__img--desktop img{object-position:50% 50%}.lp-hero__cta{width:min(100%,332px)}@media(min-width:768px){.lp-hero__img--mobile{display:none}.lp-hero__img--desktop{display:block}.lp-hero__overlay{inset:0 auto 0 0;width:50%;height:auto;background:#fff6}.lp-hero__content{min-height:clamp(520px,calc(100vw * 760 / 1440),800px);align-items:center;padding:48px 0}.lp-hero__copy{justify-items:start;text-align:left;max-width:475px;margin-left:clamp(0px,calc(122px - ((1440px - 100vw)*.08)),122px)}.lp-hero__title{max-width:475px;margin-top:0}.lp-hero__sub{max-width:475px;margin-top:-8px;font-size:22px}.lp-hero__cta{width:auto}}@media(min-width:1024px){.lp-hero__rating{font-size:18px}.lp-hero__rating .lp-stars{font-size:17px}}@media(min-width:1440px){.lp-hero__content{min-height:760px}.lp-hero__copy{margin-left:22px}}@media(min-width:1920px){.lp-hero__content{min-height:800px}}.lp-story{background:var(--lp-white)}.lp-ticker{--tile-w: 80px;--tile-h: 56px;--tile-r: 24px;--emoji: 38px;--item-gap: 13px;--between: 33px;--row-gap: 16px;--label-w: 103px;position:relative;display:grid;gap:var(--row-gap);margin-top:24px}.lp-ticker__row{overflow:hidden;width:100%}.lp-ticker__track{display:flex;width:max-content;gap:var(--between);animation:lp-marquee var(--lp-ticker-duration, 32s) linear infinite;will-change:transform;backface-visibility:hidden}.lp-ticker__row[data-direction=right] .lp-ticker__track{animation-direction:reverse}.lp-ticker__row:nth-child(2) .lp-ticker__track{animation-delay:-7s}.lp-ticker__row:nth-child(3) .lp-ticker__track{animation-delay:-13s}.lp-ticker__row:nth-child(4) .lp-ticker__track{animation-delay:-3s}.lp-ticker__group{display:flex;gap:var(--between);padding-right:var(--between)}.lp-ticker__item{display:inline-flex;align-items:center;gap:var(--item-gap);white-space:nowrap;font-size:var(--lp-fs-ticker);font-weight:500;color:var(--lp-ink)}.lp-ticker__label{display:block;width:var(--label-w);white-space:normal;line-height:1.1;letter-spacing:-.02em;overflow-wrap:break-word}.lp-ticker__icon{position:relative;display:grid;place-items:center;width:var(--tile-w);height:var(--tile-h);border-radius:var(--tile-r);background:var(--tile, var(--lp-surface));overflow:hidden;flex:none}.lp-ticker__emoji{font-size:var(--emoji);line-height:1}.lp-ticker__img{width:calc(var(--tile-h) * .86);height:calc(var(--tile-h) * .86);object-fit:contain}.lp-ticker__ph{display:block;width:60%;height:60%;border:2px dashed rgba(91,3,51,.35);border-radius:30%}.lp-ticker__ph--sm{width:16px;height:16px;border-width:1.5px;border-radius:50%}.lp-ticker__fade{position:absolute;pointer-events:none;z-index:2}.lp-ticker__fade--bottom{inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,#fff0,#ffffffe6 55%,#fff);opacity:0;transition:opacity var(--lp-dur) var(--lp-ease)}.lp-ticker.is-story-in .lp-ticker__fade--bottom{opacity:1;transition-duration:1.1s}@keyframes lp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.lp-ticker__track{animation:none}}@media(min-width:1024px){.lp-ticker{--tile-w: 88px;--tile-h: 62px;--tile-r: 26px;--emoji: 40px;--item-gap: 14px;--between: 36px;--row-gap: 20px;--label-w: 112px;margin-top:32px}.lp-ticker:before,.lp-ticker:after{content:"";position:absolute;top:0;bottom:0;width:clamp(120px,12vw,240px);z-index:2;pointer-events:none}.lp-ticker:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.lp-ticker:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.lp-ticker__fade--bottom{height:40%}}.lp-story-card{position:relative;z-index:3;width:min(100% - 16px,800px);margin:-48px auto 0;background:var(--lp-surface-2);border-radius:32px}.lp-story-card__inner{padding:27px 16px;display:grid;gap:25px}.lp-story-card__head{display:grid;gap:16px;justify-items:center}.lp-story-card__head .lp-lead{margin-top:-8px}.lp-author{display:flex;align-items:center;gap:13px}.lp-author__avatar{width:64px;height:64px;border-radius:50%;flex:none}.lp-author__meta{display:grid;gap:2px;line-height:normal}.lp-author__name{color:var(--lp-plum);font-weight:600;font-size:16px}.lp-author__role{font-size:13px;font-weight:500;color:var(--lp-text)}.lp-story-card__row{display:grid;gap:16px}.lp-story-figure{margin:0;display:grid;gap:8px}.lp-story-figure__pair{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:24px;overflow:hidden;aspect-ratio:342 / 256}.lp-story-figure__img{height:100%}.lp-story-figure__caption{font-size:16px;font-weight:500;line-height:1.2;text-align:center}.lp-story-card__text{font-size:18px;font-weight:500;line-height:1.4}.lp-story-card__text p{margin:0 0 1em}.lp-story-card__text p:last-child{margin:0}.lp-story-card__punch{margin:0;font-size:20px;font-weight:600;line-height:normal;color:var(--lp-plum)}@media(min-width:1024px){.lp-story-card{margin-top:-100px}.lp-story-card__inner{padding:48px;gap:48px}.lp-story-card__head{gap:32px}.lp-author__avatar{width:72px;height:72px}.lp-author__meta{gap:4px}.lp-author__name{font-size:24px}.lp-author__role{font-size:18px}.lp-story-card__row{grid-template-columns:351px 1fr;align-items:center;gap:24px}.lp-story-card__row--reverse{grid-template-columns:1fr 351px}.lp-story-card__row--reverse .lp-story-figure{order:2}.lp-story-figure__pair{aspect-ratio:351 / 256}.lp-story-figure__caption{font-size:18px;text-align:left}.lp-story-card__text{font-size:20px}.lp-story-card__punch{font-size:32px}}.lp-venn{--chip-w: 100px;--chip-p: 8px;--chip-r: 24px;--chip-gap: 8px;--group-p: 12px;--group-r: 32px;--tile-w: 80px;--tile-h: 56px;--tile-r: 24px;--emoji: 38px;--line: 32px;--line-w: 3px;display:grid;gap:var(--line);justify-items:center;width:min(100%,358px);margin-inline:auto}.lp-venn__group{position:relative;display:grid;gap:var(--chip-gap);padding:var(--group-p);border-radius:var(--group-r);background:var(--group)}.lp-venn__group--top{grid-auto-flow:column;justify-content:center}.lp-venn__chip{display:grid;gap:8px;justify-items:center;align-content:start;padding:var(--chip-p);width:var(--chip-w);background:#fff9;border-radius:var(--chip-r);text-align:center}.lp-venn__chip-icon{position:relative;display:grid;place-items:center;width:var(--tile-w);height:var(--tile-h);border-radius:var(--tile-r);background:var(--tile);overflow:hidden}.lp-venn__chip-emoji{font-size:var(--emoji);line-height:1}.lp-venn__chip-img{width:calc(var(--tile-h) * .86);height:calc(var(--tile-h) * .86);object-fit:contain}.lp-venn__chip-label{font-size:14px;font-weight:500;line-height:1.1}.lp-venn__stage{position:relative;width:100%;display:grid;grid-template-columns:calc(28.9% - 62px) 124px 1fr 124px calc(28.9% - 62px);gap:var(--line) 0}.lp-venn__diagram{grid-column:1 / -1;position:relative;width:100%;aspect-ratio:358 / 354}.lp-venn__group--left{grid-column:2}.lp-venn__group--right{grid-column:4}.lp-venn__group--left,.lp-venn__group--right{align-self:start;gap:16px}.lp-venn__diagram{container-type:inline-size}.lp-venn__circle{position:absolute;width:57.8%;aspect-ratio:1;border-radius:50%}.lp-venn__circle--top{left:21.1%;top:0;background:var(--lp-venn-cyan)}.lp-venn__circle--left{left:0;top:41.55%;background:var(--lp-venn-yellow-soft)}.lp-venn__circle--right{right:0;top:41.55%;background:var(--lp-venn-pink-soft)}.lp-venn__circle--left,.lp-venn__circle--right{mix-blend-mode:multiply}.lp-venn__centre{position:absolute;left:50%;top:50%;translate:-50% -50%;width:38%;aspect-ratio:1;border-radius:50%;background:var(--lp-white);box-shadow:var(--lp-shadow-md);z-index:1}.lp-venn__label{position:absolute;margin:0;translate:-50% -50%;text-align:center;font-weight:600;color:var(--lp-ink);line-height:1.2;letter-spacing:-.02em;z-index:2}.lp-venn__label--top,.lp-venn__label--left,.lp-venn__label--right{width:30.8%;font-size:16.5px;font-size:4.615cqw}.lp-venn__label--top{left:50%;top:22%;width:34%}.lp-venn__label--left{left:25.2%;top:73.8%}.lp-venn__label--right{left:73.1%;top:73.8%}.lp-venn__label--centre{left:50%;top:50%;width:27.1%;font-size:20px;font-size:5.587cqw;line-height:1.1}.lp-venn__line{position:absolute;background:var(--group);z-index:0;opacity:0;transition:opacity var(--lp-dur) var(--lp-ease);transition-delay:var(--lp-delay, 0ms)}.lp-venn__line.is-visible{opacity:1}.lp-venn__line--top{left:50%;bottom:100%;width:var(--line-w);height:var(--line);transform:translate(-50%)}.lp-venn__line--left{left:28.9%;top:100%;width:var(--line-w);height:var(--line);transform:translate(-50%)}.lp-venn__line--right{left:71.1%;top:100%;width:var(--line-w);height:var(--line);transform:translate(-50%)}@media(max-width:379px){.lp-venn__stage{grid-template-columns:4% 46% 0 46% 4%}.lp-venn__group--left,.lp-venn__group--right{justify-self:center}}@media(min-width:1024px){.lp-venn{--chip-w: 100px;--chip-p: 8px;--chip-r: 24px;--chip-gap: 8px;--group-p: 12px;--group-r: 32px;--tile-w: 80px;--tile-h: 56px;--tile-r: 24px;--emoji: 38px;--line: 32px;width:100%;gap:var(--line)}.lp-venn__chip-label{font-size:14px}.lp-venn__stage{display:block;width:560px;max-width:100%;margin-inline:auto}.lp-venn__diagram{aspect-ratio:657 / 603}.lp-venn__circle{width:53.5%}.lp-venn__circle--top{left:23.25%}.lp-venn__circle--left,.lp-venn__circle--right{top:41.55%}.lp-venn__centre{width:35.2%}.lp-venn__label--top,.lp-venn__label--left,.lp-venn__label--right{width:28.5%;font-size:26.6px;font-size:4.05cqw}.lp-venn__label--top{top:20.9%;width:30%}.lp-venn__label--left{left:25.1%;top:70.5%}.lp-venn__label--right{left:74.5%;top:70.5%}.lp-venn__label--centre{width:25.1%;font-size:30.4px;font-size:4.627cqw}.lp-venn__group--left,.lp-venn__group--right{position:absolute;top:70.5%;translate:0 -50%;gap:16px}.lp-venn__group--left{right:calc(100% + var(--line))}.lp-venn__group--right{left:calc(100% + var(--line))}.lp-venn__line--left,.lp-venn__line--right{top:70.5%;height:var(--line-w);width:var(--line);transform:translateY(-50%)}.lp-venn__line--left{left:auto;right:100%}.lp-venn__line--right{left:100%}}@media(min-width:1024px)and (max-width:1239px){.lp-venn__stage{width:min(560px,calc(100% - 2 * (124px + var(--line) + var(--lp-gutter))))}}.lp-system__inner{width:min(100% - 32px,1248px);margin-inline:auto;display:grid;gap:24px}.lp-system__head{margin-bottom:0;gap:8px}.lp-system__head--desktop{display:none}.lp-system__card{background:var(--lp-surface-2);border-radius:40px;padding:12px 12px 16px;display:grid;gap:16px}.lp-system__img{aspect-ratio:334 / 240;border-radius:32px}.lp-system__body{display:grid;gap:16px;padding:0 4px 8px}.lp-checklist{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lp-checklist__item{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:500;line-height:1.2}.lp-checklist__icon{flex:none;width:16px;height:11px;color:var(--lp-plum)}.lp-checklist__icon svg{width:100%;height:100%;display:block}.lp-system__cta{justify-self:center}@media(min-width:1024px){.lp-system__band{background:var(--lp-surface-2);padding:48px 0}.lp-system__inner{width:min(100% - 192px,1248px)}.lp-system__head--mobile{display:none}.lp-system__head--desktop{display:grid;gap:12px}.lp-system__card{background:none;border-radius:0;padding:0;grid-template-columns:540px 1fr;gap:56px;align-items:center}.lp-system__img{aspect-ratio:540 / 408;border-radius:48px}.lp-system__body{gap:24px;padding:0}.lp-checklist__item{font-size:20px}.lp-system__cta{justify-self:start}}.lp-ingredients__categories{display:grid;gap:16px}.lp-ingredient-card{background:var(--card);border-radius:32px;padding:16px;display:grid;gap:16px}.lp-ingredient-card__title{font-size:20px;font-weight:600;line-height:normal;margin:0;padding-bottom:16px;border-bottom:1.5px solid var(--divider, rgba(91, 3, 51, .2))}.lp-ingredient-card__sub{margin:0 0 -8px;font-size:18px;font-weight:500;line-height:normal}.lp-ingredient-card__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-ingredient-tile{background:var(--lp-white);border-radius:24px;padding:8px;display:grid;gap:8px;justify-items:center;align-content:start}.lp-ingredient-tile__img{width:100%;height:56px;border-radius:16px}.lp-ingredient-tile .lp-caption{font-size:13px;font-weight:500;line-height:1.2}.lp-ingredient-card__desc{font-size:16px;line-height:1.2;color:#000c;padding:0 8px}.lp-ingredients__all{margin-top:32px;display:grid;gap:16px}.lp-ingredients__all-title{margin:0;font-size:20px;font-weight:600;line-height:normal;color:var(--lp-plum)}.lp-carousel{position:relative;display:grid;gap:16px}.lp-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;--bleed: max(var(--lp-gutter), calc((100cqw - var(--lp-content-wide)) / 2));scroll-padding-inline:var(--bleed);padding-bottom:4px;margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-carousel__track::-webkit-scrollbar{display:none}.lp-carousel__card{flex:0 0 260px;scroll-snap-align:start;background:var(--lp-surface);border-radius:24px;padding:8px 8px 16px;display:grid;gap:8px;align-content:start}.lp-carousel__img{aspect-ratio:250 / 175;border-radius:16px}.lp-carousel__name{margin:0;font-size:18px;font-weight:500;line-height:normal;padding:0 4px}.lp-carousel__amount{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:var(--lp-magenta-soft);color:var(--lp-magenta);font-size:12px;font-weight:600;line-height:1.3;vertical-align:middle;white-space:nowrap}.lp-carousel__desc{font-size:16px;line-height:1.2;padding:0 4px}.lp-carousel__nav{display:flex;justify-content:flex-end;gap:8px}.lp-carousel__btn{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--lp-white);background:var(--lp-plum);transition:opacity var(--lp-dur-fast) ease}.lp-carousel__btn--prev{background:var(--lp-magenta);opacity:.5}.lp-carousel__btn svg{width:20px;height:20px}.lp-carousel__btn[disabled]{opacity:.3;cursor:default}.lp-ingredients__cta{display:flex;justify-content:center;margin-top:32px}@media(min-width:768px){.lp-ingredients__categories{grid-template-columns:repeat(3,1fr);gap:24px}.lp-ingredient-card{padding:24px}.lp-ingredient-card__tiles{gap:8px}.lp-carousel__card{flex-basis:265px}}@media(min-width:1024px){.lp-ingredient-card__title{font-size:24px}.lp-ingredient-card__sub{font-size:20px}.lp-ingredient-tile__img{height:64px}.lp-ingredient-tile .lp-caption{font-size:14px}.lp-ingredients__all{margin-top:48px}.lp-ingredients__all-title{font-size:24px}.lp-ingredients__cta{margin-top:48px}}.lp-reviews__list{position:relative;display:grid;gap:16px}.lp-review{display:grid;gap:8px;justify-items:start;align-content:start;padding:16px;background:var(--lp-white);border:1px solid var(--lp-border-soft);border-radius:16px;box-shadow:0 1px 2px #5b03330a}.lp-review--extra{display:none}.lp-reviews__list.is-expanded .lp-review--extra{display:grid}.lp-review__head{display:flex;align-items:center;gap:8px}.lp-review__avatar{width:32px;height:32px;border-radius:50%;background:var(--tile, var(--lp-surface));display:grid;place-items:center;font-size:14px;font-weight:500;color:var(--lp-text-soft)}.lp-review__name{font-size:14px;color:var(--lp-text-soft)}.lp-review__meta{display:flex;align-items:center;gap:16px}.lp-review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--lp-success);font-size:12px}.lp-review__verified svg{width:8px;height:6px}.lp-review__headline{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--lp-plum)}.lp-review__text{font-size:14px;color:var(--lp-text-soft);line-height:1.4;margin:0}.lp-review.is-clamped:not(.is-open) .lp-review__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lp-review__more{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--lp-magenta);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lp-review__more[hidden]{display:none}.lp-review__date{font-size:12px;color:var(--lp-text-soft);background:var(--lp-surface-3);border-radius:4px;padding:0 6px;line-height:1.4}.lp-reviews__fade{position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,#fff0,#fff 80%);pointer-events:none}.lp-reviews__list.is-expanded .lp-reviews__fade{display:none}.lp-reviews__more{display:flex;justify-content:center;margin-top:-40px;position:relative;z-index:2}.lp-reviews__list.is-expanded+.lp-reviews__more{margin-top:24px}.lp-reviews__btn--anchor{display:none}.lp-reviews__btn{--btn-bg: var(--lp-plum);--btn-bg-hover: var(--lp-plum-deep)}@media(min-width:768px){.lp-reviews__list{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:1024px){.lp-reviews__list{grid-template-columns:repeat(3,1fr);gap:32px;width:min(100%,1208px);margin-inline:auto}.lp-review,.lp-review--extra{display:grid}.lp-reviews__fade{height:240px}.lp-reviews__btn--expand{display:none}.lp-reviews__btn--anchor{display:inline-flex}.lp-reviews__more{margin-top:-48px}}.lp-how{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-plum);color:var(--lp-white);padding:64px 0}.lp-how .lp-section-head{margin-bottom:24px}.lp-how__options{display:grid;gap:24px;justify-items:center;width:min(100%,1000px);margin-inline:auto}.lp-how-card{position:relative;width:100%;background:var(--lp-white);color:var(--lp-ink);border-radius:40px;padding:8px;display:grid;gap:8px}.lp-how-card__badge{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;width:48px;height:48px;display:grid;place-items:center;background:var(--lp-white);color:var(--lp-magenta);font-weight:600;font-size:24px;line-height:1.4;border-radius:0 0 16px 16px}.lp-how-card__img{aspect-ratio:342 / 240;border-radius:32px}.lp-how-card__caption{margin:0;padding:8px;font-size:18px;font-weight:500;line-height:normal;text-align:center}.lp-how__or{font-size:20px;font-weight:500;color:#fffc}.lp-how__note{margin:24px auto 0;width:min(100%,640px);text-align:center;font-size:16px;line-height:1.4;color:#fffc}.lp-how__accordion{margin:32px auto 0;width:min(100%,640px)}.lp-how .lp-accordion__trigger{background:var(--lp-surface-2);color:var(--lp-plum);border-radius:32px;padding:8px 8px 8px 24px;gap:12px}.lp-how .lp-accordion__trigger .lp-h5{font-size:20px}.lp-how .lp-accordion__icon{width:36px;height:36px;background:var(--lp-plum);color:var(--lp-white)}.lp-how .lp-accordion__content{background:var(--lp-white);color:var(--lp-ink);border-radius:24px;padding:20px;margin-top:12px;display:grid;gap:16px}.lp-author__name--dark{color:var(--lp-ink)}@media(min-width:1024px){.lp-how{padding:96px 0}.lp-how .lp-section-head{margin-bottom:40px}.lp-how__options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:30px}.lp-how-card{border-radius:51px;padding:10px;gap:10px}.lp-how-card__badge{top:10px;width:61px;height:61px;font-size:30.5px;border-radius:0 0 20px 20px}.lp-how-card__img{aspect-ratio:434 / 305;border-radius:41px}.lp-how-card__caption{font-size:20px;padding:10px}.lp-how__or{font-size:32px}.lp-how__note{font-size:20px;margin-top:40px}.lp-how__accordion{margin-top:32px}.lp-how .lp-accordion__trigger .lp-h5{font-size:24px}.lp-how .lp-accordion__content{padding:24px}}.lp-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit;padding:16px 0}.lp-accordion__icon{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.lp-accordion__icon svg{width:20px;height:20px}.lp-accordion__v{transition:transform var(--lp-dur-fast) ease;transform-origin:center}.lp-accordion__trigger[aria-expanded=true] .lp-accordion__v{transform:scaleY(0)}.lp-accordion__panel{overflow:hidden}.lp-accordion__panel[hidden]{display:none}.lp-expect__head{margin-bottom:24px;gap:8px}.lp-expect__grid{display:grid;gap:16px}.lp-expect__img{aspect-ratio:358 / 268;border-radius:32px}.lp-timeline{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}.lp-timeline__tile{background:var(--lp-surface-2);border-radius:32px;padding:16px;display:grid;gap:16px}.lp-timeline__top{display:flex;align-items:center;gap:16px}.lp-timeline__when{flex:none;display:grid;justify-items:center;align-content:center;background:var(--lp-white);border-radius:16px;padding:8px;width:72px;height:72px;color:var(--lp-magenta);font-weight:600}.lp-timeline__unit{font-size:14px;line-height:normal}.lp-timeline__range{font-size:24px;line-height:1}.lp-timeline__title{font-size:20px;font-weight:600;line-height:1.2;color:var(--lp-plum);margin:0}.lp-timeline__text{font-size:16px;font-weight:500;line-height:normal}.lp-expect__disclaimer{margin-top:16px;font-size:16px;color:#000c;line-height:normal}.lp-expect__note{display:grid;gap:8px;justify-items:center;margin-top:16px}.lp-author--note{flex-direction:row;gap:13px}.lp-author__avatar--lg{width:48px;height:48px}.lp-expect__note-label{font-size:16px;font-weight:500;color:var(--lp-plum)}.lp-expect__quote{margin:0;font-size:18px;font-weight:500;line-height:normal;text-align:center}.lp-expect__cta{margin-top:24px}@media(min-width:1024px){.lp-expect__head{margin-bottom:40px;gap:12px}.lp-expect__grid{grid-template-columns:540px 1fr;grid-template-areas:"media timeline" "note timeline" "disclaimer disclaimer";gap:24px 56px;align-items:start;width:min(100%,1136px);margin-inline:auto}.lp-expect__media{grid-area:media}.lp-timeline{grid-area:timeline;margin:0;gap:24px}.lp-timeline__tile{padding:24px;gap:24px}.lp-timeline__top{gap:24px}.lp-timeline__when{width:88px;height:88px;padding:10px}.lp-timeline__unit{font-size:17px}.lp-timeline__range{font-size:30px}.lp-timeline__title{font-size:24px}.lp-timeline__text{font-size:20px}.lp-expect__disclaimer{grid-area:disclaimer;font-size:20px;margin-top:0}.lp-expect__note{grid-area:note;gap:18px;margin-top:8px}.lp-author--note{gap:29px}.lp-author__avatar--lg{width:80px;height:80px}.lp-expect__note-label{font-size:28px}.lp-expect__quote{font-size:24px}.lp-expect__img{aspect-ratio:540 / 404}.lp-expect__cta{margin-top:14px}}.lp-guarantee__card{width:min(100vw - 16px,1000px);margin-inline:auto;position:relative;left:50%;transform:translate(-50%);background:var(--lp-surface);border-radius:32px;padding:24px 16px 16px;display:grid;gap:24px}.lp-guarantee__head{margin-bottom:0;gap:8px}.lp-guarantee__grid{display:grid;gap:16px}.lp-guarantee__badge-card{position:relative;isolation:isolate;background:#fed9d9;border-radius:24px;height:240px;display:grid;place-items:center;overflow:hidden}.lp-guarantee__badge-card .lp-bg{border-radius:24px}.lp-guarantee__badge-card .lp-bg.lp-media--placeholder{border:0}.lp-guarantee__badge{width:180px;height:180px;border-radius:50%;background:#fffc;padding:8.7px;box-shadow:var(--lp-shadow-md);margin-top:-28px}.lp-guarantee__badge-img{width:100%;height:100%;border-radius:50%;background:transparent}.lp-guarantee__pill{position:absolute;left:50%;top:199px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:#fffc;border:.5px solid rgba(213,210,212,.5);border-radius:8px;padding:8px 12px;color:var(--lp-plum);font-weight:600;font-size:13px;line-height:1.2}.lp-guarantee__pill-icon{width:16px;height:16px;display:grid;place-items:center}.lp-guarantee__pill-icon img{width:16px;height:16px;object-fit:contain}.lp-guarantee__body{display:grid;gap:24px;justify-items:center}.lp-guarantee__text{font-size:18px;font-weight:500;line-height:1.4;text-align:center}.lp-guarantee__text p{margin:0 0 1em}.lp-guarantee__text p:last-child{margin:0}@media(min-width:1024px){.lp-guarantee__card{border-radius:48px;padding:48px;gap:32px;width:min(100%,1000px);left:auto;transform:none}.lp-guarantee__head{gap:12px}.lp-guarantee__grid{grid-template-columns:424px 1fr;gap:56px;align-items:center}.lp-guarantee__badge-card{height:259px}.lp-guarantee__pill{font-size:16px}.lp-guarantee__body{justify-items:start}.lp-guarantee__text{font-size:18px;font-weight:400;line-height:1.5;text-align:left}}.lp-buybox__head{gap:8px;margin-bottom:24px}.lp-buybox__grid{display:grid;gap:32px}.lp-buybox__gallery{display:grid;gap:13px}.lp-buybox__main{position:relative}.lp-buybox__slide{display:none}.lp-buybox__slide.is-active{display:block}.lp-buybox__img{aspect-ratio:1;border-radius:16px}.lp-gallery-btn{position:absolute;bottom:12px;width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;color:var(--lp-white);background:var(--lp-plum);cursor:pointer}.lp-gallery-btn svg{width:20px;height:20px}.lp-gallery-btn--prev{right:60px;background:var(--lp-magenta);opacity:.6}.lp-gallery-btn--next{right:12px}.lp-buybox__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scroll-padding-inline:var(--lp-gutter)}.lp-buybox__thumbs::-webkit-scrollbar{display:none}.lp-buybox__thumb{flex:0 0 72px;padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer;overflow:hidden}.lp-buybox__thumb.is-active{border-color:var(--lp-magenta)}.lp-buybox__thumb-img{aspect-ratio:1;border-radius:6px}.lp-buybox__panel{display:grid;gap:32px}.lp-buybox__intro{display:grid;gap:8px}.lp-buybox__rating{text-decoration:none;color:var(--lp-ink);font-size:13px}.lp-buybox__rating .lp-stars{font-size:14px}.lp-buybox__rating-text{text-decoration:underline;text-underline-offset:3px}.lp-buybox__title{font-size:28px}.lp-buybox__sub{margin:0;font-size:18px;font-weight:500;line-height:normal}.lp-buybox__facts-link{justify-self:start;background:none;border:0;padding:0;font:inherit;font-weight:600;font-size:14px;color:var(--lp-plum);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lp-buybox__fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}.lp-buybox__legend{padding:0;margin-bottom:16px;font-size:16px;line-height:1.2;color:#000000b3}.lp-qty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-qty{position:relative;display:grid;grid-template-rows:auto 1fr;border:1px solid #d9d9d9;border-radius:12px;background:var(--lp-white);min-height:80px;margin-top:0;cursor:pointer;text-align:center;transition:border-color var(--lp-dur-fast) ease,background var(--lp-dur-fast) ease}.lp-qty--badged{margin-top:0}.lp-qty__badge{grid-row:1;background:var(--lp-magenta);color:var(--lp-white);font-size:12px;font-weight:500;line-height:1.2;padding:2px 8px;border-radius:11px 11px 0 0;margin:-1px -1px 0}.lp-qty:nth-child(3) .lp-qty__badge{background:var(--lp-plum)}.lp-qty__label{grid-row:2;align-self:center;font-weight:600;font-size:18px;line-height:1.2;padding:20px 8px 24px}.lp-qty--badged .lp-qty__label{padding-top:12px}.lp-qty__save{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);white-space:nowrap;background:var(--lp-success-bg);color:var(--lp-success-ink);font-size:13px;font-weight:600;line-height:1.2;padding:2px 8px;border-radius:6px}.lp-qty.is-selected{border-color:#a62261;border-width:2px;background:#ffecfb}.lp-qty.is-selected .lp-qty__badge{margin:-2px -2px 0}.lp-qty.is-selected .lp-qty__save{background:var(--lp-plum);color:var(--lp-white)}.lp-qty:focus-within{outline:3px solid rgba(166,32,97,.35);outline-offset:2px}.lp-buybox__plan{gap:12px}.lp-plan{position:relative;display:grid;gap:12px;border:1px solid #d9d9d9;border-radius:24px;padding:16px;cursor:pointer;background:var(--lp-white);transition:border-color var(--lp-dur-fast) ease,background var(--lp-dur-fast) ease}.lp-plan--sub{margin-top:10px}.lp-plan--once{padding:15px 16px}.lp-plan.is-selected{border-color:#a62261;background:#ffecfb;box-shadow:inset 0 0 0 1px #a62261,0 0 8px #5b033333}.lp-plan:focus-within{outline:3px solid rgba(166,32,97,.35);outline-offset:2px}.lp-plan__tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#a62261;color:var(--lp-white);font-size:14px;font-weight:600;line-height:1.2;padding:2px 8px;border-radius:4px;white-space:nowrap}.lp-plan__row{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}.lp-plan__radio{width:24px;height:24px;border-radius:50%;border:1.5px solid #d9d9d9;background:var(--lp-white);position:relative}.lp-plan.is-selected .lp-plan__radio{border-color:#a62261;border-width:2px}.lp-plan.is-selected .lp-plan__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#a62261}.lp-plan__name{font-weight:700;font-size:18px;line-height:1.2;align-self:center}.lp-plan--once .lp-plan__name{font-size:16px}.lp-plan__price{display:grid;grid-template-columns:auto auto;justify-content:end;column-gap:8px;text-align:right;line-height:1.2}.lp-plan__compare{color:#1f1f1f99;text-decoration:line-through;font-size:14px;align-self:center}.lp-plan__amount{font-weight:600;font-size:16px;color:var(--lp-ink)}.lp-plan__per{grid-column:2;font-size:14px;color:#1f1f1fcc}.lp-plan__perks{display:grid;gap:4px;font-size:14px;line-height:1.2;padding-left:32px}.lp-plan__gifts{background:var(--lp-white);border-radius:6px;padding:8px 16px;font-size:16px;line-height:1.3}.lp-plan__gift-names{display:block;font-size:13px;color:#1f1f1fb3}.lp-buybox__actions{display:grid;gap:16px}.lp-buybox__buy{width:100%;gap:6px}.lp-buybox__buy s{opacity:.7;font-weight:500}.lp-buybox__buy[aria-busy=true]{opacity:.75;pointer-events:none}.lp-buybox__error{color:#b3261e}.lp-buybox__guarantee{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:0 16px}.lp-buybox__badge-wrap{width:96px;height:96px;border-radius:50%;background:#ffecfb;padding:4.7px}.lp-buybox__badge{width:100%;height:100%;border-radius:50%;background:transparent}.lp-buybox__guarantee p{font-size:14px;line-height:1.2}.lp-buybox__debug{font-size:12px;color:var(--lp-text-muted)}.lp-buybox__debug pre{white-space:pre-wrap;background:var(--lp-surface);border-radius:8px;padding:8px;font-size:11px;line-height:1.4}.lp-buybox__anchors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lp-buybox__anchors .lp-chip{border:1px solid transparent;font-size:14px;font-weight:500;padding:8px 14px}.lp-buybox__anchors .lp-chip:hover,.lp-buybox__anchors .lp-chip:focus-visible{background:var(--lp-plum);color:var(--lp-white)}@media(min-width:1024px){.lp-buybox__head{margin-bottom:48px;gap:12px}.lp-buybox>.lp-container{width:calc(100% - (2*clamp(24px,6vw,100px)));max-width:none}.lp-buybox__grid{grid-template-columns:minmax(0,560px) 480px;justify-content:center;gap:48px;align-items:start}.lp-buybox__panel{position:sticky;top:calc(var(--lp-announcement-h) + 16px)}.lp-buybox__thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;overflow:visible;margin-inline:0;padding-inline:0}.lp-buybox__thumb{flex:none;width:100%;border-radius:10px}.lp-buybox__thumb-img{border-radius:8px}.lp-gallery-btn{display:none}.lp-buybox__rating{font-size:16px}.lp-buybox__rating .lp-stars{font-size:15px}.lp-buybox__title{font-size:32px}.lp-buybox__sub{font-size:20px}.lp-buybox__facts-link,.lp-buybox__legend{font-size:18px}.lp-qty{min-height:107px}.lp-qty__badge{font-size:16px}.lp-qty__label{font-size:20px;padding:32px 8px 28px}.lp-qty--badged .lp-qty__label{padding-top:12px}.lp-qty__save{font-size:16px}.lp-buybox__plan{gap:24px}.lp-plan__name,.lp-plan--once .lp-plan__name{font-size:20px}.lp-plan__tag{font-size:18px}.lp-plan__compare{font-size:16px}.lp-plan__amount{font-size:18px}.lp-plan__per,.lp-plan__perks,.lp-buybox__guarantee p,.lp-buybox__anchors .lp-chip{font-size:16px}}.lp-modal{border:0;padding:0;background:transparent;max-width:min(100% - 32px,480px);width:100%;margin:auto}.lp-modal::backdrop{background:#1f1f1f99}.lp-modal__card{position:relative;background:var(--lp-white);border:2px solid var(--lp-plum);border-radius:24px;padding:24px 16px;display:grid;gap:12px;max-height:90vh;overflow:auto;color:var(--lp-ink);font-family:var(--lp-font-body);letter-spacing:var(--lp-tracking)}.lp-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:none;color:var(--lp-plum);cursor:pointer;display:grid;place-items:center}.lp-modal__close svg{width:22px;height:22px}.lp-modal__title{padding-right:40px}.lp-facts{width:100%;border-collapse:collapse;font-size:13px}.lp-facts th,.lp-facts td{text-align:left;padding:6px 0;border-bottom:1px solid var(--lp-ink);vertical-align:top;font-weight:400}.lp-facts thead th{font-weight:600;border-bottom-width:2px}.lp-facts th[scope=row]{padding-right:12px}.lp-facts__num{text-align:right!important;white-space:nowrap}.lp-facts td.lp-facts__num:first-of-type{white-space:normal}.lp-facts__note{color:var(--lp-text-muted)}.lp-facts__ingredients{display:grid;gap:4px}.lp-rw__widget{display:grid;gap:16px}.lp-rw__summary{display:grid;gap:20px;padding:20px 16px;background:var(--lp-surface);border-radius:24px}.lp-rw__score{display:grid;gap:6px;justify-items:center;text-align:center}.lp-rw__average{font-family:var(--lp-font-heading);font-weight:700;font-size:48px;line-height:1;color:var(--lp-plum);font-variation-settings:"SOFT" 0,"WONK" 1,"opsz" 144}.lp-rw__stars .lp-stars{font-size:20px}.lp-rw__count{font-size:14px;font-weight:500;color:var(--lp-text-soft)}.lp-rw__bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lp-rw__bar{display:grid;grid-template-columns:44px 1fr 40px;align-items:center;gap:10px;width:100%;padding:4px 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--lp-text-soft);cursor:pointer;text-align:left}.lp-rw__bar:hover,.lp-rw__bar.is-active{background:var(--lp-magenta-tint);color:var(--lp-plum)}.lp-rw__bar-label{font-weight:500;white-space:nowrap}.lp-rw__bar-track{height:8px;border-radius:4px;background:var(--lp-surface-3);overflow:hidden}.lp-rw__bar-fill{display:block;height:100%;border-radius:4px;background:var(--lp-trust)}.lp-rw__bar-count{text-align:right;font-variant-numeric:tabular-nums}.lp-rw__controls{display:grid;gap:8px}.lp-rw__search{position:relative;display:block}.lp-rw__search-icon{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--lp-text-muted);pointer-events:none}.lp-rw__input,.lp-rw__select{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--lp-border);border-radius:var(--lp-radius-pill);background:var(--lp-white);color:var(--lp-ink);font:inherit;font-size:16px;line-height:1.2}.lp-rw__input{padding-left:42px;-webkit-appearance:none;appearance:none}.lp-rw__input::-webkit-search-cancel-button{-webkit-appearance:none}.lp-rw__input:focus,.lp-rw__select:focus{outline:3px solid rgba(166,32,97,.35);outline-offset:1px;border-color:var(--lp-magenta)}.lp-rw__select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b0333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.lp-rw__topics{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--lp-gutter));padding:2px var(--lp-gutter);-webkit-overflow-scrolling:touch}.lp-rw__topics::-webkit-scrollbar{display:none}.lp-rw__topic{flex:none;border:1px solid transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:8px 14px}.lp-rw__topic.is-active{background:var(--lp-plum);color:var(--lp-white)}.lp-rw__topic-count{margin-left:6px;opacity:.6;font-size:12px}.lp-rw__status{margin:0;font-size:14px;color:var(--lp-text-muted)}.lp-rw__list{display:grid;gap:16px}.lp-rw__list .lp-review{display:grid}.lp-rw__empty{margin:0;padding:32px 16px;text-align:center;color:var(--lp-text-muted);background:var(--lp-surface);border-radius:16px}.lp-rw__more{display:flex;justify-content:center;margin-top:8px}.lp-rw__more [hidden]{display:none}.lp-stars__star--partial{background:linear-gradient(90deg,var(--lp-trust) var(--fill, 50%),var(--lp-surface-3) var(--fill, 50%))}.lp-stars__star--empty{background:var(--lp-surface-3)}@media(min-width:768px){.lp-rw__summary{grid-template-columns:220px 1fr;align-items:center;gap:40px;padding:32px}.lp-rw__controls{grid-template-columns:1fr 220px}.lp-rw__list{grid-template-columns:1fr 1fr;gap:24px}.lp-rw__topics{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}@media(min-width:1024px){.lp-rw__widget{gap:24px;width:min(100%,1208px);margin-inline:auto}.lp-rw__average{font-size:64px}.lp-rw__stars .lp-stars{font-size:24px}.lp-rw__count{font-size:16px}.lp-rw__bar{font-size:16px;grid-template-columns:56px 1fr 48px}.lp-rw__list{grid-template-columns:repeat(3,1fr);gap:32px}.lp-rw__topic{font-size:16px}}.lp-faq__wrap{width:min(100%,1000px);margin-inline:auto}.lp-faq__card{background:var(--lp-surface);border-radius:32px;padding:48px 0 0;display:grid;gap:48px;overflow:hidden}.lp-faq__body{padding:0 16px;display:grid;gap:32px}.lp-faq__title{margin:0;line-height:1.4}.lp-faq__list{display:grid}.lp-faq__item{border-top:1px solid var(--lp-border)}.lp-faq__item:last-child{border-bottom:1px solid var(--lp-border)}.lp-faq__trigger{padding:20px 0;gap:16px}.lp-faq__q{font-size:18px;font-weight:500;line-height:1.4;color:var(--lp-ink)}.lp-faq__icon{width:32px;height:32px;color:var(--lp-ink)}.lp-faq__icon svg{width:24px;height:24px}.lp-faq__answer{padding-bottom:20px;max-width:70ch;font-size:16px;line-height:1.4}.lp-final{position:relative;isolation:isolate;width:min(100% - 16px,952px);margin:0 auto;border-radius:32px;overflow:hidden;background:var(--lp-plum);color:var(--lp-white)}.lp-final__top,.lp-final__bottom{position:relative}.lp-final__top{padding:24px 16px 0;display:grid;gap:24px}.lp-final__head{display:grid;gap:2px}.lp-final__sub{margin:0;font-size:20px;font-weight:500;line-height:1.4;color:#fffc}.lp-final__grid{display:grid;grid-template-columns:171px 1fr;gap:16px;align-items:center;padding-bottom:24px}.lp-final__img{aspect-ratio:171 / 240;background:transparent}.lp-final__features{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lp-final__feature{display:flex;align-items:center;gap:8px}.lp-final__icon{flex:none;width:57px;height:40px;border-radius:16px;background:var(--tile);display:grid;place-items:center;font-size:30px;line-height:1}.lp-final__feature-text{font-weight:600;font-size:13px;line-height:1.1}.lp-final__bottom{background:#ffffff1a;border-top:1px solid rgba(255,255,255,.4);padding:24px 16px;display:grid;gap:16px;justify-items:center}.lp-final__trust{list-style:none;margin:0;padding:0;display:grid;gap:4px;justify-items:center;font-size:14px;line-height:1.4}.lp-final__trust li{display:inline-flex;align-items:center;gap:4px}.lp-final__trust svg{width:16px;height:16px}@media(min-width:1024px){.lp-faq__card{border-radius:48px;padding:48px 24px 24px}.lp-faq__body{padding:0 8px}.lp-faq__q{font-size:20px}.lp-faq__icon{width:40px;height:40px}.lp-faq__icon svg{width:30px;height:30px}.lp-faq__answer{font-size:18px}.lp-final{width:100%}.lp-final__top{padding:48px 16px 0}.lp-final__sub{font-size:24px}.lp-final__grid{grid-template-columns:260px 246px;justify-content:center;gap:30px;padding-bottom:32px}.lp-final__img{aspect-ratio:260 / 364}.lp-final__features,.lp-final__feature{gap:12px}.lp-final__icon{width:87px;height:61px;border-radius:24px;font-size:45px}.lp-final__feature-text{font-size:20px}.lp-final__bottom{padding:32px 24px;gap:24px}.lp-final__trust{font-size:18px}}.lp-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scrollbar-width:none}.lp-compare__scroll::-webkit-scrollbar{display:none}.lp-compare__table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.3}.lp-compare__table th,.lp-compare__table td{padding:12px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--lp-border-soft)}.lp-compare__table thead th{font-weight:600;font-size:14px;padding-bottom:12px;color:var(--lp-text)}.lp-compare__label{text-align:left!important;font-weight:500;color:var(--lp-ink);width:34%;padding-left:0!important}.lp-compare__col--ours{background:var(--lp-magenta-soft);font-weight:600;color:var(--lp-plum)}.lp-compare__table thead .lp-compare__col--ours{border-radius:16px 16px 0 0;background:var(--lp-magenta);color:var(--lp-white)}.lp-compare__table tbody tr:last-child .lp-compare__col--ours{border-radius:0 0 16px 16px;border-bottom:0}.lp-compare__yes,.lp-compare__no{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.lp-compare__yes{background:var(--lp-success-bg);color:var(--lp-success-ink)}.lp-compare__no{background:var(--lp-surface-3);color:var(--lp-text-muted)}.lp-compare__yes svg,.lp-compare__no svg{width:14px;height:14px}.lp-compare__note{margin:12px 0 0;font-size:12px;color:var(--lp-text-muted);text-align:center}.lp-compare__cta{display:flex;justify-content:center;margin-top:24px}@media(min-width:768px){.lp-compare__scroll{margin-inline:0;padding-inline:0}.lp-compare__table{font-size:16px}.lp-compare__table th,.lp-compare__table td{padding:16px 12px}.lp-compare__table thead th{font-size:18px}.lp-compare__label{width:30%}.lp-compare__cta{margin-top:40px}}.lp-plan__gift-thumbs{display:flex;gap:6px;margin-top:6px}.lp-plan__gift-thumb{width:36px;height:36px;border-radius:8px;overflow:hidden;background:var(--lp-surface);flex:none}.lp-plan__gift-thumb img{width:100%;height:100%;object-fit:cover}.lp-ingredients{container-type:inline-size}
/*# sourceMappingURL=/cdn/shop/t/23/assets/womenli-lp.css.map */
