/** Shopify CDN: Minification failed

Line 135:1 Expected "}" to go with "{"

**/
/* --- Allgemeine Elemente --- */
.header-main-nav-uppercase {
    text-transform: normal !important;
}

input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="time"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="color"],
textarea,
select {
  height: 48px !important;
}

/* --- Karten-Design --- */
.card-product .card-info {
  text-align: left !important;
  padding: 1rem 0 1rem !important;
}

.card-product-no-rating .card-footer .price {
  justify-self: left !important;
  text-align: left !important;
}

.card[class*="color-background"]:hover,
.card-standard[class*="color-background"]:hover,
.card:hover [class*="color-background"] {
  z-index: 1 !important;
  box-shadow: inset 0 0 0 0.1rem rgb(145 145 145), 0 6px 15px rgba(0, 0, 0, 0.1) !important;
}

/* --- Preis-Elemente --- */
.price-item .sup {
  color: rgb(130 130 130) !important;
  font-size: 12px !important;
}

.price-item-regular .price-item-sale {
    font-weight: 800 !important;
}

.badge {
    font-size: 12px !important;
    font-weight: 800 !important;
    padding: 4px !important;
    border: none !important;
}

/* --- Produktinformationen --- */
.product-info-main {
  margin-bottom: 1rem !important;
  padding-bottom: 1rem !important;
  border-bottom: none !important;
}

.product-info-secondary {
  border-top: none !important;
  padding-top: 1rem !important;
  margin-top: 1rem !important;
  margin-bottom: 2rem !important;
  display: flex !important;
  flex-direction: column !important;
}

.product-info .button-add-to-cart {
  height: 48px !important;
}

/* --- Produktaktionen --- */
.product-actions .product-actions-add-to-cart-quantity {
  height: 48px !important;
}

.product-variants {
  margin: 1rem 0 2rem !important;
}

/* --- Lagerbestand-Badges --- */
.badge-stock-in .badge-stock-icon,
.badge-backorder .badge-stock-icon {
  background: var(--color-success) !important;
  border-radius: 50% !important;
  width: 8px !important;
  height: 8px !important;
  display: inline-block !important;
}

/* --- Alert --- */
.custom-liquid-right {
  margin: 8px 0;
  background-color: #fef6ea;
  border: 1px solid #e6d4b9;
  padding: 12px;
  border-radius: 8px;
  color: #3d3324;

  .produkt-hinweis {
  padding-left: 28px;
}

.custom-liquid-right-title {
  margin-bottom: 4px;
}


.custom-liquid-right-title svg {
    margin-right: 4px !important;
}

/* --- Primary Button --- */
.color-button-button-primary:hover {
  background-color: #ae0607;
}

.color-button-button-primary:active {
  background-color: #9b0001;
}


.loox-rating {
  padding-top: 4px;
}