.elementor-5469 .elementor-element.elementor-element-f2937e9{margin-top:0px;margin-bottom:90px;}/* Start custom CSS *//* === BAĞIŞ SEPETİ SAYFASI — SON HİZALI TASARIM === */


/* Ürün listesi (Sol taraf) */
.woocommerce-cart-form {
  flex: 1 1 65%;
  background: #ffffff;
  border-radius: 15px;
  padding: 30px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}

.woocommerce-cart-form table {
  width: 100%;
  border-collapse: collapse;
}

.woocommerce-cart-form th {
  color: #15695d;
  font-weight: 700;
  border-bottom: 2px solid #15695d15;
  padding-bottom: 10px;
  text-align: left;
}

.woocommerce-cart-form td {
  padding: 15px 10px;
  vertical-align: middle;
}

.woocommerce-cart-form img {
  border-radius: 8px;
  max-width: 70px;
  height: auto;
}

/* Kupon ve güncelleme alanlarını gizle */
.woocommerce-cart-form .actions,
.woocommerce-cart-form .coupon {
  display: none !important;
}

/* Sepet toplamları (Sağ taraf) */
.cart-collaterals {
  flex: 0 0 30%;
  background: #ffffff !important;
  border-radius: 15px !important;
  padding: 30px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  
  
}

.cart-collaterals h2 {
  color: #15695d;
  font-weight: 700;
  margin-bottom: 20px;
  border-bottom: 2px solid #15695d15;
  padding-bottom: 10px;
  
  
}

.cart-collaterals .shop_table {
  width: 100%;
  border-collapse: collapse;
  
  
}

.cart-collaterals .shop_table tr td {
  padding: 10px 0;
  
  
}

/* Ödeme butonu */
.cart-collaterals .wc-proceed-to-checkout a.checkout-button {
  display: block;
  width: 100%;
  text-align: center;
  background: #15695d;
  color: #fff;
  padding: 14px 20px;
  border-radius: 10px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.3s ease;
  margin-top: 15px;
}

.cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #0f5047;
}

/* Mobil görünüm */
@media (max-width: 768px) {
  .woocommerce-cart {
    flex-direction: column;
  }

  .woocommerce-cart-form,
  .cart-collaterals {
    flex: 1 1 100%;
  }

  .cart-collaterals {
    margin-top: 20px;
  }
}

@media (max-width: 768px) {
  .woocommerce-cart {
    flex-direction: column;
  }

  .woocommerce-cart-form,
  .cart-collaterals {
    flex: 1 1 100%;
  }

  .cart-collaterals {
    margin-top: 20px;
  }

  /* 🔹 Mobilde ürün listesi ile sepet toplamı arasına boşluk ekle */
  .woocommerce-cart-form {
    margin-bottom: 25px;
  }
}/* End custom CSS */