.t1-topbar{height:34px;display:flex;align-items:center;justify-content:center;gap:48px;font-size:12px;background:#f1f3f5;color:#4b5563}.t1-header{background:var(--theme-menubar);border-bottom:1px solid var(--theme-card-border);position:sticky;top:0;z-index:20}.t1-mainbar{max-width:1180px;margin:0 auto;padding:18px 16px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:18px}.t1-logo{font-size:27px;font-weight:900;letter-spacing:.06em;color:var(--theme-title)}.t1-search{display:flex;border:1px solid var(--theme-card-border);border-radius:12px;overflow:hidden;background:#fff}.t1-search input{width:100%;height:42px;border:0;padding:0 14px;outline:none}.t1-search button{height:42px;border:0;background:var(--theme-button);color:var(--theme-button-text);padding:0 18px;font-weight:800;cursor:pointer}.t1-icons{display:flex;gap:16px;font-size:13px;font-weight:700}.t1-menu{max-width:1180px;margin:0 auto;padding:0 16px 12px;display:flex;gap:22px;font-size:13px;font-weight:800;overflow:auto}@media(max-width:760px){
.t1-topbar{display:none}.t1-mainbar{grid-template-columns:1fr;gap:12px}.t1-icons{justify-content:space-between}.t1-menu{gap:16px}
}.t1-mainbar{grid-template-columns:180px auto 1fr}.t1-icons{justify-content:flex-end;white-space:nowrap}@media(max-width:760px){
.t1-mainbar{grid-template-columns:1fr;gap:10px;padding:12px 14px}.t1-logo{order:1;font-size:22px}.t1-icons{order:2;display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--theme-card-border);border-bottom:1px solid var(--theme-card-border)}.t1-icons a{flex:1;text-align:center;font-size:12px;background:#fff;border:1px solid var(--theme-card-border);border-radius:9px;padding:8px 4px}.t1-search{order:3;width:100%}.t1-menu{display:none}
}.t1-mainbar{
    grid-template-columns:auto minmax(280px,1fr) auto!important;
    align-items:center!important;
}.t1-logo{
    white-space:nowrap;
}.t1-search{
    width:100%;
}.t1-icons{
    justify-content:flex-end!important;
    align-items:center;
    white-space:nowrap;
}@media(max-width:760px){
.t1-mainbar{
        grid-template-columns:1fr auto!important;
        grid-template-areas:
            "logo icons"
            "search search";
        gap:10px;
        padding:12px 14px;
    }.t1-logo{
        grid-area:logo;
        order:0!important;
        font-size:21px;
    }.t1-icons{
        grid-area:icons;
        order:0!important;
        gap:10px;
        padding:0!important;
        border:0!important;
        justify-content:flex-end!important;
    }.t1-icons a{
        flex:unset!important;
        background:transparent!important;
        border:0!important;
        border-radius:0!important;
        padding:0!important;
        font-size:11px;
        font-weight:800;
        color:var(--theme-title);
    }.t1-search{
        grid-area:search;
        order:0!important;
    }
}@media(min-width:761px){
.t1-mainbar{
        grid-template-columns:180px minmax(420px, 1fr) auto!important;
        align-items:center!important;
        gap:18px!important;
    }.t1-logo{
        justify-self:start!important;
    }.t1-search{
        justify-self:stretch!important;
        width:100%!important;
        max-width:none!important;
        grid-column:auto!important;
    }.t1-icons{
        justify-self:end!important;
        justify-content:flex-end!important;
    }
}@media(min-width:761px){
.t1-mainbar{
        grid-template-columns:180px minmax(460px,1fr) auto!important;
        gap:20px!important;
        align-items:center!important;
    }.t1-logo{justify-self:start!important}.t1-search{
        justify-self:center!important;
        width:100%!important;
        max-width:620px!important;
        grid-column:auto!important;
    }.t1-icons{
        justify-self:end!important;
        justify-content:flex-end!important;
        min-width:190px;
    }
}.t1-logo{
    display:flex;
    align-items:center;
    min-width:0;
}.t1-logo img{
    max-height:42px;
    max-width:170px;
    object-fit:contain;
    display:block;
}@media(max-width:760px){
.t1-logo img{max-height:34px;max-width:130px}
}@media (min-width:761px){
.t1-mainbar{
        display:grid!important;
        grid-template-columns:220px minmax(520px,1fr) 220px!important;
        max-width:1180px!important;
        margin:0 auto!important;
        align-items:center!important;
        gap:18px!important;
    }.t1-logo{
        grid-column:1!important;
        justify-self:start!important;
        width:220px!important;
        min-width:220px!important;
        max-width:220px!important;
        display:flex!important;
        align-items:center!important;
        overflow:visible!important;
    position:relative!important;
    z-index:2147483000!important;
        font-size:0!important;
        line-height:0!important;
    }.t1-logo img{
        max-width:180px!important;
        max-height:46px!important;
        width:auto!important;
        height:auto!important;
        object-fit:contain!important;
        display:block!important;
    }.t1-search{
        grid-column:2!important;
        justify-self:center!important;
        width:100%!important;
        max-width:680px!important;
        min-width:520px!important;
        margin:0 auto!important;
    }.t1-icons{
        grid-column:3!important;
        justify-self:end!important;
        width:220px!important;
        min-width:220px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-end!important;
        gap:16px!important;
        white-space:nowrap!important;
    }
}.t1-logo-empty{
    display:block!important;
    width:180px!important;
    height:46px!important;
}.t1-logo img{
    max-height:46px!important;
    width:auto!important;
    display:block!important;
    object-fit:contain!important;
}@media(min-width:761px){
.t1-mainbar{
        grid-template-columns:220px minmax(520px,1fr) 220px!important;
        align-items:center!important;
    }.t1-search{
        grid-column:2!important;
        width:100%!important;
        max-width:680px!important;
        margin:0 auto!important;
    }
}.t1-logo{
    font-size:0!important;
    line-height:0!important;
}.t1-logo img{
    max-width:180px!important;
    max-height:46px!important;
    width:auto!important;
    height:auto!important;
    object-fit:contain!important;
    display:block!important;
}@media(min-width:761px){
.t1-mainbar{
        display:grid!important;
        grid-template-columns:220px minmax(520px,1fr) 220px!important;
        align-items:center!important;
        gap:18px!important;
        max-width:1180px!important;
        margin:0 auto!important;
    }.t1-search{
        grid-column:2!important;
        width:100%!important;
        max-width:680px!important;
        min-width:520px!important;
        margin:0 auto!important;
        justify-self:center!important;
    }.t1-icons{
        grid-column:3!important;
        width:220px!important;
        min-width:220px!important;
        justify-self:end!important;
        display:flex!important;
        justify-content:flex-end!important;
        align-items:center!important;
        gap:16px!important;
    }
}.t1-menu{align-items:center}.t1-menu-item{position:relative;display:flex;align-items:center;gap:6px;flex:0 0 auto}.t1-menu-item>a{display:inline-flex;align-items:center;height:28px}.t1-menu-toggle{width:22px;height:22px;border:0;background:#f3f4f6;color:#374151;border-radius:999px;font-size:14px;font-weight:900;line-height:1;cursor:pointer}.t1-menu-item.is-open .t1-menu-toggle{background:var(--theme-button);color:var(--theme-button-text)}.t1-submenu{display:none;position:absolute;top:34px;left:0;min-width:210px;background:#fff;border:1px solid var(--theme-card-border);border-radius:12px;box-shadow:0 14px 34px rgba(15,23,42,.12);padding:8px;z-index:80}.t1-menu-item.is-open .t1-submenu{display:block}.t1-submenu a{display:block;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:800;color:var(--theme-text);white-space:nowrap}.t1-submenu a:hover{background:#f3f4f6}.t1-submenu-level{padding-left:12px;border-left:2px solid #eef2f7;margin-left:8px}.t1-mobile-menu-open,.t1-mobile-menu-backdrop,.t1-mobile-menu-panel{display:none}@media(max-width:760px){
.t1-mobile-menu-open{grid-area:menu;display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--theme-title);font-size:24px;font-weight:900;justify-self:end;cursor:pointer}.t1-mainbar{grid-template-columns:1fr auto auto!important;grid-template-areas:"logo icons menu" "search search search"!important}.t1-menu{display:none!important}.t1-mobile-menu-backdrop.is-open{display:block!important;position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:120}.t1-mobile-menu-panel.is-open{display:block!important;position:fixed;top:0;right:0;width:min(86vw,340px);height:100vh;background:#fff;z-index:130;box-shadow:-16px 0 40px rgba(15,23,42,.18);overflow:auto}.t1-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-card-border)}.t1-mobile-menu-head strong{color:var(--theme-title);font-size:16px}.t1-mobile-menu-close{width:34px;height:34px;border:0;background:#f3f4f6;border-radius:10px;font-size:22px;cursor:pointer}.t1-mobile-menu-body{padding:10px 14px 20px}.t1-mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f1f5f9}.t1-mobile-menu-row a{flex:1;display:block;padding:13px 0;font-size:14px;font-weight:900;color:var(--theme-title)}.t1-mobile-menu-toggle{width:30px;height:30px;border:0;border-radius:9px;background:#f3f4f6;color:#374151;font-size:18px;font-weight:900;cursor:pointer}.t1-mobile-menu-item.is-open>.t1-mobile-menu-row .t1-mobile-menu-toggle{background:var(--theme-button);color:var(--theme-button-text)}.t1-mobile-submenu{display:none;padding-left:14px;border-left:2px solid #eef2f7}.t1-mobile-menu-item.is-open>.t1-mobile-submenu{display:block}
}.t1-header,.t1-mainbar,.t1-menu{
    background:var(--theme-menubar)!important;
}.t1-header{
    border-bottom-color:var(--theme-card-border)!important;
}.t1-logo,.t1-icons a,.t1-menu a{
    color:var(--theme-title)!important;
}.t1-submenu,.t1-mobile-menu-panel{
    background:var(--theme-card-bg)!important;
    border-color:var(--theme-card-border)!important;
}.t1-search,.t1-search input{
    background:#fff!important;
    border-color:var(--theme-card-border)!important;
    color:var(--theme-text)!important;
}.t1-search button,.t1-menu-item.is-open .t1-menu-toggle,.t1-mobile-menu-item.is-open>.t1-mobile-menu-row .t1-mobile-menu-toggle{
    background:var(--theme-button)!important;
    color:var(--theme-button-text)!important;
    border-color:var(--theme-button)!important;
}.t1-submenu a:hover,.t1-mobile-menu-close,.t1-mobile-menu-toggle,.t1-menu-toggle{
    background:color-mix(in srgb, var(--theme-card-border) 35%, #ffffff)!important;
}.t1-header{
    background-image:var(--t1-special-header-desktop)!important;
    background-size:cover!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
}@media(max-width:760px){
.t1-header{
        background-image:var(--t1-special-header-mobile)!important;
    }
}.t1-header .t1-topbar,.t1-header .t1-mainbar,.t1-header .t1-menu,.t1-header .t1-search,.t1-header .t1-search input,.t1-header .t1-icons a,.t1-header .t1-menu-toggle,.t1-header .t1-mobile-menu-open{
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
}.t1-header .t1-mainbar,.t1-header .t1-menu,.t1-header .t1-search,.t1-header .t1-icons a,.t1-header .t1-menu-toggle{
    border-color:transparent!important;
}.t1-header .t1-search{
    backdrop-filter:none!important;
}.t1-header .t1-search input{
    color:var(--theme-title)!important;
}.t1-header .t1-search input::placeholder{
    color:var(--theme-title)!important;
    opacity:.7;
}.t1-header .t1-menu a,.t1-header .t1-icons a,.t1-header .t1-logo{
    text-shadow:0 1px 2px rgba(255,255,255,.18);
}.t1-header{
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
}.t1-header .t1-search{
    border:1px solid rgba(255,255,255,.35)!important;
    background:rgba(255,255,255,.06)!important;
    border-radius:14px!important;
}.t1-header .t1-search,.t1-header form.t1-search{
    border:2px solid rgba(255,255,255,.85)!important;
    outline:1px solid rgba(17,24,39,.18)!important;
    outline-offset:0!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.45) inset!important;
    background:rgba(255,255,255,.08)!important;
    background-color:rgba(255,255,255,.08)!important;
    border-radius:14px!important;
    overflow:hidden!important;
}.t1-header .t1-search input{
    background:transparent!important;
    background-color:transparent!important;
    border:0!important;
}.t1-header .t1-search button{
    border-left:1px solid rgba(255,255,255,.55)!important;
}.t1-topbar span{
    white-space:nowrap;
}.t1-header{
    overflow:visible!important;
}.t1-menu{
    overflow:visible!important;
    position:relative!important;
    z-index:60!important;
}.t1-menu-item{
    position:relative!important;
}.t1-submenu{
    position:fixed!important;
    top:auto!important;
    left:auto!important;
    z-index:99999!important;
    max-height:min(70vh, 520px);
    overflow:auto;
}.t1-menu-item.is-open .t1-submenu{
    display:block!important;
}@media(max-width:760px){
.t1-topbar{
        display:none!important;
    }
}.t1-topbar{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    gap:58px!important;
    font-size:14px!important;
    font-weight:900!important;
    overflow:visible!important;
    position:relative!important;
    z-index:2147483000!important;
}.t1-topbar span{
    display:inline-flex;
    align-items:center;
}.t1-topbar-free-shipping{
    position:relative;
    height:42px;
    overflow:hidden;
}.t1-topbar-free-shipping > span{
    animation:t1TopbarUpLoop 3.2s ease-in-out infinite;
}.t1-topbar-contact{
    gap:7px;
}.t1-topbar-icon{
    width:21px;
    height:21px;
    border-radius:999px;
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    font-size:12px;
    line-height:1;
    background:rgba(255,255,255,.55);
    color:var(--theme-title);
}.t1-header{
    overflow:visible!important;
}.t1-menu{
    overflow:visible!important;
    position:relative!important;
    z-index:500!important;
}.t1-menu-item{
    position:relative!important;
}.t1-submenu{
    position:absolute!important;
    top:100%!important;
    left:0!important;
    margin-top:8px!important;
    z-index:99999!important;
    max-height:min(70vh,520px)!important;
    overflow:auto!important;
}.t1-menu-item.is-open .t1-submenu{
    display:block!important;
}@media(max-width:760px){
.t1-topbar{
        display:none!important;
    }
}@media(max-width:760px){
.t1-mainbar{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto auto!important;
        grid-template-areas:
            "logo icons icons"
            "menu search search"!important;
        gap:10px!important;
        padding:12px 14px!important;
        align-items:center!important;
    }.t1-logo{
        grid-area:logo!important;
    }.t1-icons{
        grid-area:icons!important;
        justify-self:end!important;
    }.t1-mobile-menu-open{
        grid-area:menu!important;
        width:38px!important;
        min-width:38px!important;
        max-width:38px!important;
        height:42px!important;
        justify-self:start!important;
        align-self:stretch!important;
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        margin:0!important;
        padding:0!important;
        font-size:25px!important;
        line-height:1!important;
    }.t1-search{
        grid-area:search!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        align-self:stretch!important;
    }.t1-search input{
        min-width:0!important;
    }
}@media(max-width:760px){
.t1-mainbar{
        display:grid!important;
        grid-template-columns:1fr auto!important;
        grid-template-areas:
            "logo icons"
            "menu search"!important;
        gap:10px!important;
        padding:12px 14px!important;
        align-items:center!important;
    }.t1-logo{
        grid-area:logo!important;
    }.t1-icons{
        grid-area:icons!important;
        justify-self:end!important;
    }.t1-mobile-menu-open{
        grid-area:menu!important;
        width:34px!important;
        min-width:34px!important;
        max-width:34px!important;
        height:42px!important;
        justify-self:start!important;
        align-self:stretch!important;
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        margin:0!important;
        padding:0!important;
        font-size:24px!important;
        line-height:1!important;
    }.t1-search{
        grid-area:search!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        margin:0!important;
        justify-self:stretch!important;
        align-self:stretch!important;
    }.t1-search input{
        width:100%!important;
        min-width:0!important;
    }
}@media(max-width:760px){
.t1-mainbar{
        display:grid!important;
        grid-template-columns:34px minmax(0,1fr)!important;
        grid-template-areas:
            "logo icons"
            "menu search"!important;
        row-gap:10px!important;
        column-gap:10px!important;
        align-items:center!important;
    }.t1-mobile-menu-open{
        width:34px!important;
        min-width:34px!important;
        max-width:34px!important;
        justify-self:start!important;
    }.t1-search{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        flex:1 1 auto!important;
        justify-self:stretch!important;
        overflow:visible!important;
    }.t1-search form,.t1-search-inner,.t1-search-box{
        width:100%!important;
        max-width:none!important;
        min-width:0!important;
    }.t1-search input,.t1-search input[type="text"],.t1-search input[type="search"]{
        width:100%!important;
        max-width:none!important;
        min-width:0!important;
        flex:1 1 auto!important;
    }
}


