.bgr-catalog-collections {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin-block: .75rem;
}
.bgr-catalog-collections a {
  border: 1px solid #d4d4d4;
  color: #111;
  padding: .45rem .8rem;
  font-size: .85rem;
  text-decoration: none;
}
.bgr-catalog-collections a:hover,
.bgr-catalog-collections a:focus-visible,
.bgr-catalog-collections a[aria-current="page"] {
  border-color: #111;
  background: #f5f3ef;
}
.ebs-archive .ebr-load-more button[hidden],
.ebs-archive .woocommerce-pagination[hidden] {
  display: none !important;
}
.ebs-archive .ebr-load-more p:empty {
  display: none;
}

.ebc-checkout #kunde_geburtsdatum h2 {
  display: none;
}
.ebc-checkout #_geburtsdatum_field label[for="_geburtsdatum"] {
  position: static !important;
  transform: none !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 6px !important;
  padding: 0 !important;
  clip: auto !important;
  clip-path: none !important;
  font-size: .82rem !important;
  color: #222 !important;
  pointer-events: auto !important;
}
.ebc-checkout #_geburtsdatum_field input[type="date"] {
  width: 100%;
  min-height: 46px;
  padding: 10px 12px !important;
}
.ebc-checkout #wc-stripe-express-checkout-element {
  max-width: 100%;
}
