/* Header Style */ .header-desktop-search1 form button{ color: #333333; }
.header-desktop-call-i{ color: #ff0000; } .header-desktop-call-t{ color:
#ff0000; } .header-desktop-call-t a{ color: #ff0000; }
.header-desktop-call-t a:hover{ text-decoration: none; color: #ff0000; }
.header-desktop-navbutton-box a{ color: #ff0000; } .header-desktop-navbutton-box a:hover{
color:
#ff0000; } .header-desktop-main-div { padding: 15px 3%; }
.topheader-desktop-main-div{ background-color: #ffffff; border-bottom: 1px solid
#ebebeb; font-size: 11px ; } .topheader-desktop-main-left a{
padding: 7px; color: #000000; font-weight:
400; } .topheader-desktop-main-left a:hover{ color:
#a6a2a2;
text-decoration: none; } .topheader-desktop-main-right a{ padding: 7px; color:
#000000; font-weight: 400; } .topheader-desktop-main-right
a:hover{ color: #a6a2a2; text-decoration: none; } .topheader-lang-currency-box{
border-left: 1px solid #ebebeb; } .topheader-lang-currency-box a{ padding:
7px 13px; } .dropdown-menu.currency-drop.dropdown-menu:before{ content: ''; height:
11px; width: 11px; position: absolute; background-color: #fff; top: -7px; right:15px; border-top:
#ebebeb solid 1px; border-left: #ebebeb solid 1px; transform:
rotate(45deg); } .dropdown-menu.currency-drop{ margin-top: 0; margin-right: -1px !important; border-radius:0 !important;
border:1px solid #ebebeb !important; box-shadow:0 0 5px 0 rgba(0,0,0,.05) !important; }
.topheader-html-main{ background-color: #000000; padding : 7px 0 ;
color: #ff0000 !important; } .topheader-html-main span{ color:
#ff0000!important; } .topheader-html-main a{ color:#fff1a6; } .topheader-html-main a:hover{
color:#ff0000; text-decoration:none; } /* <========SON=========>>> Header Style SON */ /*
    Dropdown Style */ .dropdown-menu{ border: 1px solid #ebebeb !important; }
    .dropdown-menu.cart-drop{    border-radius: 1px;    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
    .dropdown-menu.user-drop{    border-radius: 1px;    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
    .dropdown-menu.bell-drop{    border-radius: 1px;    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);}
    .dropdown-menu:before{ content: ''; height: 11px; width: 11px; position: absolute; background-color: #fff; top:
    -7px; right:9px; border-top: #ebebeb solid 1px; border-left:
    #ebebeb    solid 1px; transform: rotate(45deg); } /* <========SON=========>>> Dropdown Style SON */ /* Desktop Dropdown Menu */
        .top-level-menu-main-div{ background-color : #ffffff;
        border-top:1px solid #ebebeb;
        border-bottom:1px solid #ebebeb; }
        .top-level-menu{
        justify-content:flex-start; } .top-level-menu > li{ background: none; margin-right:0;
        margin-left: 0; } .top-level-menu > li:hover { background-color: #ff0000}
        .top-level-menu > li span{ color:#000000; padding:
        13px 18px; font-size:
        13px ; font-weight: 600; } .top-level-menu
        >
        li:hover span{ color:#ffffff; } .second-level-menu { width: 210px;
        background-color: #ffffff; padding: 5px; } .second-level-menu > li { border-bottom:
        1px
        solid #ffffff; padding: 9px; } .second-level-menu > li:hover { background:
        #f8f8f8; } .second-level-menu > li p{ color:
        #000000; font-size:13px; }
        .second-level-menu
        > li:hover p{ color:#000000; } .third-level-menu { left:200px; width:
        200px; margin-left: 200px; background-color: #ffffff; padding: 5px; } .third-level-menu
        >
        li { padding: 8px 12px; border-bottom: 1px solid ##ffffff; } .third-level-menu >
        li:hover { background: #ebebeb; } .second-level-menu > li > .third-level-menu li
        p{
        color: #000000; font-size:13px; }
        .second-level-menu > li > .third-level-menu li:hover p{ color:#000000; }
        .top-level-menu li:hover > ul { border-top: 1px solid #ef801c; }
        .sablon2-level-menu{ background-color: #ffffff; } .sablon2-level-menu-left-item-h{
        color:#000000 !important; border-bottom: 1px solid
        #ebebeb; padding-bottom:10px; } .sablon2-level-menu-left-item-s{
        color:#333333!important; } .sablon2-level-menu-left-item-s:hover{ text-decoration:
        underline !important; } /* <========SON=========>>> Desktop Dropdown Menu SON */ body{background-color:
            #000000 !important} #return-to-top{background-color:
            #000000;
            bottom:50px; border-radius:0}
            #return-to-top:hover{background-color: #000000} #return-to-top i{color:
            #000000} #return-to-top:hover i{color: #000000}
            .header-desktop-search1
            form input{ border: 1px solid #ebebeb; border-radius:
            0; color: 333333;
            background-color:#ffffff; } .header-desktop-search1 form input::placeholder{ color:
            #666666; } .header-desktop-search1 form input:-ms-input-placeholder{ color:
            #666666; } .header-desktop-search1 form input::-ms-input-placeholder{ color:
            #666666; } .header-desktop-search1 form input:focus{ border: 1px solid
            #000000 !important;box-shadow: 0 0
                10px 0 rgba(0,0,0,.1) !important;} /* Footer */ .footer-module-main-div{ border-top: 1px solid
            #000000; font-family : 'Open Sans',sans-serif
            ;background:#000000                ;padding:50px 0; margin: 0px 0 0 0; }
            .footer-module-box-telif{ width: 90%; font-family : 'Open Sans',sans-serif ; color:
            #ffffff; } .footer-module-box-social a{ display: block; color: #ffffff;
            padding: 10px 14px; box-sizing: border-box; line-height: 15px; font-size: 15px ; } .footer-module-box-social
            a:first-child{ padding-left: 0; } .footer-module-header-text{ color: #ffffff; }
            .footer-module-contact-box{ color: #ffffff; } .footer-module-contact-box a{ color:
            #ffffff; } .footer-module-workhour-div{ color: #ffffff; }
            .footer-module-links-div a{ display: block; width: 100%; margin-bottom: 10px; color:
            #ffffff;
            } /* Ticaret Kutuları ///////////////////////////////////////////*/.ticaret-kutulari-inside{font-family :
            'Open Sans',sans-serif ;border: 1px solid
            #ebebeb;background-color:
            #ffffff;}.ticaret-kutu-box{border-right: 1px solid
            #ebebeb;} @media screen and (max-width:410px) and (min-width:321px)
            {.ticaret-kutu-box{border-right: 0 !important;border-bottom: 1px solid
            #ebebeb;}.ticaret-kutu-box:last-child{border-bottom:0 !important;} } /* Ürün Detay
            */ #urundetaytabs .ui-tabs-active a { background-color: #ff1f55            !important;
            color: #ffffff !important; } #urundetaytabs{ font-family :
            'Open Sans',sans-serif ; } .urun-detay-main{ font-family :
            'Open Sans',sans-serif ; background-color: #f5f5f5; } /* Genel
            Modal */ .modal-content{ font-family : 'Poppins',Sans-serif !important ; } /* hizmet
            detay sağ butonlar */ .hizmetler-detay-right-box{ border: 1px solid
            #ffffff;
            border-left:6px solid #d43867; background-color:
            #ffffff; color:#000000; }
            .hizmetler-detay-right-box:hover{ background-color: #d43867; color:
            #ffffff; border: 1px solid #d43867;
            border-left:6px solid #d43867; } .hizmetler-detay-right-box-act{ border:
            1px solid #d43867; border-left:6px solid
            #d43867; background: #d43867; } /*
            Pricing
            Tabs Ayar */ /* pricing */ .pricing-tablolar-module-main-div{ border-top: 1px solid
            #ebebeb; border-bottom: 1px solid #ebebeb;
            font-family : 'Roboto Condensed',sans-serif
            ;background:#f3f6f9                ;padding:20px 0; margin: 0px 0; }
            .pricing-tab-system ul{ background-color: #d63766; border-radius:
            100px;} .pricing-tab-system a:first-child{ border-radius:
            100px 0
            0 100px !important; } .pricing-tab-system a:last-child{ border-radius: 0
            100px 100px 0 !important; } .pricing-tab-system a{
            color:
            #ffffff; font-size: 18px ; } .pricing-tab-system
            a.active{
            background-color: #ffffff !important; color: #000000            !important; } .pricing-tab-system a:hover{ background-color: #ffffff; color:
            #000000; } @media screen and (max-width:1000px) and (min-width:0)
            {.pricing-tab-system a{border-radius: 100px !important ;}.pricing-tab-system
            a:first-child{border-radius: 100px !important ;}.pricing-tab-system
            a:last-child{border-radius: 100px !important ;} } /* <========SON=========>>>
                Pricing Tabs Ayar SON */ /* Pre Loader */ .preload-main { display: flex; height: 100vh; width: 100%;
                position: fixed; z-index: 9999; justify-content: center; align-items: center; background:
                #000000; overflow: hidden; top: 0; left: 0; } .loader { position: relative; } /*
                <========SON=========>>> Pre Loader SON */ /* Mobil Tema */ .mobile-top-header-main{ border-bottom: 1px
                    solid #ebebeb; background-color: #ffffff; }
                    .mobil-top-header-currency, .mobil-top-header-lang{border-left: 1px solid
                    #ebebeb; } .swiper-top-header .swiper-slide a{ color:
                    #000000; } .swiper-top-header .swiper-slide a:hover{ color:
                    #a6a2a2; text-decoration:none; } .mobil-header-select-area{ color:
                    #000000; } .mobil-header-select-area:hover{ color:
                    #a6a2a2; text-decoration:none; } .mobile-header-main-area{
                    background-color: #000000; border-bottom:1px solid
                    #ff0000; } .mobile-header-icons{ color: #ff0000                    !important; } .mobile-header-bars{ color: #000000; border: 1px solid
                    #ff0000; background-color:
                    #000000;border-radius:5px;}
                    .mobile_side_wrap_in_close label{ background-color: #ff0000; color:
                    #ffffff; } .mobile_side_wrap{ background-color:
                    #000000; } .mobile_side_wrap_in_search input{ background-color:
                    #ff0000; border: 1px solid #ff0000;
                    color:#ff0000; } .mobile_side_wrap_in_search button{
                    color:#ff0000; } .mobile_side_wrap_in_search input:focus{ border: 1px solid
                    #ff0000 !important; } .mobile_side_wrap_in_footer{ background-color:
                    #ff0000; border: 1px solid #000000; }
                    .mobile-menu-categories-main{ border-top: 1px solid #ff0000; }
                    .mobile-menu-categories-main #categories-parent-main ul li a { color:
                    #ffffff; border-bottom: 1px solid #ff0000; }
                    .mobile-menu-categories-main #categories-parent-main ul li a:hover { color:
                    #ffffff; background-color: #ff0000; }
                    .mobile-menu-categories-main #categories-parent-main ul li a i{ color:
                    #ffffff; } .mobile-menu-categories-main #categories-parent-main ul li a
                    i:hover { color: #ffffff; background-color:
                    #ff0000; } .fixed-foot-navigation{background-color:
                    #ff0000;box-shadow:0 0 15px
                        rgba(0,0,0,.1);} .fixed-foot-navigation-in-box{color : #000000}
                    .fixed-foot-navigation-in-box:hover{color : #000000;text-decoration:none; }
                    /* <========SON=========>>> Mobil Tema SON */

/* ─── PZX MOBİL DRAWER (Hamburger Menü) — Panel Kontrollü ─── */
.pzx-mobile-drawer {
    background: #000000 !important;
}
.pzx-drawer-header {
    background: #000000 !important;
    border-bottom-color: #ff0000 !important;
}
.pzx-drawer-logo {
    color: #ffffff !important;
}
.pzx-drawer-close {
    background: #ff0000 !important;
    color: #ffffff !important;
}
.pzx-drawer-item {
    border-bottom-color: #ff0000 !important;
}
.pzx-drawer-link {
    color: #ffffff !important;
}
.pzx-drawer-link:hover,
.pzx-drawer-item.is-open > .pzx-drawer-link {
    background: #ff0000 !important;
    color: #ffffff !important;
}
/* İndirimli Ürünler — kırmızı renk her zaman korunur */
.pzx-drawer-link.is-red,
.pzx-drawer-link.is-red:hover { color: #e53935 !important; }
.pzx-drawer-sub {
    border-top-color: #ff0000 !important;
    background: #ff0000 !important;
}
.pzx-drawer-sub-link {
    color: #ffffff !important;
    border-bottom-color: #ff0000 !important;
}
.pzx-drawer-sub-link:hover {
    color: #ffffff !important;
    background: #ff0000 !important;
}
.pzx-drawer-footer {
    border-top-color: #ff0000 !important;
    background: #000000 !important;
}
.pzx-drawer-footer a {
    color: #ffffff !important;
}

/* ═══════════════════════════════════════════════════════════════════
   PZX NEW FRONTEND — Panel Controlled Styles (TAM KAPSAMLI)
   Renkler + font aileleri + boyutlar + padding + radius + shadow +
   layout + görünürlük — TÜM panel değerleri .pzx-* sınıflarına aktarılır
   ═══════════════════════════════════════════════════════════════════ */

/* ─── BODY ─── */
body {
    background-color: #000000 !important;
}

/* ─── PZX HEADER ─── */
.pzx-header {
    background: #000000 !important;
    padding: 15px 0 !important;    }

/* ─── PZX ÜSTTEN DUYURU BANTI (topbar) ─── */
.pzx-topbar {
    background: #000000 !important;    padding: 7px 0 !important;    color: #ff0000 !important;    font-size: 11px !important;}
.pzx-topbar,
.pzx-topbar span,
.pzx-topbar p,
.pzx-topbar i { color: #ff0000 !important; }
.pzx-topbar a { color: #fff1a6 !important; padding: 7px !important; font-weight: 400 !important; }
.pzx-topbar a:hover { color: #ff0000 !important; text-decoration: none !important; }

/* ─── PZX ARAMA KUTUSU ─── */
.pzx-search-form {
    }
.pzx-search-input {
    background: #ffffff !important;    border: 1px solid #ebebeb !important;        color: #333333 !important;}
.pzx-search-input::placeholder { color: #666666 !important; }
.pzx-search-input::-webkit-input-placeholder { color: #666666 !important; }
.pzx-search-input:-ms-input-placeholder { color: #666666 !important; }
.pzx-search-input:focus {
    border-color: #000000 !important;    box-shadow: 0 0 10px 0 rgba(0,0,0,.1) !important;}
.pzx-search-btn {
    background: #333333 !important; color: #fff !important;    }
.pzx-search-btn:hover {
    background: #333333 !important; filter: brightness(0.85) !important;}

/* ─── PZX HEADER İKONLARI ─── */
.pzx-header-btn svg { color: #ff0000 !important; stroke: #ff0000 !important; }
.pzx-header-btn { color: #ff0000 !important; }
.pzx-hamburger span { background: #ff0000 !important; }
.pzx-header-btn:hover svg { color: #ff0000 !important; stroke: #ff0000 !important; }
.pzx-header-btn:hover { color: #ff0000 !important; }

/* ─── PZX ÇAĞRI MERKEZİ / İLETİŞİM İKONU ─── */
.pzx-call-icon,
.pzx-header-call i { color: #ff0000 !important; }
.pzx-call-text,
.pzx-header-call span,
.pzx-header-call a { color: #ff0000 !important; }
.pzx-header-call a:hover { color: #ff0000 !important; text-decoration: none !important; }

/* ─── PZX BADGE (Sepet/Bildirim sayacı) ─── */

/* ─── PZX DROPDOWN GENEL ─── */
.pzx-mini-cart,
.pzx-user-dropdown,
.pzx-notification-dropdown {
    border: 1px solid #ebebeb !important;    border-radius: 2px !important;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1) !important;}

/* ─── PZX NAV (Menü çubuğu) ─── */
.pzx-nav {
    background: #ffffff !important;    border-top: 1px solid #ebebeb !important;
    border-bottom: 1px solid #ebebeb !important;
    }
.pzx-nav-inner { justify-content: center !important; }
.pzx-nav ul { justify-content: flex-start !important; }

/* ─── PZX NAV LİNKLERİ ─── */
.pzx-nav-link {
    color: #000000 !important;    font-size: 13px !important;    font-weight: 600 !important;    padding: 18px 13px !important;}
.pzx-nav-link:hover,
.pzx-nav-item:hover > .pzx-nav-link,
.pzx-nav-item.active > .pzx-nav-link { color: #ffffff !important; }
.pzx-nav-item:hover,
.pzx-nav-item.active { background: #ff0000 !important; }
.pzx-nav-link:hover::after,
.pzx-nav-item:hover .pzx-nav-link::after { background: #ff0000 !important; }

/* ─── PZX DROPDOWN (1. seviye) ─── */
.pzx-dropdown {
    background: #ffffff !important;    border-top: 1px solid #ef801c !important;    box-shadow: 0 10px 40px rgba(0,0,0,0.08) !important;
    min-width: 210px !important;
}
.pzx-dropdown-item {
    border-bottom: 1px solid #ffffff !important;}
.pzx-dropdown-item a,
.pzx-dropdown-title {
    color: #000000 !important;    font-size: 13px !important;}
.pzx-dropdown-item:hover,
.pzx-dropdown-group:hover { background: #f8f8f8 !important; }
.pzx-dropdown-item:hover a,
.pzx-dropdown-title:hover { color: #000000 !important; }

/* ─── PZX DROPDOWN (2. seviye / üçüncü) ─── */
.pzx-subdropdown {
    background: #ffffff !important;    border: 1px solid ##ffffff !important;}
.pzx-dropdown-link,
.pzx-subdropdown a {
    color: #000000 !important;    font-size: 13px !important;}
.pzx-dropdown-link:hover,
.pzx-subdropdown a:hover { color: #000000 !important; background: #ebebeb !important; }

/* ─── PZX MEGA MENU ─── */
.pzx-mega-menu {
    background: #ffffff !important;}
.pzx-mega-menu-heading { color: #000000 !important; border-bottom: 1px solid #ebebeb !important; padding-bottom: 10px !important; }
.pzx-mega-menu-link { color: #333333 !important; }
.pzx-mega-menu-link:hover { text-decoration: underline !important; }

/* ─── PZX FOOTER ─── */
.pzx-footer {
        background: #000000 !important;
        padding: 50px 0 !important;    margin-top: 0px !important;    border-top: 1px solid #000000 !important;    font-family: 'Open Sans', sans-serif !important;}
.pzx-footer h1,.pzx-footer h2,.pzx-footer h3,.pzx-footer h4,.pzx-footer h5,
.pzx-footer-col h4,.pzx-footer-title { color: #ffffff !important; }
.pzx-footer-logo-text,.pzx-footer-main { color: #ffffff !important; }
/* ─── PZX FOOTER SOSYAL MEDYA İKON RENGİ ─── */
.pzx-footer-social a,
.pzx-footer-social a i,
.footer-module-box-social a,
.footer-module-box-social a i { color: #ff0000 !important; }
.pzx-footer-social a:hover,
.footer-module-box-social a:hover { opacity: 0.75 !important; }
.pzx-footer,.pzx-footer p,
.pzx-footer-col ul li,.pzx-footer-col ul li a,
.pzx-footer-contact,.pzx-footer-workhour { color: #ffffff !important; }
.pzx-footer-col ul li a:hover { opacity: 0.75 !important; }
.pzx-footer-bottom,.pzx-copyright { background: #000000 !important; color: #ffffff !important; }
.pzx-newsletter { background: #000000cc !important; }

/* ─── PZX ÜRÜN KUTUSU ─── */
.pzx-product {
    background: #ffffff !important;    border: 1px solid #ebebeb !important;    border-radius: 5px !important;            transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.pzx-product-image {
    background: #ffffff !important;    border-radius: 5px 5px 0 0 !important;}
.pzx-product:hover { box-shadow: 0 12px 35px rgba(0,0,0,0.14) !important; transform: translateY(-3px) !important; }
.pzx-product-title,.pzx-product-name,.pzx-product-brand { color: #000000 !important; }
.pzx-product-price,.pzx-product-price-current,.pzx-price-main { color: #000000 !important; font-weight: 700 !important; }
.pzx-product-price-old,.pzx-price-old,.pzx-product-price del { color: #b0b0b0 !important; }
.pzx-product-badge,.pzx-discount-badge,.pzx-product-special-price { background: #333333 !important; }
.pzx-product-badge,.pzx-discount-badge,.pzx-product-special-price { color: #ffffff !important; }

/* ─── PZX SEPETE EKLE BUTONU ─── */
.pzx-add-to-cart-btn,
.pzx-product-add-btn {
    border: 1px solid #ebebeb !important;    border-radius: 5px !important;    }
.pzx-add-to-cart-btn:hover,.pzx-product-add-btn:hover { background: #ebebeb !important; color: #fff !important; }

/* ─── PZX ÜRÜN DETAY SAYFASI ─── */
.pzx-product-detail {
    background: #f5f5f5 !important;    font-family: 'Open Sans', sans-serif !important;}
.pzx-detail-tab.active,.pzx-detail-tab.is-active { background: #ff1f55 !important; color: #ffffff !important; }
.pzx-detail-tabs-nav { font-family: 'Open Sans', sans-serif !important; }

/* ─── PZX TİCARET KUTULARI (özellikler, kargo, vb.) ─── */
.pzx-feature-box,.pzx-trust-box,.ticaret-kutulari-inside {
    background: #ffffff !important;    border: 1px solid #ebebeb !important;    font-family: 'Open Sans', sans-serif !important;}

/* ─── PZX PRE-LOADER ─── */
.preload-main,.pzx-preloader {
    background: #000000 !important;}

/* ─── PZX MOBİL HEADER ─── */
.pzx-mobile-header {
    background: #000000 !important;
    border-bottom: 1px solid #ff0000 !important;
    }
.pzx-mobile-header svg,.pzx-mobile-header-icons { color: #ff0000 !important; stroke: #ff0000 !important; }

/* ─── PZX MOBİL HAMBURGER ─── */
.pzx-mobile-hamburger {
    background: #000000 !important;    border: 1px solid #ff0000 !important;    color: #000000 !important;    border-radius: 5px !important;}
.pzx-mobile-hamburger svg { stroke: #000000 !important; }

/* ─── PZX MOBİL YAN MENÜ ─── */
.pzx-mobile-menu,
.pzx-mobile-nav-overlay,
.pzx-mobile-sidebar {
    background: #000000 !important;}
.pzx-mobile-close,.pzx-mobile-menu-close {
    background: #ff0000 !important;    color: #ffffff !important;}
.pzx-mobile-nav-link,.pzx-mobile-menu a {
    color: #ffffff !important;    border-bottom: 1px solid #ff0000 !important;}
.pzx-mobile-nav-link:hover,.pzx-mobile-menu a:hover {
    background: #ff0000 !important;
    color: #ffffff !important;}

/* ─── PZX MOBİL ARAMA ─── */
.pzx-mobile-search-input {
    background: #ff0000 !important;    border: 1px solid #ff0000 !important;    color: #ff0000 !important;}
.pzx-mobile-search-btn { color: #ff0000 !important; }

/* ─── PZX MOBİL SABİT ALT NAVİGASYON ─── */
.pzx-mobile-bottom-nav,.fixed-foot-navigation {
    background: #ff0000 !important;    box-shadow: 0 -5px 20px rgba(0,0,0,0.12) !important;}
.pzx-mobile-bottom-nav a,.pzx-mobile-bottom-nav-item {
    color: #000000 !important;}
.pzx-mobile-bottom-nav svg { stroke: #000000 !important; }

/* ─── PZX SEPET SAYFASI ─── */
.pzx-cart-wrapper,.pzx-cart-page {
        font-family: 'Open Sans', sans-serif !important;}
.pzx-cart-box,.pzx-order-summary {
        font-family: 'Open Sans', sans-serif !important;}
.pzx-cart-checkout-btn,.pzx-checkout-btn,.pzx-cart-btn-primary {
            font-family: 'Open Sans', sans-serif !important;}

/* ─── PZX ÜYELİK SAYFALARI ─── */
.pzx-auth-wrapper,.pzx-login-page,.pzx-register-page {
    }
.pzx-auth-card,.pzx-auth-box,.pzx-login-card {
    }
.pzx-auth-btn,.pzx-login-btn,.pzx-register-btn {
        }

/* ─── PZX MODAL ─── */
.modal-content,.pzx-modal {
    font-family: 'Poppins', sans-serif !important;}

/* ─── PZX HİZMET DETAY ─── */
.pzx-service-detail-btn,.hizmetler-detay-right-box {
    background: #ffffff !important;    border: 1px solid #ffffff !important; border-left-width: 6px !important;    border-left-color: #d43867 !important;    color: #000000 !important;}
.pzx-service-detail-btn:hover,.hizmetler-detay-right-box:hover {
    background: #d43867 !important;
    color: #ffffff !important;}

/* ─── PZX FİYAT TABLOSU ─── */
.pzx-pricing-section,.pricing-tablolar-module-main-div {
    background: #f3f6f9 !important;    border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;    padding: 20px 0 !important;        font-family: 'Roboto Condensed', sans-serif !important;}
.pzx-pricing-tabs-nav,.pricing-tab-system ul {
    background: #d63766 !important;    border-radius: 100px !important;    }
.pzx-pricing-tab,.pricing-tab-system a {
    color: #ffffff !important;    font-size: 18px !important;    border-radius: 100px !important;}
.pzx-pricing-tab.active,.pricing-tab-system a.active {
    background: #ffffff !important;
    color: #000000 !important;}

/* ─── PZX TO-TOP BUTONU ─── */
#return-to-top,.pzx-to-top {
    background: #000000 !important;    bottom: 50px !important;    }
#return-to-top i,.pzx-to-top i { color: #000000 !important; }

/* ─── PZX CSS CUSTOM PROPERTIES (CSS Variables — tüm bileşenler için) ─── */
:root {
    --pzx-header-bg: #000000;
    --pzx-header-font: 'inherit', sans-serif;
    --pzx-nav-bg: #ffffff;
    --pzx-nav-text: #000000;
    --pzx-nav-text-hover: #ffffff;
    --pzx-nav-hover-bg: #ff0000;
    --pzx-footer-bg: #000000;
    --pzx-footer-text: #ffffff;
    --pzx-footer-title: #ffffff;
    --pzx-footer-font: 'Open Sans', sans-serif;
    --pzx-product-bg: #ffffff;
    --pzx-product-border: #ebebeb;
    --pzx-product-radius: 5px;
    --pzx-product-title: #000000;
    --pzx-product-price: #000000;
    --pzx-search-bg: #ffffff;
    --pzx-search-border: #ebebeb;
    --pzx-search-btn: #333333;
    --pzx-icon-color: #ff0000;
    --pzx-site-bg: #000000;
    --pzx-topbar-bg: #000000;
    --pzx-topbar-text: #ff0000;
    --pzx-mobile-menu-bg: #000000;
    --pzx-mobile-nav-text: #ffffff;
    --pzx-mobile-bottom-bg: #ff0000;
    --pzx-mobile-bottom-text: #000000;
}

/* ═══════════════════════════════════════════════════════════════════
   PZX EXTENDED — Cart, Auth, Newsletter, Services, Contact
   ═══════════════════════════════════════════════════════════════════ */

/* PZX Sepet Sayfası (odeme_ayar tablosundan) */
.pzx-cart-wrapper { font-family: 'Open Sans', sans-serif !important; }

/* PZX Üyelik Sayfaları (uyeler_ayar tablosundan - zaten $uyeayar) */

/* PZX E-Bülten / Newsletter (footer'dan türetilir) */
.pzx-newsletter-section { background: #000000 !important; }
.pzx-newsletter-wrap { background: #000000 !important; }
.pzx-newsletter-title { color: #ffffff !important; }
.pzx-newsletter h2, .pzx-newsletter h3 { color: #ffffff !important; }

/* PZX Modal (modal_ayar tablosundan — $odemeayar['modal_font'] zaten var) */
.pzx-modal,
.modal-content { font-family: 'Poppins', sans-serif !important; }

/* PZX Üst Topbar (headertop_html - $tophtmlRow) */
.pzx-topbar { background: #000000 !important; }
.pzx-topbar { color: #ff0000 !important; }
.pzx-topbar span { color: #ff0000 !important; }
.pzx-topbar a { color: #fff1a6 !important; }
.pzx-topbar a:hover { color: #ff0000 !important; }
.pzx-topbar { padding: 7px 0 !important; }

/* PZX Badge/Sayaç rengi (header ikon badge) */

/* ═══════════════════════════════════════════════════════════════════
   PZX NEW FRONTEND — Panel Controlled SON
   ═══════════════════════════════════════════════════════════════════ */

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   PZX HERO SLIDER â€” MasaÃ¼stÃ¼ YÃ¼kseklik (slider_ayar tablosundan)
   â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */
@media (min-width: 992px) {
    .pzx-hero {
        height: 1100px !important;
        min-height: 300px !important;
        max-height: 1100px !important;
    }
}
@media (max-width: 991px) {
    .pzx-hero {
        height: 200px !important;
        min-height: 200px !important;
        max-height: 200px !important;
    }
}
.pzx-hero { background-color: #ebebeb; }
.pzx-hero { border-radius: 12px; overflow: hidden; }
.pzx-hero-pagination .swiper-pagination-bullet-active { background: #ebd445 !important; }
.pzx-hero-title { font-family: 'Poppins', sans-serif !important; }
.pzx-hero-title { font-size: 42px !important; }
.pzx-hero-title { font-weight: 800 !important; }
.pzx-hero-desc { font-family: 'Poppins', sans-serif !important; }
.pzx-hero-desc { font-size: 24px !important; }
.pzx-hero-desc { font-weight: 400 !important; }
/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   PZX HERO SLIDER SON
   â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */