body .productItem .productImage img {
    max-height: none;
    height: auto;
    width: auto;
    transition: none;
    animation: none;
    max-width: 100%;
}

:root {
    --theme-color: #e7040f;
    --header-bg: #f7f7f7;
    --header-textcolor: #222222;
    --header-bordercolor: #e9e9e9;
    --header-searchbg: #fafafa;
    --header-searchcolor: #3c3c3c;
    --header-searchborder: #eeeeee;
    --header-searchbutoncolor: #3c3c3c;
    --header-searchbutonbgcolor: #fafafa;
    --footer-bg: #141414;
    --footer-titlecolor: #ffffff;
    --footer-textcolor: #ffffff;
    --footer-bordercolor: #2a2a2a;
    --footer-sosyalmedyacolor: #fff;
    --footer-sosyalmedyabg: #e7040f;
    --footer-ebultenbg: #ffffff;
    --footer-ebultencolor: #919191;
    --footer-ebultenbordercolor: #ffffff;
    --footer-ebultenbutoncolor: #ffffff;
    --footer-ebultenbutonbgcolor: #e7040f;
    --urun-box-boyut: 100%;
}

/* ===== CART HOVER DROPDOWN ===== */
.cart-item {
    position: relative;
}
.cart-hover-panel {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 300px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    z-index: 9999;
    padding: 0;
    overflow: hidden;
}
.cart-item:hover .cart-hover-panel,
.cart-item:focus-within .cart-hover-panel {
    display: block;
}
.cart-hover-inner {
    padding: 20px 16px 16px;
}
.cart-hover-empty {
    text-align: center;
    padding: 16px 0;
}
.cart-hover-footer {
    margin-top: 16px;
    border-top: 1px solid #f0f0f0;
    padding-top: 14px;
    text-align: center;
}
.cart-hover-btn {
    display: inline-block;
    background: #c00;
    color: #fff;
    text-decoration: none;
    padding: 9px 24px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    transition: background 0.2s;
}
.cart-hover-btn:hover {
    background: #a00;
    color: #fff;
}

/* ===== Font Awesome 7 Pro - Override groupapps çakışmaları ===== */
/* groupapps.coreV2.min.css içindeki .fas { font-family: FontAwesome } kuralını ezer */
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light {
    font-family: "Font Awesome 7 Pro" !important;
}

.fab,
.fa-brands {
    font-family: "Font Awesome 7 Brands" !important;
}

/* Ağırlıkları FA7 Pro ile uyumlu hale getir */
.fas,
.fa-solid {
    font-weight: 900 !important;
}

.far,
.fa-regular {
    font-weight: 400 !important;
}

.fal,
.fa-light {
    font-weight: 300 !important;
}

.fab,
.fa-brands {
    font-weight: 400 !important;
}
