/* woocommerce  custom styles 2026 */

.reset_variations { display: none !important; }

/* woocommerce product list */

.breakdance-woocommerce .woocommerce-LoopProduct-link img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.bde-woo-product-image {
  overflow: hidden;
}
/* Bild sanft einzoomen beim Hover über das Produkt */
.breakdance-woocommerce .woocommerce-LoopProduct-link img {
  transition: transform 0.4s ease;
}

li.product:hover .woocommerce-LoopProduct-link img {
  transform: scale(1.04);
}

.wapf-field-container {
    padding: 0 0 var(--apf-margin-bottom, 15px) 5px;
    box-sizing: border-box;
}

.breakdance-woocommerce .quantity {
  margin-right: 10px;
}

.bde-tabs__panel-content h2 {
  display: none!important;
}

/*breakdance image hover card */
.c4-izmir {
    --border-radius: 10px!important;
}

/* Warenkorb, Mini-Warenkorb & Kasse mobil: Produktoptionen untereinander statt gequetscht */

body dl.variation {
    display: block !important;
    margin: 8px 0 0 !important;
  }
  body dl.variation dt,
  body dl.variation dd {
    display: block !important;
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
  }
  body dl.variation dt {
    margin-top: 6px !important;
    font-weight: 400;
  }
  body dl.variation dd p {
    margin: 0 !important;
  }

/* Warenkorb & Kasse Desktop: Preis, Anzahl, Zwischensumme oben ausrichten */
/* Desktop: Warenkorb – alles oben bündig */
@media (min-width: 768px) {
  body .woocommerce-cart-form .shop_table td {
    vertical-align: top !important;
    padding-top: 16px !important;
  }

  /* Kasse: Titel, "× 1" und Preis auf einer Linie */
  body .woocommerce-checkout-review-order-table .wc-gzd-cart-item-name-wrapper {
    align-items: flex-start !important;
  }
  body .woocommerce-checkout-review-order-table .wc-gzd-cart-item-name-wrapper .product-quantity {
    margin-left: 8px;
  }
}


  /* Kasse: Titel, "× 1" und Preis auf einer Linie */
  body .woocommerce-checkout-review-order-table .wc-gzd-cart-item-name-wrapper {
    align-items: flex-start !important;
  }
  body .woocommerce-checkout-review-order-table .wc-gzd-cart-item-name-wrapper .product-quantity {
    margin-left: 8px;
  }


