.lunea-glow-funnel,.lunea-glow-funnel *{box-sizing:border-box}.lunea-glow-funnel{--glow-ink: rgb(var(--color-foreground));--glow-muted: rgba(var(--color-foreground), .7);--glow-line: rgba(var(--color-foreground), .11);--glow-paper: rgb(var(--color-background));--glow-rose: var(--lunea-rose, #c65f78);--glow-rose-dark: var(--lunea-rose-dark, #8d4054);--glow-blush: rgba(239, 211, 216, .42);color:var(--glow-ink)}.lunea-glow-funnel img,.lunea-glow-funnel svg{display:block;max-width:100%}.lunea-glow-funnel a{text-underline-offset:.24rem}.lunea-glow-funnel__inner,.lunea-glow-funnel__inner>*,.lunea-glow-funnel li,.lunea-glow-funnel article,.lunea-glow-funnel figure,.lunea-glow-funnel div{min-width:0}.lunea-glow-funnel__intro{max-width:82rem;margin:0 auto}.lunea-glow-funnel__eyebrow,.lunea-glow-funnel__story-index{margin:0 0 1rem;color:var(--glow-rose-dark);font-size:1.1rem;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.lunea-glow-funnel__display{max-width:78rem;margin:0;font-size:clamp(3rem,8.7vw,6.4rem);letter-spacing:-.04em;line-height:1.02}.lunea-glow-funnel__lead{max-width:66rem;margin-top:1.6rem;color:var(--glow-muted);font-size:clamp(1.6rem,4.2vw,2rem);line-height:1.6}.lunea-glow-funnel__lead>:first-child,.lunea-glow-funnel__section-head>:first-child{margin-top:0}.lunea-glow-funnel__lead>:last-child,.lunea-glow-funnel__section-head>:last-child{margin-bottom:0}.lunea-glow-funnel__feature-wrap,.lunea-glow-funnel__versus,.lunea-glow-funnel__stories,.lunea-glow-funnel__assurance,.lunea-glow-funnel__safe-start{margin-top:clamp(5.6rem,10vw,10rem)}.lunea-glow-funnel__section-head{max-width:76rem;margin-bottom:2.4rem}.lunea-glow-funnel__section-head--center{margin-right:auto;margin-left:auto;text-align:center}.lunea-glow-funnel__section-head h2,.lunea-glow-funnel__cta h2{margin:0;font-size:clamp(2.6rem,6.8vw,4.8rem);letter-spacing:-.035em;line-height:1.08}.lunea-glow-funnel__section-head>p:not(.lunea-glow-funnel__eyebrow){margin:1.4rem 0 0;color:var(--glow-muted);font-size:1.55rem;line-height:1.6}.lunea-glow-funnel__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.lunea-glow-funnel__feature{padding:1.5rem;border:1px solid var(--glow-line);border-radius:1.6rem;background:rgba(var(--color-background),.76);box-shadow:0 1.2rem 3.2rem #3d272d0b}.lunea-glow-funnel__number{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;margin-bottom:1.5rem;padding:0 .65rem;border-radius:999px;background:var(--glow-blush);color:var(--glow-rose-dark);font-size:1rem;font-weight:750;letter-spacing:.08em}.lunea-glow-funnel__feature h3{margin:0;font-family:var(--font-body-family);font-size:1.45rem;font-weight:750;line-height:1.25}.lunea-glow-funnel__feature p{margin:.7rem 0 0;color:var(--glow-muted);font-size:1.25rem;line-height:1.5;overflow-wrap:anywhere}.lunea-glow-funnel__versus{padding:clamp(2rem,6vw,6rem) clamp(1.2rem,4vw,4.8rem);border:1px solid rgba(198,95,120,.16);border-radius:2.4rem;background:radial-gradient(circle at 84% 8%,rgba(255,255,255,.92),transparent 30%),linear-gradient(150deg,#f6e2e4ad,rgba(var(--color-background),.88))}.lunea-glow-funnel__versus-media{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2.4rem}.lunea-glow-funnel__versus-card{min-width:0;margin:0;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:var(--glow-paper);box-shadow:0 1.4rem 3.8rem #3f282f14}.lunea-glow-funnel__versus-image{aspect-ratio:4 / 5;overflow:hidden;border-radius:1.5rem 1.5rem 0 0;background:#efd3d852}.lunea-glow-funnel__versus-card img{width:100%;height:100%}.lunea-glow-funnel__versus-card--razor img{object-fit:cover;object-position:54% center}.lunea-glow-funnel__versus-card--glow img{padding:clamp(.8rem,2vw,2rem);object-fit:contain}.lunea-glow-funnel__versus-card figcaption{padding:1.2rem 1rem 1.4rem}.lunea-glow-funnel__versus-card figcaption span{display:block;margin-bottom:.45rem;color:var(--glow-rose-dark);font-size:.95rem;font-weight:750;letter-spacing:.1em}.lunea-glow-funnel__versus-card figcaption strong{display:block;font-size:1.2rem;line-height:1.35}.lunea-glow-funnel__versus-mark{position:absolute;z-index:2;top:42%;left:50%;display:grid;width:3.8rem;height:3.8rem;place-items:center;border:.3rem solid rgba(var(--color-background),.94);border-radius:50%;background:var(--glow-rose-dark);color:#fff;font-size:1rem;font-weight:800;transform:translate(-50%,-50%)}.lunea-glow-funnel__comparison{margin:2rem 0 0;padding:0;border-top:1px solid rgba(var(--color-foreground),.14);list-style:none}.lunea-glow-funnel__comparison>li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.lunea-glow-funnel__comparison>li>h3{grid-column:1 / -1;margin:0;font-family:var(--font-body-family);font-size:1.35rem;font-weight:750}.lunea-glow-funnel__comparison-cell{padding:1.1rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.035)}.lunea-glow-funnel__comparison-cell--glow{background:#c65f781a}.lunea-glow-funnel__comparison-cell span{display:block;margin-bottom:.5rem;color:var(--glow-rose-dark);font-size:.9rem;font-weight:800;letter-spacing:.1em}.lunea-glow-funnel__comparison-cell p{margin:0;font-size:1.15rem;line-height:1.48;overflow-wrap:anywhere}.lunea-glow-funnel__cta{display:grid;gap:2rem;align-items:center;margin-top:clamp(3.2rem,7vw,6rem);padding:clamp(2rem,6vw,4.8rem);border-radius:2rem;background:var(--glow-rose-dark);color:#fff}.lunea-glow-funnel__cta .lunea-glow-funnel__eyebrow{color:#ffffffb8}.lunea-glow-funnel__cta h2{color:inherit;font-size:clamp(2.4rem,6vw,4rem)}.lunea-glow-funnel__cta p:not(.lunea-glow-funnel__eyebrow){max-width:66rem;margin:1.2rem 0 0;color:#ffffffd1;font-size:1.4rem;line-height:1.55}.lunea-glow-funnel__cta .button{width:100%;min-height:4.8rem;border-color:#fff;background:#fff;color:var(--glow-rose-dark);text-align:center}.lunea-glow-funnel__story{display:grid;gap:2rem;align-items:center;margin-top:2.4rem}.lunea-glow-funnel__story-media{aspect-ratio:4 / 3;overflow:hidden;border-radius:1.8rem;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.9),transparent 36%),#efd3d859}.lunea-glow-funnel__story-media img{width:100%;height:100%;padding:clamp(1rem,3vw,2.8rem);object-fit:contain}.lunea-glow-funnel__media-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--glow-rose-dark);font-size:clamp(2rem,6vw,4rem);font-weight:750}.lunea-glow-funnel__story-copy{padding:0 .2rem}.lunea-glow-funnel__story-copy h3{margin:0;font-size:clamp(2.2rem,5.8vw,3.8rem);letter-spacing:-.03em;line-height:1.1}.lunea-glow-funnel__story-copy p{margin:1.2rem 0 0;color:var(--glow-muted);font-size:1.45rem;line-height:1.62}.lunea-glow-funnel__assurance{padding:clamp(2rem,6vw,5rem) clamp(1.4rem,4vw,4.8rem);border:1px solid var(--glow-line);border-radius:2.2rem;background:rgba(var(--color-background),.72)}.lunea-glow-funnel__assurance-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.lunea-glow-funnel__assurance-grid li{padding:1.8rem;border-radius:1.5rem;background:#c65f7813}.lunea-glow-funnel__assurance-grid li>span{display:block;margin-bottom:1.4rem;color:var(--glow-rose-dark);font-size:1rem;font-weight:800;letter-spacing:.1em}.lunea-glow-funnel__assurance-grid h3,.lunea-glow-funnel__steps h3{margin:0;font-family:var(--font-body-family);font-size:1.55rem;font-weight:750;line-height:1.3}.lunea-glow-funnel__assurance-grid p,.lunea-glow-funnel__steps p{margin:.8rem 0 0;color:var(--glow-muted);font-size:1.3rem;line-height:1.55}.lunea-glow-funnel__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.lunea-glow-funnel__steps li{padding:1.5rem;border-top:.3rem solid rgba(198,95,120,.54);border-radius:0 0 1.4rem 1.4rem;background:rgba(var(--color-background),.78)}.lunea-glow-funnel__steps li>span{display:block;margin-bottom:1.3rem;color:var(--glow-rose-dark);font-size:1.05rem;font-weight:800;letter-spacing:.1em}@media screen and (min-width:750px){.lunea-glow-funnel__intro{text-align:center}.lunea-glow-funnel__intro .lunea-glow-funnel__display,.lunea-glow-funnel__intro .lunea-glow-funnel__lead{margin-right:auto;margin-left:auto}.lunea-glow-funnel__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.lunea-glow-funnel__feature{padding:2.2rem;border-radius:2rem}.lunea-glow-funnel__feature h3{font-size:1.7rem}.lunea-glow-funnel__feature p{font-size:1.4rem}.lunea-glow-funnel__versus-media{gap:2rem}.lunea-glow-funnel__versus-card,.lunea-glow-funnel__versus-image{border-radius:2.2rem 2.2rem 0 0}.lunea-glow-funnel__versus-card{border-radius:2.2rem}.lunea-glow-funnel__versus-image{aspect-ratio:16 / 10}.lunea-glow-funnel__versus-card figcaption{padding:1.8rem 2rem 2rem}.lunea-glow-funnel__versus-card figcaption strong{font-size:1.6rem}.lunea-glow-funnel__versus-mark{top:45%;width:5.2rem;height:5.2rem;font-size:1.25rem}.lunea-glow-funnel__comparison>li{grid-template-columns:minmax(14rem,.7fr) repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:1.6rem 0}.lunea-glow-funnel__comparison>li>h3{grid-column:auto;align-self:center;font-size:1.5rem}.lunea-glow-funnel__comparison-cell{padding:1.4rem}.lunea-glow-funnel__comparison-cell p{font-size:1.35rem}.lunea-glow-funnel__cta{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.lunea-glow-funnel__cta .button{width:auto;min-width:24rem}.lunea-glow-funnel__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,8rem);margin-top:clamp(3rem,6vw,6rem)}.lunea-glow-funnel__story--reverse .lunea-glow-funnel__story-media{order:2}.lunea-glow-funnel__story--reverse .lunea-glow-funnel__story-copy{order:1}.lunea-glow-funnel__story-copy{padding:2rem 0}.lunea-glow-funnel__story-copy p{font-size:1.6rem}.lunea-glow-funnel__assurance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.lunea-glow-funnel__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.lunea-glow-funnel__steps li{padding:2rem}}@media screen and (max-width:389px){.lunea-glow-funnel__features,.lunea-glow-funnel__steps{grid-template-columns:1fr}.lunea-glow-funnel__versus{padding-right:1rem;padding-left:1rem}.lunea-glow-funnel__versus-card figcaption{padding-right:.8rem;padding-left:.8rem}.lunea-glow-funnel__comparison-cell{padding:.9rem}}.lunea-page-cta__inner{max-width:84rem;margin:0 auto;padding:clamp(3.2rem,6vw,5.6rem);border:1px solid rgba(var(--color-foreground),.1);border-radius:2.4rem;text-align:center}.lunea-page-cta__inner h2{margin:0}.lunea-page-cta__inner .rte{max-width:58rem;margin:1.2rem auto 0}.lunea-page-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem}@media screen and (max-width:749px){.lunea-page-cta__inner{padding:3.2rem 2rem;border-radius:1.8rem}.lunea-page-cta__actions{display:grid}.lunea-page-cta__actions .button{width:100%}}.lunea-product-details__inner{max-width:92rem;padding-top:clamp(3.6rem,6vw,5.6rem);padding-bottom:clamp(3.6rem,6vw,5.6rem)}.lunea-product-details__inner>h2{margin:0 0 2rem;text-align:center}.lunea-product-details__items{border-top:1px solid rgba(var(--color-foreground),.14)}.lunea-product-details details{border-bottom:1px solid rgba(var(--color-foreground),.14)}.lunea-product-details summary{display:grid;grid-template-columns:minmax(0,1fr) 1.6rem;gap:1.6rem;align-items:center;padding:1.8rem 0;cursor:pointer;font-size:1.6rem;font-weight:600;list-style:none}.lunea-product-details summary::-webkit-details-marker{display:none}.lunea-product-details summary>[aria-hidden=true]{display:flex}.lunea-product-details summary svg{width:1.4rem;transition:transform .18s ease}.lunea-product-details details[open] summary svg{transform:rotate(180deg)}.lunea-product-details details>.rte{padding:0 0 2rem}.lunea-product-details__traceability{display:grid;gap:1.4rem;margin:0;padding:0 0 2rem}.lunea-product-details__traceability>div{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:1.2rem 2rem}.lunea-product-details__traceability dt{font-weight:700}.lunea-product-details__traceability dd{margin:0;overflow-wrap:anywhere}.lunea-product-details__editor-note{margin-block:2rem;padding:1.5rem;border:1px dashed currentColor}@media screen and (max-width:549px){.lunea-product-details__traceability>div{grid-template-columns:1fr;gap:.4rem}}@media(prefers-reduced-motion:reduce){.lunea-product-details summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAKAE */
