/* Onest for display, Golos Text for reading and controls. */
:root{--display:Onest,Arial,sans-serif;--sans:"Golos Text",Arial,sans-serif}
body{font-synthesis:none}
h1,h2,h3{font-weight:400}
em{font-style:normal}
.editorial h1,.editorial h2,.editorial h3{line-height:1.08;letter-spacing:-.048em}
.editorial .cover h1{line-height:1.02;letter-spacing:-.06em;max-width:890px}
.cover h1 em{margin-top:8px}
.editorial .chapter-heading h2{line-height:1.08}
.editorial .choice-card h3{letter-spacing:-.04em;line-height:1.15}
.editorial .botanical-tile h3{line-height:1.06;letter-spacing:-.045em}
.editorial .mens-banner h3{line-height:1.04}
.editorial main p.manifesto-lead{font-size:28px;line-height:1.3}
.editorial .immersive-copy>h1,.editorial .immersive-copy>h2{line-height:1.1;letter-spacing:-.05em}
.editorial .story-live>h3{line-height:1.17;letter-spacing:-.04em}
.editorial .footer-top>div:first-child p{font-size:27px;line-height:1.25}
.editorial .product-name,.editorial .cart-line h3{letter-spacing:-.02em}
.editorial .product-price,.editorial .detail-price,.editorial .cart-totals{font-variant-numeric:tabular-nums}
@media(max-width:600px){.editorial .cover h1{font-size:clamp(40px,11.2vw,62px);line-height:1.07}.cover h1 em{white-space:normal;margin-top:6px}.editorial .choice-card h3{font-size:23px}.editorial .botanical-tile h3{font-size:40px}.editorial .mens-banner h3{font-size:44px}.editorial .immersive-copy>h1,.editorial .immersive-copy>h2{font-size:35px}.editorial main p.manifesto-lead{font-size:25px}.editorial .footer-top>div:first-child p{font-size:23px}}
@media(max-width:370px){.editorial .cover h1{font-size:clamp(35px,10.8vw,40px)}.editorial .choice-card h3{font-size:21px}.editorial .immersive-copy>h1,.editorial .immersive-copy>h2{font-size:31px}}
@media(max-width:370px){.editorial .main-nav{font-size:11.5px;gap:8px;justify-content:space-between}.story-thumbnails{width:140px}.story-controls{margin-left:7px}.editorial-menu .menu-columns>section:last-child nav{grid-template-columns:1fr}}
