/*
 * Araç magneti teması (magnet.ofosoft.tr). Yalnızca data-tema="aracmagnet" iken etkilidir.
 * Renkler: lacivert zemin bölümleri + reklam kırmızısı düğmeler (tema paletindeki ana = kırmızı, vurgu = lacivert).
 */
[data-tema="aracmagnet"] {
	--mg-lacivert: #0E2A5E;
	--mg-lacivert-koyu: #091D44;
	--mg-kirmizi: #D9232D;
	--mg-kirmizi-koyu: #B3161F;
	--mg-cizgi: #E3E7EF;
}

/* ---------- Üst avantaj şeridi ---------- */
[data-tema="aracmagnet"] .ust-serit-mg { background: var(--mg-lacivert-koyu); color: #fff; font-size: 13px; font-weight: 600; }
[data-tema="aracmagnet"] .ust-serit-mg .kap { display: flex; justify-content: space-around; align-items: center; gap: 18px; min-height: 36px; flex-wrap: wrap; }
[data-tema="aracmagnet"] .ust-serit-mg span { display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; }
[data-tema="aracmagnet"] .ust-serit-mg .ikon { width: 17px; height: 17px; color: #fff; opacity: .95; }
@media (max-width: 900px) {
	[data-tema="aracmagnet"] .ust-serit-mg .kap { justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; gap: 22px; min-height: 32px; font-size: 12px; }
	[data-tema="aracmagnet"] .ust-serit-mg .kap::-webkit-scrollbar { display: none; }
}

/* ---------- Başlık ---------- */
[data-tema="aracmagnet"] .ust { background: #fff; }
[data-tema="aracmagnet"] .ust-v-mg .ust-ana { display: flex; align-items: center; gap: 28px; padding-top: 14px; padding-bottom: 14px; }
[data-tema="aracmagnet"] .ust-v-mg .logo img { max-height: 62px; width: auto; }
[data-tema="aracmagnet"] .ust-v-mg .arama { flex: 1; max-width: 440px; margin: 0 auto; display: flex; border: 1px solid #C9D0DC; border-radius: 6px; overflow: visible; position: relative; background: #fff; }
[data-tema="aracmagnet"] .ust-v-mg .arama input { flex: 1; border: 0; background: transparent; padding: 0 14px; height: 44px; font-size: 14px; }
[data-tema="aracmagnet"] .ust-v-mg .arama button { width: 50px; border: 0; background: var(--mg-kirmizi); color: #fff; border-radius: 0 5px 5px 0; display: grid; place-items: center; cursor: pointer; }
[data-tema="aracmagnet"] .ust-v-mg .arama button:hover { background: var(--mg-kirmizi-koyu); }
[data-tema="aracmagnet"] .ust-v-mg .arama button .ikon { width: 20px; height: 20px; }
[data-tema="aracmagnet"] .ust-v-mg .ust-eylem { display: flex; align-items: center; gap: 26px; }
[data-tema="aracmagnet"] .ust-v-mg .ust-tel { display: flex; align-items: center; gap: 10px; color: var(--metin); font-weight: 800; font-size: 15px; text-decoration: none; }
[data-tema="aracmagnet"] .ust-v-mg .ust-tel .yuvarlak { width: 38px; height: 38px; border: 0; background: transparent; color: var(--mg-lacivert); display: grid; place-items: center; }
[data-tema="aracmagnet"] .ust-v-mg .ust-tel .yuvarlak .ikon { width: 30px; height: 30px; }
[data-tema="aracmagnet"] .ust-v-mg .ust-tel small { display: block; font-size: 12px; font-weight: 700; color: var(--metin); }
[data-tema="aracmagnet"] .ust-v-mg .ust-eylem-link small { font-weight: 700; color: var(--metin); }

/* Menü satırı */
[data-tema="aracmagnet"] .ust-v-mg .kat-menu { border-top: 1px solid var(--mg-cizgi); border-bottom: 1px solid var(--mg-cizgi); background: #fff; }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-kap { display: flex; align-items: center; gap: 24px; min-height: 54px; }
[data-tema="aracmagnet"] .ust-v-mg .tum-kat-btn { background: var(--mg-kirmizi); color: #fff; border: 0; border-radius: 6px; height: 40px; padding: 0 16px; min-width: 190px; font-weight: 700; font-size: 14px; display: inline-flex; align-items: center; gap: 10px; cursor: pointer; }
[data-tema="aracmagnet"] .ust-v-mg .tum-kat-btn::after { content: ""; margin-left: auto; width: 8px; height: 8px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg) translateY(-3px); }
[data-tema="aracmagnet"] .ust-v-mg .tum-kat-btn:hover { background: var(--mg-kirmizi-koyu); }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste { display: flex; flex: 1; justify-content: space-between; align-items: center; gap: 6px; }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste > .kat-menu-oge > a { font-weight: 700; font-size: 14px; color: var(--metin); padding: 16px 6px; white-space: nowrap; }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste > .kat-menu-oge > a:hover,
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste > .kat-menu-oge > a.aktif { color: var(--mg-kirmizi); }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-tasarla > a { color: var(--mg-kirmizi) !important; }

/* ---------- Vitrin (slider) ---------- */
[data-tema="aracmagnet"] .mg-vitrin { position: relative; background: var(--mg-lacivert); }
/* Genel .kaydirici dar ekranda 16:9 oranına ve yuvarlak köşeye sabitlenir; magnet vitrininde yazı görselin altına uzayabilmeli */
[data-tema="aracmagnet"] .mg-vitrin .kaydirici { aspect-ratio: auto; min-height: 0; border-radius: 0; background: var(--mg-lacivert); }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-serit { height: auto; align-items: stretch; }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-serit { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-serit::-webkit-scrollbar { display: none; }
[data-tema="aracmagnet"] .mg-slayt { position: relative; flex: 0 0 100%; scroll-snap-align: start; min-height: 360px; overflow: hidden; display: flex; align-items: center; }
[data-tema="aracmagnet"] .mg-slayt-gorsel { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: right center; }
[data-tema="aracmagnet"] .mg-slayt-kap { position: relative; z-index: 1; width: 100%; }
[data-tema="aracmagnet"] .mg-slayt-metin { max-width: 520px; color: #fff; padding: 40px 0 46px; }
[data-tema="aracmagnet"] .mg-slayt-metin h1,
[data-tema="aracmagnet"] .mg-slayt-metin h2 { color: #fff; font-size: clamp(30px, 3.6vw, 50px); line-height: 1.08; font-weight: 800; margin: 0 0 14px; letter-spacing: -.5px; text-shadow: 0 2px 18px rgb(0 0 0 / .25); }
[data-tema="aracmagnet"] .mg-slayt-metin p { font-size: 17px; line-height: 1.45; margin: 0 0 14px; color: #F0F3FA; }
[data-tema="aracmagnet"] .mg-maddeler { list-style: none; margin: 0 0 22px; padding: 0; display: grid; gap: 7px; }
[data-tema="aracmagnet"] .mg-maddeler li { display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 600; }
[data-tema="aracmagnet"] .mg-tik { width: 21px; height: 21px; border-radius: 4px; background: #2FB34A; display: grid; place-items: center; flex: 0 0 auto; }
[data-tema="aracmagnet"] .mg-tik .ikon { width: 15px; height: 15px; color: #fff; stroke-width: 3; }
[data-tema="aracmagnet"] .mg-vitrin-btn { background: var(--mg-kirmizi); border-color: var(--mg-kirmizi); color: #fff; border-radius: 6px; padding: 14px 26px; font-weight: 700; font-size: 17px; }
[data-tema="aracmagnet"] .mg-vitrin-btn:hover { background: var(--mg-kirmizi-koyu); border-color: var(--mg-kirmizi-koyu); }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-noktalar { position: absolute; left: 0; right: 0; bottom: 14px; display: flex; justify-content: center; gap: 8px; z-index: 2; }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-noktalar button { width: 10px; height: 10px; border-radius: 10px; border: 0; background: rgb(255 255 255 / .75); padding: 0; transition: width .2s; }
[data-tema="aracmagnet"] .mg-vitrin .kaydirici-noktalar button.aktif { width: 26px; background: var(--mg-kirmizi); }
@media (max-width: 760px) {
	[data-tema="aracmagnet"] .mg-slayt { flex-direction: column; align-items: stretch; min-height: 0; }
	[data-tema="aracmagnet"] .mg-slayt-gorsel { position: relative; height: auto; aspect-ratio: 16 / 9; object-position: 78% center; }
	[data-tema="aracmagnet"] .mg-slayt-metin { padding: 18px 0 40px; max-width: none; }
	[data-tema="aracmagnet"] .mg-slayt-metin h1, [data-tema="aracmagnet"] .mg-slayt-metin h2 { font-size: 28px; }
	[data-tema="aracmagnet"] .mg-slayt-metin p { font-size: 15px; }
	[data-tema="aracmagnet"] .mg-maddeler li { font-size: 14.5px; }
	[data-tema="aracmagnet"] .mg-vitrin-btn { width: 100%; justify-content: center; }
	[data-tema="aracmagnet"] .mg-vitrin .kaydirici-noktalar { bottom: 12px; }
}

/* ---------- Güven şeridi (4 madde, ikon solda, aralarında çizgi) ---------- */
[data-guven="mg"] .bolum-guven { padding: 0; background: #fff; border-bottom: 1px solid var(--mg-cizgi); }
[data-guven="mg"] .guven-serit { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; }
[data-guven="mg"] .guven-oge { display: flex; align-items: center; gap: 14px; padding: 22px 18px; border: 0; background: transparent; border-radius: 0; box-shadow: none; }
[data-guven="mg"] .guven-oge + .guven-oge { border-left: 1px solid var(--mg-cizgi); }
[data-guven="mg"] .guven-oge .daire { width: 46px; height: 46px; background: transparent; border: 0; box-shadow: none; color: var(--mg-kirmizi); display: grid; place-items: center; flex: 0 0 auto; }
[data-guven="mg"] .guven-oge .daire .ikon { width: 36px; height: 36px; stroke-width: 1.6; }
[data-guven="mg"] .guven-oge strong { display: block; font-size: 14.5px; font-weight: 800; color: var(--metin); }
[data-guven="mg"] .guven-oge span:not(.daire) { font-size: 12.5px; color: #4A5672; }
@media (max-width: 900px) {
	[data-guven="mg"] .guven-serit { grid-template-columns: 1fr 1fr; }
	[data-guven="mg"] .guven-oge { padding: 14px 8px; gap: 10px; }
	[data-guven="mg"] .guven-oge:nth-child(3) { border-left: 0; }
	[data-guven="mg"] .guven-oge:nth-child(n+3) { border-top: 1px solid var(--mg-cizgi); }
	[data-guven="mg"] .guven-oge .daire { width: 34px; height: 34px; }
	[data-guven="mg"] .guven-oge .daire .ikon { width: 28px; height: 28px; }
	[data-guven="mg"] .guven-oge strong { font-size: 13px; }
	[data-guven="mg"] .guven-oge span:not(.daire) { font-size: 11.5px; }
}

/* ---------- Bölüm başlıkları ---------- */
[data-tema="aracmagnet"] .mg-bolum-baslik,
[data-tema="aracmagnet"] .bolum-raf .bolum-baslik { text-align: center; margin-bottom: 22px; }
[data-tema="aracmagnet"] .mg-bolum-baslik h2 { font-size: 26px; font-weight: 800; margin: 0 0 6px; color: var(--metin); }
[data-tema="aracmagnet"] .mg-bolum-baslik p { margin: 0; color: #4A5672; font-size: 15px; }
[data-tema="aracmagnet"] .raf-izgara1 .bolum-baslik { display: block; }
[data-tema="aracmagnet"] .raf-izgara1 .bolum-baslik h2 { font-size: 26px; font-weight: 800; }
[data-tema="aracmagnet"] .raf-izgara1 .bolum-baslik > a { display: none; }

/* ---------- Mesleğe özel kartlar ---------- */
[data-tema="aracmagnet"] .mg-meslek { padding: 36px 0 12px; }
[data-tema="aracmagnet"] .mg-meslek-izgara { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
[data-tema="aracmagnet"] .mg-meslek-kart { position: relative; display: block; border-radius: 10px; overflow: hidden; aspect-ratio: 7 / 4; background: #DDE3EC; box-shadow: 0 6px 18px rgb(14 42 94 / .12); color: #fff; text-decoration: none; }
[data-tema="aracmagnet"] .mg-meslek-kart img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .35s; }
[data-tema="aracmagnet"] .mg-meslek-kart:hover img { transform: scale(1.04); }
[data-tema="aracmagnet"] .mg-meslek-perde { position: absolute; inset: 0; background: linear-gradient(90deg, rgb(9 29 68 / .78) 0%, rgb(9 29 68 / .42) 42%, rgb(9 29 68 / 0) 70%); }
[data-tema="aracmagnet"] .mg-meslek-bilgi { position: absolute; left: 16px; bottom: 14px; display: flex; flex-direction: column; gap: 1px; }
[data-tema="aracmagnet"] .mg-meslek-simge .ikon { width: 34px; height: 34px; color: #fff; stroke-width: 1.6; margin-bottom: 8px; }
[data-tema="aracmagnet"] .mg-meslek-bilgi strong { font-size: 16px; font-weight: 800; line-height: 1.15; }
[data-tema="aracmagnet"] .mg-meslek-bilgi small { font-size: 13px; opacity: .92; }
[data-tema="aracmagnet"] .mg-meslek-ok { position: absolute; right: 12px; bottom: 14px; width: 30px; height: 30px; border-radius: 6px; background: #fff; color: var(--metin); display: grid; place-items: center; }
[data-tema="aracmagnet"] .mg-meslek-ok .ikon { width: 16px; height: 16px; }
@media (max-width: 900px) { [data-tema="aracmagnet"] .mg-meslek-izgara { grid-template-columns: 1fr 1fr; gap: 12px; } [data-tema="aracmagnet"] .mg-meslek-bilgi strong { font-size: 14px; } [data-tema="aracmagnet"] .mg-meslek-simge .ikon { width: 26px; height: 26px; margin-bottom: 4px; } [data-tema="aracmagnet"] .mg-meslek-ok { width: 26px; height: 26px; } }

/* ---------- Ürün kartı ---------- */
[data-tema="aracmagnet"] .urun-kart { border: 1px solid var(--mg-cizgi); border-radius: 8px; background: #fff; box-shadow: 0 4px 14px rgb(14 42 94 / .06); }
[data-tema="aracmagnet"] .urun-kart .gorsel-sar { background: #EEF1F5; border-radius: 8px 8px 0 0; }
[data-tema="aracmagnet"] .mg-olcu-rozet { position: absolute; left: 10px; top: 10px; z-index: 2; background: var(--mg-kirmizi); color: #fff; font-size: 12px; font-weight: 700; padding: 4px 9px; border-radius: 4px; line-height: 1.2; }
[data-tema="aracmagnet"] .urun-kart .etiketler { left: auto; right: 10px; top: 10px; }
[data-tema="aracmagnet"] .urun-kart .etiketler .rozet-yesil { background: #2FA84F; color: #fff; }
[data-tema="aracmagnet"] .urun-kart .favori-btn { top: auto; bottom: 10px; }
[data-tema="aracmagnet"] .urun-kart .b2b-kart-ust { display: none; }
[data-tema="aracmagnet"] .urun-kart .ad { font-weight: 800; font-size: 15px; color: var(--metin); }
[data-tema="aracmagnet"] .urun-kart .fiyat { color: var(--mg-kirmizi); font-weight: 800; font-size: 19px; }
[data-tema="aracmagnet"] .urun-kart .alt .sepet-ekle-mini { display: none; }
[data-tema="aracmagnet"] .mg-kart-btn { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 12px; height: 40px; border: 1.5px solid var(--mg-kirmizi); border-radius: 6px; color: var(--mg-kirmizi); font-weight: 700; font-size: 14px; text-decoration: none; transition: background .15s, color .15s; }
[data-tema="aracmagnet"] .mg-kart-btn .ikon { width: 18px; height: 18px; }
[data-tema="aracmagnet"] .mg-kart-btn:hover { background: var(--mg-kirmizi); color: #fff; }

/* ---------- Kendi tasarımını oluştur ---------- */
[data-tema="aracmagnet"] .mg-tasarim-bolum { padding: 26px 0; }
[data-tema="aracmagnet"] .mg-tasarim { position: relative; display: grid; grid-template-columns: 300px 1fr auto; align-items: center; gap: 30px; padding: 22px 40px 22px 24px; border-radius: 12px; overflow: hidden; color: #fff;
	background: linear-gradient(100deg, var(--mg-lacivert-koyu) 0%, var(--mg-lacivert) 55%, #143A7E 100%); }
[data-tema="aracmagnet"] .mg-tasarim::after { content: ""; position: absolute; right: -40px; bottom: -40px; width: 340px; height: 80px; background: var(--mg-kirmizi); transform: rotate(-8deg); opacity: .95; }
[data-tema="aracmagnet"] .mg-tasarim > * { position: relative; z-index: 1; }
[data-tema="aracmagnet"] .mg-laptop { width: 100%; height: auto; display: block; filter: drop-shadow(0 12px 22px rgb(0 0 0 / .35)); }
[data-tema="aracmagnet"] .mg-tasarim-metin h2 { color: #fff; font-size: 28px; font-weight: 800; margin: 0 0 8px; }
[data-tema="aracmagnet"] .mg-tasarim-metin p { margin: 0 0 18px; color: #DCE3F2; font-size: 15.5px; line-height: 1.5; max-width: 470px; }
[data-tema="aracmagnet"] .mg-tasarim-metin .btn { background: var(--mg-kirmizi); border-color: var(--mg-kirmizi); color: #fff; border-radius: 6px; }
[data-tema="aracmagnet"] .mg-tasarim-ozellik { list-style: none; margin: 0; padding: 0; display: flex; gap: 34px; }
[data-tema="aracmagnet"] .mg-tasarim-ozellik li { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; font-weight: 600; font-size: 14px; width: 110px; }
[data-tema="aracmagnet"] .mg-tasarim-ozellik .ikon { width: 40px; height: 40px; color: #fff; stroke-width: 1.5; }
@media (max-width: 1100px) { [data-tema="aracmagnet"] .mg-tasarim { grid-template-columns: 240px 1fr; } [data-tema="aracmagnet"] .mg-tasarim-ozellik { grid-column: 1 / -1; justify-content: center; } }
@media (max-width: 700px) {
	[data-tema="aracmagnet"] .mg-tasarim { grid-template-columns: 1fr; padding: 22px 18px 28px; text-align: center; gap: 18px; }
	[data-tema="aracmagnet"] .mg-tasarim-ekran { max-width: 260px; margin: 0 auto; }
	[data-tema="aracmagnet"] .mg-tasarim-metin p { margin-left: auto; margin-right: auto; }
	[data-tema="aracmagnet"] .mg-tasarim-ozellik { gap: 10px; justify-content: space-between; }
	[data-tema="aracmagnet"] .mg-tasarim-ozellik li { width: auto; flex: 1; font-size: 12.5px; }
	[data-tema="aracmagnet"] .mg-tasarim-ozellik .ikon { width: 30px; height: 30px; }
}

/* ---------- Tasarım örnekleri ---------- */
[data-tema="aracmagnet"] .mg-ornek-izgara { display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px; }
[data-tema="aracmagnet"] .mg-ornek { display: block; border-radius: 8px; overflow: hidden; border: 1px solid var(--mg-cizgi); background: #fff; aspect-ratio: 8 / 5; }
[data-tema="aracmagnet"] .mg-ornek img { width: 100%; height: 100%; object-fit: cover; transition: transform .3s; }
[data-tema="aracmagnet"] .mg-ornek:hover img { transform: scale(1.05); }
@media (max-width: 900px) { [data-tema="aracmagnet"] .mg-ornek-izgara { grid-template-columns: repeat(3, 1fr); gap: 10px; } }
@media (max-width: 520px) { [data-tema="aracmagnet"] .mg-ornek-izgara { grid-template-columns: repeat(2, 1fr); } }

/* ---------- İnce ayarlar (ilk ekran görüntüsünden sonra) ---------- */
/* Slider okları: kenara yaslı, küçük, yazının üstüne binmez; mobilde gizli (kaydırma ve noktalar yeter) */
[data-tema="aracmagnet"] .mg-vitrin .slider-ok { width: 34px; height: 34px; background: rgb(255 255 255 / .16); color: #fff; border: 0; box-shadow: none; }
[data-tema="aracmagnet"] .mg-vitrin .slider-ok-geri { left: 6px; }
[data-tema="aracmagnet"] .mg-vitrin .slider-ok-ileri { right: 6px; }
[data-tema="aracmagnet"] .mg-vitrin .slider-ok:hover { background: var(--mg-kirmizi); }
@media (max-width: 1360px) { [data-tema="aracmagnet"] .mg-slayt-kap { padding-left: 40px; } }
@media (max-width: 760px) {
	[data-tema="aracmagnet"] .mg-vitrin .slider-ok { display: none; }
	[data-tema="aracmagnet"] .mg-vitrin .mg-slayt .mg-slayt-kap { padding: 0 16px; box-sizing: border-box; max-width: 100%; }
}
/* Menü: 7 öğe 1280 genişliğe sığsın */
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-kap { gap: 18px; }
[data-tema="aracmagnet"] .ust-v-mg .tum-kat-btn { min-width: 168px; }
[data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste > .kat-menu-oge > a { font-size: 13.5px; padding: 16px 3px; }
@media (max-width: 1240px) { [data-tema="aracmagnet"] .ust-v-mg .kat-menu-liste > .kat-menu-oge > a { font-size: 12.5px; } [data-tema="aracmagnet"] .ust-v-mg .tum-kat-btn { min-width: 0; } }
/* Bölüm başlıkları büyük harf olmasın; ortalı başlıklarda alt çizgi yok, sola yaslılarda kırmızı kısa çizgi kalır */
[data-tema="aracmagnet"] .bolum-baslik h2 { text-transform: none; letter-spacing: -.2px; }
[data-tema="aracmagnet"] .bolum-baslik a { text-transform: none; letter-spacing: 0; font-weight: 700; color: var(--mg-kirmizi); }
[data-tema="aracmagnet"] .raf-izgara1 .bolum-baslik { border-bottom: 0; padding-bottom: 0; }
[data-tema="aracmagnet"] .raf-izgara1 .bolum-baslik::after { display: none; }
/* Meslek kartı: ad uzun olursa magnetin üstüne taşmasın */
[data-tema="aracmagnet"] .mg-meslek-bilgi { max-width: 50%; }
[data-tema="aracmagnet"] .mg-meslek-bilgi strong { font-size: 15px; }
/* Ürün kartı: ad + ölçü iki satır, sade alt kısım */
[data-tema="aracmagnet"] .urun-kart .ad { display: block; line-height: 1.25; }
[data-tema="aracmagnet"] .mg-ad-olcu { display: block; font-size: 12.5px; font-weight: 600; color: #4A5672; margin-top: 2px; }
[data-tema="aracmagnet"] .urun-kart .b2b-kart-meta { display: none; }
[data-tema="aracmagnet"] .urun-kart .mt-kart-onek { display: none; }
[data-tema="aracmagnet"] .urun-kart .alt { margin-top: 8px; }
/* Güven şeridi başlıkları tek satır */
[data-guven="mg"] .guven-oge strong { white-space: nowrap; }
@media (max-width: 1200px) { [data-guven="mg"] .guven-oge strong { white-space: normal; } }

/* ---------- Altbilgi ve genel ---------- */
[data-tema="aracmagnet"] .btn-ana { border-radius: 6px; }
