:root{--lunae-bg: #FFFFFF;--lunae-bg-alt: #F5F2EF;--lunae-text: #3C3C3C;--lunae-heading: #2A1F1A;--lunae-muted: #7A736C;--lunae-accent: #695E55;--lunae-accent-warm: #B98E6A;--lunae-surface: #F3ECE3;--lunae-line: #E8E1D6;--lunae-sale: #C4301C}.lunae-intensity{display:flex;flex-direction:column;gap:1rem;width:100%;align-self:stretch;min-width:0}.lunae-intensity__scale{width:100%}.lunae-intensity__tagline{margin:0;font-family:var(--font-body--family);font-size:1.4rem;line-height:1.4;color:var(--lunae-muted)}.lunae-intensity__tagline strong{font-weight:600;color:var(--lunae-heading)}.lunae-intensity__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none}.lunae-intensity__step{margin:0}.lunae-intensity__inner{display:flex;flex-direction:column;gap:.6rem;width:100%;padding:1rem .8rem;border:.1rem solid var(--lunae-line);border-radius:.8rem;background:transparent;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}a.lunae-intensity__inner:hover,a.lunae-intensity__inner:focus-visible{border-color:var(--lunae-accent-warm);background-color:var(--lunae-bg-alt)}.lunae-intensity__step.is-active .lunae-intensity__inner{border-color:var(--lunae-accent);background-color:var(--lunae-surface)}.lunae-intensity__bar{display:flex;align-items:flex-end;height:1.3rem;gap:.35rem}.lunae-intensity__seg{flex:1;border-radius:.2rem;background-color:var(--lunae-line)}.lunae-intensity__seg:nth-child(1){height:45%}.lunae-intensity__seg:nth-child(2){height:72%}.lunae-intensity__seg:nth-child(3){height:100%}.lunae-intensity__seg.is-on{background-image:linear-gradient(to top,color-mix(in srgb,var(--lunae-accent-warm) 62%,#ffffff),var(--lunae-accent-warm))}.lunae-intensity__step.is-active .lunae-intensity__seg.is-on{background-image:linear-gradient(to top,color-mix(in srgb,var(--lunae-accent-warm) 85%,#ffffff),var(--lunae-accent-warm))}.lunae-intensity__name{font-family:var(--font-heading--family);font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--lunae-heading)}.lunae-intensity__step.is-active .lunae-intensity__name{font-weight:600}.lunae-intensity__effect{font-family:var(--font-body--family);font-size:1.2rem;line-height:1.2;color:var(--lunae-muted)}.lunae-intensity__step.is-active .lunae-intensity__effect{color:var(--lunae-accent)}@media(min-width:750px){.lunae-intensity__tagline{font-size:1.5rem}.lunae-intensity__scale{gap:.8rem}.lunae-intensity__inner{padding:1.2rem;gap:.8rem}.lunae-intensity__bar{height:1.5rem}.lunae-intensity__name{font-size:1.4rem}.lunae-intensity__effect{font-size:1.3rem}}.lunae-reassurance{display:flex;flex-direction:column;gap:1.2rem;width:100%}.lunae-reassurance__hero{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:.1rem solid var(--lunae-line);border-radius:.8rem;background-color:var(--lunae-bg-alt);text-decoration:none;transition:border-color .2s ease}.lunae-reassurance__hero:hover,.lunae-reassurance__hero:focus-visible{border-color:var(--lunae-accent-warm)}.lunae-reassurance__hero-icon{flex:0 0 auto;color:var(--lunae-accent)}.lunae-reassurance__hero-icon svg{display:block;width:2.4rem;height:2.4rem}.lunae-reassurance__hero-text{display:flex;flex-direction:column;gap:.2rem;font-family:var(--font-body--family);line-height:1.35}.lunae-reassurance__hero-text strong{font-size:1.4rem;font-weight:600;color:var(--lunae-heading)}.lunae-reassurance__hero-text span{font-size:1.2rem;color:var(--lunae-muted)}.lunae-reassurance__list{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;list-style:none}.lunae-reassurance__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;text-align:center;font-family:var(--font-body--family);font-size:1.1rem;line-height:1.25;color:var(--lunae-text)}.lunae-reassurance__icon{color:var(--lunae-accent-warm)}.lunae-reassurance__icon svg{display:block;width:2rem;height:2rem}@media(min-width:750px){.lunae-reassurance__hero-text strong{font-size:1.5rem}.lunae-reassurance__hero-text span{font-size:1.3rem}.lunae-reassurance__item{font-size:1.2rem}.lunae-reassurance__icon svg{width:2.2rem;height:2.2rem}}.lunae-pitch{padding-inline-start:1.4rem;border-inline-start:.2rem solid var(--lunae-accent-warm);font-family:var(--font-body--family)}.lunae-pitch__lead{display:block;margin-block-end:.4rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--lunae-heading)}.lunae-pitch__body{margin:0;font-size:1.3rem;line-height:1.5;color:var(--lunae-text)}@media(min-width:750px){.lunae-pitch__lead{font-size:1.5rem}.lunae-pitch__body{font-size:1.4rem}}:root{--benefice-icon-size: 1.8rem;--benefice-font-size: 1.35rem}.lunae-benefices{display:flex;flex-direction:column;gap:.7rem;width:100%;min-width:0;margin:0;padding:0;list-style:none}.lunae-benefices__item{display:flex;align-items:flex-start;gap:.9rem;margin:0;min-width:0}.lunae-benefices__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--lunae-accent-warm);height:calc(var(--benefice-font-size) * 1.4)}.lunae-benefices__icon svg{display:block;width:var(--benefice-icon-size);height:var(--benefice-icon-size)}.lunae-benefices__label{min-width:0;font-family:var(--font-body--family);font-size:var(--benefice-font-size);font-weight:400;line-height:1.4;color:var(--lunae-text)}.lunae-benefices__label strong{font-weight:600;color:var(--lunae-heading)}@media(min-width:750px){:root{--benefice-icon-size: 1.9rem;--benefice-font-size: 1.4rem}.lunae-benefices{gap:.8rem}}.lunae-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-family:var(--font-body--family)}.lunae-rating--center{justify-content:center}.lunae-rating__label{font-size:calc(var(--rating-star-size, 14px) * .92);font-weight:500;line-height:1;color:var(--lunae-heading)}.lunae-rating__stars{display:flex;align-items:center;gap:.2rem}.lunae-rating__star{display:block;width:var(--rating-star-size, 15px);height:var(--rating-star-size, 15px);flex:0 0 auto}.lunae-rating__text{font-size:calc(var(--rating-star-size, 15px) * .86);line-height:1;color:var(--lunae-heading)}.lunae-rating__text strong{font-weight:600}.lunae-rating--trustpilot .lunae-rating__star rect{fill:#00b67a}.lunae-rating--trustpilot .lunae-rating__star-shape{fill:#fff}.lunae-rating--lunae .lunae-rating__star{fill:var(--lunae-accent-warm)}.custom-liquid-block:has(.lunae-benefices),.custom-liquid-block:has(.lunae-reassurance){align-self:stretch;width:100%}.custom-liquid-block:has(.lunae-benefices)>.custom-liquid-block__content,.custom-liquid-block:has(.lunae-reassurance)>.custom-liquid-block__content{width:100%}.custom-liquid-block:has(.lunae-intensity){width:92%}.custom-liquid-block:has(.lunae-intensity)>.custom-liquid-block__content{width:92%}.lunae-shipping{display:flex;flex-direction:column;gap:.4rem;width:100%;min-width:0;padding:1.1rem 1.3rem;border:.1rem solid var(--lunae-line);border-radius:.8rem;background-color:var(--lunae-bg-alt);font-family:var(--font-body--family)}.lunae-shipping p{display:flex;align-items:flex-start;gap:.7rem;margin:0}.lunae-shipping__main{font-size:1.35rem;line-height:1.4;color:var(--lunae-text)}.lunae-shipping__main strong{font-weight:600;color:var(--lunae-heading);white-space:nowrap}.lunae-shipping__meta{padding-inline-start:1.5rem;font-size:1.2rem;line-height:1.4;color:var(--lunae-muted)}.lunae-shipping__meta strong{font-weight:600;color:var(--lunae-accent)}.lunae-shipping__dot{position:relative;flex:0 0 auto;width:.8rem;height:.8rem;margin-block-start:.5rem;border-radius:50%;background-color:#3fa46a}.lunae-shipping__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#3fa46a;animation:lunae-pulse 2s ease-out infinite}@keyframes lunae-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.lunae-shipping__dot:before{animation:none}}@media(min-width:750px){.lunae-shipping__main{font-size:1.4rem}.lunae-shipping__meta{font-size:1.25rem}}.lunae-payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-block-start:.2rem}.lunae-payment-icons ul,.lunae-payment-icons ol{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.lunae-payment-icons li{margin:0;display:flex}.lunae-payment-icons svg,.lunae-payment-icons img{display:block;width:auto;height:2.2rem;border-radius:.3rem}@media(min-width:750px){.lunae-payment-icons svg,.lunae-payment-icons img{height:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lunae-custom.css.map */
