/* Bi'Tişört menu-v4 — Ürünler açılır menüsü (yalnız masaüstü, html.bt-pm4)
   Sola hizalı tutarlı kart ızgarası · sabit oranlı görsel kutusu (object-fit) · ad + kısa bilgi + fiyat ·
   boş sütunlarda "Tüm … ürünleri" kartı · sağ tanıtım paneliyle dengeli yükseklik.
   Geri alma: ?menu_legacy=1 veya storage/menu-legacy.flag. Mobil menü (≤980px) bu dosyadan etkilenmez. */
@media (min-width:981px){
html.bt-pm4 #btProductsMegaV6102{--pm4-o:#ff5b12;--pm4-ol:#fff1e8;--pm4-t:#1d222a;--pm4-m:#6b7280;--pm4-b:#eee7e1;width:min(1240px,calc(100vw - 28px))}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__surface{border-radius:0 0 18px 18px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__products{grid-template-columns:232px minmax(0,1fr) 288px;min-height:0;align-items:stretch}
/* kategori sütunu */
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__categories{display:flex;flex-direction:column;gap:2px;padding:12px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat{min-height:38px;padding:6px 10px;gap:10px;border-radius:10px;font-size:13px;font-weight:700;outline:0}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat i{width:24px;height:24px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat i svg{width:21px;height:21px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat:hover{background:#faf6f2;color:var(--pm4-t)}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat.is-active,html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat.is-active:hover{background:var(--pm4-ol);color:var(--pm4-o)}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat:focus-visible{box-shadow:0 0 0 2px #ffc9ad}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat span{flex:1 1 auto;min-width:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-count{min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#f3efeb;color:#6b7280;font:700 11px/20px Inter,Arial,sans-serif;font-style:normal;text-align:center}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat.is-active .bt-pm4-count{background:#fff;color:var(--pm4-o)}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__cat b{margin-left:0;font-size:16px}
/* ana alan */
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__main{display:flex;flex-direction:column;min-width:0;padding:18px 22px 20px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head{align-items:flex-end;margin-bottom:14px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head h3{font-size:19px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head p{font-size:12px;margin-top:4px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head>a{font-size:12px;margin:0 0 1px;padding:6px 10px;border-radius:999px;background:var(--pm4-ol);transition:background .15s ease}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head>a:hover{background:#ffe3d1}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;justify-items:stretch}
/* kart */
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--pm4-b);border-radius:14px;background:#fff;overflow:hidden;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
html.bt-pm4 #btProductsMegaV6102 a.bt-pm4-card:hover,html.bt-pm4 #btProductsMegaV6102 a.bt-pm4-card:focus-visible{border-color:#ffc9ad;box-shadow:0 12px 26px rgba(28,20,14,.10);transform:translateY(-2px);outline:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-media{position:relative;display:block;aspect-ratio:4/5;background:#f7f5f2;overflow:hidden}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-media img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transition:transform .25s ease}
html.bt-pm4 #btProductsMegaV6102 a.bt-pm4-card:hover .bt-pm4-media img{transform:scale(1.05)}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-media em{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:999px;background:var(--pm4-o);color:#fff;font:700 10.5px/1.5 Inter,Arial,sans-serif;font-style:normal}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-body{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;min-width:0;flex:1 1 auto}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-body strong{display:block;color:var(--pm4-t);font-size:13px;line-height:1.3;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0}
html.bt-pm4 #btProductsMegaV6102 a.bt-pm4-card:hover .bt-pm4-body strong{color:var(--pm4-o)}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-body small{display:block;color:var(--pm4-m);font-size:11.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px;min-width:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-price{color:var(--pm4-t);font:800 14px/1.2 Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-row>span{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#f3efeb;color:var(--pm4-m);font:600 10.5px/1.4 Inter,Arial,sans-serif;white-space:nowrap}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-price.is-ask{color:var(--pm4-o);font-size:12px}
/* iskelet (veri gelirken) */
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-card.is-skel .bt-pm4-media,html.bt-pm4 #btProductsMegaV6102 .bt-pm4-card.is-skel i{background:linear-gradient(90deg,#f4f1ee 0,#faf8f6 50%,#f4f1ee 100%);background-size:200% 100%;animation:pm4sk 1.1s linear infinite}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-card.is-skel i{display:block;height:10px;border-radius:6px;width:80%}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-card.is-skel i+i{width:50%}
@keyframes pm4sk{to{background-position:-200% 0}}
/* boş sütunları dolduran "tümünü gör" kartı */
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:16px;border:1px dashed #f1cdb8;border-radius:14px;background:linear-gradient(160deg,#fffaf6 0%,#fff3ea 100%)}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-empty{flex-direction:row;align-items:center;justify-content:flex-start;min-height:150px}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-empty>span:nth-child(2){flex:1 1 auto}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-empty>b{color:var(--pm4-o);font-size:12.5px;white-space:nowrap}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-main{display:flex;align-items:flex-start;gap:12px;min-width:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-ic{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--pm4-o);color:#fff;font-weight:800;font-size:16px;transition:transform .18s ease}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-main:hover .bt-pm4-more-ic,html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-empty:hover .bt-pm4-more-ic{transform:translateX(3px)}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more strong{display:block;color:var(--pm4-t);font-size:14px;line-height:1.25;font-weight:800}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-main:hover strong{color:var(--pm4-o)}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more small{display:block;margin-top:4px;color:var(--pm4-m);font-size:12px;line-height:1.45}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats small{flex:1 1 100%;margin:0 0 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9a8f86}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:1px solid #f0dccf;border-radius:999px;background:#fff;color:var(--pm4-t);font:700 12px/1 Inter,Arial,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats button:hover,html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats button:focus-visible{border-color:var(--pm4-o);color:var(--pm4-o);outline:0}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more-cats u{text-decoration:none;color:var(--pm4-m);font-weight:600}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-one{justify-content:center;padding:14px}
html.bt-pm4 #btProductsMegaV6102 .bt-pm4-more.is-one .bt-pm4-more-main{flex-direction:column;align-items:flex-start}
/* sağ tanıtım paneli: yükseklik içerikle dengeli, görsel taşmaz */
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo{min-height:0;display:flex;flex-direction:column}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo h3{font-size:22px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo-image{top:112px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo>a{height:40px;font-size:12px;transition:background .15s ease,transform .15s ease}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo>a:hover{background:#e94e08;transform:translateY(-1px)}
}
@media (min-width:981px) and (max-width:1099px){
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__products{grid-template-columns:200px minmax(0,1fr) 230px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__main{padding:16px 16px 18px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__promo h3{font-size:19px}
html.bt-pm4 #btProductsMegaV6102 .bt-hm-v6102__head>a{display:none}
}
@media (prefers-reduced-motion:reduce){html.bt-pm4 #btProductsMegaV6102 *{transition:none!important;animation:none!important}}
