/* GP628: Produktfilter-520 führt keine eigene visuelle Sidebar-Definition mehr.
 * Filteroberflächen werden gemeinsam mit Wissen über archive-filters630.css gestaltet.
 * Beibehalten: Katalog-Abstände und spezielle, bereits bestehende Kartenregeln.
 */
.gp-product-archive .gp-directory-layout {gap:clamp(15px,1.35vw,24px);align-items:start}
/* Cards remain visually calm; do not change the user's chosen 1–4 columns. */
.gp-product-archive .gp-product-list.is-grid-view .gp-product-loop-card {border-color:#e1e8e1;box-shadow:0 2px 10px rgba(30,71,47,.023)}
.gp-product-archive .gp-product-list.is-grid-view[data-gp-columns="4"] .gp-product-loop-gallery-thumbs {gap:3px;padding-inline:6px}
.gp-product-archive .gp-product-list.is-grid-view[data-gp-columns="4"] .gp-product-loop-gallery-thumb {flex:0 1 40px;min-width:0}
.gp-product-archive .gp-product-list.is-grid-view .gp-product-loop-description {color:#64766d}
.gp-product-archive .gp-product-list.is-grid-view .gp-product-loop-commerce {margin-top:auto}
.gp-product-archive .gp-product-list.is-grid-view .gp-product-loop-side-actions {align-items:stretch}
