/* GP585 — product finder toolbar fine alignment. 3/4-column grid,
 * category navigation, pagination and list view remain unchanged. */
@media (min-width: 64.01rem) {
  .gp-product-archive .gp-directory-main > .gp-directory-toolbar {
    padding-top: 1.18rem !important;
    padding-bottom: .05rem !important;
  }
}
@media (min-width: 40.01rem) and (max-width: 64rem) {
  .gp-product-archive .gp-directory-main > .gp-directory-toolbar {
    padding-top: .83rem !important;
    padding-bottom: .16rem !important;
  }
}
@media (max-width: 40rem) {
  .gp-product-archive .gp-directory-main > .gp-directory-toolbar {
    padding-top: .61rem !important;
    padding-bottom: .24rem !important;
  }
}

/* GP587 — Nur dreispaltige Preis-/Mengeneinheiten-Zeile: minimal tiefer.
 * Die Statuszeile und der Anbieter-Button behalten ihre Position. */
.gp-product-archive .gp-product-list.is-grid-view[data-gp-columns="3"] .gp-product-loop-commerce {
  gap:4px!important;
}
.gp-product-archive .gp-product-list.is-grid-view[data-gp-columns="3"] .gp-product-loop-main-actions {
  margin-top:12px!important;
}
.gp-product-archive .gp-product-list.is-grid-view[data-gp-columns="3"] .gp-product-loop-price {
  position:relative;
  top:2px;
}

/* GP587 — symmetrische Abschlussabstände um die Produkt-Pagination;
 * keine Anpassung der Ratgeber-Pagination oder des Footer-Innenlayouts. */
.gp-product-archive :is(.gp-product-pagination,.gp-product-client-pagination) {
  margin-top:clamp(1.35rem,1.55vw,1.6rem)!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.gp-product-archive .gp-directory-layout {
  padding-bottom:0!important;
}
@media (max-width:64rem) {
  .gp-product-archive :is(.gp-product-pagination,.gp-product-client-pagination) {
    margin-top:1.35rem!important;
  }
}
@media (max-width:40rem) {
  .gp-product-archive :is(.gp-product-pagination,.gp-product-client-pagination) {
    margin-top:1.2rem!important;
  }
  .gp-product-archive .gp-directory-layout {
    padding-bottom:.35rem!important;
  }
}

/* GP586 — Preisfilter ohne den entfallenen Erläuterungstext. */
.gp-product-archive .gp-directory-filter-group.gp520-price-group .gp-directory-filter-options {
  padding-top:5px;
}
