.oylin-product-story{padding-block:clamp(7rem,9vw,13rem);background:var(--oylin-surface, #efede9);color:var(--oylin-fg, #1a1916)}.oylin-product-story .page-width{width:100%;max-width:184rem;margin-inline:auto;padding-inline:clamp(2rem,4vw,8rem)}.oylin-product-story__grid{display:grid;grid-template-columns:minmax(22rem,.7fr) minmax(0,1.3fr);gap:clamp(5rem,8vw,14rem);align-items:start}.oylin-product-story__intro{position:sticky;top:12rem}.oylin-product-story__heading{max-width:48rem;margin:0;color:var(--oylin-fg, #1a1916);font-family:var(--oylin-font-display, var(--font-heading-family));font-size:clamp(3.6rem,4.2vw,6.4rem);font-weight:var(--font-heading-weight, 400);letter-spacing:-.035em;line-height:1}.oylin-product-story__body{max-width:78rem;color:var(--oylin-fg, #1a1916);font-size:1.55rem;line-height:1.85}.oylin-product-story__body>:first-child{margin-top:0}.oylin-product-story__body p{color:var(--oylin-muted, #7a7570)}.oylin-product-story__body h2,.oylin-product-story__body h3,.oylin-product-story__body h4{color:var(--oylin-fg, #1a1916);font-family:var(--oylin-font-display, var(--font-heading-family));font-weight:var(--font-heading-weight, 400)}.oylin-product-story [data-oylin-made-to-order-v1=true],.oylin-product-story [data-oylin-metal-choice-v1=true],.oylin-product-story table{display:none}.oylin-product-story [data-oylin-product-faq-v1=true]{display:block;margin-top:clamp(6rem,8vw,10rem);padding-top:3rem;border-top:1px solid var(--oylin-border, rgba(26, 25, 22, .12))}.oylin-product-story [data-oylin-product-faq-v1=true]>h2{max-width:58rem;margin:0 0 3rem;font-size:clamp(3.2rem,4vw,5.8rem);line-height:1}.oylin-product-story [data-oylin-product-faq-v1=true] details{border-top:1px solid var(--oylin-border, rgba(26, 25, 22, .12))}.oylin-product-story [data-oylin-product-faq-v1=true] details:last-child{border-bottom:1px solid var(--oylin-border, rgba(26, 25, 22, .12))}.oylin-product-story [data-oylin-product-faq-v1=true] summary{min-height:5.8rem;padding-block:1.4rem}@media screen and (max-width:989px){.oylin-product-story__grid{grid-template-columns:1fr;gap:3rem}.oylin-product-story__intro{position:static}}@media screen and (max-width:749px){.oylin-product-story{padding-block:6rem 7rem}.oylin-product-story .page-width{padding-inline:2.4rem}.oylin-product-story__heading{font-size:clamp(3.4rem,10vw,4.8rem)}.oylin-product-story__body{font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oylin-product-story.css.map */
