.hero-editorial{position:relative;width:100%;aspect-ratio:1358 / 679;max-height:100vh;max-height:100svh;min-height:420px;display:flex;align-items:flex-end;background:var(--lipink-black, #111);overflow:hidden}.hero-editorial__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--overlay));pointer-events:none}.hero-editorial__content{position:relative;z-index:1;padding:clamp(2rem,6vw,6rem);color:#fff;max-width:60rem}.hero-editorial h1{font-size:clamp(3rem,8vw,6rem)}.hero-editorial__sub{font-size:2rem;margin:1rem 0 2rem}.hero-editorial__slideshow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-editorial__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:opacity .42s ease}.hero-editorial__slide.is-active{opacity:1;z-index:1}.hero-editorial__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero-editorial__slide picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hero-editorial__controls{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:2.2rem 2rem 4rem}.hero-editorial__controls:before{content:"";position:absolute;top:0;left:0;right:0;height:16rem;z-index:-1;background:linear-gradient(to bottom,#00000061,#00000045 22%,#00000029,#00000012 62%,#00000005 80%,#0000)}.hero-editorial__dots{display:flex;align-items:center;gap:.8rem;margin-block:-1.4rem}.hero-editorial__dot{width:4.4rem;height:4.4rem;margin-inline:-.8rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer}.hero-editorial__dot:after{content:"";display:block;width:2.8rem;height:2px;border-radius:1px;background:#fff6;transition:background .25s ease}.hero-editorial__dot.is-active:after{background:#fff}.hero-editorial__dot:focus-visible,.hero-editorial__pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-editorial__pause{position:relative;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.hero-editorial__pause:before{content:"";position:absolute;top:-1.4rem;right:-1.4rem;bottom:-1.4rem;left:-1.4rem}.hero-editorial__pause-icon{display:block;width:.55rem;height:.55rem;position:relative}.hero-editorial__pause-icon:before,.hero-editorial__pause-icon:after{content:"";position:absolute;top:0;width:2px;height:.55rem;background:#fff}.hero-editorial__pause-icon:before{left:1px}.hero-editorial__pause-icon:after{right:1px}.hero-editorial__pause[data-playing=false] .hero-editorial__pause-icon{width:0;height:0;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;border-left:.5rem solid #fff;background:none}.hero-editorial__pause[data-playing=false] .hero-editorial__pause-icon:before,.hero-editorial__pause[data-playing=false] .hero-editorial__pause-icon:after{content:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero-editorial__slide-caption{display:none}@media(max-width:749px){.hero-editorial{aspect-ratio:4 / 5;max-height:95vh;max-height:95svh}.hero-editorial__slide .hero-editorial__media{object-fit:contain}.hero-editorial__controls{padding:1.8rem 1.6rem 3rem;gap:1rem}.hero-editorial__controls:before{height:13rem}.hero-editorial__dot{margin-inline:-1.1rem}.hero-editorial__dot:after{width:2.2rem}.hero-editorial__slide-caption{display:block;position:absolute;left:0;right:0;bottom:0;z-index:1;padding:2.6rem 2rem 3rem;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9),0 3px 12px rgba(0,0,0,.7);pointer-events:none}.hero-editorial__slide-caption:before{content:"";position:absolute;left:0;right:0;bottom:0;height:40rem;z-index:-1;background:linear-gradient(to top,#00000080,#00000061 14%,#00000040 29%,#00000021 47%,#0000000c 62%,#0000 75% 100%)}.hero-editorial__slide-caption-eyebrow{font-family:Playfair Display,serif;font-style:italic;font-size:1.25rem;letter-spacing:.08em;margin:0 0 .5rem}.hero-editorial__slide-caption-heading{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(2.1rem,6vw,2.8rem);line-height:1.15;margin:0 0 .6rem}.hero-editorial__slide-caption-sub{font-size:1.4rem;line-height:1.35;margin:0 0 1.4rem}.hero-editorial__slide-attrs{display:flex;justify-content:center;gap:1.6rem;margin:0 0 1.8rem}.hero-editorial__slide-attr{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:5.6rem}.hero-editorial__slide-attr svg{width:2rem;height:2rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}.hero-editorial__slide-attr span{font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.hero-editorial__slide-caption-cta{display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;min-height:4.4rem;padding:1.1rem 3.2rem;border-radius:999px;background:#fff;color:#111!important;text-decoration:none;text-shadow:none;box-shadow:0 2px 10px #00000059;font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.hero-editorial__slide-caption-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.hero-editorial__slide-caption-cta:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0006}}}@media(prefers-reduced-motion:reduce){.hero-editorial__slide,.hero-editorial__slide-caption-cta{transition:none}}.ritual-steps{padding:9.6rem 0}.ritual-steps__intro{max-width:860px;margin:0 auto 6rem;padding:0 2rem;text-align:center}.ritual-steps__heading{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(3.4rem,5.5vw,5.6rem);margin:0 0 1.6rem;line-height:1.1}.ritual-steps__subheading{max-width:680px;margin:0 auto;opacity:.8;font-size:1.7rem;line-height:1.6}.ritual-steps__subheading p{margin:0}.ritual-timeline{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr;row-gap:5rem}.ritual-timeline__track{display:none}.ritual-step{position:relative;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--step-delay, 0ms)}.ritual-step.is-visible{opacity:1;transform:none}.ritual-step__badge{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:#a81f22;font-family:Playfair Display,serif;font-weight:700;font-size:1.8rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;position:relative;z-index:1;box-shadow:0 2px 8px #0000002e;flex-shrink:0}.ritual-step__card{background:#faf6f2;color:#241a17;border-radius:16px;padding:4rem 2.4rem 3.2rem;width:100%;max-width:420px;text-align:center}.ritual-step__card *{color:inherit}.ritual-step__photo-wrap{position:relative;width:clamp(120px,32vw,180px);margin:0 auto 2.4rem}.ritual-step__photo{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f2ece6}.ritual-step__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ritual-step__photo-wrap:hover .ritual-step__img{transform:scale(1.08)}.ritual-step__name{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(2.2rem,5vw,2.6rem);margin:0 0 1.2rem;line-height:1.2}.ritual-step__desc{font-size:1.5rem;line-height:1.6;margin:0 0 2.4rem;color:#4a3f3a!important}.ritual-step__specs{display:flex;flex-direction:column;gap:.9rem;margin:0 0 2.8rem;padding-top:2rem;border-top:1px solid #e3d9d0;text-align:left;list-style:none}.ritual-step__specs li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.25rem}.ritual-step__spec-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;flex-shrink:0;color:#241a17!important}.ritual-step__spec-value{color:#5c4f49!important;text-align:right}.ritual-step__cta{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3.2rem;border-radius:999px;background:#a81f22;color:#fff!important;text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.ritual-step__cta:hover{background:#241a17;transform:translateY(-2px)}.ritual-step__cta:focus-visible{outline:2px solid #241a17;outline-offset:3px}@media(min-width:750px){.ritual-timeline{grid-template-columns:repeat(3,1fr);column-gap:3rem;row-gap:0;align-items:start}.ritual-timeline__track{display:block;position:absolute;top:2.2rem;left:16.666%;right:16.666%;height:2px;background:#ffffff59;z-index:0}.ritual-step__card{max-width:none}}@media(prefers-reduced-motion:reduce){.ritual-step{opacity:1;transform:none;transition:none}.ritual-step__img,.ritual-step__cta{transition:none}}.why-lipink{text-align:center}.why-lipink__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem;margin-top:3rem}.why-lipink__item h3{font-size:1.5rem;margin-bottom:.75rem;color:rgb(var(--color-button))}.why-lipink__item p{font-size:1.5rem;color:rgba(var(--color-foreground),.75);line-height:1.6}.market-suggestion-banner{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#1c1815;color:#fff;padding:1.4rem 1.6rem;box-shadow:0 -2px 12px #0000002e;transform:translateY(110%);transition:transform .4s ease}.market-suggestion-banner.is-visible{transform:translateY(0)}.market-suggestion-banner__inner{max-width:76rem;margin:0 auto;display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.market-suggestion-banner__text{margin:0;flex:1 1 auto;font-size:1.4rem;min-width:20rem}.market-suggestion-banner__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.market-suggestion-banner__accept{background:#c8102e;color:#fff;border:none;border-radius:999px;padding:.8rem 1.8rem;font-size:1.3rem;cursor:pointer;white-space:nowrap}.market-suggestion-banner__accept:hover{background:#7a0f22}.market-suggestion-banner__dismiss{background:transparent;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0 .4rem;opacity:.7}.market-suggestion-banner__dismiss:hover{opacity:1}@media(prefers-reduced-motion:reduce){.market-suggestion-banner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/92/compiled_assets/styles.css.map */
