.ld-pdp-section,.ld-pdp-section *{box-sizing:border-box}.ld-pdp-section{position:relative;overflow:clip;background:var(--ld-engine-soft, #f7eff1);color:var(--ld-engine-ink, #251b1f)}.ld-pdp-section__inner{width:min(calc(100% - 64px),var(--ld-engine-max, 1600px));margin-inline:auto;padding-block:clamp(80px,10vw,160px)}.ld-pdp-section__eyebrow{margin:0 0 14px;color:var(--ld-engine-accent, #a85f72);font-size:.68rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.ld-pdp-section__title{max-width:15ch;margin:0;font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(2.7rem,5.2vw,6.8rem);font-weight:400;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.ld-pdp-section__intro{max-width:54ch;margin:24px 0 0;color:var(--ld-engine-muted, #74676d);font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.75}.ld-pdp-formula__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(48px,8vw,140px);align-items:start}.ld-pdp-formula__media{position:sticky;top:112px;display:grid;place-items:center;min-height:min(72svh,760px);margin:0;border:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));background:color-mix(in srgb,var(--ld-engine-tone, #e5c7ce) 55%,white)}.ld-pdp-formula__media img,.ld-pdp-journal__product img{display:block;width:100%;height:100%;object-fit:contain}.ld-pdp-formula__content{padding-top:clamp(0px,6vw,90px)}.ld-pdp-formula__list{display:grid;gap:0;margin:clamp(42px,6vw,78px) 0 0;padding:0;border-top:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));list-style:none;counter-reset:ingredient}.ld-pdp-formula__item{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;min-height:92px;border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));color:var(--ld-engine-ink, #251b1f);font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.2;counter-increment:ingredient}.ld-pdp-formula__item:before{content:"0" counter(ingredient);color:var(--ld-engine-accent, #a85f72);font-family:var(--font-body--family),Arial,sans-serif;font-size:.62rem;letter-spacing:.14em}.ld-pdp-formula__function{margin-top:32px;padding:24px 0;border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));color:var(--ld-engine-muted, #74676d);line-height:1.7}.ld-pdp-formula__benefits{margin-top:30px;padding:24px 0;border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16))}.ld-pdp-formula__benefits>span{display:block;margin-bottom:14px;color:var(--ld-engine-accent, #a85f72);font-size:.64rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ld-pdp-formula__benefits .metafield-rich_text_field{color:var(--ld-engine-muted, #74676d);line-height:1.7}.ld-pdp-formula__benefits .metafield-rich_text_field :first-child{margin-top:0}.ld-pdp-formula__benefits .metafield-rich_text_field :last-child{margin-bottom:0}.ld-pdp-formula__inci{margin-top:18px;border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16))}.ld-pdp-formula__inci summary{display:flex;justify-content:space-between;align-items:center;min-height:62px;color:var(--ld-engine-ink, #251b1f);font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;list-style:none}.ld-pdp-formula__inci summary::-webkit-details-marker{display:none}.ld-pdp-formula__inci summary:after{content:"+";font-size:1.2rem;font-weight:300}.ld-pdp-formula__inci[open] summary:after{content:"\2212"}.ld-pdp-formula__inci-body{padding:0 0 28px;color:var(--ld-engine-muted, #74676d);font-size:.78rem;line-height:1.75;overflow-wrap:anywhere}.ld-pdp-routine{background:var(--ld-engine-surface, #fffafb)}.ld-pdp-routine__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:64px;align-items:end}.ld-pdp-routine__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,100px);border-top:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16))}.ld-pdp-routine__item{min-height:250px;padding:30px clamp(18px,2.2vw,34px)}.ld-pdp-routine__item+.ld-pdp-routine__item{border-left:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16))}.ld-pdp-routine__item span,.ld-pdp-how-to__number{display:block;color:var(--ld-engine-accent, #a85f72);font-size:.64rem;letter-spacing:.17em;text-transform:uppercase}.ld-pdp-routine__item h3,.ld-pdp-how-to__card h3{margin:48px 0 12px;font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:400;line-height:1.05}.ld-pdp-routine__item p,.ld-pdp-how-to__body{margin:0;color:var(--ld-engine-muted, #74676d);font-size:.86rem;line-height:1.7}.ld-pdp-how-to__header{display:flex;justify-content:space-between;gap:48px;align-items:end}.ld-pdp-how-to__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,34px);margin-top:clamp(58px,7vw,100px)}.ld-pdp-how-to__card{position:relative;display:flex;flex-direction:column;--ld-how-to-card-padding: clamp(24px, 3vw, 42px);min-height:430px;padding:var(--ld-how-to-card-padding);border:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));background:color-mix(in srgb,var(--ld-engine-surface, #fffafb) 82%,transparent)}.ld-pdp-how-to__media{position:relative;aspect-ratio:1 / 1;margin:calc(var(--ld-how-to-card-padding) * -1) calc(var(--ld-how-to-card-padding) * -1) 26px;overflow:hidden;border-bottom:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));background:color-mix(in srgb,var(--ld-engine-accent, #a85f72) 9%,var(--ld-engine-surface, #fffafb))}.ld-pdp-how-to__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ld-pdp-how-to__media--placeholder{display:grid;place-items:center;padding:24px;color:var(--ld-engine-muted, #74676d);text-align:center;font-size:.72rem;line-height:1.55}.ld-pdp-how-to__card:nth-child(2){transform:translateY(24px)}.ld-pdp-how-to__card:nth-child(3){transform:translateY(48px)}.ld-pdp-how-to__card h3{margin-top:auto}.ld-pdp-how-to__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ld-pdp-how-to__meta span{padding:8px 10px;border:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));color:var(--ld-engine-muted, #74676d);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.ld-pdp-faq{background:var(--ld-engine-ink, #2b1c22);color:var(--ld-engine-surface, #fffafb)}.ld-pdp-faq__layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:clamp(60px,10vw,170px)}.ld-pdp-faq .ld-pdp-section__title{color:var(--ld-engine-surface, #fffafb)}.ld-pdp-faq .ld-pdp-section__intro{color:color-mix(in srgb,var(--ld-engine-surface, #fffafb) 74%,transparent)}.ld-pdp-faq__items{border-top:1px solid color-mix(in srgb,var(--ld-engine-surface, #fffafb) 24%,transparent)}.ld-pdp-faq__item{border-bottom:1px solid color-mix(in srgb,var(--ld-engine-surface, #fffafb) 24%,transparent)}.ld-pdp-faq__item summary{display:grid;grid-template-columns:34px 1fr auto;gap:16px;align-items:center;min-height:84px;color:var(--ld-engine-surface, #fffafb);cursor:pointer;list-style:none}.ld-pdp-faq__item summary::-webkit-details-marker{display:none}.ld-pdp-faq__index{color:var(--ld-engine-tone, #e5c7ce);font-size:.62rem;letter-spacing:.12em}.ld-pdp-faq__question{font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(1.08rem,1.6vw,1.48rem);line-height:1.25}.ld-pdp-faq__icon{font-size:1.25rem;font-weight:300}.ld-pdp-faq__item[open] .ld-pdp-faq__icon{transform:rotate(45deg)}.ld-pdp-faq__answer{max-width:62ch;padding:0 48px 30px 50px;color:color-mix(in srgb,var(--ld-engine-surface, #fffafb) 80%,transparent);font-size:.9rem;line-height:1.75}.ld-pdp-faq__answer>:first-child{margin-top:0}.ld-pdp-journal{background:var(--ld-engine-soft, #f7eff1)}.ld-pdp-journal__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);min-height:min(76svh,820px);border:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));background:var(--ld-engine-surface, #fffafb)}.ld-pdp-journal__product{position:relative;display:grid;place-items:center;min-height:560px;padding:clamp(32px,5vw,80px);background:color-mix(in srgb,var(--ld-engine-tone, #e5c7ce) 56%,white)}.ld-pdp-journal__product img{max-width:74%;max-height:620px}.ld-pdp-journal__product-name{position:absolute;inset:auto 28px 24px;color:var(--ld-engine-muted, #74676d);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.ld-pdp-journal__article{position:relative;display:flex;align-items:end;min-height:560px;overflow:hidden;color:#fff;text-decoration:none}.ld-pdp-journal__article img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ld-pdp-journal__article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0f0d,#140c0fd1)}.ld-pdp-journal__article:hover img{transform:scale(1.025)}.ld-pdp-journal__copy{position:relative;z-index:1;max-width:780px;padding:clamp(30px,5vw,76px)}.ld-pdp-journal__copy span{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.ld-pdp-journal__copy h2{max-width:17ch;margin:18px 0 22px;color:#fff;font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(2.2rem,4.1vw,5.2rem);font-weight:400;letter-spacing:-.05em;line-height:.96}.ld-pdp-journal__copy p{max-width:58ch;color:#ffffffd1;font-size:.9rem;line-height:1.65}.ld-pdp-journal__button{display:inline-flex;gap:30px;align-items:center;margin-top:16px;padding:14px 18px;background:#fff;color:#251b1f;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.ld-pdp-newsletter{background:var(--ld-newsletter-bg, #2d1d23);color:var(--ld-newsletter-text, #fffafb)}.ld-pdp-newsletter__inner{width:min(calc(100% - 64px),1280px);margin-inline:auto;padding-block:clamp(90px,12vw,180px);text-align:center}.ld-pdp-newsletter .ld-pdp-section__eyebrow{color:var(--ld-newsletter-accent, #e5c7ce)}.ld-pdp-newsletter__title{margin:0;color:var(--ld-newsletter-text, #fffafb);font-family:var(--font-heading--family),Newsreader,Georgia,serif;font-size:clamp(3rem,7vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:.9}.ld-pdp-newsletter__copy{max-width:52ch;margin:26px auto 0;color:var(--ld-newsletter-muted, rgba(255, 250, 251, .74));line-height:1.7}.ld-pdp-newsletter__form{max-width:900px;margin:56px auto 0}.ld-pdp-newsletter__row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--ld-newsletter-line, rgba(255, 255, 255, .42))}.ld-pdp-newsletter__input{min-width:0;min-height:68px;padding:0 6px;border:0;border-radius:0;background:transparent;color:var(--ld-newsletter-text, #fffafb);font:inherit;font-size:clamp(1rem,2vw,1.35rem);outline:none}.ld-pdp-newsletter__input::placeholder{color:var(--ld-newsletter-muted, rgba(255, 250, 251, .64))}.ld-pdp-newsletter__submit{min-width:148px;border:0;border-radius:0;background:var(--ld-newsletter-button, #fffafb);color:var(--ld-newsletter-button-text, #251b1f);font-size:.64rem;letter-spacing:.15em;text-transform:uppercase}.ld-pdp-newsletter__consent,.ld-pdp-newsletter__privacy{max-width:900px;margin:18px auto 0;color:var(--ld-newsletter-muted, rgba(255, 250, 251, .7));font-size:.7rem;line-height:1.6;text-align:left}.ld-pdp-newsletter__consent{display:flex;gap:10px;align-items:flex-start}.ld-pdp-newsletter__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:62px;padding-top:26px;border-top:1px solid var(--ld-newsletter-line, rgba(255, 255, 255, .24));color:var(--ld-newsletter-muted, rgba(255, 250, 251, .7));font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.ld-pdp-editor-empty{width:min(calc(100% - 40px),900px);margin:40px auto;padding:30px;border:1px dashed currentColor;text-align:center}@media screen and (max-width:900px){.ld-pdp-section__inner,.ld-pdp-newsletter__inner{width:min(calc(100% - 36px),var(--ld-engine-max, 1600px));padding-block:76px}.ld-pdp-formula__grid,.ld-pdp-routine__header,.ld-pdp-faq__layout,.ld-pdp-journal__grid{grid-template-columns:1fr}.ld-pdp-formula__media{position:relative;top:auto;min-height:58svh}.ld-pdp-formula__content{padding-top:0}.ld-pdp-routine__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-pdp-routine__item:nth-child(3){border-left:0}.ld-pdp-routine__item:nth-child(n+3){border-top:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16))}.ld-pdp-how-to__grid{grid-template-columns:1fr}.ld-pdp-how-to__card{min-height:min(72svh,620px);transform:none!important}.ld-pdp-journal__grid,.ld-pdp-journal__product,.ld-pdp-journal__article{min-height:58svh}}@media screen and (max-width:600px){.ld-pdp-section__inner,.ld-pdp-newsletter__inner{width:min(calc(100% - 28px),var(--ld-engine-max, 1600px));padding-block:64px}.ld-pdp-routine__grid{grid-template-columns:1fr}.ld-pdp-routine__item,.ld-pdp-routine__item:nth-child(3){min-height:210px;border-top:1px solid var(--ld-engine-line, rgba(37, 27, 31, .16));border-left:0}.ld-pdp-routine__item:first-child{border-top:0}.ld-pdp-how-to__header{display:block}.ld-pdp-how-to__grid{gap:14px;margin-top:46px}.ld-pdp-how-to__card{min-height:min(68svh,540px)}.ld-pdp-how-to__media{aspect-ratio:4 / 3;margin-bottom:22px}.ld-pdp-faq__layout{gap:48px}.ld-pdp-faq__item summary{grid-template-columns:28px 1fr auto;min-height:78px}.ld-pdp-faq__answer{padding:0 20px 26px 44px}.ld-pdp-journal__grid,.ld-pdp-journal__product,.ld-pdp-journal__article{min-height:52svh}.ld-pdp-journal__product img{max-width:82%}.ld-pdp-newsletter__row{grid-template-columns:1fr;border:0}.ld-pdp-newsletter__input{border-bottom:1px solid var(--ld-newsletter-line, rgba(255, 255, 255, .42))}.ld-pdp-newsletter__submit{min-height:56px;margin-top:12px}.ld-pdp-newsletter__benefits{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ld-pdp-how-to__card,.ld-pdp-journal__article img{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/ld-pdp-sections.css.map */
