.hw-category-navigation{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;max-width:100%}.hw-category-navigation>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 14px;border:1px solid #d9d9d9;background:#fff;color:#111;text-decoration:none;font-size:12px;line-height:1.35;transition:background .15s,color .15s,border-color .15s}.hw-category-navigation>a:hover,.hw-category-navigation>a[aria-current=page]{background:#111;color:#fff;border-color:#111}.hw-category-navigation>a:focus-visible{outline:2px solid #111;outline-offset:3px}.hw-category-parent{font-weight:600}.hw-category-count{font-size:10px;opacity:.65}.catalog .hw-category-navigation{margin-top:24px}.product-card .hw-card-note{font-size:11px;line-height:1.4;color:#555;margin:4px 0 10px}@media(max-width:749px){.hw-category-navigation{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 12px;scrollbar-width:thin;scroll-snap-type:x proximity}.hw-category-navigation>a{flex-shrink:0;scroll-snap-align:start;min-height:40px;padding:9px 12px}.hw-scene-products .hw-category-navigation{margin-bottom:15px}}

.catalog .hw-category-navigation.hw-category-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;overflow:visible;margin:28px 0 42px;padding:0}
.catalog .hw-category-image-grid>a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;padding:0;border:0;background:transparent;color:#111;text-align:left}
.hw-category-image{display:block;width:100%;aspect-ratio:1;background:#eee;overflow:hidden}
.hw-category-image img{display:block;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal;transition:transform .2s}
.catalog .hw-category-image-grid .hw-category-title{display:block;padding:13px 0 3px;font-size:14px;font-weight:500;line-height:1.4}
.catalog .hw-category-image-grid .hw-category-count{display:none}
.catalog .hw-category-image-grid>a:hover,.catalog .hw-category-image-grid>a[aria-current=page]{background:transparent;color:#111}
.catalog .hw-category-image-grid>a:hover img{transform:scale(1.035)}
.catalog .hw-category-image-grid>a[aria-current=page] .hw-category-title{text-decoration:underline;text-underline-offset:5px}
.catalog-heading .rte{max-width:680px;margin-inline:auto}
@media(min-width:750px) and (max-width:999px){.catalog .hw-category-navigation.hw-category-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.catalog .catalog-heading{padding-bottom:0}.catalog-heading h1{margin-bottom:16px}.catalog-heading .rte{font-size:14px;line-height:1.7}.catalog .hw-category-navigation.hw-category-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin:24px 0 32px}.catalog .hw-category-image-grid .hw-category-title{font-size:12px;padding-top:10px}}
