.hydro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.hydro-product{background:white;border:1px solid #dce5df;border-radius:16px;padding:18px;overflow:hidden}.hydro-product h3{font-size:17px;margin:0 0 10px}.hydro-code{font-weight:700;letter-spacing:.04em;color:#067849}.hydro-product .hydro-photo{height:150px;object-fit:contain;margin:12px auto}.hydro-product img{width:100%;height:auto;display:block;background:#fff}.cat-section h2{scroll-margin-top:100px}.hydro-intro{padding-bottom:24px}@media(max-width:700px){.hydro-grid{grid-template-columns:1fr}.hydro-product{padding:14px}}