/*
 * Der eingebundene Rentle-Store bestimmt seine Höhe anhand der aktuell
 * geladenen Produkte. Es gibt deshalb keine feste Shop-Höhe und keinen
 * zusätzlichen inneren Scrollbereich mehr.
 */
.book:has(.rentle-shop) {
  max-width: 1110px;
}

.rentle-shop {
  height: auto !important;
  min-height: 380px;
  overflow: visible !important;
  overscroll-behavior: auto;
}

.rentle-shop rentle-store {
  display: block;
  width: 100%;
  height: auto !important;
  min-height: 380px;
}

@media (max-width: 800px) {
  .rentle-shop,
  .rentle-shop rentle-store {
    height: auto !important;
    min-height: 340px;
  }
}
