.elementor-79 .elementor-element.elementor-element-42fa49d{--display:flex;}.elementor-79 .elementor-element.elementor-element-42fa49d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-42fa49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-79 .elementor-element.elementor-element-9b21be2{width:var( --container-widget-width, 50.618% );max-width:50.618%;--e-transform-translateX:707px;--e-transform-scale:0.5;--container-widget-width:50.618%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-9b21be2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#003366;}.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#003366;}.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-c460982.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-c460982 *//* Ana Kutu Arka Planını Şeffaf Yap */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product {
    background-color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 12px !important;
}

/* Görselin Arkasındaki Beyazlığı Yok Et */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product a img, 
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product a {
    background-color: transparent !important;
}

/* Ürün Başlığı */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .woocommerce-loop-product__title {
    color: #FFFFFF !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

/* -------------------------------------- */
/* FİYAT BÖLÜMÜ (NORMAL VE İNDİRİMLİ) */
/* -------------------------------------- */

/* Eski / Üstü Çizili Fiyat - KESİN BEYAZ ÇÖZÜMÜ */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price del,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price del *,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price del span.amount,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price del span.amount bdi {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important; /* Tarayıcı baskısını ezer */
    opacity: 1 !important; /* Soluklaştırmayı iptal eder */
    font-size: 0.9em !important; 
    font-weight: normal !important;
    margin-right: 5px !important;
}

/* Yeni (İndirimli) Fiyat veya Tek Fiyat */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price ins,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price ins span.amount,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price ins bdi,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price > span.amount,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .price > bdi {
    color: #FF1E1E !important; 
    font-weight: 700 !important;
    font-size: 1.1em !important; 
    text-decoration: none !important;
}

/* -------------------------------------- */

/* Sepete Ekle Butonunu Şeffaf, Kırmızı Çerçeveli Yap */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .button {
    background-color: transparent !important;
    border: 2px solid #FF1E1E !important;
    color: #FFFFFF !important;
    border-radius: 30px !important;
    padding: 10px 20px !important;
    transition: 0.3s !important;
    margin-top: 15px !important;
}

/* Butonun Üzerine Gelince İçi Kırmızı Dolsun */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .button:hover {
    background-color: #FF1E1E !important;
    color: #FFFFFF !important;
}

/* İndirim Etiketi ("İndirim!") - NEON KIRMIZI YAPILDI */
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .onsale,
.elementor-79 .elementor-element.elementor-element-c460982 ul.products li.product .elementor-sale-flash,
.elementor-79 .elementor-element.elementor-element-c460982 .woocommerce span.onsale {
    background-color: #FF1E1E !important;
    background-image: none !important; /* Eğer tema resim/gradient basıyorsa siler */
    background: #FF1E1E !important;
    color: #FFFFFF !important;
    border-radius: 8px !important; 
    padding: 5px 15px !important;
    font-weight: bold !important;
}

/* Üstteki Sonuç Yazısı ve Sıralama Kutusu */
.elementor-79 .elementor-element.elementor-element-c460982 .woocommerce-result-count {
    color: #AAAAAA !important;
}
.elementor-79 .elementor-element.elementor-element-c460982 .woocommerce-ordering select {
    background-color: #0A0A0A !important;
    color: #FFFFFF !important;
    border: 1px solid #333333 !important;
    border-radius: 8px !important;
    padding: 8px !important;
}/* End custom CSS */