:root {
  --main-color: #ffca00;
  --main-color-hover: #000;
}
body.margin{padding: 0!important;}
div#top-bar{position:relative;z-index:1000;display:flex;justify-content:center;}
body .cart-item a.header-cart-link.headerButon{background:var(--main-color);padding:0 15px;height:50px;transition:.3s;border:1px solid var(--main-color);border-radius:5px;font-weight:500;}
body .cart-item a.header-cart-link.headerButon:hover{background:#fff;border-color:#fff;}
body .cart-item a.header-cart-link.headerButon .sepetUrunSayisi{width:20px;height:20px;color:#fff;background:var(--main-color-hover);text-align:center;line-height:19px;border-radius:50%;position:absolute;left:30px;top:5px;}
body .cart-item a.header-cart-link.headerButon:hover .sepetUrunSayisi{color:#fff;}
body #divHeaderUyeV2 a.account-link.headerButon{height:50px;background:#fff;padding:0 15px;font-weight:500;border-radius:5px;transition:.3s;}
body #divHeaderUyeV2:hover a.account-link.headerButon{background:var(--main-color);}

.header-main > .header-inner > .flex-col.flex-grow{flex:initial;}
.header-main > .header-inner > .flex-col.flex-right{flex:1;}
div#divTopProductSearch{max-width:480px;}
body #divTopProductSearch .searchform-wrapper{border:none;}
body #divTopProductSearch .searchform-wrapper #btnKelimeAra{position:absolute;top:7px;bottom:7px;height:auto;width:70px;transition:.3s;border-radius:5px;}
body #divTopProductSearch .searchform-wrapper #btnKelimeAra:hover{background:var(--main-color-hover);}
body #divTopProductSearch .searchform-wrapper #btnKelimeAra:hover i{color:#fff;}
body #divTopProductSearch .searchform-wrapper #txtbxArama{border-radius:5px;}
body #divTopProductSearch .searchform-wrapper #btnKelimeAra i{font-weight:500;}

@media screen and (min-width: 1100px){
    .newHeaderNavigation{display: none!important;}
    .ilkslider .newHeaderNavigation{display: flex!important;}
    body .newHeaderNavigation{max-width:340px;padding-right:0;flex-direction: column;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl{flex-direction:column;gap:0;justify-content:start;overflow-x:auto;padding:0 10px;overflow-y: auto;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl li{height:auto;position: relative;display: block;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl>li a{height:45px;width:100%;padding:0 15px;justify-content: center;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl>li > a{flex-direction:row;align-items:center;justify-content:start;text-align:left;border-radius: 5px;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl>li:hover > a,
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl>li.open > a{background:var(--main-color);}
    body .newHeaderNavigation{background:#fff;border-radius:5px;overflow:hidden;}
    .openDiv{position:absolute;right:0;width:100%;top:0;bottom:0;cursor:pointer;z-index:2;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl li.ulVar > a:after{content:'\f067';font-family:'FontAwesome';font-size:13px;font-weight:500;transition:.3s;margin:0 0 0 auto;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl li.ulVar.open > a:after{content:'\f068';}
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap{position:static;float:left;width:100%;display:none;padding:10px 20px;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl>li:hover .menu-wrap{display:none;}
    body .newHeaderNavigation:not(.mobileStyle) .menu-list-row{margin:0;}
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon{gap:0;}
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon>li>a{flex-direction:row;justify-content:start;border-radius: 5px;align-items: center;}
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon>li:hover>a,
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon>li.open>a{background:var(--main-color);}
    body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon .nav-submenu{display:none;padding: 10px;}
    .newHeaderNavigationTopWeb{padding:15px;border-bottom:1px solid;border-top:6px solid #ffca00;color:#1a1a1a;font-size:18px;font-weight:600;display:flex;align-items:center;gap:15px;}
    .newHeaderNavigationTopWeb:before{content:'\f0c9';font-family:'FontAwesome';cursor:pointer;}
    body .newHeaderNavigation .newHeaderNav{padding: 10px 10px 10px 5px;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl::-webkit-scrollbar{width:3px;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl::-webkit-scrollbar-track{border-radius:3px;}
    body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl::-webkit-scrollbar-thumb{border-radius:3px;background:var(--main-color);}
}
@media screen and (max-width: 1379px){
    body #headerNew .headerContainer,body #top-bar .headerContainer{padding: 0 20px!important;}
}

@media screen and (max-width: 1099px){
    body #headerNew .header-main{height:70px;}
    body #headerNew .cart-item{right:15px;}
    body .cart-item a.header-cart-link.headerButon{height:auto;padding:0;background:none;}
    body .menuCloseBtn{margin: 0;}
    div#top-bar{min-height:35px;font-size:15px;}
    body .cart-item a.header-cart-link.headerButon{border:none;}
    body #headerNew .mobile-user-item .account-link,body #headerNew .mobile-cart-item .cart-icon,body #headerNew .newMenuBtnClick a,body #headerNew .newSearcBtnClick a{color:var(--main-color);font-size:22px;}
    body #hb-logo svg{max-height:45px;}

    body .anasayfa_tek_slider{width: 100%!important;}
    body .cart-item a.header-cart-link.headerButon .sepetUrunSayisi{position:static;border:1px solid var(--main-color);}

}

@media screen and (max-width: 767px){
    body #headerNew .headerContainer,body #top-bar .headerContainer{padding: 0 10px!important;}
    body #headerNew .header-main{height:50px;}
    body #headerNew .cart-item{right:5px;top: 10px;}

    div#top-bar{font-size:12px;min-height:30px;}
    body:has(#headerNew){padding-top: 0!important;}
    body #divTopProductSearch.dropactive .header-search-form-wrapper{padding:10px;}




}














