.j-product-story{--j-story-surface: #f8f3ec;--j-story-ink: #5c3d32;--j-story-secondary: #77645b;--j-story-accent: #de8c34;color:var(--j-story-ink);background:#fff;font-family:var(--font-body-family);padding:clamp(36px,5vw,64px) 16px;color-scheme:light}.j-product-story *,.j-product-story *:before,.j-product-story *:after{box-sizing:border-box}.j-product-story__inner{width:100%;max-width:1200px;margin-inline:auto}.j-product-story :is(figure,h2,h3,h4,p,dl,dd,ol){margin:0}.j-product-story__feature{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--j-story-surface)}.j-product-story__introduction{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4.5vw,56px)}.j-product-story .j-product-story__eyebrow{color:var(--j-story-secondary);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.j-product-story__title,.j-product-story__detail-title{color:var(--j-story-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em;text-wrap:balance}.j-product-story .j-product-story__title{margin-top:20px;font-size:clamp(32px,4.3vw,52px);line-height:1.08}.j-product-story__title span{display:block}.j-product-story .j-product-story__intro{max-width:37ch;margin-top:24px;color:var(--j-story-secondary);font-size:15px;line-height:1.65}.j-product-story__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:32px!important;padding-top:25px;border-top:1px solid rgb(92 61 50 / 16%)}.j-product-story__notes>div{min-width:0}.j-product-story__notes dt{margin-bottom:5px;color:var(--j-story-secondary);font-size:11px;font-weight:400;line-height:1.4}.j-product-story__notes dd{color:var(--j-story-ink);font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:break-word}.j-product-story__portrait{position:relative;display:grid;min-width:0;min-height:520px;overflow:hidden;background:var(--j-story-surface)}.j-product-story__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.j-product-story__editorial{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr);gap:24px;margin-top:24px;align-items:stretch}.j-product-story__product{display:flex;flex-direction:column;min-width:0;min-height:470px;padding:28px 32px 25px;overflow:hidden;border-radius:16px;background:var(--j-story-surface);isolation:isolate}.j-product-story__product img{display:block;width:100%;height:350px;min-height:0;margin-block:18px;object-fit:contain}@supports (mix-blend-mode: multiply){.j-product-story__product img{mix-blend-mode:multiply}}.j-product-story__product figcaption{margin-top:auto;color:var(--j-story-secondary);font-size:12px;line-height:1.5}.j-product-story__details{display:flex;flex-direction:column;min-width:0;padding:25px clamp(8px,2.8vw,36px) 18px}.j-product-story .j-product-story__detail-title{max-width:20ch;margin-top:14px;font-size:clamp(27px,2.8vw,36px);line-height:1.15}.j-product-story .j-product-story__formula{max-width:46ch;margin-top:17px;color:var(--j-story-secondary);font-size:14px;line-height:1.65}.j-product-story__steps{display:grid;gap:0;margin-top:24px!important;padding:0;list-style:none;counter-reset:j-story-step}.j-product-story__steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:17px;border-top:1px solid rgb(92 61 50 / 14%);counter-increment:j-story-step}.j-product-story__steps li:before{content:counter(j-story-step,decimal-leading-zero);padding-top:2px;color:var(--j-story-ink);font-size:11px;font-weight:500;line-height:1.5}.j-product-story__steps h4{color:var(--j-story-ink);font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0}.j-product-story .j-product-story__steps p{max-width:43ch;margin-top:6px;color:var(--j-story-secondary);font-size:13px;line-height:1.6}.j-product-story .j-product-story__footnote{max-width:48ch;margin-top:auto;padding-top:22px;color:var(--j-story-secondary);font-size:11px;line-height:1.55}@media(max-width:989px)and (min-width:768px){.j-product-story__introduction{padding:30px 26px}.j-product-story__portrait{min-height:500px}.j-product-story__product{padding-inline:24px}.j-product-story__details{padding-inline:4px}}@media(max-width:767px){.j-product-story{padding-block:32px}.j-product-story__feature{grid-template-columns:minmax(0,1fr)}.j-product-story__introduction{padding:30px 24px}.j-product-story .j-product-story__title{margin-top:16px;font-size:clamp(31px,8.3vw,42px)}.j-product-story .j-product-story__intro{max-width:39ch;margin-top:20px;font-size:14px}.j-product-story__notes{gap:20px;margin-top:26px!important;padding-top:22px}.j-product-story__portrait{height:min(108vw,470px);min-height:300px}.j-product-story__portrait img{object-position:center 24%}.j-product-story__editorial{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:20px}.j-product-story__product{min-height:0;padding:24px}.j-product-story__product img{height:min(78vw,340px);margin-block:18px 22px}.j-product-story__details{padding:10px 8px 0}.j-product-story .j-product-story__detail-title{max-width:22ch;font-size:29px}.j-product-story__steps li{gap:14px}.j-product-story .j-product-story__footnote{padding-top:18px}}@media(prefers-reduced-motion:no-preference){.j-product-story__portrait img{transition:transform .6s ease}@media(hover:hover)and (pointer:fine){.j-product-story__portrait:hover img{transform:scale(1.015)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jailyne-product-story.css.map */
