/**
 * Child theme: main content zone max width.
 * Overrides IQIT Theme Editor rules such as:
 *   .container { max-width: 100%; }
 * which force full viewport width. Header/footer are outside #inner-wrapper.
 */
#inner-wrapper {
  max-width: min(100%, 1440px);
  margin-left: auto;
  margin-right: auto;
}

/* --- Variant seçici + Sepete ekle aynı satır --- */
/* Fiyat blogu bu satirin ustunde tam genislikte durur.
   Satir sadece variant (sol) + adet/sepete-ekle (sag) icerir. */
.product-variant-cart-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px 24px;
  margin-top: 15px;
}
#cp-size-txt{
  display: none !important;
}
.product-variant-cart-row .pvc-col-variants {
  /* flex: 0 0 200px; */
  max-width: 200px;
}
.product-variant-cart-row .pvc-col-variants .product-variants {
  margin-bottom: 0;
}
/* Variant etiketini ("Kutulu / Kutusuz") gizle */
.product-variant-cart-row .product-variants .form-control-label {
  display: none;
}
.product-variant-cart-row .product-variants .product-variants-item {
  margin-bottom: 0;
}
.product-variant-cart-row .pvc-col-cart {
  flex: 1 1 300px;
}
/* Sepete-ekle blogunun ust bosluğunu kaldir ki dropdown ile hizali dursun */
.product-variant-cart-row .pvc-col-cart .product-add-to-cart {
  padding-top: 0 !important;
}
.product-variant-cart-row .pvc-col-cart .product-add-to-cart .product-quantity {
  margin-bottom: 0;
}
/* Varyanti olmayan urunlerde sol sutun gizlenir, sepete-ekle tam genislik */
.product-variant-cart-row.pvc-no-variants .pvc-col-variants {
  display: none;
}
.product-variant-cart-row.pvc-no-variants .pvc-col-cart {
  flex: 1 1 100%;
}
/* Mobil: alt alta */
@media (max-width: 575px) {
  .product-variant-cart-row .pvc-col-variants,
  .product-variant-cart-row .pvc-col-cart {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
