/* bt-urun-sayfa.css — Ürün Sayfası Ek Stiller
 * biyazitahtasi.com | v1 | 2026
 * Mevcut CSS'e ek olarak yüklenir, override değil.
 */

/* ============================================================
   STOK DURUMU PİLL
   ============================================================ */
.bt-stock-pill {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 4px 12px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 850;
    white-space: nowrap;
    border: 1px solid transparent;
}
.bt-stock-pill .fa {
    font-size: 11px;
}

/* Stokta Var */
.bt-stock-pill.bt-stock-var {
    background: #f0fdf4;
    color: #15803d;
    border-color: #bbf7d0;
}
/* Sınırlı Stok */
.bt-stock-pill.bt-stock-sinirli {
    background: #fffbeb;
    color: #b45309;
    border-color: #fde68a;
}
/* Sipariş Üzerine */
.bt-stock-pill.bt-stock-siparis {
    background: #eff6ff;
    color: #1d4ed8;
    border-color: #bfdbfe;
}
/* Stokta Yok */
.bt-stock-pill.bt-stock-yok {
    background: #fef2f2;
    color: #dc2626;
    border-color: #fecaca;
}
/* Belirsiz (kontrol edilir) */
.bt-stock-pill.bt-stock-kontrol {
    background: #f8fafc;
    color: #475569;
    border-color: #cbd5e1;
}

/* ============================================================
   MARKA SATIRI
   ============================================================ */
.bt-urun-marka-satir {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12.5px;
    color: #52647a;
    font-weight: 700;
    margin-top: 2px;
}
.bt-urun-marka-satir strong {
    color: #0b315f;
    font-weight: 900;
}
.bt-urun-marka-satir .fa {
    font-size: 11px;
    color: #0b66b7;
}

/* ============================================================
   ADMIN: STOK DURUMU + MARKA PANEL
   ============================================================ */
.bt-urun-ekstra-panel {
    background: #f0f6ff;
    border: 1px solid #c7ddf7;
    border-radius: 14px;
    padding: 16px;
    margin: 12px 0 18px;
    box-shadow: 0 4px 14px rgba(11, 49, 95, .07);
}
.bt-urun-ekstra-panel h4 {
    margin: 0 0 6px;
    color: #0b315f;
    font-size: 16px;
    font-weight: 800;
}
.bt-urun-ekstra-panel p {
    margin: 0 0 14px;
    color: #60738a;
    font-size: 13px;
    line-height: 1.45;
    font-weight: 600;
}