/* ===== DESKTOP HEADER TEK SATIR + SIRA FIX ===== */
@media (min-width:761px){

    .t1-mainbar{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:18px!important;
        max-width:1180px!important;
        margin:0 auto!important;
        padding:18px 16px!important;
        flex-wrap:nowrap!important;
    }

    /* 1: LOGO */
    .t1-logo{
        order:1!important;
        flex:0 0 220px!important;
        width:220px!important;
        min-width:220px!important;
        max-width:220px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-start!important;
    }

    /* 2: ARAMA - ORTADA VE ESKI BOYUT */
    .t1-search,
    .t1-header .t1-search,
    .t1-header form.t1-search{
        order:2!important;
        flex:1 1 auto!important;
        width:100%!important;
        min-width:520px!important;
        max-width:680px!important;
        margin:0 auto!important;
        align-self:center!important;
    }

    /* 3-4-5: Giriş / Favoriler / Sepet */
    .t1-icons{
        order:3!important;
        flex:0 0 220px!important;
        width:220px!important;
        min-width:220px!important;
        max-width:220px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:flex-end!important;
        gap:16px!important;
        white-space:nowrap!important;
    }

    .t1-mobile-menu-open{
        display:none!important;
    }
}



/* ===== KOLAYADMIN USER ICON MINIMAL DROPDOWN ===== */
.ka-user-menu{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
}
.ka-user-trigger{
    position:relative!important;
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:var(--theme-title)!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    cursor:pointer!important;
    line-height:1!important;
}
.ka-user-icon{
    font-size:19px!important;
    line-height:1!important;
    color:#6b7280!important;
    filter:grayscale(1)!important;
}
.ka-user-menu.is-login .ka-user-icon{
    color:#16a34a!important;
    filter:none!important;
}
.ka-user-tip{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    background:#111827!important;
    color:#fff!important;
    border-radius:8px!important;
    padding:5px 8px!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:900!important;
    white-space:nowrap!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    z-index:2147483000!important;
}
.ka-user-trigger:hover .ka-user-tip{
    opacity:1!important;
    visibility:visible!important;
}
.ka-user-popover{
    position:absolute!important;
    top:calc(100% + 10px)!important;
    right:0!important;
    width:188px!important;
    max-width:188px!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:13px!important;
    box-shadow:0 18px 44px rgba(15,23,42,.16)!important;
    padding:8px!important;
    display:none!important;
    z-index:2147483000!important;
    text-align:left!important;
}
.ka-user-menu.is-open .ka-user-popover{
    display:block!important;
}
.ka-user-mini-menu{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
}
.ka-user-mini-menu button,
.ka-user-mini-menu a,
.ka-user-popover > a,
.ka-user-mini-login .ka-user-mini-submit{
    width:100%!important;
    min-height:32px!important;
    border:0!important;
    border-radius:9px!important;
    background:#f8fafc!important;
    color:#111827!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 9px!important;
    font-size:12px!important;
    line-height:1.1!important;
    font-weight:900!important;
    text-decoration:none!important;
    cursor:pointer!important;
    box-sizing:border-box!important;
}
.ka-user-mini-menu button,
.ka-user-mini-login .ka-user-mini-submit{
    background:#111827!important;
    color:#fff!important;
}
.ka-user-popover > a{
    justify-content:flex-start!important;
    margin-top:4px!important;
}
.ka-user-popover > a.ka-user-logout-link{
    background:#fee2e2!important;
    color:#991b1b!important;
    justify-content:center!important;
}
.ka-user-mini-head{
    padding:2px 3px 7px!important;
    margin-bottom:5px!important;
    border-bottom:1px solid #eef2f7!important;
}
.ka-user-mini-head strong{
    display:block!important;
    font-size:12px!important;
    line-height:1.15!important;
    font-weight:950!important;
    color:#111827!important;
}
.ka-user-mini-head small{
    display:block!important;
    margin-top:3px!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:800!important;
    color:#6b7280!important;
}
.ka-user-mini-login{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    margin:0!important;
}
.ka-user-mini-login[hidden],
.ka-user-mini-menu[hidden]{
    display:none!important;
}
.ka-user-mini-login label{
    font-size:11px!important;
    font-weight:900!important;
    color:#374151!important;
    line-height:1!important;
}
.ka-user-mini-login input{
    width:100%!important;
    height:32px!important;
    border:1px solid #e5e7eb!important;
    border-radius:9px!important;
    padding:0 8px!important;
    font-size:12px!important;
    outline:none!important;
    box-sizing:border-box!important;
}
.ka-user-mini-login a{
    display:block!important;
    margin-top:1px!important;
    font-size:11px!important;
    font-weight:900!important;
    text-align:center!important;
    color:#6b7280!important;
    text-decoration:none!important;
}
.ka-user-mini-back{
    width:max-content!important;
    min-height:24px!important;
    border:0!important;
    border-radius:8px!important;
    background:#f3f4f6!important;
    color:#111827!important;
    font-size:11px!important;
    font-weight:900!important;
    padding:0 8px!important;
    cursor:pointer!important;
}
@media(max-width:760px){
    .ka-user-tip{display:none!important}
    .ka-user-popover{
        position:fixed!important;
        top:62px!important;
        right:10px!important;
        left:auto!important;
        width:188px!important;
        max-width:calc(100vw - 20px)!important;
    }
    .t1-icons{
        overflow:visible!important;
    }
}


