/* WooCommerce Galaxy Theme Override */
.mz-woo-main{padding:40px 0}

.woocommerce ul.products li.product{
  background:var(--m-card);border:1px solid var(--m-border);
  border-radius:var(--r-lg);overflow:hidden;transition:all .35s;
  padding:0!important;margin:0!important;
}
.woocommerce ul.products li.product:hover{
  transform:translateY(-4px);border-color:var(--m-gold);
  box-shadow:var(--m-shadow);
}
.woocommerce ul.products li.product a img{
  margin:0!important;border-radius:0!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  font-family:var(--font-display);color:var(--m-white)!important;
  padding:16px 16px 4px!important;font-size:1rem!important;font-weight:700!important;
}
.woocommerce ul.products li.product .price{
  color:var(--m-gold)!important;font-weight:800!important;
  padding:0 16px!important;font-size:1.1rem!important;
}
.woocommerce ul.products li.product .button{
  display:block;margin:12px 16px 16px!important;text-align:center;
  background:var(--m-grad-gold)!important;color:var(--m-navy-deep)!important;
  border-radius:var(--r-sm)!important;font-weight:700!important;
  padding:12px!important;font-size:13px!important;
}
.woocommerce ul.products li.product .button:hover{
  box-shadow:var(--m-shadow-gold)!important;
}

/* Single Product */
.woocommerce div.product div.summary{color:var(--m-gray-200)}
.woocommerce div.product .product_title{color:var(--m-white)!important;font-family:var(--font-display)}
.woocommerce div.product p.price{color:var(--m-gold)!important;font-size:1.5rem!important;font-weight:800}
.woocommerce div.product .cart .single_add_to_cart_button{
  background:var(--m-grad-gold)!important;color:var(--m-navy-deep)!important;
  border-radius:var(--r-sm)!important;font-weight:700!important;
  padding:14px 28px!important;
}

/* Cart & Checkout */
.woocommerce table.shop_table{
  background:var(--m-card)!important;border:1px solid var(--m-border)!important;
  border-radius:var(--r-md)!important;color:var(--m-gray-200)!important;
}
.woocommerce table.shop_table th{color:var(--m-gold)!important;border-color:var(--m-border)!important}
.woocommerce table.shop_table td{border-color:var(--m-border)!important;color:var(--m-gray-200)!important}

/* Notices */
.woocommerce-message,.woocommerce-info{
  background:var(--m-card)!important;border-color:var(--m-gold)!important;
  color:var(--m-gray-200)!important;border-radius:var(--r-sm)!important;
}
.woocommerce-message::before{color:var(--m-gold)!important}

/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
  background:var(--m-card)!important;color:var(--m-gray-200)!important;
  border-color:var(--m-border)!important;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  background:var(--m-gold)!important;color:var(--m-navy-deep)!important;
}

/* PayTR Taksit Tablosu */
#paytr_taksit_tablosu .taksit-tablosu-wrapper{
  background:var(--m-card)!important;border:1px solid var(--m-border)!important;
  border-radius:var(--r-md)!important;color:var(--m-gray-200)!important;
}
#paytr_taksit_tablosu .taksit-tablosu-wrapper:hover{
  border-color:var(--m-gold)!important;box-shadow:var(--m-shadow-gold)!important;
}
#paytr_taksit_tablosu .taksit-tutari{color:var(--m-gray-200)!important}
#paytr_taksit_tablosu .taksit-tutari-bold{color:var(--m-gold)!important}
