@media screen and (max-width: 767px) and (min-width: 0){

    .mobile-top-header-links-area{
        width: 50%;
        padding: 5px 15px;
        display: flex;
        align-items : center;
        justify-content: center;
    }
    .user_subpage_favorites_nologin_s{
        width: 90% !important;
    }

    .about-module-inside-area{
        width: 90% !important;
    }

}

@media screen and (max-width: 767.98px) {
    .mobile-top-header-main {
        display: none !important;
    }
    .mobile-header-main-area {
        padding: 8px 12px 14px !important;
        background: #fff;
        border-bottom: 1px solid #e8edf3;
        box-shadow: 0 4px 16px rgba(15, 23, 42, .06);
    }
    .mobile-header-main-ust {
        position: relative;
        min-height: 66px;
    }
    .mobile-header-logo,
    .mobile-header-logo-tablet-pro {
        position: absolute !important;
        left: 50% !important;
        width: 154px !important;
        max-width: calc(100% - 138px) !important;
        margin: 0 !important;
        transform: translateX(-50%);
        z-index: 1;
    }
    .mobile-header-logo :is(a,button.sx-link-button),
    .mobile-header-logo-tablet-pro :is(a,button.sx-link-button) {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobile-header-logo img,
    .mobile-header-logo-tablet-pro img {
        display: block;
        width: auto !important;
        max-width: 100% !important;
        max-height: 52px !important;
        height: auto !important;
        object-fit: contain;
    }
    .mobile-header-bars,
    .mobile-header-icons {
        position: relative;
        z-index: 2;
    }
    .mobile-header-icons {
        width: 34px !important;
        height: 34px !important;
        flex: 0 0 34px !important;
        margin: 0 1px !important;
        border-radius: 8px;
        font-size: 24px !important;
    }
    .mobile-header-main-search {
        margin-top: 8px !important;
    }
    .mobile-header-main-search .header-desktop-search1,
    .mobile-header-main-search .header-desktop-search1 .div_form {
        width: 100% !important;
        pointer-events: auto !important;
    }
    .mobile-header-main-search form {
        position: relative;
    }
    .mobile-header-main-search input {
        width: 100% !important;
        height: 46px !important;
        padding: 0 54px 0 15px !important;
        border: 1px solid #d7e0eb !important;
        border-radius: 9px !important;
        background: #f8fafc !important;
        box-shadow: none !important;
        font-size: 12px !important;
    }
    .mobile-header-main-search form button {
        right: 4px !important;
        top: 4px !important;
        width: 38px !important;
        height: 38px !important;
        padding: 0 !important;
        border-radius: 7px !important;
        background: #172554 !important;
        font-size: 21px !important;
    }
}

/* Mobil header: yüksek kontrastlı, marka renklerini taşıyan güçlü görünüm. */
@media screen and (max-width: 767.98px) {
    .mobile-header-main-area {
        position: relative !important;
        padding: 12px 14px 15px !important;
        border: 0 !important;
        border-bottom: 4px solid #e31e24 !important;
        border-radius: 0 !important;
        background: #111827 !important;
        box-shadow: 0 8px 20px rgba(3, 7, 18, .28) !important;
    }
    .mobile-header-main-area::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 72px;
        height: 4px;
        background: #e31e24;
    }
    .mobile-header-brand-row {
        min-height: 62px !important;
        padding: 0 42px 10px !important;
    }
    .mobile-header-brand-row .mobile-header-logo :is(a,button.sx-link-button) {
        min-width: 172px !important;
        min-height: 54px !important;
        padding: 7px 15px !important;
        border-radius: 7px !important;
        background: #fff !important;
        box-shadow: 0 5px 14px rgba(0, 0, 0, .24) !important;
    }
    .mobile-header-brand-row .mobile-header-logo img {
        max-width: 168px !important;
        max-height: 48px !important;
    }
    .mobile-header-main-ust {
        gap: 7px !important;
        min-height: 44px !important;
    }
    .mobile-header-ust-right {
        gap: 7px !important;
    }
    .mobile-header-bars label,
    .mobile-header-icons {
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        margin: 0 !important;
        border: 0 !important;
        border-radius: 6px !important;
        color: #fff !important;
        font-size: 22px !important;
        box-shadow: 0 4px 10px rgba(0, 0, 0, .22) !important;
        transition: transform .16s ease, filter .16s ease !important;
    }
    .mobile-header-bars label:hover,
    .mobile-header-icons:hover {
        color: #fff !important;
        filter: brightness(1.12) !important;
        transform: translateY(-2px) !important;
    }
    .mobile-header-bars label:focus-visible,
    .mobile-header-icons:focus-visible {
        outline: 2px solid #fff !important;
        outline-offset: 2px !important;
    }
    .mobile-header-bars label {
        background: #f97316 !important;
    }
    .mobile-header-ust-right > .mobile-header-icons {
        flex-basis: 42px !important;
        max-width: 42px !important;
    }
    .mobile-header-ust-right > :is(a,button.sx-link-button)[href*="bildirimler"] {
        background: #dc2626 !important;
    }
    .mobile-header-ust-right > .mobile-header-icons[role="button"] {
        background: #2563eb !important;
    }
    .mobile-header-ust-right > :is(a,button.sx-link-button)[href*="sepet"] {
        background: #059669 !important;
    }
    .mobile-header-ust-right > button.mobile-header-icons {
        background: #7c3aed !important;
    }
    .mobile-header-main-search {
        margin-top: 11px !important;
    }
    .mobile-header-main-search input {
        height: 48px !important;
        padding: 0 58px 0 16px !important;
        border: 1px solid #475569 !important;
        border-radius: 6px !important;
        background: #1f2937 !important;
        color: #fff !important;
        font-size: 13px !important;
        font-weight: 600 !important;
    }
    .mobile-header-main-search input::placeholder {
        color: #cbd5e1 !important;
    }
    .mobile-header-main-search input:focus {
        border-color: #ef4444 !important;
        box-shadow: 0 0 0 2px rgba(239, 68, 68, .24) !important;
    }
    .mobile-header-main-search form button {
        border-radius: 4px !important;
        background: #e31e24 !important;
        box-shadow: none !important;
    }
}

