.editorial-article{--e-paper:#F7F2EC;--e-ink:#2B2320;--e-ink-soft:#5C5346;--e-burgundy:#6E1F36;--e-sage:#7C8B6F;--e-gold:#B8923F;--e-line:rgba(43,35,32,.14);--e-card:#FFFDF9;max-width:1200px;margin:0 auto;padding:0 6vw 90px;color:var(--e-ink);font-family:Assistant,sans-serif;line-height:1.75}.editorial-article h1,.editorial-article h2,.editorial-article h3{font-family:Frank Ruhl Libre,serif}.editorial-hero{padding:48px 0 0;max-width:960px;margin:0 auto}.editorial-kicker{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:2px;color:var(--e-burgundy);text-transform:uppercase;font-weight:600;margin-bottom:22px}.editorial-kicker .rule{width:36px;height:1px;background:var(--e-burgundy)}.editorial-title{font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.15;margin:0 0 20px;max-width:22ch}@media(min-width:750px){.editorial-title{max-width:none}}.editorial-dek{font-size:18px;color:var(--e-ink-soft);max-width:52ch;margin:0 0 26px}.editorial-meta{display:flex;gap:18px;font-size:13.5px;color:var(--e-ink-soft);margin-bottom:32px;flex-wrap:wrap}.editorial-hero-img-wrap{width:100%;aspect-ratio:16/8.5;border-radius:2px;overflow:hidden;box-shadow:0 30px 60px -30px #2b232059}.editorial-hero-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.editorial-body{max-width:760px;margin:0 auto;padding:56px 0 0}.editorial-body p{font-size:18px;margin:0 0 24px}.editorial-article p:empty{display:none}@supports selector(:has(*)){.editorial-article p:has(>br:only-child){display:none}}.editorial-body h2{font-size:28px;font-weight:500;margin:40px 0 20px;position:relative;padding-inline-start:20px}.editorial-pullquote+h2{margin-top:20px}.editorial-body h2:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;background:var(--e-gold)}.editorial-product-inset{display:grid;grid-template-columns:160px 1fr;gap:24px;background:var(--e-card);border:1px solid var(--e-line);border-radius:3px;padding:20px;margin:40px 0;align-items:center}.editorial-product-inset img{width:100%;border-radius:2px;aspect-ratio:1;object-fit:cover}.editorial-product-inset .p-label{font-size:11.5px;letter-spacing:1.5px;color:var(--e-sage);text-transform:uppercase;font-weight:700;margin-bottom:8px}.editorial-product-inset h3{font-size:20px;margin:0 0 8px;font-weight:500}.editorial-product-inset h3 a{color:inherit;text-decoration:none}.editorial-product-inset p{font-size:14.5px;color:var(--e-ink-soft);margin:0 0 12px}.editorial-product-inset .p-buy{display:flex;flex-direction:column;gap:10px;margin-top:4px}.editorial-product-inset .price{font-size:15px;font-weight:600;color:var(--e-burgundy)}.editorial-product-inset .btn{text-align:center;justify-content:center}.editorial-article .btn{display:inline-flex;align-items:center;gap:8px;background:var(--e-ink);color:var(--e-paper);padding:11px 22px;border-radius:2px;font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease}.editorial-product-inset .btn:after{content:" \2190"}.editorial-article .btn:hover{background:var(--e-burgundy)}.editorial-pullquote{display:flex;gap:18px;align-items:flex-start;margin:36px 0 16px}.editorial-pullquote .fp-mark{width:32px;height:32px;flex-shrink:0;margin-top:4px}.editorial-pullquote .fp-mark path{fill:none;stroke:var(--e-gold);stroke-width:1.4;stroke-linecap:round}.editorial-pullquote blockquote{margin:0;font-family:Frank Ruhl Libre,serif;font-size:24px;line-height:1.5;font-weight:500;color:var(--e-burgundy);font-style:italic}.editorial-faq{max-width:760px;margin:56px auto 0}.editorial-faq h2{font-size:25px;font-weight:500;margin-bottom:24px}.editorial-faq details{border-bottom:1px solid var(--e-line);padding:16px 0}.editorial-faq summary{cursor:pointer;font-size:16.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary:after{content:"+";font-size:20px;color:var(--e-gold);font-weight:400;transition:transform .25s ease}.editorial-faq details[open] summary:after{transform:rotate(45deg)}.editorial-faq details p{margin:12px 0 0;color:var(--e-ink-soft);font-size:15px;max-width:60ch}.editorial-related{margin:72px 0 0}.editorial-related h2{font-size:23px;font-weight:500;margin-bottom:24px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.r-card{display:block;text-decoration:none;color:inherit}.r-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.r-card .r-kicker{font-size:11px;letter-spacing:1.2px;color:var(--e-sage);text-transform:uppercase;font-weight:700;margin:12px 0 6px}.r-card h3{font-size:17px;font-weight:500;margin:0;line-height:1.4}.editorial-cta-band{position:relative;overflow:hidden;color:var(--e-paper);text-align:center;padding:64px 6vw;margin:72px -6vw 0;border-radius:2px}.cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-content{position:relative;z-index:1}.editorial-cta-band h2{font-size:28px;margin:0 0 12px;font-weight:500}.editorial-cta-band p{font-size:15px;margin:0 0 24px;opacity:.8}.cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.editorial-cta-band .btn{transition:opacity .2s ease}.editorial-cta-band .btn:hover{opacity:.85;background:inherit}.editorial-cta-band .btn--outline{background:transparent;border:1.5px solid currentColor}@media(max-width:640px){.editorial-product-inset{grid-template-columns:1fr}.editorial-product-inset .btn{display:flex;width:100%}.related-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/editorial-article.css.map */
