/*
 Theme Name:   Grafiman Child
 Description:  Grafiman Child Theme
 Author:       Grafiman
 Author URI:   http://grafiman.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Tops, Bottoms, Outlet ve Panoforia kategorileri için (5:7 oranı) */
.product-category-tops .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-tops .product-image-link img.attachment-medium_large,
.product-category-bottoms .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-bottoms .product-image-link img.attachment-medium_large,
.product-category-outlet .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-outlet .product-image-link img.attachment-medium_large,
.product-category-panoforia .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-panoforia .product-image-link img.attachment-medium_large,
.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) img
{
    width: 100%;
    height: auto;
    object-fit: cover;
	aspect-ratio: 10 / 15;
}

/* Papoutsia ve Axesouar kategorileri için (3:4 oranı) */
.product-category-papoutsia .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-papoutsia .product-image-link img.attachment-medium_large,
.product-category-axesouar .product-image-link img.attachment-woocommerce_thumbnail,
.product-category-axesouar .product-image-link img.attachment-medium_large {
    width: 100%;
    height: auto;
    object-fit: contain;
	aspect-ratio: 10 / 15;
}

.wd-product .product-image-link {
  background-color: white !important;
}

/* CUSTOM */

a {
  color: #000;
  text-decoration: none;
  transition: none;
}

.nav-link-text {
	text-transform: none !important;
}

/* Menude yazilar dogal */
#menu-item-3853 .nav-link-text {
  text-transform: none !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000;
  display: inline-block;
  position: relative;
  padding: 18px 0px !important;
  cursor: pointer;
}

#menu-item-3853 .nav-link-text:hover {
  font-weight: 600 !important;
  display: inline-block;
  position: relative;
  padding: 18px 0px !important;
  cursor: pointer;
}

/* Premium Collection bolt ayari */
#menu-item-4087 span.nav-link-text {
    font-weight: bold !important;
}

/* Menu aktif olunca kirmizi text */
#menu-menu .current-menu-item > a > .nav-link-text,
#menu-menu .current-menu-ancestor > a > .nav-link-text,
#menu-menu .current-page-ancestor > a > .nav-link-text {
    color: #c60c0c !important;
}

/* Sepet uzerindeki baloncuk ayari */
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number{
	background-color:#f1c40f !important;
	color:#000000 !important;
	font-weight:700 !important;
	font-size:12px !important;
}

/* Urun uzeri size yazi boyutu */
.wd-swatch {
  font-weight: 300 !important;
  font-size: 14px !important;
}

/* Price text style */.amount
/* Bdi */
.hentry .price ins bdi{
	font-size:14px !important;
	font-weight:300 !important;
	color:#000 !important;
}

/* Bdi */
.hentry .price del bdi{
	font-size:14px !important;
	font-weight:300 !important;
    color: #999 !important;
}

/* Bdi */
.amount bdi{
	font-size:14px !important;
	font-weight:300 !important;
	color:#000;
}

/* Bdi */
.price ins bdi{
	font-size:14px !important;
	font-weight:300 !important;
	color:#000 !important;
}

/* Bdi */
.price del bdi{
	font-size:14px !important;
	font-weight:300 !important;
    color: #999 !important;
}

body.single-product .amount bdi {
  color: #000 !important;
}

/* PRODUCT LIST PAGE */

/* Ana kategori linkleri (1. seviye) */
.product-categories > .cat-item > a {
    font-size: 14px; 
	font-weight:600;
}

/* Alt kategori linkleri (2. seviye) */
.product-categories .children .cat-item > a {
    font-size: 14px;
	font-weight:600;
}

/* Alt-alt kategori linkleri (3. seviye) */
.product-categories .children .children .cat-item > a {
    font-size: 14px;
	font-weight:300;
}

/* Alt-alt kategori linkleri (3. seviye) */
.product-categories .children .children .cat-item > a:hover {
    font-size: 14px;
	font-weight:900;
}

/* Aktif/current linkler için özel stil */
.product-categories .current-cat > a,
.product-categories .wd-active > a,
.widget .product-categories li.wd-active > a{
    font-weight: bold !important;
}

/* Product List sayfasinda brand logolari gizle */
.wd-swatches-brands .wd-swatch.wd-bg {
  display: none !important;
}

/* Product List sayfasi urun uzeri ikonlar */
.wd-buttons[class*="wd-pos-r"] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(20px, 0, 0);
}
.wd-buttons {
  z-index: 4;
  display: flex;
  flex-direction: column;
  border-radius: calc(var(--wd-brd-radius) / 1.2);
  background: transparent !important;
  box-shadow: none !important;
  transition: none !important;
}

/* Product Labels Posisions */
.product-labels {
  bottom: 5px !important;
	top: auto !important;
}

.product-labels.labels-rectangular {
  bottom: 5px !important;
	top: auto !important;
}

/* Product Cart Posisions */
.wd-buttons.wd-pos-r-t {
  top: auto !important;
  bottom: 5px !important;
}

/* SINGLE PRODUCT PAGE */

body.single-product .amount bdi {
  font-size: 21px !important;
  font-weight: 500 !important;
  color: #000;
}

body.single-product .wd-content-area .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .wd-reset-bottom-md .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	width:auto !important;
	max-width: 100%;
    min-width: 80%;
	text-transform: none;
}

body.single-product .wd-reset-bottom-md .single_variation_wrap .woocommerce-variation-add-to-cart{
	flex-wrap:nowrap;
}

