@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#fafafa;font-family:Plus Jakarta Sans,sans-serif}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:0 0 16px;display:grid}.mobile-nav,.mobile-spacer{display:none}@media (width<=768px){.desktop-nav{display:none!important}.mobile-nav{display:flex!important}.mobile-spacer{display:block!important}.cat-grid{grid-template-columns:repeat(3,1fr);gap:8px}}@media (width>=769px){.mobile-nav{display:none!important}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}
