/* Tema 3 — temiz ana sayfa yerleşimi */
.t3-page{box-sizing:border-box!important;max-width:1580px!important;margin:0 auto!important;padding:24px 26px 64px!important}
.t3-page .t1-classic-home-slider,.t3-page .t1-dynamic-hero-slider{position:relative!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(15,23,42,.08)!important}

/* Popüler kategoriler */
.t3-page .t1-popular-category-section{position:relative!important;z-index:8!important;margin-top:-34px!important;padding:0 20px!important;background:transparent!important;overflow:hidden!important}
.t3-page .t1-popular-category-section .t1-section-head{display:none!important}
.t3-page .t1-popular-category-slider{width:100%!important;overflow:hidden!important;background:transparent!important}
.t3-page .t1-popular-category-track{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:max-content!important;margin:0!important;padding:0!important;animation:none!important;will-change:transform!important}
.t3-page .t1-popular-category-track .t1-category-card{box-sizing:border-box!important;flex:0 0 210px!important;width:210px!important;min-width:210px!important;margin:0!important;overflow:hidden!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}
.t3-page .t1-category-card .t1-category-image{height:76px!important;min-height:76px!important;overflow:hidden!important}
.t3-page .t1-category-card .t1-category-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.t3-page .t1-category-card strong{display:block!important;padding:9px 8px!important;font-size:13px!important;line-height:17px!important;text-align:center!important}

/* Sol ürün alanı + sağ çok satanlar */
.t3-products-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:26px!important;align-items:start!important;margin-top:34px!important}
.t3-main-products{min-width:0!important}
.t3-main-products .t1-section-head{display:none!important}
.t3-main-products>.t1-home-grid-products{margin:0 0 28px!important}

/* Normal ürün kartı ortak product-card.php görünümünü aynen kullanır.\n   Tema 3 yalnız dış grid düzenini belirler. */
.t3-main-products .t1-home-grid-products>.t1-horizontal-products,
.t3-main-products .t1-home-grid-products>.t1-product-grid,
.t3-main-products .t1-home-grid-products>div{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 align-items:start!important;
 gap:30px!important;
 width:100%!important;
 margin:0!important;
 padding:0!important;
 overflow:visible!important;
}
.t3-main-products .t1-home-grid-products>.t1-horizontal-products>*,
.t3-main-products .t1-home-grid-products>.t1-product-grid>*,
.t3-main-products .t1-home-grid-products>div>*{
 min-width:0!important;
 width:auto!important;
 max-width:none!important;
 margin:0!important;
}
.t3-main-products .t1-horizontal-banner{margin:20px 0 28px!important}