/* ===== USER MESAJ BILDIRIM ROZETI ===== */
.ka-user-notification-badge{
    position:absolute!important;
    top:-7px!important;
    right:-8px!important;
    min-width:18px!important;
    height:18px!important;
    padding:0 5px!important;
    border-radius:999px!important;
    background:#ef4444!important;
    color:#fff!important;
    border:2px solid #fff!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:950!important;
    box-shadow:0 7px 16px rgba(239,68,68,.35)!important;
    z-index:5!important;
}
.ka-user-mini-message-link{
    justify-content:space-between!important;
    gap:8px!important;
}
.ka-user-mini-message-link span{
    display:inline-flex!important;
    align-items:center!important;
}
.ka-user-mini-message-link b{
    min-width:18px!important;
    height:18px!important;
    border-radius:999px!important;
    background:#ef4444!important;
    color:#fff!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:950!important;
}
.ka-user-mini-message-link.has-unread{
    background:#fff7ed!important;
    color:#9a3412!important;
}


/* ===== HEADER MINI CART DROPDOWN ===== */
.ka-cart-menu{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}
.ka-cart-trigger{position:relative!important;min-height:30px!important;border:0!important;background:transparent!important;color:var(--theme-title)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;line-height:1!important}
.ka-cart-icon{font-size:18px!important;line-height:1!important;color:#6b7280!important;filter:grayscale(1)!important}.ka-cart-label{display:inline-flex!important;align-items:center!important}
.ka-cart-menu.has-items .ka-cart-icon,.ka-cart-menu.has-items .ka-cart-label{color:#00b85b!important;filter:none!important;text-shadow:0 0 8px rgba(0,184,91,.35)!important}.ka-cart-menu.has-items .ka-cart-trigger{color:#00b85b!important}
.ka-cart-badge{position:absolute!important;top:-9px!important;right:-12px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;border:2px solid #fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;line-height:1!important;font-weight:950!important;box-shadow:0 7px 16px rgba(239,68,68,.35)!important;z-index:5!important}.ka-cart-badge[hidden]{display:none!important}
.ka-cart-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;width:300px!important;max-width:300px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(15,23,42,.16)!important;padding:10px!important;display:none!important;z-index:2147483000!important;text-align:left!important;color:#111827!important}.ka-cart-menu.is-open .ka-cart-popover{display:block!important}
.ka-cart-popover-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 2px 8px!important;margin-bottom:8px!important;border-bottom:1px solid #eef2f7!important}.ka-cart-popover-head strong{font-size:13px!important;font-weight:950!important;color:#111827!important}.ka-cart-popover-head small{font-size:11px!important;font-weight:900!important;color:#6b7280!important}
.ka-cart-mini-list{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:238px!important;overflow:auto!important}.ka-cart-mini-item{display:grid!important;grid-template-columns:42px minmax(0,1fr) 24px!important;gap:8px!important;align-items:center!important;padding:7px!important;border:1px solid #eef2f7!important;border-radius:11px!important;background:#f8fafc!important}.ka-cart-mini-img{width:42px!important;height:42px!important;border-radius:9px!important;background:#fff!important;border:1px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-decoration:none!important}.ka-cart-mini-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ka-cart-mini-img span{font-size:9px!important;font-weight:900!important;color:#9ca3af!important}
.ka-cart-mini-body{min-width:0!important}.ka-cart-mini-body a{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.ka-cart-mini-body small{display:block!important;margin-top:4px!important;color:#6b7280!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}.ka-cart-mini-remove{width:24px!important;height:24px!important;border:0!important;border-radius:8px!important;background:#fee2e2!important;color:#991b1b!important;font-size:18px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ka-cart-mini-remove:disabled{opacity:.45!important;cursor:not-allowed!important}.ka-cart-mini-empty{padding:16px!important;text-align:center!important;color:#6b7280!important;font-size:12px!important;font-weight:900!important;background:#f8fafc!important;border:1px dashed #d7dce8!important;border-radius:12px!important}
.ka-cart-mini-foot{border-top:1px solid #eef2f7!important;margin-top:9px!important;padding-top:9px!important}.ka-cart-mini-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.ka-cart-mini-total span{font-size:12px!important;font-weight:900!important;color:#6b7280!important}.ka-cart-mini-total strong{font-size:14px!important;font-weight:950!important;color:#111827!important}.ka-cart-mini-foot>a{width:100%!important;min-height:34px!important;border-radius:10px!important;background:#111827!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important}
@media(max-width:760px){.ka-cart-label{display:none!important}.ka-cart-popover{position:fixed!important;top:62px!important;right:10px!important;width:300px!important;max-width:calc(100vw - 20px)!important}.ka-cart-trigger{min-width:28px!important}.ka-cart-badge{right:-9px!important}}


/* ===== MINI CART FOOTER FORCE VISIBLE ===== */
.ka-cart-popover .ka-cart-mini-foot{display:block!important;border-top:1px solid #eef2f7!important;margin-top:9px!important;padding-top:9px!important;background:#fff!important}.ka-cart-popover .ka-cart-mini-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.ka-cart-popover .ka-cart-mini-total span{font-size:12px!important;font-weight:900!important;color:#6b7280!important}.ka-cart-popover .ka-cart-mini-total strong{font-size:14px!important;font-weight:950!important;color:#111827!important}.ka-cart-popover .ka-cart-mini-foot a{width:100%!important;min-height:36px!important;border-radius:10px!important;background:#111827!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important}


/* ===== DESKTOP TOPBAR LANGUAGE + CURRENCY POSITION ===== */
.t1-topbar-switchers{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    height:42px!important;
    overflow:visible!important;
}
.t1-topbar-switchers .ka-lang-switcher,
.t1-topbar-switchers .ka-currency-switcher{
    margin-right:0!important;
}
.t1-topbar-switchers .ka-lang-current,
.t1-topbar-switchers .ka-currency-current{
    height:28px!important;
    min-height:28px!important;
}
.t1-topbar-switchers .ka-lang-menu,
.t1-topbar-switchers .ka-currency-menu{
    top:calc(100% + 6px)!important;
    z-index:2147483000!important;
}
.t1-mobile-switchers{
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
}
@media(min-width:761px){
    .t1-mobile-switchers{display:none!important}
}
@media(max-width:760px){
    .t1-topbar-switchers{display:none!important}
    .t1-mobile-switchers{display:inline-flex!important}
}

/* ===== TOPBAR DROPDOWN FIX ===== */
@media(min-width:761px){
    .t1-header,
    .t1-topbar,
    .t1-topbar-switchers,
    .t1-topbar-switchers .ka-lang-switcher,
    .t1-topbar-switchers .ka-currency-switcher{
        overflow:visible!important;
        position:relative!important;
    }

    .t1-topbar{
        z-index:2147483000!important;
    }

    .t1-topbar-switchers{
        z-index:2147483001!important;
    }

    .t1-topbar-switchers .ka-lang-menu,
    .t1-topbar-switchers .ka-currency-menu{
        position:absolute!important;
        top:calc(100% + 6px)!important;
        right:0!important;
        z-index:2147483002!important;
        pointer-events:auto!important;
    }
}
