/* Smiley for expressive titles; system typography for navigation and reading. */
.product-name,.drawer-purchase h1,.drawer-story h2,.collection-copy h1,.about-page h1,.manifesto h2,.hero-copy h1{font-family:'IW Smiley',system-ui,sans-serif!important;font-weight:400!important;font-synthesis:none}
.review-header button,.top-dropdown button,.top-dropdown h3,.category-group summary,.reference-footer button,.footer-secondary>span{font-size:14px;line-height:1.6}
.review-header button{letter-spacing:.3px}.category-group button{font-size:13px}.nav-section h3{font-size:14px}.series-tag,.section-head,.drawer-purchase label{font-size:13px}.drawer-story{font-size:14px;line-height:1.9}.drawer-story h2{font-size:19px}.drawer-purchase h1{font-size:25px}.product-name{font-size:15px}.brand-wordmark{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
@media(max-width:850px){.review-header button,.top-dropdown button,.category-group summary,.top-dropdown h3{font-size:14px}.reference-footer button,.footer-secondary>span{font-size:13px}.product-name{font-size:13px}.hover-metadata{font-size:10px}.drawer-purchase h1{font-size:25px}.drawer-story h2{font-size:20px}.drawer-story{font-size:14px}.card-caption{gap:4px}.footer-category-links{gap:8px 15px}}
@media(max-width:380px){.product-name{font-size:12px}.hover-metadata{font-size:9px}}
