.seo-landing{padding-top:40px;padding-bottom:55px}.seo-landing h1{font-size:clamp(28px,4vw,48px);line-height:1.2;margin:20px 0}.seo-landing p{line-height:1.7}.seo-landing nav{display:flex;gap:12px;flex-wrap:wrap}.seo-category-links{margin:25px 0}.seo-category-links a,.seo-pagination a{border:1px solid var(--line);padding:12px 18px;border-radius:18px}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-grid article{background:var(--card,#fff);border:1px solid var(--line);border-radius:24px;padding:20px}.seo-grid img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:16px}.seo-grid h2{font-size:16px;line-height:1.5}.seo-grid p{font-size:12px}.seo-pagination{margin-top:30px;align-items:center}.seo-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.seo-product-layout>img{width:100%;max-height:600px;object-fit:contain;background:#fff;border-radius:24px}.seo-product-price{font-size:24px;font-weight:600}.seo-buy{display:inline-block;margin:18px 0}.seo-offers{display:grid;gap:12px;margin-top:24px}.seo-landing .spec-table{width:100%}.seo-landing .spec-table td{word-break:break-word}.seo-footer-link{color:inherit;text-decoration:underline}@media(max-width:720px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-grid img{height:160px}.seo-product-layout{grid-template-columns:1fr}.seo-landing{padding-top:20px}.seo-grid article{padding:12px}}
