/* Readable first response; scoped so the interactive storefront is unchanged. */
.seo-header,.seo-main{max-width:1200px;margin:auto;padding:24px;color:#1c1917;font-family:'Plus Jakarta Sans',sans-serif}
.seo-header,.seo-header>a,.seo-header nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.seo-header{justify-content:space-between;border-bottom:1px solid #e7e5e4}.seo-header a,.seo-main a{color:inherit}.seo-header strong,.seo-main h1,.seo-main h2{font-family:Outfit,sans-serif}.seo-header strong{font-size:24px}.seo-main{line-height:1.75}.seo-main h1{font-size:clamp(26px,4vw,42px);line-height:1.2;margin:24px 0}.seo-main p{margin:16px 0}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin:24px 0}.seo-card{background:white;padding:16px;border:1px solid #e7e5e4;border-radius:16px;text-decoration:none}.seo-card img{width:100%;height:280px;object-fit:contain}.seo-card h2{font-size:18px}.seo-product{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:24px}.seo-product>img{width:100%;height:auto;object-fit:contain;border-radius:16px}.seo-description{white-space:pre-line}.seo-main a:focus-visible,.seo-header a:focus-visible{outline:3px solid #d97706;outline-offset:4px}
@media(max-width:600px){.seo-header,.seo-main{padding:20px}.seo-header nav{gap:16px;font-size:14px}.seo-product{grid-template-columns:1fr;gap:16px}}
