.lumae-product-story{margin-top:40px;background:#f6f3ee;color:#26231f;scroll-margin-top:120px}
.lumae-product-story__inner{padding-top:56px;padding-bottom:56px}
.lumae-product-story__header{margin-bottom:30px}
.lumae-product-story__eyebrow{margin:0 0 10px;color:#806b4e;font:400 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.lumae-product-story__header h2{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,3.5vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.015em}
.lumae-product-story__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}
.lumae-product-story__media{margin:0;overflow:hidden;border-radius:6px;background:#eeebe5;position:sticky;top:120px}
.lumae-product-story__media img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}
.lumae-product-story__details{min-width:0;max-width:540px}
.lumae-product-story__description{color:#504b45;font:400 15px/1.7 Inter,system-ui,sans-serif;overflow-wrap:anywhere}
.lumae-product-story__description p,.lumae-product-story__description li{color:inherit;font:inherit}
.lumae-product-story__description p{margin:0 0 18px}
.lumae-product-story__description>:first-child{margin-top:0}
.lumae-product-story__description>:last-child{margin-bottom:0}
.lumae-product-story__description h3{margin:30px 0 14px;color:#26231f;font:400 18px/1.4 Inter,system-ui,sans-serif;letter-spacing:0}
.lumae-product-story__description ul,.lumae-product-story__description ol{margin:0;padding:0;list-style:none}
.lumae-product-story__description li{padding:11px 0;border-bottom:1px solid #ded9d1}
.ember-facts{margin:0;font:inherit}
.ember-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #ded9d1}
.ember-facts dt{font-size:12px;line-height:1.6;color:#746b60;font-weight:400}
.ember-facts dd{margin:0;font-size:14px;line-height:1.6;color:#34302b}
@media(min-width:990px){.lumae-product-story__media{margin-top:4px}}
@media(max-width:989px){.lumae-product-story__body{grid-template-columns:1fr;gap:28px}.lumae-product-story__details{max-width:100%}.lumae-product-story__media{position:static}.lumae-product-story__media img{max-height:560px}}
@media(max-width:749px){.lumae-product-story{margin-top:24px;scroll-margin-top:100px}.lumae-product-story__inner{padding-top:36px;padding-bottom:40px}.lumae-product-story__header{margin-bottom:24px}.lumae-product-story__header h2{font-size:32px}.lumae-product-story__description{font-size:14px;line-height:1.7}.lumae-product-story__description h3{font-size:16px;margin-top:26px}.ember-facts>div{grid-template-columns:90px minmax(0,1fr);gap:14px}.ember-facts dd{font-size:13px}.lumae-product-story__media img{max-height:420px}}
