/* v3.0.9 homepage-only presentation. Does not touch WooCommerce single-product layouts. */
body.home .category-visual{overflow:hidden;display:flex;justify-content:center;align-items:center}
body.home .category-visual img{display:block;max-width:100%;object-fit:contain}
body.home .category-grid > *{min-width:0}
@media(max-width:700px){body.home .category-grid{gap:12px}body.home .category-name h3{font-size:clamp(12px,3vw,16px);overflow-wrap:anywhere}}