/* Stok durumu select — renkli */
select.bt-stok-select option[value="stokta_var"]    { color: #15803d; }
select.bt-stok-select option[value="sinirli"]       { color: #b45309; }
select.bt-stok-select option[value="siparis_uzeri"] { color: #1d4ed8; }
select.bt-stok-select option[value="stokta_yok"]    { color: #dc2626; }

/* ============================================================
   TASARIM YÖNETİCİSİ — ADMIN SAYFASI
   ============================================================ */
.bt-tasarim-section {
    background: #fff;
    border: 1px solid #dbe7f5;
    border-radius: 14px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 6px 20px rgba(15,42,75,.07);
}
.bt-tasarim-section h3 {
    margin: 0 0 4px;
    font-size: 17px;
    font-weight: 800;
    color: #0b315f;
    display: flex;
    align-items: center;
    gap: 8px;
}
.bt-tasarim-section .bt-ts-desc {
    margin: 0 0 16px;
    font-size: 13px;
    color: #60738a;
    font-weight: 600;
}

/* Toggle switch */
.bt-toggle-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 14px;
    border: 1px solid #e8f0fa;
    border-radius: 10px;
    margin-bottom: 8px;
    background: #f8fbff;
}
.bt-toggle-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13.5px;
    font-weight: 700;
    color: #1a2e42;
}
.bt-toggle-label .fa {
    color: #0b66b7;
    font-size: 14px;
}
.bt-toggle-label small {
    display: block;
    font-size: 11.5px;
    font-weight: 600;
    color: #60738a;
    margin-top: 2px;
}
.bt-toggle-switch {
    position: relative;
    width: 44px;
    height: 24px;
    flex-shrink: 0;
}
.bt-toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.bt-toggle-switch .slider {
    position: absolute;
    inset: 0;
    background: #cbd5e1;
    border-radius: 999px;
    cursor: pointer;
    transition: background .2s;
}
.bt-toggle-switch .slider::before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    left: 3px;
    top: 3px;
    background: #fff;
    border-radius: 50%;
    transition: transform .2s;
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
}
.bt-toggle-switch input:checked + .slider { background: #0b66b7; }
.bt-toggle-switch input:checked + .slider::before { transform: translateX(20px); }

/* ============================================================
   MARKA YÖNETİM SAYFASI
   ============================================================ */
.bt-marka-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 14px;
    margin-top: 16px;
}
.bt-marka-card {
    background: #f8fbff;
    border: 1px solid #dbe7f5;
    border-radius: 12px;
    padding: 14px;
    position: relative;
    transition: box-shadow .18s, border-color .18s;
}
.bt-marka-card:hover {
    border-color: #0b66b7;
    box-shadow: 0 8px 20px rgba(11,102,183,.13);
}
.bt-marka-card h4 {
    margin: 0 0 6px;
    font-size: 15px;
    font-weight: 800;
    color: #0b315f;
}
.bt-marka-card .bt-marka-actions {
    display: flex;
    gap: 8px;
    margin-top: 10px;
}
.bt-marka-pasif-badge {
    display: inline-block;
    padding: 2px 8px;
    background: #fef2f2;
    color: #dc2626;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    border: 1px solid #fecaca;
    margin-bottom: 4px;
}

@media (max-width: 575px) {
    .bt-toggle-row { flex-direction: column; align-items: flex-start; gap: 10px; }
    .bt-marka-grid { grid-template-columns: 1fr 1fr; }
}


/* ============================================================
   ÜRÜN DETAY PRO v2 — yeni bloklar (renkler adminden: CSS değişkeni)
   Marka: Bi Yazı Tahtası / biyazitahtasi.com
   Tüm cihazlarda kırılma/taşma/binme yok; güvenli boşluklar.
   ============================================================ */

/* Özellik rozetleri şeridi — sadece orta blok alt rozetleri final */
body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:8px !important;
    width:100% !important;
    max-width:100% !important;
    margin:14px 0 6px !important;
    padding:0 !important;
    overflow:hidden !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span{
    display:inline-flex !important;
    flex:1 1 0 !important;
    min-width:0 !important;
    max-width:100% !important;
    height:36px !important;
    padding:0 10px !important;
    box-sizing:border-box !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    border-radius:999px !important;
    background:var(--bt-rozet-bg,#f8fbff) !important;
    border:1px solid var(--bt-rozet-kenar,#d7e6f6) !important;
    color:var(--bt-rozet-yazi,#0b3e78) !important;
    box-shadow:0 7px 16px rgba(1,90,172,.07) !important;
    line-height:1 !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span i{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 auto !important;
    width:auto !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
    color:var(--bt-rozet-ikon,#015aac) !important;
    font-size:14px !important;
    line-height:1 !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span b{
    display:block !important;
    flex:0 1 auto !important;
    min-width:0 !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
    color:inherit !important;
    font-size:13px !important;
    font-weight:900 !important;
    line-height:1 !important;
}

/* Meta şeridi: puan + stok kodu + stok durumu + marka — tek hizalı chip şeridi, düzgün sarar */
.bt-meta-serit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 4px}
.bt-meta-serit .bt-chip,.bt-meta-serit .bt-stock-pill{display:inline-flex;align-items:center;gap:6px;
  border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.1;font-weight:800;
  white-space:nowrap;max-width:100%;box-sizing:border-box}
.bt-meta-serit .bt-chip i{flex:0 0 auto;font-size:13px}
.bt-meta-serit .bt-chip strong{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-chip-sku{background:#f4f7fb;border:1px solid #e3ebf4;color:#52647a}
.bt-chip-marka{background:#f4f7fb;border:1px solid #e3ebf4;color:#52647a}
.bt-chip-marka i{color:#005eb8}
.bt-chip-puan{background:#fffaf0;border:1px solid #f6e6c4;color:#7a5a12}
.bt-chip-puan .bt-stars{color:var(--bt-puan-yildiz,#f5b301);letter-spacing:1px;font-size:14px;line-height:1}
.bt-chip-puan strong{color:#10233f;font-weight:900}
.bt-chip-puan a{color:#0a4f91;font-weight:800;text-decoration:none}
.bt-chip-puan a:hover{text-decoration:underline}
/* Stok durumu pill — admin renkleri (anlamlı durumlar semantik kalır) */
.bt-meta-serit .bt-stock-pill{background:var(--bt-stok-bg,#eaf9ef)!important;color:var(--bt-stok-yazi,#0f7a39)!important;border:1px solid var(--bt-stok-kenar,#bee7cc)!important}
.bt-meta-serit .bt-stock-pill.bt-stock-yok{background:#fdeaea!important;color:#b3261e!important;border-color:#f5c2c0!important}
.bt-meta-serit .bt-stock-pill.bt-stock-sinirli{background:#fff7ed!important;color:#9a3412!important;border-color:#fed7aa!important}

/* "Tüm Fotoğraflar" — küçük, kutusuz, ana görsel alt orta final
   Ürün resmi ölçüsüne ve ana görsel ölçeğine dokunmaz. */
.bt-product-gallery-final{
    position:relative;
}

.bt-tum-fotograflar{
    position:absolute;
    left:calc(50% + 44px);
    bottom:14px;
    transform:translateX(-50%);
    z-index:3;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    width:auto;
    min-width:0;
    min-height:0;
    margin:0;
    padding:0;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
    color:#015aac;
    font-size:11.5px;
    line-height:1.15;
    font-weight:900;
    letter-spacing:.01em;
    text-align:center;
    cursor:pointer;
    transition:color .15s ease,text-decoration-color .15s ease;
}

.bt-tum-fotograflar:hover{
    background:transparent;
    border-color:transparent;
    color:#014a8f;
    text-decoration:underline;
    text-decoration-thickness:1px;
    text-underline-offset:3px;
}

.bt-tum-fotograflar i{
    color:#015aac;
    font-size:12px;
    line-height:1;
    flex:0 0 auto;
}

@media (max-width:991px){
    .bt-tum-fotograflar{
        left:50%;
        bottom:12px;
        font-size:11px;
    }

    .bt-tum-fotograflar i{
        font-size:11.5px;
    }
}

/* Alt güven rozetleri — admin renk/gölge */
.bt-alt-guven-serit{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}
.bt-alt-guven-serit>div{display:flex;align-items:center;gap:12px;background:var(--bt-ag-bg,#fff);
  border:1px solid var(--bt-ag-kenar,#dbe8f5);border-radius:16px;padding:14px 16px;box-shadow:var(--bt-ag-golge,0 8px 18px rgba(7,27,58,.04));min-width:0}
.bt-alt-guven-serit i{font-size:24px;color:var(--bt-ag-ikon,#005eb8);flex:0 0 auto}
.bt-alt-guven-serit strong{display:block;color:#10233f;font-weight:900;font-size:14px;line-height:1.2;overflow-wrap:anywhere}
.bt-alt-guven-serit span{display:block;color:#64748b;font-size:12px;font-weight:700;margin-top:3px;overflow-wrap:anywhere}

/* Bağımsız fotoğraf lightbox */
.bt-lightbox{display:none;position:fixed;inset:0;z-index:99999;background:rgba(7,18,38,.92);align-items:center;justify-content:center;padding:20px}
.bt-lb-inner{position:relative;max-width:1000px;width:100%;display:flex;align-items:center;justify-content:center}
.bt-lb-img{max-width:100%;max-height:84vh;object-fit:contain;border-radius:10px;background:#fff}
.bt-lb-close{position:absolute;top:-44px;right:0;width:40px;height:40px;border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}
.bt-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;background:rgba(255,255,255,.16);color:#fff;border-radius:50%;font-size:20px;cursor:pointer}
.bt-lb-prev{left:-8px}.bt-lb-next{right:-8px}
.bt-lb-nav:hover,.bt-lb-close:hover{background:rgba(255,255,255,.3)}
.bt-lb-count{position:absolute;bottom:-38px;left:0;right:0;text-align:center;color:#fff;font-weight:800;font-size:13px}

@media (max-width:991px){.bt-alt-guven-serit{grid-template-columns:1fr}}
@media (max-width:620px){
    .bt-meta-serit{gap:7px 8px}
    .bt-meta-serit .bt-chip,.bt-meta-serit .bt-stock-pill{font-size:12px;padding:6px 10px}
    .bt-alt-guven-serit{grid-template-columns:1fr;gap:8px;margin:16px 0}
    .bt-alt-guven-serit>div{padding:12px 14px;border-radius:13px}
    .bt-alt-guven-serit i{font-size:22px}
    .bt-lb-prev{left:0}.bt-lb-next{right:0}
}


/* Özellik rozetleri — mobil/tablet tek satır taşmasız final */
@media (max-width:575px){
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit{
        flex-wrap:nowrap !important;
        gap:6px !important;
        margin:12px 0 5px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span{
        height:32px !important;
        padding:0 6px !important;
        gap:4px !important;
        box-shadow:0 5px 12px rgba(1,90,172,.06) !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span i{
        font-size:12px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span b{
        font-size:clamp(9px,2.45vw,11.5px) !important;
    }
}

@media (max-width:390px){
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit{
        gap:5px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span{
        height:30px !important;
        padding:0 4px !important;
        gap:3px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span i{
        font-size:11px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span b{
        font-size:clamp(8px,2.35vw,10px) !important;
        letter-spacing:-.15px !important;
    }
}

@media (max-width:340px){
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit{
        gap:4px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span{
        height:28px !important;
        padding:0 3px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span i{
        font-size:10px !important;
    }

    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit span b{
        font-size:7.8px !important;
    }
}

/* ============================================================
   PRO v3 — Ürün bilgi sütunu final düzen
   ============================================================ */

/* Başlık üstü: yalnızca stok durumu sağda görünür. Stok kodu burada gösterilmez. */
.bt-info-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin:0 0 12px}
.bt-info-topbar .bt-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;line-height:1.1;white-space:nowrap;background:#f4f7fb;border:1px solid #e3ebf4;color:#52647a}
.bt-info-topbar .bt-chip-sku{display:none}
.bt-info-topbar .bt-chip i{font-size:12px}
.bt-info-topbar .bt-chip strong{font-weight:900;color:#33445a}
.bt-info-topbar .bt-stock-pill{background:var(--bt-stok-bg,#eaf9ef)!important;color:var(--bt-stok-yazi,#0f7a39)!important;border:1px solid var(--bt-stok-kenar,#bee7cc)!important}
.bt-info-topbar .bt-stock-pill.bt-stock-yok{background:#fdeaea!important;color:#b3261e!important;border-color:#f5c2c0!important}
.bt-info-topbar .bt-stock-pill.bt-stock-sinirli{background:#fff7ed!important;color:#9a3412!important;border-color:#fed7aa!important}

.bt-product-info-final h1{margin-top:0}

/* Başlık altı meta satırı: puan | marka | stok kodu. Mobilde tek satır kalır, orantılı küçülür. */
.bt-meta-serit{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(3px,.8vw,10px);margin:10px 0 16px;white-space:nowrap;max-width:100%;overflow:hidden}
.bt-meta-divider{display:inline-block;flex:0 0 1px;width:1px;height:clamp(10px,1.1vw,16px);margin:0;background:#d7e0ea}
.bt-meta-serit .bt-chip,.bt-meta-serit .bt-chip-puan,.bt-meta-serit .bt-chip-marka,.bt-meta-serit .bt-chip-sku-meta{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;white-space:nowrap;font-size:clamp(9px,1.05vw,14px);line-height:1.1}
.bt-meta-serit .bt-chip-puan{background:transparent!important;border:0!important;padding:0!important;gap:6px}
.bt-meta-serit .bt-chip-puan .bt-stars{color:var(--bt-puan-yildiz,#f5b301);letter-spacing:clamp(0px,.12vw,1px);font-size:clamp(9px,1.05vw,15px);line-height:1;white-space:nowrap}
.bt-meta-serit .bt-chip-puan strong{color:#10233f;font-weight:900;font-size:inherit;line-height:1.1;white-space:nowrap}
.bt-meta-serit .bt-chip-puan a{color:#6b7a8d;font-weight:700;text-decoration:none;font-size:inherit;line-height:1.1;white-space:nowrap}
.bt-meta-serit .bt-chip-puan a:hover{color:#0a4f91;text-decoration:underline}
.bt-meta-serit .bt-chip-marka{background:transparent!important;border:0!important;padding:0!important;color:#52647a;font-weight:700;gap:4px}
.bt-meta-serit .bt-chip-marka strong{color:#0a4f91;font-weight:900;font-size:inherit;line-height:1.1;white-space:nowrap}
.bt-meta-serit .bt-chip-sku-meta{gap:5px;padding:0;border:0;background:transparent;color:#6b7a90;font-weight:700}
.bt-meta-serit .bt-chip-sku-meta i{color:#8a97a8;font-size:12px;line-height:1}
.bt-meta-serit .bt-chip-sku-meta strong{color:#405a78;font-weight:850;font-size:inherit;line-height:1.1;white-space:nowrap}

/* Kısa açıklama -> mavi tikli madde listesi */
.bt-short-checklist ul{list-style:none;margin:0;padding:0}
.bt-short-checklist ul li{position:relative;padding-left:30px;margin:0 0 11px;color:#3d526c;line-height:1.5;font-size:15px}
.bt-short-checklist ul li:last-child{margin-bottom:0}
.bt-short-checklist ul li:before{content:"\f058";font-family:FontAwesome;position:absolute;left:0;top:1px;color:var(--bt-rozet-ikon,#005eb8);font-size:16px;line-height:1.4}
.bt-short-checklist p{margin:0 0 8px;color:#3d526c;line-height:1.6}
.bt-short-checklist p:last-child{margin-bottom:0}

/* İnce ayraç çizgisi */
.bt-info-divider{border:0;border-top:1px solid #e6edf4;margin:18px 0}

/* Nasıl satın alabilirsiniz — çerçevesiz, alt çizgili, temiz final */
.bt-howto-accordion,
.bt-buy-card-final .bt-howto-accordion,
.bt-buy-card-final details.bt-howto-accordion,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion{
    display:block !important;
    width:100% !important;
    margin:10px 0 0 !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    outline:0 !important;
    overflow:visible !important;
}

.bt-howto-accordion>summary,
.bt-buy-card-final .bt-howto-accordion>summary,
.bt-buy-card-final details.bt-howto-accordion>summary,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary{
    list-style:none !important;
    cursor:pointer !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    width:100% !important;
    min-height:34px !important;
    margin:0 !important;
    padding:8px 1px 10px !important;
    border:0 !important;
    border-radius:0 !important;
    border-bottom:1px solid #dce8f5 !important;
    background:transparent !important;
    box-shadow:none !important;
    outline:0 !important;
    color:#061a3d !important;
    font-size:13px !important;
    font-weight:900 !important;
    line-height:1.25 !important;
}

.bt-howto-accordion>summary::-webkit-details-marker,
.bt-buy-card-final .bt-howto-accordion>summary::-webkit-details-marker,
.bt-buy-card-final details.bt-howto-accordion>summary::-webkit-details-marker,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary::-webkit-details-marker{
    display:none !important;
}

.bt-howto-accordion>summary span,
.bt-buy-card-final .bt-howto-accordion>summary span,
.bt-buy-card-final details.bt-howto-accordion>summary span,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary span{
    display:inline-flex !important;
    align-items:center !important;
    gap:7px !important;
    min-width:0 !important;
}

.bt-howto-accordion>summary i.fa-shield,
.bt-buy-card-final .bt-howto-accordion>summary i.fa-shield,
.bt-buy-card-final details.bt-howto-accordion>summary i.fa-shield,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary i.fa-shield{
    color:#015aac !important;
    margin:0 !important;
    font-size:13px !important;
    line-height:1 !important;
    flex:0 0 auto !important;
}

.bt-howto-arrow,
.bt-howto-accordion .bt-howto-arrow,
.bt-buy-card-final .bt-howto-accordion .bt-howto-arrow,
.bt-buy-card-final details.bt-howto-accordion .bt-howto-arrow,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion .bt-howto-arrow{
    color:#015aac !important;
    font-size:12px !important;
    line-height:1 !important;
    transition:transform .2s ease !important;
    flex:0 0 auto !important;
}

.bt-howto-accordion[open]>summary,
.bt-buy-card-final .bt-howto-accordion[open]>summary,
.bt-buy-card-final details.bt-howto-accordion[open]>summary,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion[open]>summary{
    border-bottom-color:#cfe0f3 !important;
}

.bt-howto-accordion[open]>summary .bt-howto-arrow,
.bt-buy-card-final .bt-howto-accordion[open]>summary .bt-howto-arrow,
.bt-buy-card-final details.bt-howto-accordion[open]>summary .bt-howto-arrow,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion[open]>summary .bt-howto-arrow{
    transform:rotate(180deg) !important;
}

.bt-howto-accordion ol,
.bt-buy-card-final .bt-howto-accordion ol,
.bt-buy-card-final details.bt-howto-accordion ol,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion ol{
    margin:0 !important;
    padding:9px 1px 3px 21px !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
}

.bt-howto-accordion li,
.bt-buy-card-final .bt-howto-accordion li,
.bt-buy-card-final details.bt-howto-accordion li,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion li{
    margin:0 0 6px !important;
    color:#405a78 !important;
    font-size:12px !important;
    line-height:1.42 !important;
    font-weight:600 !important;
}

.bt-howto-accordion li:last-child,
.bt-buy-card-final .bt-howto-accordion li:last-child,
.bt-buy-card-final details.bt-howto-accordion li:last-child,
.bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion li:last-child{
    margin-bottom:0 !important;
}

@media (max-width:575px){
    .bt-meta-serit{gap:4px;margin:8px 0 12px}
    .bt-meta-serit .bt-chip,.bt-meta-serit .bt-chip-puan,.bt-meta-serit .bt-chip-marka,.bt-meta-serit .bt-chip-sku-meta{font-size:clamp(8.4px,2.45vw,11.5px);gap:3px}
    .bt-meta-serit .bt-chip-puan .bt-stars{font-size:clamp(8.4px,2.45vw,11.5px);letter-spacing:0}
    .bt-meta-serit .bt-chip-sku-meta i{display:none}
    .bt-meta-divider{height:10px}

    .bt-howto-accordion,
    .bt-buy-card-final .bt-howto-accordion,
    .bt-buy-card-final details.bt-howto-accordion,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion{margin-top:9px !important}

    .bt-howto-accordion>summary,
    .bt-buy-card-final .bt-howto-accordion>summary,
    .bt-buy-card-final details.bt-howto-accordion>summary,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary{min-height:32px !important;padding:8px 1px 9px !important;font-size:12.5px !important}

    .bt-howto-accordion>summary i.fa-shield,
    .bt-buy-card-final .bt-howto-accordion>summary i.fa-shield,
    .bt-buy-card-final details.bt-howto-accordion>summary i.fa-shield,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion>summary i.fa-shield{font-size:12.5px !important}

    .bt-howto-arrow,
    .bt-howto-accordion .bt-howto-arrow,
    .bt-buy-card-final .bt-howto-accordion .bt-howto-arrow,
    .bt-buy-card-final details.bt-howto-accordion .bt-howto-arrow,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion .bt-howto-arrow{font-size:11.5px !important}

    .bt-howto-accordion ol,
    .bt-buy-card-final .bt-howto-accordion ol,
    .bt-buy-card-final details.bt-howto-accordion ol,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion ol{padding:8px 1px 2px 19px !important}

    .bt-howto-accordion li,
    .bt-buy-card-final .bt-howto-accordion li,
    .bt-buy-card-final details.bt-howto-accordion li,
    .bt-buy-card-final details.bt-buy-trust.bt-buy-howto.bt-howto-accordion li{font-size:11.8px !important;line-height:1.4 !important}
}
@media (max-width:390px){
    .bt-meta-serit{gap:3px}
    .bt-meta-serit .bt-chip,.bt-meta-serit .bt-chip-puan,.bt-meta-serit .bt-chip-marka,.bt-meta-serit .bt-chip-sku-meta{font-size:clamp(7.7px,2.25vw,10px);gap:2px}
    .bt-meta-serit .bt-chip-puan .bt-stars{font-size:clamp(7.7px,2.25vw,10px)}
}
@media (max-width:340px){
    .bt-meta-serit .bt-chip,.bt-meta-serit .bt-chip-puan,.bt-meta-serit .bt-chip-marka,.bt-meta-serit .bt-chip-sku-meta{font-size:7.3px}
    .bt-meta-serit .bt-chip-puan .bt-stars{font-size:7.3px}
}

/* ============================================================
   PRO v3.1 — Bilgi Kartları ikonlu + kompakt (resimdeki gibi)
   ============================================================ */
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important;align-items:stretch!important}
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:0!important;padding:10px 13px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e3edf8!important;box-shadow:none!important}
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly>div>i{font-size:19px!important;color:var(--bt-rozet-ikon,#005eb8)!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;line-height:1!important}
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly .bt-spec-text{display:flex!important;flex-direction:column!important;min-width:0!important;gap:0!important}
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly .bt-spec-text span{display:block!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:#8595a8!important;margin:0 0 2px!important}
body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly .bt-spec-text strong{display:block!important;font-size:14px!important;font-weight:900!important;color:#10233f!important;line-height:1.2!important;overflow-wrap:anywhere!important}
@media (max-width:360px){
  body.bt-shop-page .bt-product-spec-summary.bt-spec-iconly{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* ============================================================
   PRO v4 — Teknik özet kartları (Ölçü/Yüzey/Renk/Kullanım)
   Premium, sade; yuvarlak SVG ikon kutusu; boş veri = kart yok.
   Yeni class isimleri -> eski .bt-product-spec-summary ile çakışmaz.
   ============================================================ */
.bt-product-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;margin-bottom:16px}
.bt-product-spec-card{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px;background:#fff;border:1px solid #dce8f5;border-radius:14px;box-shadow:0 8px 22px rgba(1,90,172,.05);min-width:0}
.bt-product-spec-icon{width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;background:#eef6ff;border-radius:50%;color:#015aac;flex:0 0 auto}
.bt-product-spec-icon svg{width:24px;height:24px;display:block}
.bt-product-spec-content{min-width:0}
.bt-product-spec-label{font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.04em;color:#6b7a90;text-transform:uppercase;margin-bottom:4px}
.bt-product-spec-value{font-size:18px;line-height:1.25;font-weight:900;color:#061a3d;word-break:break-word}

@media (max-width:575px){
  .bt-product-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .bt-product-spec-card{min-height:72px;padding:12px;gap:10px}
  .bt-product-spec-icon{width:36px;height:36px;min-width:36px}
  .bt-product-spec-icon svg{width:21px;height:21px}
  .bt-product-spec-label{font-size:11px}
  .bt-product-spec-value{font-size:15px}
}
@media (max-width:360px){
  .bt-product-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .bt-product-spec-card{min-height:54px;padding:7px;gap:6px;border-radius:10px}
  .bt-product-spec-icon{width:26px;height:26px;min-width:26px}
  .bt-product-spec-icon svg{width:16px;height:16px}
  .bt-product-spec-label{font-size:8.5px;line-height:1.1;letter-spacing:.02em}
  .bt-product-spec-value{font-size:11.5px;line-height:1.15}
}

/* ============================================================
   PRO v5 — Tema değişkenleri öğelere bağlanır (adminden yönetim)
   Hepsi var(--x, varsayılan); ayar yoksa varsayılan görünür.
   ============================================================ */
/* Fontlar */
body.bt-product-final .bt-shop-main{font-family:var(--bt-govde-font,inherit)}
body.bt-shop-page .bt-product-info-final h1{font-family:var(--bt-baslik-font,var(--bt-govde-font,inherit))!important;color:var(--bt-baslik-renk,#10233f)!important;font-size:var(--bt-baslik-boyut,34px)!important;font-weight:var(--bt-baslik-kalinlik,900)!important;line-height:1.12!important}

/* Stokta Var pill — köşe + boyut (renkler zaten bağlı) */
.bt-info-topbar .bt-stock-pill{border-radius:var(--bt-stok-kose,999px)!important;font-size:var(--bt-stok-boyut,12px)!important}
/* Stok Kodu chip */
.bt-info-topbar .bt-chip{background:var(--bt-skod-bg,#f4f7fb)!important;border:1px solid var(--bt-skod-kenar,#e3ebf4)!important;color:var(--bt-skod-yazi,#52647a)!important;border-radius:var(--bt-skod-kose,999px)!important}
.bt-info-topbar .bt-chip strong{color:var(--bt-skod-yazi,#52647a)!important}

/* Bilgi kartları */
.bt-product-spec-card{background:var(--bt-bk-bg,#fff)!important;border:1px solid var(--bt-bk-kenar,#dce8f5)!important;border-radius:var(--bt-bk-kose,14px)!important;box-shadow:var(--bt-bk-golge,0 8px 22px rgba(1,90,172,.05))!important}
.bt-product-spec-icon{background:var(--bt-bk-ikon-bg,#eef6ff)!important;color:var(--bt-bk-ikon-renk,#015aac)!important}
.bt-product-spec-label{color:var(--bt-bk-etiket-renk,#6b7a90)!important}
.bt-product-spec-value{color:var(--bt-bk-deger-renk,#061a3d)!important;font-size:var(--bt-bk-deger-boyut,18px)!important}
@media (max-width:575px){ .bt-product-spec-value{font-size:calc(var(--bt-bk-deger-boyut,18px) - 3px)!important} }

/* Fiyat */
body.bt-shop-page .bt-price-final{color:var(--bt-fiyat-renk,#071b3a)!important;font-size:var(--bt-fiyat-boyut,38px)!important;font-weight:var(--bt-fiyat-kalinlik,900)!important}
@media (max-width:620px){ body.bt-shop-page .bt-price-final{font-size:calc(var(--bt-fiyat-boyut,38px) - 4px)!important} }

/* Sepete Ekle butonu */
body.bt-shop-page .bt-buy-cart{background:linear-gradient(135deg,var(--bt-sepet-bg1,#005eb8) 0%,var(--bt-sepet-bg2,#034da2) 100%)!important;color:var(--bt-sepet-yazi,#fff)!important;border-radius:var(--bt-sepet-kose,14px)!important;box-shadow:var(--bt-sepet-golge,none)!important;font-size:var(--bt-sepet-boyut,17px)!important}

/* ============================================================
   SATIN ALMA PANELİ — yardımcı butonlar final
   WhatsApp Destek ve Kurumsal Teklif Al aynı ölçüdedir.
   ============================================================ */
.bt-buy-card-final .bt-buy-secondary,
.bt-buy-card-final .bt-buy-corporate{display:block;width:100%;margin-top:10px}
.bt-buy-card-final .bt-buy-secondary a,
.bt-buy-card-final .bt-buy-corporate a{width:100%;min-height:38px;height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:12px;font-weight:950;line-height:1;letter-spacing:.2px;text-decoration:none;box-sizing:border-box;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}
.bt-buy-card-final .bt-buy-secondary a i,
.bt-buy-card-final .bt-buy-corporate a i{font-size:14px;line-height:1}
.bt-buy-card-final .bt-buy-secondary a{background:#eafbf1;border:1px solid #bceccc;color:#087a34;box-shadow:0 8px 20px rgba(22,163,74,.08)}
.bt-buy-card-final .bt-buy-secondary a:hover{background:#dcfce7;color:#06652c;box-shadow:0 10px 24px rgba(22,163,74,.12);transform:translateY(-1px)}
.bt-buy-card-final .bt-buy-corporate a{background:#fff;border:1px solid #015aac;color:#015aac;box-shadow:0 8px 20px rgba(1,90,172,.08)}
.bt-buy-card-final .bt-buy-corporate a:hover{background:#f3f8ff;color:#014a8f;box-shadow:0 10px 24px rgba(1,90,172,.12);transform:translateY(-1px)}

@media (max-width:575px){
    .bt-buy-card-final .bt-buy-secondary a,
    .bt-buy-card-final .bt-buy-corporate a{min-height:36px;height:36px;padding:0 12px;border-radius:14px;font-size:11.8px}
}
@media (max-width:340px){
    .bt-buy-card-final .bt-buy-secondary a,
    .bt-buy-card-final .bt-buy-corporate a{min-height:34px;height:34px;border-radius:13px;font-size:11px}
}

/* ============================================================
ÜRÜN GÖRSEL GALERİSİ + ORTA/SAĞ BLOK — TEMİZ FINAL
Amaç:

1. Sol görsel alanındaki gereksiz boşluklar azaltılır.
2. Ana resim kart içinde daha ölçekli ve dengeli durur.
3. Orta ürün bilgi bloğu ile sağ satın alma bloğu masaüstünde aynı yüksekliğe oturur.
4. Resim oranı bozulmaz, kesilmez, yamulmaz.
   ============================================================ */

@media (min-width:1200px){
.bt-product-top{
grid-template-columns:minmax(500px,.94fr) minmax(430px,.76fr) minmax(330px,.48fr);
gap:22px;
align-items:stretch;
}

/* Sol görsel alanı: boşluk azaltılmış, oran dengeli */
.bt-product-gallery-final{
    align-self:start;
    height:auto;
    min-height:0;
    padding:10px;
    gap:10px;
}

.bt-main-product-photo{
    min-width:0;
    min-height:0;
    height:clamp(365px,29vw,425px);
    padding:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}

.bt-main-product-photo img{
    display:block;
    width:auto;
    height:auto;
    max-width:90%;
    max-height:100%;
    object-fit:contain;
}

.bt-thumbs-vertical{
    gap:8px;
}

.bt-thumbs-vertical button{
    width:72px;
    height:72px;
    padding:5px;
}

.bt-thumbs-vertical button img{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
}

/* Orta ve sağ blok: aynı yükseklikte hizalanır */
.bt-product-info-final,
.bt-buy-card-final{
    align-self:stretch;
    height:100%;
    min-height:100%;
}

.bt-product-info-final{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}

.bt-buy-card-final{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}

}

@media (min-width:992px) and (max-width:1199px){
.bt-product-top{
align-items:stretch;
}

/* Sol görsel alanı: küçük laptopta boşluk azaltılmış */
.bt-product-gallery-final{
    align-self:start;
    height:auto;
    min-height:0;
    padding:10px;
    gap:10px;
}

.bt-main-product-photo{
    min-width:0;
    min-height:0;
    height:clamp(325px,34vw,380px);
    padding:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}

.bt-main-product-photo img{
    display:block;
    width:auto;
    height:auto;
    max-width:90%;
    max-height:100%;
    object-fit:contain;
}

.bt-thumbs-vertical{
    gap:7px;
}

.bt-thumbs-vertical button{
    width:68px;
    height:68px;
    padding:5px;
}

.bt-thumbs-vertical button img{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
}

/* Orta ve sağ blok aynı yüksekliğe oturur */
.bt-product-info-final,
.bt-buy-card-final{
    align-self:stretch;
    height:100%;
    min-height:100%;
}

.bt-product-info-final,
.bt-buy-card-final{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}

}

@media (max-width:991px){
.bt-product-top{
align-items:initial;
}

.bt-product-gallery-final,
.bt-product-info-final,
.bt-buy-card-final{
    height:auto;
    min-height:0;
    align-self:auto;
}

.bt-product-gallery-final{
    max-width:100%;
    padding:10px;
    gap:10px;
}

.bt-main-product-photo{
    max-width:100%;
    overflow:hidden;
    padding:8px;
}

.bt-main-product-photo img{
    display:block;
    max-width:100%;
    height:auto;
    object-fit:contain;
}

}
body.bt-shop-page #bt-main-product-image,
body.bt-product-final #bt-main-product-image,
.bt-main-product-photo #bt-main-product-image{
display:block !important;
width:90% !important;
height:auto !important;
max-width:90% !important;
max-height:100% !important;
object-fit:contain !important;
transform:none !important;
}

/* ============================================================
   ÜRÜN ÖZELLİK ROZETLERİ — TAM METİN / TEK SATIR / ADAPTİF
   Metin kırpılmaz, üç nokta kullanılmaz ve alt satıra geçmez.
   Gerçek kullanılabilir genişliğe göre JS en büyük uygun ölçüyü seçer.
   ============================================================ */
body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit{
    --bt-r-font:8px;
    --bt-r-icon:10px;
    --bt-r-pad:3px;
    --bt-r-item-gap:3px;
    --bt-r-strip-gap:3px;
    --bt-r-height:30px;
    display:flex !important;
    flex-flow:row nowrap !important;
    align-items:center !important;
    justify-content:center !important;
    gap:var(--bt-r-strip-gap) !important;
    width:calc(100% + 40px) !important;
    max-width:calc(100% + 40px) !important;
    min-width:0 !important;
    margin:14px -20px 6px !important;
    overflow:hidden !important;
    contain:layout style !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit > span{
    display:inline-flex !important;
    flex:0 0 auto !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    height:var(--bt-r-height) !important;
    padding:0 var(--bt-r-pad) !important;
    gap:var(--bt-r-item-gap) !important;
    overflow:visible !important;
    white-space:nowrap !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit > span > i{
    display:inline-flex !important;
    flex:0 0 auto !important;
    font-size:var(--bt-r-icon) !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit > span > b{
    display:block !important;
    flex:0 0 auto !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    overflow:visible !important;
    text-overflow:clip !important;
    white-space:nowrap !important;
    font-size:var(--bt-r-font) !important;
    line-height:1 !important;
    letter-spacing:var(--bt-r-letter-spacing,0) !important;
}

body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit[data-bt-rozet-iconless="1"] > span > i{
    display:none !important;
}

@media (prefers-reduced-motion:reduce){
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit,
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit > span,
    body.bt-shop-page .bt-product-info-final .bt-urun-rozet-serit > span > b{
        transition:none !important;
    }
}

/* ============================================================
   URUN META SERIDI - PUAN | MARKA | STOK KODU TAM METIN
   Metinler uc nokta ile kesilmez; tum cihazlarda tek satir kalir.
   ============================================================ */
body.bt-shop-page .bt-product-info-final .bt-meta-serit{
    display:flex !important;
    flex-flow:row nowrap !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:clamp(2px,.42vw,6px) !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    overflow:visible !important;
    white-space:nowrap !important;
}

body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-puan,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-marka,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-sku-meta{
    display:inline-flex !important;
    flex:0 0 auto !important;
    align-items:center !important;
    width:auto !important;
    min-width:max-content !important;
    max-width:none !important;
    gap:clamp(2px,.28vw,4px) !important;
    overflow:visible !important;
    text-overflow:clip !important;
    white-space:nowrap !important;
    font-size:clamp(9px,.88vw,13px) !important;
    letter-spacing:-.01em !important;
}

body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip strong,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-puan strong,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-marka strong,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-sku-meta strong,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-puan a,
body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-stars{
    display:inline-block !important;
    flex:0 0 auto !important;
    width:auto !important;
    min-width:max-content !important;
    max-width:none !important;
    overflow:visible !important;
    text-overflow:clip !important;
    white-space:nowrap !important;
    font-size:inherit !important;
}

body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-meta-divider{
    display:inline-block !important;
    flex:0 0 1px !important;
    width:1px !important;
    min-width:1px !important;
    margin:0 1px !important;
}

@media (max-width:575px){
    body.bt-shop-page .bt-product-info-final .bt-meta-serit{
        gap:2px !important;
    }
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-puan,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-marka,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-sku-meta{
        gap:2px !important;
        font-size:clamp(7.1px,2.15vw,9px) !important;
    }
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-sku-meta i{
        display:none !important;
    }
}

@media (max-width:340px){
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-puan,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-marka,
    body.bt-shop-page .bt-product-info-final .bt-meta-serit .bt-chip-sku-meta{
        font-size:6.8px !important;
    }
}
