.seo-category-links,.seo-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 32px}.seo-category-links a,.seo-pagination a{padding:12px 18px;border:1px solid #386474;border-radius:10px;background:#0b2c3a}.seo-pagination [aria-current=page]{background:#55e6e6;color:#03131d}.seo-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px 0}.seo-product{padding:18px;border:1px solid #315365;border-radius:18px;background:#092431;min-width:0}.seo-product img{width:100%;height:220px;object-fit:contain;background:white;border-radius:12px}.seo-product h2{font-size:19px;line-height:1.4;overflow-wrap:anywhere;margin:12px 0}.seo-product span{display:block;margin-top:12px;color:#74dcdf;font-size:13px}.seo-price{font-size:23px;font-weight:700}.seo-price small{font-size:13px;font-weight:400}.seo-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.seo-detail>div{min-width:0}.seo-detail h1{font-size:clamp(28px,3vw,44px);line-height:1.2;overflow-wrap:anywhere}.seo-detail-image{width:100%;height:480px;object-fit:contain;background:white;border-radius:20px}.seo-detail p{line-height:1.7}.seo-facts{display:grid;grid-template-columns:130px 1fr;gap:10px;margin:24px 0}.seo-facts dd{margin:0;overflow-wrap:anywhere}.seo-facts dt{color:#9ebbc5}.seo-breadcrumb{margin-bottom:26px}.seo-detail .button{white-space:normal;line-height:1.5}.practice h2{font-size:28px}.seo-products a:focus-visible{outline:2px solid #55e6e6;outline-offset:4px}
@media(max-width:1000px){.seo-products{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-detail{gap:26px}}
@media(max-width:720px){.seo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-product{padding:12px}.seo-product img{height:170px}.seo-product h2{font-size:16px}.seo-detail{grid-template-columns:1fr}.seo-detail-image{height:300px}.seo-facts{grid-template-columns:100px 1fr}.seo-category-links a{font-size:14px}.seo-breadcrumb{font-size:14px}}
@media(max-width:360px){.seo-products{grid-template-columns:1fr}}
.seo-detail .inline-link{display:block;width:fit-content;margin-top:12px}.seo-detail .button{max-width:100%;box-sizing:border-box}.seo-product a{overflow-wrap:anywhere}