/* Çok satanlar */
.t3-section-title{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 14px!important}
.t3-section-title span{width:5px!important;height:25px!important;border-radius:8px!important;background:var(--t3-gold,#c99a55)!important}
.t3-section-title h2{margin:0!important;font-size:21px!important;line-height:26px!important;color:#111827!important}
.t3-best-sellers{position:sticky!important;top:88px!important;min-width:0!important}
.t3-best-sellers .t1-section-head{display:none!important}
.t3-best-sellers .t3-common-card-slider{
    height:690px!important;
    overflow:hidden!important;
    padding:8px!important;
    border:1px solid #e8ebef!important;
    border-radius:16px!important;
    background:#fff!important;
}
.t3-best-sellers .t3-common-card-track{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:16px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    animation:none!important;
    will-change:transform!important;
}
/* Ortak ürün kartının iç yapısına dokunulmaz; kart bütünü orantılı küçültülür. */
.t3-best-sellers .t3-common-card-track>*{
    flex:0 0 auto!important;
    width:100%!important;
    max-width:286px!important;
    margin:0 auto!important;
    transform:scale(.76)!important;
    transform-origin:top center!important;
}

@media(max-width:760px){
 .t3-best-sellers .t3-common-card-slider{height:470px!important;padding:4px!important;border-radius:10px!important}
 .t3-best-sellers .t3-common-card-track{gap:8px!important}
 .t3-best-sellers .t3-common-card-track>*{max-width:220px!important;transform:scale(.58)!important}

 .t3-page{padding:12px 8px 38px!important}
 .t3-page .t1-popular-category-section{margin-top:8px!important;padding:0!important}
 .t3-page .t1-popular-category-track{gap:8px!important}
 .t3-page .t1-popular-category-track .t1-category-card{flex-basis:108px!important;width:108px!important;min-width:108px!important}
 .t3-page .t1-category-card .t1-category-image{height:57px!important;min-height:57px!important}
 .t3-page .t1-category-card strong{padding:6px 3px!important;font-size:9px!important;line-height:12px!important}
 .t3-products-layout{grid-template-columns:minmax(0,1fr) 92px!important;gap:7px!important;margin-top:18px!important}
 .t3-main-products .t1-home-grid-products>.t1-horizontal-products,
 .t3-main-products .t1-home-grid-products>.t1-product-grid,
 .t3-main-products .t1-home-grid-products>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .t3-section-title{gap:5px!important;margin-bottom:8px!important}
 .t3-section-title span{width:3px!important;height:18px!important}
 .t3-section-title h2{font-size:12px!important;line-height:16px!important}
 .t3-best-sellers{top:70px!important}
 .t3-blinds-strips{grid-template-columns:repeat(8,1fr)!important}
}

/* Tema 3 Çok Satanlar bölüm başlığı — ürün kartlarından tamamen bağımsız */
.t3-best-sellers-heading-wrap{
 display:flex!important;
 align-items:center!important;
 gap:11px!important;
 width:100%!important;
 margin:0 0 18px!important;
 padding:0!important;
}
.t3-best-sellers-heading-mark{
 display:block!important;
 flex:0 0 5px!important;
 width:5px!important;
 height:30px!important;
 min-height:30px!important;
 border-radius:999px!important;
 background:var(--t3-gold,#c99a55)!important;
}
#t3-best-sellers-heading.t3-best-sellers-heading-text{
 display:block!important;
 margin:0!important;
 padding:0!important;
 min-width:0!important;
 min-height:0!important;
 width:auto!important;
 height:auto!important;
 font-size:25px!important;
 line-height:31px!important;
 font-weight:850!important;
 letter-spacing:-.35px!important;
 text-align:left!important;
 white-space:nowrap!important;
 color:#111827!important;
 transform:none!important;
 opacity:1!important;
}
@media(max-width:760px){
 .t3-best-sellers-heading-wrap{gap:7px!important;margin-bottom:10px!important}
 .t3-best-sellers-heading-mark{flex-basis:4px!important;width:4px!important;height:22px!important;min-height:22px!important}
 #t3-best-sellers-heading.t3-best-sellers-heading-text{font-size:17px!important;line-height:22px!important;font-weight:850!important;letter-spacing:-.15px!important}
}

/* ===== TEMA 3 - GERÇEK 3D DİKEY JALUZİ GEÇİŞİ ===== */
[data-t1-classic-slider],
[data-t1-hero-slider]{
    position:relative!important;
    z-index:1!important;
    isolation:isolate!important;
    overflow:hidden!important;
}
.t3-blind-transition{
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    visibility:hidden!important;
    opacity:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
    border-radius:inherit!important;
}
.t3-blind-transition.is-visible{
    visibility:visible!important;
    opacity:1!important;
}
.t3-blind-strips{
    position:absolute!important;
    inset:0!important;
    overflow:hidden!important;
    perspective:1400px!important;
    perspective-origin:center center!important;
}
.t3-blind-strip{
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    overflow:hidden!important;
    perspective:1400px!important;
}
.t3-blind-rotator{
    position:absolute!important;
    inset:0!important;
    transform:rotateY(0deg);
    transform-origin:center center!important;
    transform-style:preserve-3d!important;
    will-change:transform!important;
}
.t3-blind-face{
    position:absolute!important;
    inset:0!important;
    overflow:hidden!important;
    backface-visibility:hidden!important;
    -webkit-backface-visibility:hidden!important;
    transform-style:preserve-3d!important;
}
.t3-blind-front{transform:rotateY(0deg)!important}
.t3-blind-back{transform:rotateY(180deg)!important}
.t3-blind-frame{
    position:absolute!important;
    top:0!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:cover!important;
}
.t3-blind-transition.is-running .t3-blind-rotator{
    animation:t3VerticalBlindFlip .9s cubic-bezier(.55,.08,.2,1) forwards;
    animation-delay:calc(var(--strip-index) * 42ms);
}
@keyframes t3VerticalBlindFlip{
    from{transform:rotateY(0deg)}
    to{transform:rotateY(180deg)}
}
@media(max-width:760px){
    .t3-blind-transition.is-running .t3-blind-rotator{
        animation-duration:.82s;
        animation-delay:calc(var(--strip-index) * 36ms);
    }
}

/* Panjur tamamlanırken gerçek slayt arka planda anında hazırlanır. */
.t3-blind-slider-ready.t3-blind-committing>[data-t1-classic-slide],
.t3-blind-slider-ready.t3-blind-committing>[data-t1-hero-slide]{
    transition:none!important;
    animation:none!important;
}

/* Tema 3 mobil ürün yerleşimi — kesintisiz iki sütun ve daha kompakt kartlar */
@media(max-width:760px){
    .t3-products-layout{
        grid-template-columns:minmax(0,1fr) 112px!important;
        gap:6px!important;
    }

    .t3-main-products .t1-home-grid-products{
        margin-bottom:16px!important;
    }

    .t3-main-products .t1-home-grid-products>.t1-horizontal-products,
    .t3-main-products .t1-home-grid-products>.t1-product-grid,
    .t3-main-products .t1-home-grid-products>div{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:6px!important;
    }

    .t3-main-products .t1-home-grid-products>.t1-horizontal-products>*,
    .t3-main-products .t1-home-grid-products>.t1-product-grid>*,
    .t3-main-products .t1-home-grid-products>div>*{
        min-width:0!important;
        width:100%!important;
        max-width:100%!important;
    }

    .t3-best-sellers .t3-common-card-slider{
        width:100%!important;
        box-sizing:border-box!important;
    }
}

/* Tema 3 responsive ürün akışı:
   desktop mevcut sağ dikey Çok Satanlar,
   mobil ilk ürün sırasından sonra yatay Çok Satanlar */
.t3-desktop-products-layout{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 270px!important;
    gap:26px!important;
    align-items:start!important;
}
.t3-mobile-products-layout{
    display:none!important;
}

@media(max-width:760px){
    .t3-products-layout{
        display:block!important;
        margin-top:18px!important;
    }

    .t3-desktop-products-layout{
        display:none!important;
    }

    .t3-mobile-products-layout{
        display:block!important;
        width:100%!important;
        min-width:0!important;
    }

    .t3-mobile-products-layout .t3-main-products{
        width:100%!important;
        min-width:0!important;
    }

    .t3-mobile-products-layout .t1-home-grid-products{
        margin:0 0 14px!important;
    }

    .t3-mobile-products-layout .t1-home-grid-products>.t1-horizontal-products,
    .t3-mobile-products-layout .t1-home-grid-products>.t1-product-grid,
    .t3-mobile-products-layout .t1-home-grid-products>div{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0!important;
    }

    .t3-mobile-products-layout .t1-home-grid-products>.t1-horizontal-products>*,
    .t3-mobile-products-layout .t1-home-grid-products>.t1-product-grid>*,
    .t3-mobile-products-layout .t1-home-grid-products>div>*{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        margin:0!important;
    }

    .t3-best-sellers-mobile{
        position:relative!important;
        top:auto!important;
        width:100%!important;
        min-width:0!important;
        margin:4px 0 18px!important;
        overflow:hidden!important;
    }

    .t3-best-sellers-mobile .t3-best-sellers-heading-wrap{
        margin:0 0 9px!important;
    }

    .t3-best-sellers-mobile .t3-common-card-slider{
        box-sizing:border-box!important;
        width:100%!important;
        height:auto!important;
        min-height:0!important;
        padding:6px!important;
        overflow:hidden!important;
        border:1px solid #e8ebef!important;
        border-radius:12px!important;
        background:#fff!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track{
        display:flex!important;
        flex-direction:row!important;
        flex-wrap:nowrap!important;
        align-items:stretch!important;
        gap:6px!important;
        width:max-content!important;
        min-width:max-content!important;
        margin:0!important;
        padding:0!important;
        will-change:transform!important;
        animation:t3MobileBestSellerLoop 34s linear infinite!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track>*{
        box-sizing:border-box!important;
        flex:0 0 calc((100vw - 44px) / 3)!important;
        width:calc((100vw - 44px) / 3)!important;
        min-width:calc((100vw - 44px) / 3)!important;
        max-width:calc((100vw - 44px) / 3)!important;
        margin:0!important;
        transform:none!important;
        transform-origin:center!important;
    }

    .t3-best-sellers-mobile .t3-common-card-slider:hover .t3-common-card-track{
        animation-play-state:paused!important;
    }

    @keyframes t3MobileBestSellerLoop{
        from{transform:translate3d(0,0,0)}
        to{transform:translate3d(-50%,0,0)}
    }
}

/* Desktop görünümü eski iki kolonlu düzene geri al */
@media(min-width:761px){
    .t3-products-layout{
        display:block!important;
        grid-template-columns:none!important;
        gap:0!important;
        align-items:initial!important;
    }

    .t3-desktop-products-layout{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) 270px!important;
        gap:26px!important;
        align-items:start!important;
        width:100%!important;
        min-width:0!important;
    }

    .t3-mobile-products-layout{
        display:none!important;
    }
}

/* Mobil Çok Satanlar kartları — yatay ezme yok, kart bütünü orantılı küçülür */
@media(max-width:760px){
    .t3-best-sellers-mobile .t3-common-card-track{
        align-items:flex-start!important;
        gap:6px!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track>*{
        box-sizing:border-box!important;
        flex:0 0 calc((100vw - 44px) * .694444)!important;
        width:calc((100vw - 44px) * .694444)!important;
        min-width:calc((100vw - 44px) * .694444)!important;
        max-width:calc((100vw - 44px) * .694444)!important;
        margin:0!important;
        transform:none!important;
        transform-origin:top left!important;
        zoom:.48!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track>*,
    .t3-best-sellers-mobile .t3-common-card-track>* *{
        box-sizing:border-box!important;
    }
}

/* Mobil Çok Satanlar: eşit kart yüksekliği, sabit kargo satırı ve görünür rozet */
@media(max-width:760px){
    .t3-best-sellers-mobile .t3-common-card-slider{
        padding-top:12px!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track{
        padding-top:8px!important;
        align-items:flex-start!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-card{
        display:flex!important;
        flex-direction:column!important;
        height:600px!important;
        min-height:600px!important;
        max-height:600px!important;
        overflow:visible!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-image{
        position:relative!important;
        overflow:visible!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-top-badges{
        top:8px!important;
        left:8px!important;
        right:auto!important;
        z-index:8!important;
        overflow:visible!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-badge{
        max-width:calc(100% - 16px)!important;
        white-space:nowrap!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-body{
        display:flex!important;
        flex:1 1 auto!important;
        flex-direction:column!important;
        min-height:0!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-cargo-count-badge{
        display:block!important;
        box-sizing:border-box!important;
        width:calc(100% - 20px)!important;
        height:30px!important;
        min-height:30px!important;
        max-height:30px!important;
        margin:8px 10px 0!important;
        padding:6px 8px!important;
        overflow:hidden!important;
        font-size:11px!important;
        line-height:18px!important;
        text-align:center!important;
        white-space:nowrap!important;
        text-overflow:clip!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-cargo-count-badge strong{
        font-size:inherit!important;
        line-height:inherit!important;
    }
}

/* Mobil Çok Satanlar — son iç yerleşim ve okunabilirlik düzeltmesi */
@media(max-width:760px){
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-card{
        height:520px!important;
        min-height:520px!important;
        max-height:520px!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-body{
        flex:0 0 auto!important;
        justify-content:flex-start!important;
        gap:8px!important;
        padding-bottom:10px!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-actions,
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-buttons,
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-card-actions,
    .t3-best-sellers-mobile .t3-common-card-track [class*="product-action"]{
        margin-top:8px!important;
        padding-top:0!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track h3,
    .t3-best-sellers-mobile .t3-common-card-track [class*="product-title"]{
        margin:8px 0 3px!important;
        font-size:20px!important;
        line-height:25px!important;
        font-weight:850!important;
        color:var(--theme-title,#111827)!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track [class*="brand"]{
        margin:0!important;
        font-size:16px!important;
        line-height:21px!important;
        font-weight:750!important;
        color:var(--theme-text,#374151)!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track [class*="price"]{
        margin:3px 0!important;
        font-size:20px!important;
        line-height:25px!important;
        font-weight:900!important;
        color:var(--theme-title,#111827)!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-cargo-count-badge{
        margin-top:4px!important;
        margin-bottom:4px!important;
    }
}

/* Mobil ürün kartları — kargo süresi ve Çok Satanlar buton sabitleme */
@media(max-width:760px){

    /* Çok Satanlar kart gövdesi butonları alta sabitleyecek şekilde çalışır */
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-card{
        display:flex!important;
        flex-direction:column!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-body{
        display:flex!important;
        flex:1 1 auto!important;
        flex-direction:column!important;
        min-height:0!important;
    }

    .t3-best-sellers-mobile .t3-common-card-track .t1-product-actions,
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-buttons,
    .t3-best-sellers-mobile .t3-common-card-track .t1-product-card-actions,
    .t3-best-sellers-mobile .t3-common-card-track [class*="product-action"]{
        margin-top:auto!important;
        padding-top:6px!important;
        flex:0 0 auto!important;
    }

    /* Çok Satanlar içindeki kargo süresi */
    .t3-best-sellers-mobile .t1-cargo-count-badge{
        box-sizing:border-box!important;
        height:24px!important;
        min-height:24px!important;
        max-height:24px!important;
        margin:4px 8px!important;
        padding:3px 5px!important;
        overflow:hidden!important;
        font-size:9px!important;
        line-height:18px!important;
        white-space:nowrap!important;
        text-overflow:ellipsis!important;
    }

    .t3-best-sellers-mobile .t1-cargo-count-badge strong{
        font-size:9px!important;
        line-height:18px!important;
    }

    /* Mobil ikili normal ürün kartlarındaki kargo süresi */
    .t3-mobile-products-layout .t1-home-grid-products .t1-cargo-count-badge{
        box-sizing:border-box!important;
        width:calc(100% - 12px)!important;
        height:25px!important;
        min-height:25px!important;
        max-height:25px!important;
        margin:5px 6px!important;
        padding:3px 5px!important;
        overflow:hidden!important;
        font-size:9px!important;
        line-height:19px!important;
        text-align:center!important;
        white-space:nowrap!important;
        text-overflow:ellipsis!important;
    }

    .t3-mobile-products-layout .t1-home-grid-products .t1-cargo-count-badge strong{
        font-size:9px!important;
        line-height:19px!important;
    }
}

/* Mobil kargo süresi — iki satırlı tam metin */
@media(max-width:760px){
    .t3-mobile-products-layout .t1-cargo-count-badge,
    .t3-best-sellers-mobile .t1-cargo-count-badge{
        display:block!important;
        box-sizing:border-box!important;
        height:38px!important;
        min-height:38px!important;
        max-height:38px!important;
        padding:3px 6px!important;
        overflow:hidden!important;
        font-size:9px!important;
        line-height:15px!important;
        text-align:center!important;
        white-space:normal!important;
        overflow-wrap:normal!important;
        word-break:normal!important;
        text-overflow:clip!important;
    }

    .t3-mobile-products-layout .t1-cargo-count-badge strong,
    .t3-best-sellers-mobile .t1-cargo-count-badge strong{
        display:inline!important;
        font-size:9px!important;
        line-height:15px!important;
        white-space:nowrap!important;
    }
}

/* Tema 3 mobil — tüm ürün kartlarında kargo metni zorunlu iki satır */
@media(max-width:760px){
    .tema3-body .t1-cargo-count-badge{
        box-sizing:border-box!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:center!important;
        justify-content:center!important;
        width:calc(100% - 12px)!important;
        height:38px!important;
        min-height:38px!important;
        max-height:38px!important;
        margin:5px 6px!important;
        padding:3px 5px!important;
        overflow:hidden!important;
        text-align:center!important;
        white-space:normal!important;
        text-overflow:clip!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-cargo-mobile-line{
        display:block!important;
        width:100%!important;
        overflow:hidden!important;
        font-size:9px!important;
        line-height:15px!important;
        font-weight:750!important;
        white-space:nowrap!important;
        text-overflow:ellipsis!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-cargo-mobile-line strong{
        display:inline!important;
        font-size:9px!important;
        line-height:15px!important;
        font-weight:900!important;
    }
}

/* Tema 3 mobil kargo: kaynak HTML üzerinden kısa sayaç + açıklama balonu */
.t3-mobile-cargo-trigger,
.t3-mobile-cargo-popover{
    display:none!important;
}

@media(max-width:760px){
    .tema3-body .t1-cargo-count-badge{
        position:relative!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        width:auto!important;
        min-width:82px!important;
        height:25px!important;
        min-height:25px!important;
        max-height:25px!important;
        margin:5px auto!important;
        padding:0!important;
        overflow:visible!important;
        white-space:nowrap!important;
    }

    .tema3-body .t1-cargo-count-badge .t1-cargo-desktop-text{
        display:none!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-mobile-cargo-trigger{
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        gap:4px!important;
        height:25px!important;
        min-height:25px!important;
        margin:0!important;
        padding:0 8px!important;
        border:0!important;
        border-radius:999px!important;
        background:transparent!important;
        color:#111827!important;
        font:inherit!important;
        cursor:pointer!important;
        -webkit-tap-highlight-color:transparent!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-mobile-cargo-icon{
        display:inline!important;
        color:inherit!important;
        font-size:11px!important;
        line-height:1!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-mobile-cargo-time{
        display:inline!important;
        color:#111827!important;
        font-size:10px!important;
        line-height:16px!important;
        font-weight:850!important;
    }

    .tema3-body .t1-cargo-count-badge .t3-mobile-cargo-popover{
        position:absolute!important;
        left:50%!important;
        bottom:calc(100% + 8px)!important;
        z-index:999!important;
        box-sizing:border-box!important;
        display:block!important;
        width:max-content!important;
        max-width:220px!important;
        padding:8px 10px!important;
        border-radius:9px!important;
        background:#111827!important;
        color:#fff!important;
        box-shadow:0 8px 24px rgba(15,23,42,.22)!important;
        font-size:10px!important;
        line-height:14px!important;
        font-weight:700!important;
        text-align:center!important;
        white-space:normal!important;
        opacity:0!important;
        visibility:hidden!important;
        pointer-events:none!important;
        transform:translate(-50%,5px)!important;
        transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
    }

    .tema3-body .t1-cargo-count-badge.is-mobile-cargo-open .t3-mobile-cargo-popover{
        opacity:1!important;
        visibility:visible!important;
        transform:translate(-50%,0)!important;
    }
}

/* Tema 3 mobil kargo — kesin kısa görünüm */
@media(max-width:760px){
    .tema3-body div.t1-cargo-count-badge{
        position:relative!important;
        display:flex!important;
        flex-direction:row!important;
        align-items:center!important;
        justify-content:center!important;
        box-sizing:border-box!important;
        width:auto!important;
        min-width:82px!important;
        max-width:max-content!important;
        height:25px!important;
        min-height:25px!important;
        max-height:25px!important;
        margin:5px auto 6px!important;
        padding:0!important;
        overflow:visible!important;
        white-space:nowrap!important;
        font-size:0!important;
        line-height:1!important;
    }

    .tema3-body div.t1-cargo-count-badge > .t1-cargo-desktop-text{
        display:none!important;
        visibility:hidden!important;
        position:absolute!important;
        width:0!important;
        height:0!important;
        overflow:hidden!important;
        pointer-events:none!important;
    }

    .tema3-body div.t1-cargo-count-badge > .t3-mobile-cargo-trigger{
        display:inline-flex!important;
        visibility:visible!important;
        align-items:center!important;
        justify-content:center!important;
        gap:4px!important;
        box-sizing:border-box!important;
        min-width:82px!important;
        height:25px!important;
        margin:0!important;
        padding:0 8px!important;
        border:0!important;
        border-radius:999px!important;
        background:transparent!important;
        color:#111827!important;
        cursor:pointer!important;
    }

    .tema3-body div.t1-cargo-count-badge > .t3-mobile-cargo-trigger .t3-mobile-cargo-icon{
        display:inline-block!important;
        visibility:visible!important;
        color:#111827!important;
        font-size:11px!important;
        line-height:1!important;
    }

    .tema3-body div.t1-cargo-count-badge > .t3-mobile-cargo-trigger .t3-mobile-cargo-time{
        display:inline-block!important;
        visibility:visible!important;
        color:#111827!important;
        font-size:10px!important;
        line-height:16px!important;
        font-weight:850!important;
    }
}
