/* Ana menü: Fiyatlarımız eklenince dar masaüstü ekranlarda öğeler iki satıra kırılmasın */
header nav.xl\:block>ul>li{white-space:nowrap}
@media(max-width:1535px){header nav.xl\:block>ul{gap:20px}}
@media(max-width:1365px){header nav.xl\:block>ul{gap:14px}header nav.xl\:block>ul a,header nav.xl\:block>ul button{font-size:15px}}

/* Sayfanın en üstündeki iletişim şeridi (headeralt.php, masaüstü) */
.tb{position:relative;z-index:60;background:#1f2021;color:#e9e9e9;font-size:13px}
.tb-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px}
.tb-slogan{margin:0;font-size:13px;line-height:1.4;color:#b8babb}
.tb-right{display:flex;align-items:center;gap:16px}
.tb-divider{width:1px;height:16px;background:rgba(255,255,255,.16)}

.tb-tel{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:500;letter-spacing:.2px;transition:color .2s}
.tb-tel:hover{color:#ff6a4d}
.tb-tel svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}

.tb-social{display:flex;align-items:center;gap:2px}
.tb-social a{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#c4c5c6;transition:background .2s,color .2s}
.tb-social a:hover{background:rgba(255,255,255,.09);color:#fff}
.tb-social svg{display:block;width:15px;height:15px}

.tb-lang{position:relative}
.tb-lang-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#e9e9e9;font:inherit;font-size:13px;cursor:pointer;transition:background .2s}
.tb-lang-btn:hover{background:rgba(255,255,255,.09)}
.tb-lang-btn img{display:block;width:18px;height:13px;object-fit:cover;border-radius:2px}
.tb-lang-name{font-style:normal}
.tb-chevron{width:12px;height:12px;opacity:.7}
.tb-lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:9999;min-width:150px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 16px 40px -12px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05)}
.tb-lang-menu ul{margin:0;padding:0;list-style:none}
.tb-lang-menu a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#202122;font-size:13px}
.tb-lang-menu a:hover{background:#f4f4f3}
.tb-lang-menu a.is-current{color:#ff3011;font-weight:600}
.tb-lang-menu img{width:18px;height:13px;object-fit:cover;border-radius:2px}

.tb-cta{display:inline-flex;align-items:center;gap:10px;height:30px;margin-left:4px;padding:0 14px;border:0;border-radius:99px;background:#ff3011;color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px -6px rgba(255,48,17,.75);transition:background .2s,box-shadow .2s}
.tb-cta:hover{background:#e82a0c;box-shadow:0 8px 20px -6px rgba(255,48,17,.9)}
.tb-cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;transition:transform .2s}
.tb-cta:hover svg{transform:translateX(3px)}
