/** Shopify CDN: Minification failed

Line 121:2 Expected ":"
Line 126:2 Expected ":"
Line 131:2 Expected ":"
Line 136:2 Expected ":"
Line 137:2 Expected ":"
Line 138:2 Expected ":"
Line 139:2 Expected ":"
Line 148:2 Expected ":"
Line 149:2 Expected ":"
Line 150:2 Expected ":"
... and 4 more hidden warnings

**/
@media (max-width: 749px) {
    .product .slider.slider--mobile {
      scroll-padding-left: 0;
    }
    .product .grid--peek.slider .grid__item {
      width: 100%;
    }
    .product .grid--peek.slider .grid__item:first-of-type {
      margin-left: 0px;
    }
    .slider-mobile-gutter {
      margin-top: -17px !important;
    }

  }

@media (max-width: 749px) {
  .content-for-layout {
    margin-top: -15px;
  }
  
  .thumbnail-list__item.slider__slide {
  width: calc(20% - 0.8rem) !important;
  max-width: 20% !important;
  min-width: calc(20% - 0.8rem) !important;
  flex-basis: calc(20% - 0.8rem) !important;
}

@media screen and (min-width: 750px) {
  .thumbnail-list.slider--tablet-up {
    --items-per-view: 5 !important;
  }
}

/* Versteckt die Slider-Buttons für die Thumbnail-Gallerie */
.thumbnail-slider .slider-button {
  display: none !important;
}

/* Optional: Erhöht die Breite der Thumbnail-Leiste, um den Platz der Buttons zu nutzen */
.thumbnail-slider .thumbnail-list {
  width: 100% !important;
}

/* Stellt sicher, dass 5 Thumbnails angezeigt werden */
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
  width: calc(20% - 0.8rem) !important;
  max-width: 20% !important;
}

/* 10px Abstand links und rechts für den gesamten Thumbnail-Block */
.thumbnail-slider {
  padding-left: 10px !important;
  padding-right: 10px !important;
  box-sizing: border-box !important;
}

.price-container {
  display: none;
}

cart-remove-button .button--tertiary.cart-remove-button .svg-wrapper svg {
  color: #D08A6E !important;
}

/* Für den Hover-Effekt */
cart-remove-button .button--tertiary.cart-remove-button:hover .svg-wrapper svg {
  color: #b97a5e !important;
}

  /* Überraschungsbox immer in einer Zeile lassen */
.product-option dt {
  white-space: nowrap;
}

  
/* Judge.me CSS Anpassungen - START */

/* =================================== */
/* Allgemein (Alle Bildschirmgrößen)   */
/* =================================== */

/* Gesamtbewertung mit Sternen ausblenden */
.jdgm-all-reviews-rating {
  display: none !important;
}

/* Produktname unter dem Reviewer-Namen ausblenden */
.jdgm-carousel-item__reviewer-name-wrapper {
  display: none !important;
}

/* Inhalt der Review-Box (Titel, Text) horizontal zentrieren */
.jdgm-carousel-item__review-content {
  text-align: center !important;
}

/* Judge.me CSS Anpassungen - START */

/* =================================== */
/* Allgemein (Alle Bildschirmgrößen)   */
/* =================================== */

/* Gesamtbewertung mit Sternen ausblenden */
.jdgm-all-reviews-rating {
  display: none !important;
}

/* Produktname unter dem Reviewer-Namen ausblenden */
.jdgm-carousel-item__reviewer-name-wrapper {
  display: none !important;
}

/* Inhalt der Review-Box (Titel, Text) horizontal zentrieren */
.jdgm-carousel-item__review-content {
  text-align: center !important;
}

/* NEU: Review-Box vertikal zentrieren und Mindesthöhe festlegen */
.jdgm-carousel-item__review {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  min-height: 250px !important; /* Passen Sie diesen Wert bei Bedarf an */
}

/* =================================== */
/* Mobil (bis 768px)                   */
/* =================================== */
@media (max-width: 768px) {
  /* Sterne in Karussell-Bewertungen zentrieren */
  .jdgm-carousel-item__review-rating {
    display: flex !important;
    justify-content: center !important;
  }

  /* Sterne in der linken Spalte zentrieren */
  .jdgm-carousel-item__left-column .jdgm-carousel-item__review-rating {
    display: flex !important;
    justify-content: center !important;
  }

  
  /* Textgröße der Bewertung anpassen */
  .jdgm-carousel-item__review-body p {
    font-size: 12px !important;
  }
  .jdgm-carousel-item__review {
  height: 100% !important;
}

.jdgm-carousel-item__left-column {
  height: 15% !important;
}

.jdgm-carousel-item__review-wrapper {
  height: 35% !important;
}

.jdgm-carousel-item__image-wrapper {
  height: 50% !important;
}
.jdgm-carousel--focused-theme .jdgm-carousel-item__review-rating {
    text-align: center !important;
  }
  .jdgm-carousel-item,
  .jdgm-carousel-item__left-column,
  .jdgm-carousel-item__review-wrapper,
  .jdgm-carousel-item__review,
  .jdgm-carousel-item__review-content,
  .jdgm-carousel-item__image-wrapper {
    padding: 0 !important;
    margin: 0 !important;
  }
  .jdgm-carousel {
  /* Setzt den Abstand auf: 10px oben, auto links/rechts, 0 unten */
  margin: 10px auto 0 !important;
  width: 100%;
}
  .jdgm-carousel-title-and-link {
    margin-bottom: 4px !important; 
}
  .jdgm-carousel-wrapper {
    padding: 8px !important
}
}