@media screen and (max-width: 360px) {
    .mobile-header-main-area {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .mobile-header-brand-row .mobile-header-logo :is(a,button.sx-link-button) {
        min-width: 158px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .mobile-header-brand-row .mobile-header-logo img {
        max-width: 154px !important;
    }
    .mobile-header-bars label,
    .mobile-header-icons {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
    }
    .mobile-header-ust-right > .mobile-header-icons {
        flex-basis: 40px !important;
        max-width: 40px !important;
    }
}
@media screen and (max-width: 768px) and (min-width: 0) {
    .swiper-middle-container .swiper-slide img{
        width: 100%;
    }
    .ticaret-kutulari-inside{
       overflow-x: auto;
        white-space: nowrap;
    }
    .ticaret-kutu-box{
        width:auto!important;
        margin-right: 20px;
        padding: 10px 1px;
    }
    .product_detail_same_box{
        width: 50px;
    }
    .cart-right-div-inside{
        flex:none !important;
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 10px !important;
    }
    .cart-left-div{
        margin-bottom: 0;
    }
    .cart-left-box-main{
        border-top: 1px solid #EBEBEB;
    }
    /* Yeniler */
    .product-categories-box-main {
        margin-left: 0;
        width: 100%;
    }
    .product_detail_addcart_quantity{
        margin-bottom: 10px;
        width: 100%;
        margin-right: 0 !important;
    }
    .product_detail_addcart_quantity .quantity{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product_detail_addcart_button{
        width: 100%;
        margin-bottom: 10px;
    }
    .product_detail_addcart_button button{
        width: 100%;
    }
    .product_detail_addcart_wp {
        margin-left: 0;
    }
    .urun-detay-main-navg :is(a,button.sx-link-button){
        font-size: 12px ;
    }
    .urun-detay-main-navg i{
        margin-left: 2px;
        margin-right: 2px;
    }
    .product_detail_border_area_review_txt{
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;

    }
    .urun-detay-sag-alan {
        box-sizing: border-box;
        padding: 20px !important;
        margin-top: 15px;
        height: auto !important;
        display: block !important;
    }
    .product_detail_border_area_other {
        border-left: 0;
    }
    /*  <========SON=========>>> Yeniler SON */
}
@media screen and (max-width:1024px) and (min-width:0) {
    .story-group-box-img img{
        padding: 1px !important;
    }
    .header-desktop-search1{
        width: 95% !important;
        margin: 10px auto !important;
        justify-content: center !important;
        display: flex !important;
    }
    .header-desktop-search1 form{
        width: 100%;
    }

    .header-desktop-search1 form input{
        width: 100% !important;
        display: block;
        padding: 0 !important;
    }








    .swiper-middle-container .swiper-slide img{
        width: 100%;
    }
    .swiper-middle-container{
        width: 100%;  
    }

    .kayan-banner-main-inside{
        width: 99% !important;
    }
    .vitrin2-box{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .product-categories-inside-vitrin2-boxarea {
        width: 100%;
        margin-left: 0;
    }
    .mobil_cat_see{
        display: none!important;
    }
    .sablon2-level-menu,
    .ticaret-kutulari-inside,
    .group-urun-module-inside-area,
    .product-categories-inside-vitrin2,
    .product-categories-inside,
    .urun-detay-main-navg,
    .about-module-main-div-boxed,
    .firsatlar-urun-module-inside-area,
    .footer-module-inside-area,
    .story-in-div-standart,
    .urun-detay-main-in,
    .urun-detay-desc-main,
    .slider-main-div-in,
    .marka-module-inside-area,
    .top-level-menu-main-div-in,
    .topheader-desktop-main-div-in,
    .user_login_register_div,
    .bultenn-module-inside-area,
    .hizmetler-container-main,
    .bildirimler-container-main,
    .page-banner-in-text,
    .iletisim-container-main,
    .sss-faq-container-main,
    .cart-main-div,
    .bildirim-detay-main,
    .pricing-tablolar-module-inside-area,
    .cat-detail-main-div-in,
    .hizmetler-module-inside-area,
    .home-product-tabcontent-in,
    .bloglar-module-inside-area,
    .htmlpage-container-main,
    .fotogaleri-container-main-in,
    .bultenn-box-area,
    .videolar-container-flex,
    .hizmetler-detay,
    .bloglar-container-main,
    .no-cart-items-in-div,
    .bloglar-detay,
    .musteriyorum-container-main,
    .tablolar-container-main,
    .user_subpage_div,
    .sucess-order-in-div,
    .ccard-payment-page-main,
    .yorumlar-module-inside-area,
    .teslimat-page-main,
    .compare-container-main,
    .user_subpage_favorites_noitems_s,
    .header-desktop-main-div-in{
        width: 100% !important;
    }
    .banka-hesap-main-box-img,
    .merchants_detail_div,
    .banka-hesap-main-box-flex-doviz,
    .banka-hesap-main-box-flex-isim,
    .user-kargo-return-right,
    .banka-hesap-main-box-flex-name,
    .teslimat-bilgileri-adres-box,
    .teslimat-bilgileri-div,
    .banka-hesap-main-box-flex-iban,
    .banka-hesap-main-box-flex-hesap,
    .account_subpage_order_address_right,
    .tsl-ad-2,
    .urundetay-cart-add-success-modal-footer :is(a,button.sx-link-button),
    .user_subpage_comment_box,
    .cart-right-div,
    .teslimat-bilgileri-uye-adres-main div,
    .account_subpage_order_products_box_hed_status,
    .ccard-payment-paytr-2-left,
    .ccard-payment-iyzico-right,
    .about-module-center-img img,
    .user_subpage_favorites_box_div,
    .user_subpage_address_box_added,
    .kargo-form-user-h,
    .user_subpage_address_box,
    .about-module-leftside-img,
    .kargo-form-user-inputarea select,
    .blog-list-tags-div,
    .user_subpage_flex_header_right :is(a,button.sx-link-button),
    .order-search-user-filter,
    .bloglar-detay-left,
    .urun-detay-benzer-urunler-main-div,
    .hizmetler-detay-right,
    .user_page_login_form,
    .iban-user-area-form button,
    .kargo-form-user-ok-value,
    .user-kargo-return-left,
    .urunler-module-inside-area,
    .about-module-rightside-img,
    .user_page_right_text_div,
    .user_subpage_siparis_box_status,
    .category-detail-mobile-acc,
    .user_subpage_left_bar_main,
    .kargo-form-user-inputarea input,
    .user_subpage_address_box_added_noitem,
    .odeme-bildirim-box,
    .ccard-payment-paytr-2-right-in,
    .alt_sayfa_flex_1,
    .urun-detay-sol-alan,
    .urun-detay-sag-alan,
    .cat-right-elements-left,
    .cat-right-elements-right,
    .user_subpage_account_left,
    .user_subpage_account_right,
    .user_subpage_flex_header_right,
    .page-banner-links,
    .page-banner-h,
    .user_subpage_select,
    .user_subpage_coupon_content,
    .cart-left-div,
    .ccard-payment-paytr-1-frame,
    .iban-user-area-form input,
    .user_subpage_siparis_box_end,
    .cat-right-main,
    .user_subpage_siparis_box_status .button-1x,
    .kargo-form-user-inputarea,
    .merchants_div,
    .user_subpage_flex_header_h,
    .sss-content-txt{
        flex:none;
        width: 100% !important;
    }
    .home-product-tabcontent-in{
        margin: 0 auto;
    }
    .user_login_register_div,
    .bloglar-detay,
    .iletisim-container-main,
    .sss-faq-container-main,
    .videolar-container-flex,
    .iban-user-area-form,
    .user_subpage_flex_header,
    .cart-left-box-main,
    .user_subpage_flex_header_right,
    .page-banner-in-text,
    .htmlpage-container-main{
        flex-wrap: wrap;
    }
    .bildirim-detay-main :is(a,button.sx-link-button),
    .iletisim-container-in-top-box,
    .page-banner-h,
    .success-order-h-3,
    .urundetay-cart-add-success-modal-footer :is(a,button.sx-link-button),
    .hizmetler-detay-img,
    .hizmetler-detay-leftmain,
    .user_subpage_kupon_tutar,
    .kargo-form-user-h,
    .success-order-buttons-area :is(a,button.sx-link-button),
    .success-order-h-2,
    .user_subpage_kupon_sdate,
    .videos-tags-find,
    .user_page_login_form,
    .user_page_header,
    .cart-left-box-main,
    .category-detail-mobile-acc,
    .user-kargo-return-right,
    .kargo-form-user-ok-value,
    .teslimat-bilgileri-sol-kutular-dar,
    .user-kargo-return-left,
    .user_page_header2,
    .user_subpage_info_div_blue,
    .user_subpage_flex_header,
    .teslimat-bilgileri-sol-kutular,
    .kargo-form-user-inputarea input,
    .user_subpage_flex_header_h,
    .cat-right-header-out,
    .iban-user-area-form input,
    .kargo-form-user-inputarea select,
    .user_subpage_address_box_added_noitem,
    .bildirimler-bilgi-box{
        margin-bottom: 10px !important;
    }
    .bloglar-detay-right,
    .category-detail-mobile-acc-in,
    .cat-detail-main-div,
    .user_subpage_kupon_name_2,
    .cart-left-box-main,
    .ccard-payment-page-main,
    .urun-detay-main-in,
    .bloglar-detay{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .page-banner-links,
    .user_subpage_flex_header_right :is(a,button.sx-link-button),
    .user_subpage_siparis_box_status .button-1x,
    .about-module-rightside-img,
    .about-module-leftside-img,
    .page-banner-h {
        text-align: center !important;
    }
    .cart-main-div,
    .tsl-ad-2,
    .user_subpage_siparis_boxes_div,
    .compare_header_div :is(a,button.sx-link-button){
        margin-top: 15px;
    }
    .compare-container-table-div{
        overflow-x: auto;
    }
    .banka-hesap-main-box-flex-name,
    .banka-hesap-main-box-flex-doviz,
    .banka-hesap-main-box-flex-isim,
    .banka-hesap-main-box-flex-iban,
    .banka-hesap-main-box-flex-hesap,
    .user_subpage_kupon_name_2,
    .banka-hesap-main-box-img{
        border-bottom: 1px solid #EBEBEB;
    }
    .banka-hesap-main-box-flex-ust{
        border-bottom: 0;
        padding: 10px 10px 0 10px ;
    }
    .topheader-html-main-in{
        width: 95%;
        margin: 0;
        font-size: 13px !important;
    }
    .mobile-top-header-main{
        width: 100%;
        display: flex;
        justify-content: flex-start;
    }
    .mobil-top-header-lang-currency{
        flex:1;
        display: flex;
        justify-content: flex-end;
    }
    .mobil-top-header-currency,
    .mobil-top-header-lang
    {
        padding: 5px 10px;
    }
    .mobil-header-select-area {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 3px 7px;
        font-size: 11px ;
    }
    .mobil-header-select-area i{
        margin-left: 5px;
    }
    .swiper-top-header .swiper-slide{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .swiper-top-header .swiper-slide :is(a,button.sx-link-button) {
        font-size: 12px;
    }
    .mobile-header-main-area{
        width: 100%;
        padding: 13px 15px;
    }
    .mobile-header-main-ust{
        width: 100%;
        display: flex;
        align-items : center;
        justify-content: space-between;
    }
    .mobile-header-logo{
        width: 110px;
    }
    .mobile-header-logo img{
        max-width: 95%;
        height: auto !important;
    }
    .mobile-header-ust-right{
        width: auto;
        min-height: 33px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobile-header-icons{
        width: 31px;
        height: 31px;
        flex: 0 0 31px;
        margin-left: 4px;
        margin-right: 4px;
        font-size: 25px ;
        padding: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    .mobile-header-icons:hover{
        text-decoration: none;
    }
    .mobile-header-bars{
        width: auto;
        margin-left: 12px;
        display: flex;
        font-size: 24px ;
        padding: 3px 6px;
        line-height: 25px;
    }
    .mobile-header-bars:hover{
        text-decoration: none;
    }
    .ccard-payment-paytr-2-left-in,
    .mobile-header-bars label{
        height: auto;
        margin-bottom: 0!important;
    }
    .search-tip2-overlay #search-tip2-wrapper {
        width: 300px;
    }
    .search-tip2-overlay #search-tip2-wrapper #search-tip2-inside #mk-fullscreen-search-input {
        width: 100%;
        font-size: 15px ;
        padding: 20px 0;
        text-align: left;
    }
    .search-tip2-overlay #search-tip2-wrapper #search-tip2-inside .fullscreen-search-icon {
        font-size: 20px;
        right: 5px;
        top: 22px;
    }
    .mobile-header-main-search{
        margin-top: 13px;
        width: 100%;
    }

    .header-desktop-search1 form input{
        min-width: 100%;
        font-size: 13px ;
        height: 35px;
        padding: 0 15px;
    }
    .header-desktop-search1 form button{
        font-size: 20px ;
        right: 0;
        padding: 0 10px;
        height: 35px;
    }
    .bars-left-area{
        margin-left: 0 !important;
        margin-right: 10px !important;
    }
    .mobile_side_wrap {
        overflow: auto;
        transition: all .5s;
        position: fixed;
        width: 345px;
        top: 0;
        bottom: 0;
        z-index: 999;
        box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
    }
    .mobile_side_overlay {
        background: rgba(0, 0, 0,.3);
        display: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 900;
        height: 100%;
    }
    .none-grid-system,
    .detail-none,
    .mobile_side_toggle {
        display: none;
    }
    .mobile_side_toggle:checked + .mobile_side_wrap {
        left: 0;
    }
    .mobile_side_toggle:checked ~ .mobile_side_overlay {
        display: block;
    }
    .mobile_side_wrap_in_close{
        width: 100%;
        display: flex;
        justify-content: flex-end;
    }
    .mobile_side_wrap_in_close label{
        padding: 5px 10px;
        line-height: normal;
    }
    .mobile_side_wrap_in{
        width: 100%;
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .mobile_side_wrap_in_search{
        width: 100%;
        position: relative;
    }
    .mobile_side_wrap_in_search input{
        width: 100%;
        padding-left: 10px;
        height: 42px;
        font-size: 14px ;
    }
    .mobile_side_wrap_in_search button{
        position: absolute;
        top:3px;
        right: 10px;
        background-color: transparent;
        border: 0;
        font-size: 22px ;
        margin-bottom: 20px;
    }
    .mobile_side_wrap_in_categories_main{
        margin-top: 10px;
        width: 100%;
        overflow-y: scroll;
    }
    .success-order-h-2,
    .mobile_side_content{
        width: 90%;
        margin: 0 auto;
    }
    .mobile_side_wrap_in_footer{
        margin: 0 auto;
        margin-top: auto;
        width: 90%;
        margin-bottom: 20px;
        box-sizing: border-box;
        padding: 5px 15px 5px 15px;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }

    /* Mobile Accordion */
    .markadetay-content-box-text,
    .teslimat-odeme-main-box label,
    .mobile-menu-categories-main{
        width: 100%;
        font-size: 13px ;
    }
    .mobile-menu-categories-main #categories-parent-main ul {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .mobile-menu-categories-main #categories-parent-main ul li {
        position: relative;
        width: 100%;
        vertical-align: middle;
        list-style-type: none;
    }
    .mobile-menu-categories-main #categories-parent-main ul li.open > :is(a,button.sx-link-button) > i {
        transform: rotate(90deg);
    }
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) {
        position: relative;
        text-decoration: none;
        width: 100%;
        padding-left: 10px;
        box-sizing: border-box;
        height: 42px;
        display: flex;
        align-items : center;
        justify-content: flex-start;
        outline: 0;
    }
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) span {
        display: inline-block;
    }
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) i {
        top: 0;
        right: 0;
        width: 40px;
        text-align: center;
        height: 40px;
        position: absolute;
        touch-action: manipulation;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) i .fa-angle-left,
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) i .fa-angle-right {
        padding-top: 3px;
    }
    .mobile-menu-categories-main #categories-parent-main ul ul {
        display: none;
    }
    .mobile-menu-categories-main #categories-parent-main ul ul li {
        border-bottom: none;
    }
    /*  <========SON=========>>> Mobile Accordion SON */
    .story-in-div{
        max-width: 99%;
    }

    .home-product-tabs {
        justify-content: flex-start;
        width: 120%;
        white-space: nowrap;
        overflow-x: auto;
    }
    .cat-detail-products-box{
        width: 48.5% !important;
        margin-bottom: 15px;
    }
    .desktop-header-area{
        display: none;
    }
    .mobile-header-logo-tablet-pro{
        display: none;
    }
    .header-mobile-view{
        display: block;
    }
    .story-group-box-h{
        font-size: 12px;
    }
    .ticaret-kutulari-inside{
        width: 100%;
    }

    .cat-detail-products-box-h {
        font-size: 13px;
        min-height: 50px !important;
    }
    .middle-slider-img{
        display: none;
    }
    .middle-slider-img-mobile{
        display: block;
    }
    .cat-detail-products-box-caturunvitrin{
        width: 48.5% !important;
        margin-bottom: 10px;
    }
    .swiper-product-list .swiper-slide .cat-detail-products-box-caturunvitrin{
        width:100% !important;
    }
    .group-product-main-box{
        width: 100% !important;
        margin-bottom: 15px;
        padding-top: 20px;
    }
    .group-product-main-box-container-header{
        margin-bottom: 8px;
    }
    .pgDetail_box_h i,
    .vitrin2-box-h,
    .user_subpage_flex_header_h,
    .user_subpage_account_header,
    .group-product-main-box-container-header-left-h{
        font-size: 18px ;
    }
    .urun-detay-benzer-urunler-main-div-head-l,
    .group-product-main-box-container-header-left-s{
        font-size: 13px ;
    }
    .group-product-main-box:last-child{
        margin-bottom: 0;
    }
    .group-product-main-box-img{
        display: none;
    }
    .group-product-main-box-container-header-left{
        min-width: 100% !important;
    }
    .modules-head-forbg-text{
        font-size: 20px ;
    }
    .product-categories-main-div-vitrin2{
        padding-top: 10px !important;
    }
    .modules-head-forbg-text-out{
        width: 100%;
        height: 15px;
    }
    .vitrin2-box-img{
        height: auto;
        min-height: auto;
    }
    .vitrin2-box-img img{
        height: auto;
        min-height: auto;
        max-width: 100%;
    }
    .vitrin2-box-s{
        display: none;
    }
    .slider_text_inside_main_2{
        display: none;
    }
    /* Slider yüksekliği modülden yönetiliyor artık */
    .slider-text-container-desktop {
        display: none !important;
    }
    .user_subpage_account_left,
    .user_subpage_ticket_message_user_box,
    .product-categories-box{
        width: 100% !important;
        margin:0 !important;
        margin-bottom: 20px !important;
    }
    .product-categories-box-img-dis{
        height:200px !important;
    }
    .about-module-leftside-img,
    .musteriyorum-container-main-in,
    .bloglar-detay-left,
    .hizmetler-detay-right,
    .user_page_right_text_div,
    .user_subpage_account_right,
    .user_subpage_address_add_border_div,
    .user-kargo-return-left,
    .cart-left-div,
    .kargo-form-user-inputarea select,
    .user-kargo-return-right,
    .ccard-payment-paytr-2-right-in,
    .user_subpage_left_bar_main,
    .user_subpage_comment_box,
    .ccard-payment-paytr-1-frame,
    .user_subpage_kupon_name,
    .account_subpage_order_address_right,
    .kargo-form-user-inputarea input,
    .urun-detay-sol-alan,
    .orderDetail_product_button,
    .teslimat-bilgileri-div,
    .ccard-payment-iyzico-right,
    .kargo-form-user-inputarea,
    .about-module-rightside-img{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .user_subpage_div,
    .user_subpage_account_right,
    .teslimat-page-main,
    .no-cart-items-in-div,
    .sucess-order-in-div,
    .user_login_register_div{
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .about-module-center-img img,
    .about-module-leftside-img img,
    .about-module-rightside-img img{
        max-height: 280px;
        margin-bottom: 20px;
    }
    .user_page_header_subpage{
        display: none;
    }
    .about-module-center-txt-h2,
    .about-module-leftside-txt-h2,
    .about-module-rightside-txt-h2{
        font-size: 26px !important ;
        line-height: 28px !important;
    }
    .about-module-center-txt-s,
    .about-module-leftside-txt-s,
    .about-module-rightside-txt-s{
        font-size: 18px !important ;
        margin-bottom: 25px !important;
    }
    .countdowns{
        flex-wrap: wrap;
    }
    .countdown-container{
        margin:5px;
    }
    .user_subpage_favorites_box_h,
    .rdio span,
    .user_subpage_favorites_box_hin,
    .countdown-container .countdown-heading{
        font-size: 11px;
    }
    .hizmetler-box{
        width: 40.5%;
        margin: 10px;
    }
    .hizmetler-box-h{
        font-size: 16px !important;
        margin-bottom: 10px;
    }
    .hizmetler-box-s{
        font-size: 13px ;
    }
    .pricing-tab-system :is(a,button.sx-link-button){
        padding: 5px 15px;
        font-size: 16px !important;
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .blog-box{
        width: 100%;
        margin:10px 0;
    }
    .pgallery-module-inside-box{
        width: 50%;
        height: 150px;
    }
    .pgallery-module-inside-box img{
        min-width: 100%;
        max-width: 115% ;
        min-height: 150px;
        max-height: 220px !important;
    }
    .ebulten-modulhead{
        width: 90%;
    }
    .modules-head-text-h{
        font-size: 20px ;
        line-height: 22px;
    }
    .bultenn-box-area form input{
        width: auto;
    }
    .footer-module-box-social{
        justify-content: center;
    }
    .bultenn-box-area form button{
        font-size: 15px ;
        padding: 13px 20px;
    }
    .footer-module-inside-area{
        width: 100%;
        justify-content: flex-start;
    }
    .user_subpage_kupon_name,
    .footer-1-area{
        width: 100% !important;
        margin-bottom: 10px;
        text-align: center;
    }
    .footer-module-box-telif{
        width: 100% !important;
        margin-bottom: 26px;
        font-size: 13px ;
        line-height: 16px;
    }
    .footer-4-area{
        width: 50%;
        margin-bottom: 20px !important;
    }
    .footer-module-box {
        margin:0 0 10px 0;
    }
    .fixed-foot-navigation{
        display: flex;
        position: fixed;
        bottom:0;
        width: 100%;
        z-index: 99;
    }
    .fixed-foot-navigation-in{
        width: 100%;
        margin: 0 auto;
        margin-top: 15px;
        margin-bottom: 15px;
        display: flex;
        justify-content: center;
    }
    .fixed-foot-navigation-in-box{
        width: auto;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 13px ;
        font-weight: 600;
    }
    .fixed-foot-navigation-in-box i{
        font-size: 22px ;
        margin-right: 5px;
    }
    .subpage_navigation{
        width: 100% ;
        margin-right:0;
    }
    .subpage-nav-mobile-toggle{
        display: block;
        width: 100%;
        background-color: #FFF;
        box-sizing: border-box;
        border: 1px solid #EBEBEB;
        text-align: center;
        padding: 4px 8px;
        font-size: 13px ;
    }
    .subpage-nav-mobile-toggle:hover{
        background-color: #333 !important;
        border: 1px solid #333 !important;
        color: #fff !important;
    }
    .subpage-nav-desktop{
        display: none;
    }
    .subpage-nav-mobile-main{
        display: block;
    }
    .subpage_navigation-box{
        margin-bottom: 10px;
    }
    .user_subpage_ticket_message_main,
    .subpage_navigation-box:last-child{
        margin-bottom: 0!important;
    }
    ul#bildirim_tabs{
        white-space: nowrap;
        overflow-x: scroll;
        margin-bottom: 0;
    }
    ul#bildirim_tabs li :is(a,button.sx-link-button) {
        padding: 10px;
        font-size: 13px ;
    }
    ul#bildirim_tabs li :is(a,button.sx-link-button).selected:after {
        display: none;
    }
    .bildirimler-box-tarih{
        display: none;
    }
    .bildirimler-box-baslik{
        align-items: flex-start;
    }
    .musteri-yorum-boxes{
        width: 90%;
        margin:0;
        margin-bottom: 25px;
    }
    .videolar-sub-box{
        width:45%;
    }
    .video-detail-container-main-iframe iframe{
        height:180px;
    }
    .category-detail-mobile-acc{
        background-color: #fff;
        box-sizing: border-box;
        border: 1px solid #EBEBEB;
    }
    .category-detail-mobile-acc-in{
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .category-detail-mobile-acc-subcat{
        border-right: 1px solid #EBEBEB;
        width: 50%;
        box-sizing: border-box;
        font-size: 13px ;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px;
        font-weight: 600;
    }
    .category-detail-mobile-acc-filter{
        flex:1;
        box-sizing: border-box;
        font-size: 13px ;
        color: #000;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px;
        font-weight: 600;
    }
    .category-detail-mobile-acc-filter i{
        margin-right: 5px;
    }
    .nice-select-cat-detail{
        width: 170px;
    }
    .nice-select.open .list {
        width: 200px!important;
    }
    .cat-right-elements-right-liste{
        display: flex;
        align-items: center;
        margin-left: auto;
    }
    .cat-detail-products-box-img-list{
        width: 90px;
        height: auto;
        overflow: inherit;
    }
    .cat-detail-products-box-img-list .cat-detail-products-box-kargo{
        bottom: 0;
        width: 95% !important;
        font-size: 9px ;
        height: 20px;
    }
    .pgDetail_box{
        width: 48%;
        margin-bottom: 10px;
    }
    .pgDetail_box_h{
        font-size: 11px ;
        align-items: flex-start;
    }
    .masonry {
        column-count: 2;
        column-gap: 1em;
    }
    .order-search-user-filter{
        display: flex;
        min-width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .user_subpage_siparis_box_orderno{
        width: 70%;
        color: #000000;
    }
    .user_subpage_siparis_box_status,
    .user_subpage_siparis_box_end{
        margin-top: 15px;
        border-top: 1px solid #EBEBEB;
        padding-top: 15px;
        justify-content: space-between;
    }
    .user_subpage_siparis_box_end_amount{
        text-align: left;
    }
    .ustsearch_area input{
        border: 1px solid #EBEBEB;
        padding: 0 20px;
    }
    .ccard-payment-paytr-2-right-in,
    .user_subpage_favorites_box_div{
        margin-top: 0 !important;
    }
    .user_subpage_favorites_box{
        width: 45%;
        padding: 10px;
        margin:0 5px 10px 5px;
        border: 1px solid #EBEBEB;
    }
    .markadetay-content-box,
    .user_subpage_kupon_sdate,
    .user_subpage_kupon_tutar{
        flex:none;
        width: 50%;
    }
    .user_subpage_ticketbox_lasthour_2,
    .user_subpage_ticketbox_lasthour_1,
    .user_subpage_ticketbox_status,
    .user_subpage_ticketbox_h,
    .user_subpage_ticketbox_number{
        width: 100%;
        margin-bottom: 6px;
    }
    .cat-right-header2-right{
        margin-left: auto;
        width: auto !important;
    }
    .cat-right-header2-right img{
        width: 50px;
    }
    .cart-left-box-main{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .cart-head{
        display: none;
    }
    .cart-left-box-1{
        width: 100%;
        height: auto;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        margin:0;
    }
    .cart-left-box-1 img{
        width: 100px;
        border: 1px solid #EBEBEB;
    }
    .cart-left-box-2{
        width: 100% !important;
        margin: 5px 0;
        margin-bottom: 15px;
    }
    .cart-left-box-2-txt{
        max-width: 100% !important;
        width: 100% !important;
    }
    .cart-left-box-3{
        display: none;
    }
    .cart-left-box-4{
        width: auto;
        margin-right: 10px;
        padding: 0;
    }
    .cart-left-box-6{
        margin-left:auto;
        padding: 0;
    }
    .cart-left-box-5{
        width: auto;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
    }
    .cart-left-box-5 span{
        margin-left: 2px;
    }
    .teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili{
        width: 116% !important;
    }
    .teslimat-bilgileri-uye-adres-yok-box-icon {
        display: none;
    }
    .tsl-ad-2{
        height: auto !important;
    }
    .success-order-h-3{
        width: 80%;
        margin: 0 auto;
        margin-bottom: 25px !important;
    }
    .no-cart-items-main-div{
        padding: 0;
    }
    .ccard-payment-paytr-2-right-in{
        padding: 0;
    }
    .account_subpage_order_address_right{
        margin-top: 15px;
    }
    .account_subpage_order_address_main{
        margin-bottom: 15px;
    }
    .account_subpage_order_products_box {
        padding: 15px;
    }
    .account_subpage_order_products_box_hed_name {
        flex:1;
        width: auto;
        font-size: 13px;
        font-weight: 600;
        color: #000;
    }
    .account_subpage_order_products_box_hed_status {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .account_subpage_order_products_box_hed_status{
        margin-top: 10px;
    }
    .account_subpage_order_products_box_fot_kargo,
    .account_subpage_order_products_box_fot_kdv,
    .account_subpage_order_products_box_fot_adet,
    .account_subpage_order_products_box_fot_birim {
        flex: none;
        width: 50%;
    }
    .sepet-return-alert{
        padding: 15px !important;
        box-sizing: border-box;
        font-size: 14px ;
    }
    .sepet-return-product{
        border: 1px solid #EBEBEB;
        margin-bottom: 5px;
    }
    .sepet-return-product-quantity {
        width: 100% !important;
        padding: 5px;
        font-size: 14px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start !important;
        text-align: left !important;
        align-items: flex-start;
    }
    .urun-detay-sol-alan{
        padding-bottom: 10px;
    }
    .urun-detay-sag-alan {
        box-sizing: border-box;
        padding: 16px;
        height: auto !important;
    }
    .product-detail-variant-div{
        width: 100% !important;
        margin-right: 0 !important;
    }
    .date-variant{
        min-width: 100% !important;
    }
    .urun-detay-sag-alan-fiyat-sag {
        flex: 1;
        font-size: 15px;
        color: #666;
        text-align: right;
        padding-left: 0;
        flex-wrap: wrap;
        justify-content: flex-end !important;
    }
    .urun-detay-sag-alan-fiyat-sag span{
        margin-top: 5px;
        text-align: right;
    }
    .urun-detay-sag-alan-fiyat-sol {
        width: 150px;
        font-size: 12px;
        padding-right: 15px;
    }


    .limitdetay-div{
        margin-left: 0 !important;
        width: 100%;
        border: 2px solid #EBEBEB !important;
        padding: 5px 10px !important;
        text-align: center !important;
        font-size: 11px !important ;
        background-color: #f8f8f8;
    }
    .kargoucret-detay-div{
        margin-left: 0 !important;
        width: 100%;
        padding: 0 !important;
        border: 0!important;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .kargoucret-detay-div i{
        font-size: 16px !important ;
        margin-right: 5px;
    }
    .urun-detay-sag-alan-ek-bilgiler-box{
        margin-bottom: 5px;
        width: 100%;
        margin-right: 0 !important;
    }
    .urun-detay-sag-alan-sepet {
        flex-wrap: wrap;
    }
    .urun-detay-sag-alan-sepet-box{
        width: auto;
    }
    .urun-detay-sag-alan-sepet-box {
        margin-right: 0;
        margin-top: 10px;
    }
    .urun-detay-sag-alan-sepet-box button{
        padding: 0 43px;
        width: 100%;
        margin-left: 15px;
    }
    .urun-detay-sag-alan-sepet-box-wp{
        width: 100%;
        margin-top: 10px;
    }
    .urun-detay-sag-alan-urun-islemler-main{
        flex-wrap: wrap;
    }
    .fav-a{
        width: 100%;
        margin: 10px 0;
    }
    .fav-b{
        width: 100%;
        margin: 10px 0;
    }
    .karsilastir-product{
        width: 100%;
        margin: 10px 0;
    }
    .karsilastir-product-exit{
        width: 100%;
        margin: 10px 0;
    }
    .urun-detay-sag-alan-ek-bilgiler-box {
        border: 0;
        padding: 0;
        font-size: 12px;
        background-color: #fff;
    }

    .urun-detay-sag-alan-d-bilgiler-box{
        width: 100%;
        padding: 0 !important;
        margin-bottom: 7px;
    }
    .urun-detay-sag-alan-d-bilgiler-box:last-child{
        margin-bottom: 0;
    }
    .urun-detay-sag-alan-d-bilgiler{
        flex-wrap: wrap;
    }
    .urun-detay-sag-alan-baslik{
        font-size: 18px ;
        line-height: 24px;
    }
    .urun-detay-sag-alan-yildiz {
        width: 100% !important;
        justify-content: flex-start;
    }

    .mobil-div-bildirim{
        border: 0 !important;
        background-color: #fff !important;
        padding: 0 !important;
        font-size: 9px !important ;
    }
    .kazanc-mobil-div{
        font-size: 12px !important ;
        border: 1px dashed red !important;
        background-color: #fff !important;
        color: #dc3545 !important;
        text-align: center !important;
    }
    .urun-detay-sag-alan-iliskili-kat i{
        margin:0 2px
    }
    .urun-detay-sag-alan-iliskili-kat :is(a,button.sx-link-button){
        color: #000;
        font-size: 11px ;
        display: inline-block;
    }
    .urun-detay-desc-main {
        width: 100%;
        margin-top: 40px;
    }
    .ui-tabs .ui-tabs-nav li {
        list-style: none;
        float: left;
        position: relative;
        top: 0;
        margin: 0;
        border-bottom-width: 0;
        padding: 0;
        white-space: nowrap;
    }
    .ui-tabs .ui-tabs-nav li {
        font-size: 13px;
    }
    .ui-tabs .ui-tabs-nav li :is(a,button.sx-link-button){
        padding: 25px 25px !important;
        border: 0 !important;
    }
    .ui-tabs .ui-tabs-nav{
        white-space: nowrap !important;
        overflow-x: scroll !important;
        display: flex !important;
    }
    .ui-tabs .ui-tabs-panel {
        padding: 20px!important;
        font-size: 13px;
    }
    .product-detail-features-table {
        padding: 10px;
        font-size: 13px;
    }
    .product-detail-features-table-left {
        width: 90px;
    }
    .product-detail-features-table-dots{
        width: 30px;
    }
    .urun-detay-benzer-urunler-main-div {
        width: 100%;
        margin-top: 20px;
    }
    .taksitler-boxes {
        width: 100%;
    }
    .product-comment-head {
        margin-bottom: 20px;
    }
    .product-comment-head-1 {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
    .product-comment-head-2 {
        width: 100%;
        padding: 10px;
    }
    .modal-in-comment{
        padding: 40px 20px 20px 20px;
    }
    .modal-in-comment-head-h-text {
        text-align: center !important;
    }
    .product-comment-head-content-box-name-rad {
        display: none;
    }
    .product-comment-head-content-box {
        align-items: flex-start;
        padding: 15px;
    }
    .product-comment-head-1-btn div{
        width: 100% !important;
        padding: 15px 10px;
    }
    .urundetay-cart-add-success-modal-footer {
        padding: 15px;
        border-top: 0;
    }
    .urundetay-cart-add-success-modal-footer :is(a,button.sx-link-button){
        width: 100%;
        margin-bottom: 5px;
        padding: 15px 10px;
    }
    .urun-detay-sag-alan-no-stok{
        font-size: 12px ;
    }
    .sepet-return-product-img img{
        border: 0;
    }
    .arrorhead{
        width: 150px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next, .urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev {
        font: 20px FontAwesome;
        padding: 10px 15px;
        border: 1px solid #EBEBEB;
        margin-right: 5px;
    }

}
@media screen and  (max-width:374px) and (min-width:0) {
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 103%;
    }
    .merchants_div_box{
        width: 46.8%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 80px;
    }
    .mobile-header-logo{
        max-width: 85px !important;
    }
    .urun-detay-sag-alan-fiyat-sol {
        width: 125px;
        font-size: 12px;
        padding-right: 15px;
    }
    .urun-detay-sag-alan-sepet-box button{
        padding: 0 15px;
        width: 100%;
        margin-left: 15px;
    }
    .mobil-top-header-currency,
    .mobil-top-header-lang
    {
        padding: 5px 5px;
    }
    .mobil-header-select-area {
        padding: 3px 3px;
        font-size: 10px !important ;
    }
    .swiper-top-header .swiper-slide :is(a,button.sx-link-button) {
        font-size: 11px;
    }
    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }

    .pgDetail_box_img{
        height: 100px;
    }
    .pgDetail_box_img img{
        min-height: 100px;
    }
    .videolar-sub-box-img{
        height: 115px;
    }
    .videolar-sub-box-img img{
        min-height: 115px;
        max-height: 125px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 365px;
    }
    .mobile_side_wrap {
        width: 280px;
        left: -350px;
    }
    .hizmetler-box-img{
        height: 90px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 90px;
        max-height: 110px;
    }
    .cat-detail-products-box-big{
        width: 48.1% !important;
        margin-bottom: 10px;
    }
    .product-categories-box-img-dis{
        height:200px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:200px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }
    .modules-head-forbg-text{
        font-size: 15px ;
    }
    .teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili{
        width: 119% !important;
    }

}
@media screen and  (max-width: 409px) and (min-width: 375px) {
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 103%;
    }
    .merchants_div_box{
        width: 47%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 100px;
    }
    .mobile-header-logo{
        max-width: 150px !important;
    }

    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }

    .pgDetail_box_img{
        height: 100px;
    }
    .pgDetail_box_img img{
        min-height: 100px;
    }
    .videolar-sub-box-img{
        height: 115px;
    }
    .videolar-sub-box-img img{
        min-height: 115px;
        max-height: 125px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 600px;
    }
    .mobile_side_wrap {
        width: 345px;
        left: -380px;
    }
    .hizmetler-box-img{
        height: 90px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 90px;
        max-height: 110px;
    }
    .cat-detail-products-box-big{
        width: 48.1% !important;
        margin-bottom: 10px;
    }
    .product-categories-box-img-dis{
        height:200px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:200px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }

}
@media screen and (max-width:599px) and (min-width:410px) {
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 103%;
    }
    .merchants_div_box{
        width: 47%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 100px;
    }

    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }

    .pgDetail_box_img{
        height: 100px;
    }
    .pgDetail_box_img img{
        min-height: 100px;
    }
    .videolar-sub-box-img{
        height: 125px;
    }
    .videolar-sub-box-img img{
        min-height: 125px;
        max-height: 125px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 530px;
    }
    .mobile_side_wrap {
        width: 345px;
        left: -380px;
    }
    .hizmetler-box-img{
        height: 100px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 100px;
        max-height: 100px;
    }
    .cat-detail-products-box-big{
        width: 48.1% !important;
        margin-bottom: 10px;
    }
    .product-categories-box-img-dis{
        height:220px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:220px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }

}
@media screen and  (max-width:599px ) and (min-width:540px ){
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 103%;
    }
    .merchants_div_box{
        width: 47%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 100px;
    }
    .pgDetail_box_img{
        height: 150px;
    }
    .pgDetail_box_img img{
        min-height: 150px;
    }
    .videolar-sub-box-img{
        height: 160px;
    }
    .videolar-sub-box-img img{
        min-height: 160px;
        max-height: 160px;
    }
    .hizmetler-box-img{
        height: 130px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 130px;
        max-height: 130px;
    }
    .product-categories-box-img-dis{
        height:250px !important;
    }
    .product-categories-box-img{
        height:250px !important;
    }

}
@media screen and (max-width:767px) and (min-width:600px) {
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 103%;
    }
    .merchants_div_box{
        width: 47%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 160px;
    }

    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }

    .pgDetail_box_img{
        height: 100px;
    }
    .pgDetail_box_img img{
        min-height: 100px;
    }
    .videolar-sub-box-img{
        height: 125px;
    }
    .videolar-sub-box-img img{
        min-height: 125px;
        max-height: 125px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 800px;
    }
    .mobile_side_wrap {
        width: 500px;
        left: -550px;
    }
    .hizmetler-detay-img{
        width: 100%;
        border: 0;
    }
    .hizmetler-detay-img img{
        max-width: 100%;
        width: auto;
    }
    .hizmetler-box-img{
        height: 140px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 140px;
        max-height: 140px;
    }
    .cat-detail-products-box-big,
    .cat-detail-products-box-caturunvitrin,
    .cat-detail-products-box{
        width: 31.5% !important;
    }
    .product-categories-box{
        width: 48% !important;
        margin:5px !important;
        margin-bottom: 20px !important;
    }
    .product-categories-box-img-dis{
        height:150px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:150px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }
    .pgallery-module-inside-box {
        width: 33%;
    }
    .bultenn-box-area form input{
        width: 350px;
    }
    .footer-4-area{
        width: 33%;
    }
    .ticaret-kutu-box{
        width: 50% !important;
        padding: 20px 10px;
        border:0 !important
    }
    .ticaret-kutu-box{
        flex-wrap: wrap;
    }
    .ticaret-kutu-box-i{
        text-align: center;
        width: 100%;
    }
    .ticaret-kutu-box-text{
        text-align: center;
    }
    .urun-detay-sag-alan-fiyat-sag div{
        width: 100%;
    }

}
@media screen and (max-width:1023px) and (min-width:768px) {
    .mobile-top-header-links-area{
        padding: 7px 15px;
    }
    .urun-detay-sag-alan{
        margin-top: 0;
    }
    .merchants_detail_div_gallery{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .merchants_div_in {
        width: 106%;
    }
    .merchants_div_box{
        width: 30%;
        margin-left: 4px;
        margin-right: 1.8%;
        margin-bottom: 1.3%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 135px;
    }
    .alt_sayfa_flex_1{
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .banka-hesap-main-box{
        width: 49% !important;
        margin-right: .5%;
        margin-left: .5%;

    }
    .counter-module-inside-area{
        width: 100%;
    }
    .counter-module-box {
        margin-left: 20px;
        margin-right: 20px;
    }
    .counter-module-box-sayi{
        font-size: 30px ;
    }
    .counter-module-box-txt{
        font-size: 14px ;
    }
    .mobile-header-icons {
        font-size: 30px;
    }
    .teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili{
        width: 106.5% !important;
    }
    .bars-left-area{
        margin-right: 15px !important;
    }
    .mobile-header-logo{
        display: none;
    }
    .mobile-header-logo-tablet-pro{
        margin:5px 10px;
        margin-left: 0;
        display: inline-block;
    }
    .mobile-header-logo-tablet-pro img{
        max-width: 180px !important;
        height: auto !important;
    }
    .cat-right-elements-right,
    .cat-right-elements-left{
        width: auto !important;
    }
    .none-grid-system{
        display: inline-block;
    }
    .middle-slider-img-mobile img{
        width: 100% !important;
    }
    .swiper-top-header .swiper-slide{
        justify-content: center;
    }
    .mobile-top-header-links-area{
        width: 550px;
    }

    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }
    .user_subpage_favorites_box {
        width: 31.8%;
    }

    .pgDetail_box_img{
        height: 180px;
    }
    .pgDetail_box_img img{
        min-height: 180px;
    }
    .videolar-sub-box-img{
        height: 210px;
    }
    .videolar-sub-box-img img{
        min-height: 210px;
        max-height: 210px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 800px;
    }
    .mobile_side_wrap {
        width: 500px;
        left: -550px;
    }
    .hizmetler-detay-img{
        width: 100%;
        border: 0;
    }
    .hizmetler-detay-img img{
        max-width: 100%;
        width: auto;
    }
    .hizmetler-box-img{
        height: 180px;
        margin-bottom: 10px;
    }
    .hizmetler-box-img img{
        min-height: 180px;
        max-height: 180px;
    }
    .cat-detail-products-box-big{
        width: 31.5%;
    }
    .cat-detail-products-box-caturunvitrin,
    .cat-detail-products-box{
        width: 23.5% !important;
    }
    .product-categories-box{
        width: 48% !important;
        margin:5px !important;
        margin-bottom: 20px !important;
    }
    .product-categories-box-img-dis{
        height:190px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:190px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }
    .pgallery-module-inside-box {
        width: 33%;
    }
    .bultenn-box-area form input{
        width: 350px;
    }
    .footer-4-area{
        width: 33%;
    }
    .ticaret-kutu-box{
        width: 50% !important;
        padding: 20px 10px;
        border:0 !important
    }
    .ticaret-kutu-box{
        flex-wrap: wrap;
    }
    .ticaret-kutu-box-i{
        text-align: center;
        width: 100%;
    }
    .ticaret-kutu-box-text{
        text-align: center;
    }
    .urun-detay-sag-alan-fiyat-sag div{
        width: 100%;
    }
    .blog-box,
    .ptable-box{
        width: 29%;
        margin:8px
    }
    .blog-box-button,
    .blog-box-date,
    .ptable-header-tavsiye{
        font-size: 11px ;
        letter-spacing: normal;
    }
    .ptable-box-price,
    .ptable-header{
        font-size: 18px ;
    }
    .blog-box-img{
        height: 150px;
    }
    .blog-box-h{
        font-size: 14px ;
        line-height: 16px;
    }
    .pgallery-module-inside-box{
        width: 25%;
    }
    .cart-left-box-main{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        padding-bottom: 15px;
        padding-top: 15px;
        margin-bottom: 10px;
    }
    .cart-head{
        display: none;
    }

    .cart-left-box-2{
        width: 100% !important;
        margin: 5px 0;
        margin-bottom: 15px;
    }
    .cart-left-box-2-txt{
        max-width: 100% !important;
        width: 100% !important;
    }
    .cart-left-box-3{
        display: none;
    }
    .cart-left-box-4{
        width: auto;
        margin-right: 10px;
        padding: 0;
    }
    .cart-left-box-6{
        margin-left:auto;
        padding: 0;
    }
    .cart-left-box-5{
        width: auto;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
    }
    .cart-left-box-5 span{
        margin-left: 2px;
    }
    .cart-left-box-1{
        width: 100%;
        height: auto;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        margin: 0;
    }
    .cart-left-box-1 img{
        width: 99px;
        border: 1px solid #EBEBEB;
    }

    .urun-detay-sol-alan {
        width: 50% !important;
        margin-right: 10px !important;
        padding-bottom: 20px !important;
    }
    .product-comment-head-1{
        width: 45% !important;
        margin-right: 15px !important;
    }
    .product-comment-head-2,
    .urun-detay-sag-alan {
        flex: 1 !important;
    }
    .urun-detay-sag-alan-sepet-box button{
        padding: 0 95px !important;
    }


}
@media screen and (max-width:1151px) and (min-width:1024px) {
    .mobile-top-header-links-area{
        padding: 7px 15px;
    }
    .merchants_detail_div_gallery{
        width: 400px;
        margin-right: 40px;
    }
    .merchants_div_in {
        width: 106%;
    }
    .merchants_div_box{
        width: 22%;
        margin-left: 4px;
        margin-right: 1.8%;
    }
    .merchants_div_box_img,
    .merchants_div_box_img img{
        height: 135px;
    }
    .alt_sayfa_flex_1{
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .banka-hesap-main-box{
        width: 49% !important;
        margin-right: .5%;
        margin-left: .5%;

    }
    .middle-slider-img-mobile{
        display: none !important;
    }
    .bars-left-area{
        margin-right: 15px !important;
    }
    .middle-slider-img{
        display: inline-block !important;
    }
    .counter-module-inside-area{
        width: 100%;
    }
    .counter-module-box {
        margin-left: 20px;
        margin-right: 20px;
    }
    .slide-top-desktop{
        display: inline-block !important;
    }
    .slide-top-mobile{
        display: none !important;
    }
    .teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili{
        width: 106.5% !important;
    }
    .mobile-header-logo{
        display: none;
    }
    .mobile-header-logo-tablet-pro{
        margin:5px 10px;
        margin-left: 0;
        display: inline-block;
    }
    .mobile-header-logo-tablet-pro img{
        max-width: 180px !important;
        height: auto !important;
    }
    .cat-right-elements-right,
    .cat-right-elements-left{
        width: auto !important;
    }
    .none-grid-system{
        display: inline-block;
    }
    .middle-slider-img-mobile img{
        width: 100% !important;
    }
    .swiper-top-header .swiper-slide{
        justify-content: center;
    }
    .mobile-top-header-links-area{
        width: 800px;
    }

    .urun-detay-benzer-urun-box {
        height: 440px !important;
    }
    .urun-detay-benzer-urun-box-overlay {
        width: 100%;
        margin-left: -15%;
    }
    .user_subpage_favorites_box {
        width: 31.8%;
    }

    .pgDetail_box_img{
        height: 180px;
    }
    .pgDetail_box_img img{
        min-height: 180px;
    }
    .videolar-sub-box-img{
        height: 210px;
    }
    .videolar-sub-box-img img{
        min-height: 210px;
        max-height: 210px;
    }
    .mobile_side_wrap_in_categories_main{
        max-height: 900px;
    }
    .mobile_side_wrap {
        width: 750px;
        left: -800px;
    }
    .hizmetler-detay-img{
        width: 100%;
        border: 0;
    }
    .hizmetler-detay-img img{
        max-width: 100%;
        width: auto;
    }

    .cat-detail-products-box-big{
        width: 31.5%;
    }
    .cat-detail-products-box-caturunvitrin,
    .cat-detail-products-box{
        width: 23.5% !important;
    }

    .product-categories-box{
        width: 48% !important;
        margin:5px !important;
        margin-bottom: 20px !important;
    }
    .product-categories-box-img-dis{
        height:150px !important;
    }
    .product-categories-box-img{
        width: 100%;
        height:150px !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }
    .pgallery-module-inside-box {
        width: 33%;
    }
    .bultenn-box-area form input{
        width: 350px;
    }
    .footer-4-area{
        width: 20%;
    }
    .ticaret-kutu-box{
        width: 25% !important;
        padding: 20px 10px;
    }
    .ticaret-kutu-box{
        flex-wrap: wrap;
    }


    .urun-detay-sag-alan-fiyat-sag div{
        width: 100%;
    }
    .blog-box,
    .ptable-box{
        width: 29%;
        margin:8px
    }

    .ptable-box-price,
    .ptable-header{
        font-size: 18px ;
    }
    .blog-box-img{
        height: 200px;
    }
    .pgallery-module-inside-box{
        width: 20%;
    }
    .cart-head{
        display: block;
    }

    .cart-left-box-main{width: 100%; height: auto; overflow: hidden; border: 1px solid #EBEBEB;  border-top: 0;  font-size: 14px ; font-weight: 500; background-color: #fff; box-sizing: border-box; padding: 0 18px; }
    .cart-left-box-1{width: 98px!important;; height: auto; overflow: hidden; display: inline-block; vertical-align: top; margin: 18px 15px 18px 0;}
    .cart-left-box-1 img{width: 88px!important; }
    .cart-right-div-inside{
        flex:1 !important;
    }
    .cart-left-box-2{width: 250px !important; height: auto; overflow: hidden; display: inline-block; vertical-align: top; margin: 18px 35px 18px 0;}
    .cart-left-box-2 :is(a,button.sx-link-button){color:#000; }
    .cart-left-box-2 :is(a,button.sx-link-button):hover{color:#666; text-decoration: none;}
    .cart-left-box-2-txt{max-width: 290px;}
    .cart-left-box-2-other-info{margin-top: 12px; font-size:13px; font-weight: bold}
    .cart-left-box-3{width: 90px; height: auto; overflow: hidden; display: inline-block; vertical-align: top; margin: 18px 35px 18px 0;}
    .cart-left-box-4{width: 135px; height: auto; overflow: hidden; display: inline-block; vertical-align: top; margin: 0 35px 0 0; padding: 18px 0 18px 8px; }
    .cart-left-box-5{width: 137px; height: auto; overflow: hidden; display: inline-block; vertical-align: top; margin: 18px 0 18px 0; line-height: 14px}
    .cart-left-box-6{width: 55px; height: auto;  display: inline-block; vertical-align: top; padding: 18px 0 18px 0; text-align: right}

    .urun-detay-sol-alan {
        width: 50% !important;
        margin-right: 10px !important;
        padding-bottom: 20px !important;
    }
    .product-comment-head-1{
        width: 45% !important;
        margin-right: 15px !important;
    }
    .product-comment-head-2,
    .urun-detay-sag-alan {
        flex: 1 !important;
    }
    .urun-detay-sag-alan-sepet-box button{
        padding: 0 70px !important;
    }
    .hizmetler-box{
        width: 31.2%;
    }
    .footer-1-area{
        margin-bottom: 30px;
    }
    .about-module-rightside-img{
        width: auto !important;
        max-width: 200px !important;
    }
    .mobile-header-icons {
        font-size: 34px;
    }
    .desktop-header-area{
        display: block !important;
    }
    .header-mobile-view {
        display: none !important;
    }
}

@media screen and (max-width:1024px) and (min-width:767px){
    .about-module-leftside-img{
        width: 250px !important;
    }
    body .footer-module-main-div .footer-module-inside-area {
        display: flex !important;
        flex-wrap: wrap !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        gap: 0 !important;
    }
    body .footer-module-main-div .footer-1-area {
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    body .footer-module-main-div .footer-4-area {
        width: 48% !important;
        margin-bottom: 30px !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 0) {
    .ticaret-kutu-box {
        width: 100%;
        padding: 10px 15px;
    }
}

/* ============================================
   MODERN TEMA - MOBIL OVERRIDE
   ============================================ */

/* HEADER - mobilde duzelt */
@media screen and (max-width: 768px) and (min-width: 0) {

    /* Header ana alan */
    .header-main-div {
        position: sticky !important;
        top: 0 !important;
        z-index: 999 !important;
    }
    .desktop-header-area {
        display: none !important;
    }
    .header-mobile-view {
        display: block !important;
    }

    /* Footer grid - mobilde tek kolon */
    body .footer-module-main-div .footer-module-inside-area {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
        gap: 0 !important;
        width: 100% !important;
        padding: 30px 16px !important;
    }
    body .footer-module-main-div .footer-1-area {
        width: 100% !important;
        background: #fff !important;
        border-radius: 16px !important;
        padding: 20px !important;
        margin-bottom: 16px !important;
        text-align: center !important;
        height: auto !important;
    }
    body .footer-module-main-div .footer-module-box-logo {
        text-align: center !important;
        margin-bottom: 12px !important;
    }
    body .footer-module-main-div .footer-module-box-logo img {
        max-width: 160px !important;
        max-height: 70px !important;
    }
    body .footer-module-main-div .footer-module-box-telif {
        color: #374151 !important;
        font-size: 13px !important;
        text-align: center !important;
    }
    body .footer-module-main-div .footer-4-area {
        width: 48% !important;
        margin-bottom: 25px !important;
        padding: 0 5px !important;
        box-sizing: border-box !important;
    }
    body .footer-module-main-div .footer-module-header-text {
        font-size: 12px !important;
        letter-spacing: 1px !important;
        color: #fff !important;
        margin-bottom: 12px !important;
    }
    body .footer-module-main-div .footer-module-links-div {
        display: block !important;
    }
    body .footer-module-main-div .footer-module-links-div :is(a,button.sx-link-button) {
        width: 100% !important;
        display: block !important;
        color: rgba(255,255,255,0.85) !important;
        font-size: 13px !important;
        padding: 8px 0 !important;
        border-bottom: 1px solid rgba(255,255,255,0.05) !important;
    }
    .footer-payment-bar-in {
        width: 100% !important;
        flex-direction: column !important;
        gap: 12px !important;
        text-align: center !important;
    }
    .footer-payment-cards {
        justify-content: center !important;
        flex-wrap: wrap !important;
    }

    /* URUN DETAY - mobilde alt alta */
    .urun-detay-main {
        padding: 16px 0 24px 0 !important;
    }
    .urun-detay-main-in {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        gap: 12px !important;
    }
    .urun-detay-sol-alan {
        width: 100% !important;
        min-width: unset !important;
        position: static !important;
        border-radius: 16px !important;
        padding: 16px !important;
    }
    .urun-detay-sag-alan {
        width: 100% !important;
        padding: 20px 16px !important;
        margin-top: 0 !important;
        border-radius: 4px !important;
    }
    .urun-detay-sag-alan-baslik {
        font-size: 18px !important;
    }

    /* Yildiz + kargo satiri - mobilde alt alta */
    .product_detail_border_area {
        grid-template-columns: 1fr !important;
        gap: 6px !important;
    }
    .product_detail_border_area_review_txt {
        grid-column: 1 !important;
        justify-content: center !important;
        border-radius: 10px !important;
        padding: 10px 16px !important;
    }
    .product_detail_border_area_other {
        grid-column: 1 !important;
        border-left: none !important;
        border: 1.5px solid #e5e7eb !important;
        background: #f9fafb !important;
        border-radius: 10px !important;
        padding: 10px 14px 10px 40px !important;
        color: #111827 !important;
    }

    /* Bilgiler grid mobilde */
    .product_detail_bilgiler {
        grid-template-columns: 1fr 1fr !important;
        gap: 6px !important;
    }
    .product_detail_bilgiler_boxes {
        flex-direction: column !important;
        padding: 8px 10px !important;
        gap: 2px !important;
    }
    .product_detail_bilgiler_boxes_baslik {
        font-size: 11px !important;
        color: #9ca3af !important;
    }
    .product_detail_bilgiler_boxes_icerik {
        font-size: 13px !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }

    /* Marka logosu */
    .urun-detay-sag-alan-d-bilgiler-box {
        width: 100% !important;
        float: none !important;
        margin-top: 0 !important;
        position: static !important;
    }

    /* Sepet butonlari */
    .product_detail_addcart_quantity {
        width: 100% !important;
        margin-right: 0 !important;
    }
    .product_detail_addcart_quantity .quantity {
        justify-content: center !important;
    }
    .product_detail_addcart_button {
        flex: 1 !important;
        min-width: 0 !important;
    }
    .product_detail_addcart_button button {
        width: 100% !important;
        padding: 0 12px !important;
        font-size: 13px !important;
        white-space: nowrap !important;
    }
    .product_detail_addcart_wp {
        flex: 1 !important;
        margin-left: 0 !important;
    }
    .product_detail_addcart_wp :is(a,button.sx-link-button) {
        width: 100% !important;
        padding: 0 12px !important;
        font-size: 13px !important;
        white-space: nowrap !important;
    }

    /* Fav/Karsilastir butonlari */
    .product_detail_islem_div {
        gap: 6px !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button) {
        padding: 8px 12px !important;
        font-size: 12px !important;
    }

    /* Login/register sayfasi */
    .user_login_register_div {
        flex-direction: column !important;
        border-radius: 16px !important;
    }
    .user_page_login_form {
        width: 100% !important;
        padding: 32px 24px !important;
    }
    .user_page_right_text_div {
        display: none !important;
    }

    /* Hesap ayarlari */
    .user_subpage_div {
        padding: 20px 16px !important;
    }
    .user_subpage_leftbar {
        width: 100% !important;
        min-width: unset !important;
        margin-right: 0 !important;
        margin-bottom: 16px !important;
    }
    .user_subpage_account_content {
        flex-direction: column !important;
    }
    .user_subpage_account_right {
        width: 100% !important;
    }
}

/* Cok kucuk ekranlar */
@media screen and (max-width: 480px) and (min-width: 0) {
    .product_detail_bilgiler {
        grid-template-columns: 1fr !important;
    }
    .product_detail_border_area {
        grid-template-columns: 1fr !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button)::after {
        display: none !important;
    }
    .footer-payment-card span {
        display: none !important;
    }
}

/* Masaustu - logo tek satirda */
@media screen and (min-width: 769px) {
    .header-desktop-logo-div {
        flex-shrink: 0 !important;
        white-space: nowrap !important;
    }
    .header-desktop-main-div-in {
        flex-wrap: nowrap !important;
        align-items: center !important;
    }
    .header-desktop-right-area {
        flex-shrink: 0 !important;
        flex-wrap: nowrap !important;
    }
}

/* ============================================
   MOBIL - STOK/KARGO TEK SATIR + BUTON DUZELTME
   ============================================ */
@media screen and (max-width: 768px) and (min-width: 0) {

    /* Stok/kargo kutulari - tek satir */
    .product_detail_bilgiler_boxes {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        overflow: hidden !important;
    }
    .product_detail_bilgiler_boxes_baslik {
        font-size: 11px !important;
        color: #9ca3af !important;
        font-weight: 600 !important;
        white-space: nowrap !important;
    }
    .product_detail_bilgiler_boxes_baslik::after {
        display: none !important;
    }
    .product_detail_bilgiler_boxes_icerik {
        font-size: 13px !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
        width: 100% !important;
    }

    /* Sepete ekle / WhatsApp tek satir */
    .product_detail_addcart_main {
        flex-wrap: wrap !important;
        gap: 8px !important;
    }
    .product_detail_addcart_quantity {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }
    .product_detail_addcart_quantity .quantity {
        justify-content: flex-start !important;
    }
    .product_detail_addcart_quantity .quantity input {
        width: 80px !important;
    }
    .product_detail_addcart_button {
        flex: 1 !important;
        min-width: 0 !important;
        margin-bottom: 0 !important;
    }
    .product_detail_addcart_button button {
        width: 100% !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        padding: 0 12px !important;
        font-size: 13px !important;
    }
    .product_detail_addcart_wp {
        flex: 1 !important;
        min-width: 0 !important;
        margin-left: 0 !important;
    }
    .product_detail_addcart_wp :is(a,button.sx-link-button) {
        width: 100% !important;
        white-space: nowrap !important;
        padding: 0 12px !important;
        font-size: 13px !important;
    }



/* Bilgi kutucuklari - mobilde tek satir (onceki column override iptal) */
@media screen and (max-width: 768px) and (min-width: 0) {
    .product_detail_bilgiler_boxes {
        flex-direction: row !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 0 !important;
        padding: 8px 12px !important;
    }
    .product_detail_bilgiler_boxes_baslik {
        font-size: 13px !important;
        font-weight: 600 !important;
        color: #374151 !important;
        white-space: nowrap !important;
        flex-shrink: 0 !important;
    }
    .product_detail_bilgiler_boxes_baslik::after {
        content: ':' !important;
        display: inline !important;
        margin-right: 6px !important;
        color: #9ca3af !important;
        font-weight: 400 !important;
    }
    .product_detail_bilgiler_boxes_icerik {
        font-size: 13px !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
        margin-left: -18px !important;
        padding-left: 18px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
}

/* Mobil - fav/karsilastir/yorum butonlari yazili ve ortali */
@media screen and (max-width: 768px) and (min-width: 0) {
    .product_detail_islem_div {
        justify-content: center !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button) {
        display: inline-flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 6px !important;
        padding: 8px 14px !important;
        border-radius: 50px !important;
        border: 1.5px solid #e5e7eb !important;
        background: #fff !important;
        color: #374151 !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        width: auto !important;
        height: auto !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button).product-fav-go::after { content: 'Favorilere Ekle' !important; font-family: -apple-system,sans-serif !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).product-fav-del::after { content: 'Favorilerden Çıkar' !important; font-family: -apple-system,sans-serif !important; }
    .product_detail_islem_div :is(a,button.sx-link-button)[data-target="#favModal"]::after { content: 'Favorilere Ekle' !important; font-family: -apple-system,sans-serif !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).product-compare::after { content: 'Karşılaştır' !important; font-family: -apple-system,sans-serif !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).product-compare-exit::after { content: 'Listeden Çıkar' !important; font-family: -apple-system,sans-serif !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).scroll::after { content: 'Yorum Yap' !important; font-family: -apple-system,sans-serif !important; }



/* Mobil - fav/karsilastir/yorum butonlari yazili */
@media screen and (max-width: 768px) and (min-width: 0) {
    .product_detail_islem_div {
        justify-content: center !important;
        gap: 6px !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button) {
        width: auto !important;
        height: auto !important;
        padding: 8px 14px !important;
        border-radius: 50px !important;
        font-size: 12px !important;
        background: #fff !important;
        border: 1.5px solid #e5e7eb !important;
        color: #374151 !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 6px !important;
        min-width: unset !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button) i {
        font-size: 13px !important;
    }
    .product_detail_islem_div :is(a,button.sx-link-button).product-fav-go::after { content: 'Favorilere Ekle' !important; display: inline !important; font-family: -apple-system,sans-serif !important; font-size: 12px !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).product-fav-del::after { content: 'Favorilerden Çıkar' !important; display: inline !important; font-family: -apple-system,sans-serif !important; font-size: 12px !important; }
    .product_detail_islem_div :is(a,button.sx-link-button)[data-target="#favModal"]::after { content: 'Favorilere Ekle' !important; display: inline !important; font-family: -apple-system,sans-serif !important; font-size: 12px !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).product-compare::after { content: 'Karşılaştır' !important; display: inline !important; font-family: -apple-system,sans-serif !important; font-size: 12px !important; }
    .product_detail_islem_div :is(a,button.sx-link-button).scroll::after { content: 'Yorum Yap' !important; display: inline !important; font-family: -apple-system,sans-serif !important; font-size: 12px !important; }
}

}

/* Galeri dokunmatik kaydırma düzeltmesi */
.glass-case, 
.gc-display-area, 
.gc-display-container, 
.gc-display-display {
    touch-action: pan-y !important;
}
.gc-lens, .gc-zoom {
    display: none !important;
    pointer-events: none !important;
}

/* Mobil sayfalama sağ:is(a,button.sx-link-button) kayma ve taşma düzeltmesi */
@media screen and (max-width: 768px) {
    .category-pagination-out {
        display: block !important;
        width: 100% !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
        text-align: center !important;
        padding: 10px 5px !important;
        box-sizing: border-box !important;
    }
    .category-pagination-out nav {
        display: inline-block !important;
        max-width: 100% !important;
    }
    .category-pagination-out ul.pagination {
        display: inline-flex !important;
        flex-wrap: nowrap !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }
    .category-pagination-out ul.pagination .page-item {
        flex: 0 0 auto !important;
    }
    .category-pagination-out ul.pagination .page-link {
        padding: 6px 10px !important;
        font-size: 13px !important;
    }
}

@media screen and (max-width: 767.98px) {
    .mobile-top-header-main,
    #headerBarMobile {
        display: none !important;
    }
    .mobile-header-main-area {
        width: 100% !important;
        padding: 10px 14px 14px !important;
        background: #fff !important;
        border-bottom: 1px solid #e5eaf1 !important;
        box-shadow: 0 5px 18px rgba(15, 23, 42, .08) !important;
    }
    .mobile-header-brand-row {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-height: 68px !important;
        padding: 2px 48px 8px !important;
    }
    .mobile-header-brand-row .mobile-header-logo,
    .mobile-header-brand-row .mobile-header-logo-tablet-pro {
        position: static !important;
        left: auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        max-width: 210px !important;
        margin: 0 !important;
        transform: none !important;
    }
    .mobile-header-brand-row .mobile-header-logo-tablet-pro {
        display: none !important;
    }
    .mobile-header-brand-row .mobile-header-logo :is(a,button.sx-link-button) {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .mobile-header-brand-row .mobile-header-logo img {
        display: block !important;
        width: auto !important;
        max-width: 190px !important;
        max-height: 58px !important;
        height: auto !important;
        object-fit: contain !important;
    }
    .mobile-header-main-ust {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 12px !important;
        min-height: 42px !important;
        padding: 0 2px !important;
    }
    .mobile-header-menu-side {
        display: flex !important;
        flex: 0 0 auto !important;
        min-width: 0 !important;
        justify-content: center !important;
    }
    .mobile-header-bars,
    .mobile-header-icons {
        position: relative !important;
        z-index: 2 !important;
    }
    .mobile-header-bars label,
    .mobile-header-icons {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        margin: 0 2px !important;
        padding: 0 !important;
        border: 1px solid #e5eaf1 !important;
        border-radius: 9px !important;
        background: #f8fafc !important;
        color: #172554 !important;
        font-size: 23px !important;
        line-height: 1 !important;
    }
    .mobile-header-ust-right {
        display: flex !important;
        flex: 0 0 auto !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 12px !important;
    }
    .mobile-header-ust-right > .mobile-header-icons {
        flex: 0 0 38px !important;
        max-width: 52px !important;
    }
    .mobile-header-main-search {
        width: 100% !important;
        margin: 10px 0 0 !important;
        padding: 0 !important;
    }
    .mobile-header-main-search .header-desktop-search1,
    .mobile-header-main-search .header-desktop-search1 form,
    .mobile-header-main-search .header-desktop-search1 .div_form {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
    }
    .mobile-header-main-search input {
        width: 100% !important;
        height: 48px !important;
        padding: 0 58px 0 24px !important;
        border: 1px solid #d8e0eb !important;
        border-radius: 10px !important;
        background: #f8fafc !important;
        color: #172033 !important;
        box-shadow: none !important;
        font-size: 13px !important;
        text-align: left !important;
    }
    .mobile-header-main-search input::placeholder {
        color: #7b8798 !important;
        opacity: 1 !important;
        text-indent: 0 !important;
    }
    .mobile-header-main-search input:placeholder-shown:not(:focus) {
        text-align: center !important;
    }
    .mobile-header-main-search input:focus {
        text-align: left !important;
    }
    .mobile-header-main-search form button {
        position: absolute !important;
        right: 5px !important;
        top: 5px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 38px !important;
        height: 38px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 8px !important;
        background: #172554 !important;
        color: #fff !important;
        font-size: 21px !important;
    }
}

/* SX mobile header final theme override — dosyanın sonunda tutulmalıdır. */
@media screen and (max-width: 767.98px) {
    .mobile-header-main-area{position:relative!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:10px 14px 14px!important;border:0!important;border-top:3px solid #e31e24!important;border-bottom:1px solid #d7dde5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
    .mobile-header-main-area::before{display:none!important}
    .mobile-header-brand-row{min-height:60px!important;padding:0 104px 8px!important}
    .mobile-header-brand-row .mobile-header-logo :is(a,button.sx-link-button){min-width:0!important;min-height:48px!important;padding:4px 8px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
    .mobile-header-brand-row .mobile-header-logo img{max-width:120px!important;max-height:46px!important}
    .mobile-header-main-ust{position:absolute!important;top:10px!important;right:6px!important;left:10px!important;z-index:3!important;width:auto!important;min-height:48px!important;margin:0!important;padding:0!important;pointer-events:none!important}
    .mobile-header-ust-right{position:relative!important;width:100%!important;gap:2px!important;justify-content:flex-end!important;pointer-events:none!important}
    .mobile-header-bars{position:absolute!important;left:0!important;top:2px!important;margin:0!important;padding:0!important;pointer-events:auto!important}
    .mobile-header-bars label{width:48px!important;height:48px!important;min-width:48px!important;margin:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#111827!important;font-size:28px!important;box-shadow:none!important;transition:color .16s ease,background .16s ease!important}
    .mobile-header-icons{width:48px!important;height:48px!important;min-width:48px!important;margin:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#111827!important;font-size:26px!important;box-shadow:none!important;transition:color .16s ease,background .16s ease!important}
    .mobile-header-bars label i,.mobile-header-icons i{color:#111827!important}
    .mobile-header-bars label:hover,.mobile-header-icons:hover{background:#f1f3f5!important;color:#e31e24!important;filter:none!important;transform:none!important}
    .mobile-header-bars label:hover i,.mobile-header-icons:hover i{color:#e31e24!important}
    .mobile-header-bars label:focus-visible,.mobile-header-icons:focus-visible{outline:2px solid #e31e24!important;outline-offset:1px!important}
    .mobile-header-ust-right>.mobile-header-icons{flex-basis:48px!important;max-width:48px!important;background:transparent!important;pointer-events:auto!important}
    .mobile-header-ust-right>:is(a,button.sx-link-button)[href*="bildirimler"],.mobile-header-ust-right>.mobile-header-icons[role="button"],.mobile-header-ust-right>:is(a,button.sx-link-button)[href*="sepet"],.mobile-header-ust-right>button.mobile-header-icons{background:transparent!important}
    .mobile-header-shortcut[href*="marka-listesi"],.mobile-header-shortcut[href*="marka-listesi"] i{color:#e31e24!important}
    .mobile-header-shortcut[href*="iletisim"],.mobile-header-shortcut[href*="iletisim"] i{color:#078447!important}
    .mobile-header-main-search{margin-top:5px!important}
    .mobile-header-main-search input{height:47px!important;padding:0 16px!important;border:1px solid #d8dde5!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:600!important;text-align:left!important;text-indent:38px!important}
    .mobile-header-main-search input::placeholder{color:#626b78!important;text-indent:38px!important}
    .mobile-header-main-search input:placeholder-shown:not(:focus){text-align:left!important}
    .mobile-header-main-search input:focus{border-color:#e31e24!important;box-shadow:0 0 0 2px rgba(227,30,36,.13)!important}
    .mobile-header-main-search form button{right:auto!important;left:5px!important;border-radius:6px!important;background:transparent!important;color:#111827!important;box-shadow:none!important}
    .mobile-header-main-search form button i{color:#111827!important}
    .fixed-foot-navigation{display:flex!important;position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;width:100%!important;height:70px!important;max-height:70px!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important;contain:strict!important;isolation:isolate!important;pointer-events:none!important;border-top:2px solid #1457d9!important;background:#fff!important;box-shadow:none!important}
    .fixed-foot-navigation-in{position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:0!important;overflow:hidden!important;contain:strict!important;pointer-events:none!important;background:#fff!important}
    .fixed-foot-navigation-in-box{position:relative!important;z-index:1!important;display:flex!important;min-width:0!important;width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin:0!important;padding:8px 4px 7px!important;overflow:hidden!important;contain:strict!important;pointer-events:auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:0!important;border-right:1px solid #e1e5ea!important;background:#fff!important;color:#111827!important;font-size:10px!important;font-weight:750!important;line-height:1.15!important;letter-spacing:.1px!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;filter:none!important}
    .fixed-foot-navigation-in-box::before,.fixed-foot-navigation-in-box::after{max-width:100%!important;max-height:100%!important;box-shadow:none!important;filter:none!important}
    .fixed-foot-navigation-in-box:last-child{border-right:0!important}
    .fixed-foot-navigation-in-box i{margin:0!important;color:#111827!important;font-size:27px!important;line-height:1!important}
    label.fixed-foot-navigation-in-box{font-family:inherit!important;cursor:pointer!important}
    nav.fixed-foot-navigation .fixed-foot-navigation-in-box--active,nav.fixed-foot-navigation .fixed-foot-navigation-in-box--active i,nav.fixed-foot-navigation .fixed-foot-navigation-in-box--active span{color:#1457d9!important}
    .fixed-foot-navigation-in-box:hover,.fixed-foot-navigation-in-box:focus-visible{background:#fff!important;color:#e31e24!important;outline:none!important;box-shadow:none!important;filter:none!important;transform:none!important}
    .fixed-foot-navigation-in-box:hover i,.fixed-foot-navigation-in-box:focus-visible i{color:#e31e24!important}
    .home-product-tabs{display:none!important}
    .slider-main-div.clean-slider-main{background:#fff!important}
    .slider-main-div.clean-slider-main .main-swiper{width:calc(100% - 18px)!important;margin-right:9px!important;margin-left:9px!important;border-radius:8px!important;overflow:hidden!important}
    .mobile_side_wrap{left:-100%!important;width:min(88vw,345px)!important;height:calc(100dvh - 68px)!important;overflow:hidden!important;background:#fff!important;color:#111827!important;opacity:1!important;transform:none!important;box-shadow:8px 0 18px rgba(15,23,42,.14)!important}
    .mobile_side_toggle:checked+.mobile_side_wrap{left:0!important;transform:none!important}
    .mobile_side_overlay,.mobile_side_toggle:checked~.mobile_side_overlay{display:none!important;background:transparent!important;backdrop-filter:none!important;pointer-events:none!important}
    .mobile_side_wrap_in,.mobile_side_content,.mobile_side_wrap_in_categories_main,.mobile-menu-categories-main{background:#fff!important;color:#111827!important;opacity:1!important}
    .mobile_side_wrap_in{display:flex!important;height:100%!important;min-height:0!important;flex-direction:column!important}
    .mobile_side_content{width:100%!important;min-height:0!important;margin:0!important;padding:0 14px!important;flex:1 1 auto!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}
    .mobile_side_content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
    .mobile_side_wrap_in_categories_main{width:100%!important;margin:12px 0 0!important;overflow-x:hidden!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
    .mobile_side_wrap_in_categories_main::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
    .mobile-menu-categories-main #categories-parent-main,.mobile-menu-categories-main #categories-parent-main ul{width:100%!important;margin:0!important;padding:0!important}
    .mobile_side_wrap_in_close{min-height:54px!important;align-items:center!important;border-bottom:1px solid #e1e5ea!important;background:#111827!important}
    .mobile_side_wrap_in_close label{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:6px!important;padding:0!important;border-radius:5px!important;background:#e31e24!important;color:#fff!important;font-size:22px!important}
    .mobile_side_wrap_in_search{margin-top:14px!important;background:#fff!important}
    .mobile_side_wrap_in_search input{border:1px solid #cfd5dd!important;border-radius:6px!important;background:#f3f4f6!important;color:#111827!important}
    .mobile-menu-categories-main #categories-parent-main>ul{border-top:1px solid #cbd2da!important}
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button){position:relative!important;display:flex!important;min-height:48px!important;padding:11px 40px 11px 14px!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #cbd2da!important;background:#fff!important;color:#111827!important;font-weight:700!important}
    .mobile-menu-categories-main #categories-parent-main ul li:not(.parent)>:is(a,button.sx-link-button)::after{content:"\f105";position:absolute;right:14px;top:50%;color:#596273;font:normal normal normal 16px/1 FontAwesome;transform:translateY(-50%)}
    .mobile-menu-categories-main #categories-parent-main ul li.parent>:is(a,button.sx-link-button)>.arrow{position:absolute!important;right:14px!important;top:50%!important;margin:0!important;color:#111827!important;transform:translateY(-50%)!important}
    .mobile-menu-categories-main #categories-parent-main ul li.parent.open>:is(a,button.sx-link-button)>.arrow{transform:translateY(-50%) rotate(90deg)!important}
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button) i{color:#111827!important}
    .mobile-menu-categories-main #categories-parent-main ul li :is(a,button.sx-link-button):hover{background:#f3f4f6!important;color:#e31e24!important}
    .mobile_side_wrap_in_footer{width:calc(100% - 28px)!important;margin:8px 14px!important;padding:8px 0 0!important;flex:0 0 auto!important;border:0!important;border-top:1px solid #e1e5ea!important;border-radius:0!important;background:#fff!important;color:#111827!important;box-shadow:none!important}
    .mobile_side_wrap_in_footer :is(a,button.sx-link-button),.mobile_side_wrap_in_footer :is(a,button.sx-link-button) *,.mobile_side_wrap_in_footer i,.mobile_side_wrap_in_footer span{color:#111827!important;text-shadow:none!important}
}

/* Mobil ve tablet başlık: ikonlar görünür, menü yüzeyi açık kalır. */
@media screen and (max-width: 1024px) {
    .mobile-header-bars { background: transparent !important; color: #111827 !important; }
    .mobile-header-bars label,
    .mobile-header-bars label i,
    .mobile-header-ust-right > .mobile-header-icons,
    .mobile-header-ust-right > .mobile-header-icons i { color: #111827 !important; }
    .mobile-header-ust-right > .mobile-header-icons { position: relative !important; }
    .mobile_side_wrap,
    .mobile_side_wrap_in,
    .mobile_side_content,
    .mobile-menu-categories-main { background: #fff !important; color: #111827 !important; }
    .mobile_side_wrap_in_close { background: #fff !important; border-bottom: 1px solid #e1e5ea !important; }
    .mobile_side_wrap_in_close label { background: #fff !important; color: #111827 !important; }
}
@media screen and (max-width: 767.98px) {
    .mobile-header-main-ust {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 2px !important;
        width: 100% !important;
    }
    .mobile-header-menu-side { flex: 0 0 44px !important; }
    .mobile-header-bars { position: static !important; margin: 0 !important; padding: 0 !important; }
    .mobile-header-bars label,
    .mobile-header-ust-right > .mobile-header-icons {
        width: 44px !important;
        height: 44px !important;
        min-width: 44px !important;
        flex: 0 0 44px !important;
        max-width: 44px !important;
        margin: 0 !important;
        pointer-events: auto !important;
    }
    .mobile-header-ust-right { flex: 1 1 auto !important; min-width: 0 !important; gap: 0 !important; justify-content: flex-end !important; pointer-events: auto !important; }
    .mobile-header-ust-right > :is(a,button.sx-link-button)[href*="bildirimler"],
    .mobile-header-ust-right > .mobile-header-icons[role="button"] { display: inline-flex !important; }
}
@media screen and (max-width: 360px) {
    .mobile-header-menu-side { flex-basis: 40px !important; }
    .mobile-header-bars label,
    .mobile-header-ust-right > .mobile-header-icons {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        flex-basis: 40px !important;
        max-width: 40px !important;
    }
}
@media screen and (max-width:360px){
    .mobile-header-main-area{padding-right:10px!important;padding-left:10px!important}
    .mobile-header-brand-row{padding-right:104px!important;padding-left:104px!important}
    .mobile-header-brand-row .mobile-header-logo :is(a,button.sx-link-button){min-width:0!important;padding-right:4px!important;padding-left:4px!important}
    .mobile-header-brand-row .mobile-header-logo img{max-width:112px!important}
    .mobile-header-bars label{width:40px!important;height:40px!important;min-width:40px!important}
    .mobile-header-icons{width:40px!important;height:40px!important;min-width:40px!important}
    .mobile-header-ust-right>.mobile-header-icons{flex-basis:40px!important;max-width:40px!important}
}

/* Mobil üst sıra: menü solda, hesap/bildirim/sepet yan menüde. */
@media screen and (max-width:767.98px){
    .mobile-header-main-ust{top:-6px!important;left:0!important;right:0!important;justify-content:space-between!important}
    .mobile-header-menu-side{order:0!important;flex:0 0 44px!important}
    .mobile-header-bars{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
    .mobile-header-bars label{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
    .mobile-header-ust-right{order:1!important;margin-left:auto!important}
    .mobile-side-quick-links{display:grid;gap:0;padding:10px 14px;border-bottom:1px solid #d5dee8}
    .mobile-side-quick-links :is(a,button.sx-link-button){display:flex;align-items:center;gap:11px;min-height:44px;padding:8px 4px;color:#172b4d!important;font-size:14px;font-weight:700;text-decoration:none}
    .mobile-side-quick-links :is(a,button.sx-link-button)+:is(a,button.sx-link-button){border-top:1px solid #e4eaf1}
    .mobile-side-quick-links :is(a,button.sx-link-button) i{width:22px;color:#1d4ed8!important;font-size:20px;text-align:center}
    .mobile-side-quick-links :is(a,button.sx-link-button):focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}
}
@media screen and (max-width:360px){.mobile-header-menu-side{flex-basis:40px!important}}

@media screen and (max-width: 767.98px) {
    .fixed-foot-navigation .header-desktop-navbutton-box-count-cart {
        background: #05227a !important;
        color: #fff !important;
        -webkit-text-fill-color: #fff !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
        min-width: 18px !important;
        width: 18px !important;
        height: 18px !important;
        padding: 0 !important;
        line-height: 1 !important;
        text-align: center !important;
    }
}

