/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.0
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@font-face {
    font-family: 'Milonga';
    src: url('fonts/Milonga-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* 1. Ürün Detay Sayfası Düzenlemeleri */
.single-product .custom-attributes-wrapper {
    margin-bottom: 25px !important;
    margin-top: 10px;
}

.single-product .attribute-line {
    margin-bottom: 8px;
    font-size: 0.95em;
    color: #444;
}

.single-product .attribute-line a {
    color: #666;
    text-decoration: underline;
    transition: color 0.2s;
}

.single-product .attribute-line a:hover {
    color: #b18e6b;
}


/* 2. Sepete Ekle Butonu - Ultra Baskın Seçici */
#wrapper .single-product div.product form.cart .single_add_to_cart_button.button.alt {
    background-color: #b18e6b !important;
    color: #ffffff !important;
    border: 1px solid #b18e6b !important;
    padding: 15px 30px !important;
    display: inline-block !important;
    transition: all 0.3s ease-in-out !important;
    min-height: 45px; /* Butonun çökmesini engeller */
}

/* Hover (Üzerine Gelince) */
#wrapper .single-product div.product form.cart .single_add_to_cart_button.button.alt:hover {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
}

/* Goya'nın özel buton gölgelerini veya efektlerini temizlemek için */
#wrapper .single-product div.product form.cart .single_add_to_cart_button.button.alt::before,
#wrapper .single-product div.product form.cart .single_add_to_cart_button.button.alt::after {
    display: none !important;
}


/* Masaüstü ve Mobil Katalog Görsel Yuvarlama */
.et-listing-style3 .product_thumbnail, 
.et-listing-style3 .product_thumbnail img,
.et-listing-style3 .product_thumbnail .product_thumbnail_wrapper,
.et-listing-style3 .product_thumbnail .et-main-image-wrapper {
    border-radius: 40px !important;
    -webkit-border-radius: 40px !important; /* iOS ve Safari için kritik */
    overflow: hidden !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black); /* Safari taşma hatasını zorla düzeltir */
    transform: translateZ(0); /* Donanım hızlandırmayı açar */
}

/* Mobilde slider (kaydırma) varsa onu da kapsayalım */
.owl-carousel .product_thumbnail, 
.slick-slide .product_thumbnail {
    border-radius: 40px !important;
    overflow: hidden !important;
}