@charset "UTF-8";
/* Okunur arayüz ölçeği. Gösterişli başlıklar yalnızca gerekli yerlerde kalır. */
:root,body,button,input,select{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-synthesis:none}
body{font-size:15px;line-height:1.5}
.ob_slayt h1,.ob_vitrin h1,.ob_alt_vitrin h2,.ob_alt_cagri h2,.ob_secim_yollari h2,.ob_katalog_kapak h1,.ob_detay_bilgi h1,.ob_bolum_baslik h2,.ob_katalog_ust h2,.ob_detay_alt h2,.ob_detay_uyum h2,.ob_detay_benzer h2,.ob_katalog_yan_not strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-weight:800;letter-spacing:-.045em}
.ob_marka_metin strong,.ob_yeni_marka .ob_marka_metin strong,.ob_alt_marka .ob_yeni_marka .ob_marka_metin strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-weight:800;font-style:normal;letter-spacing:-.045em}
.ob_marka_metin small,.ob_yeni_marka .ob_marka_metin small{font-size:9px;letter-spacing:.09em}
.ob_ust_serit{font-size:12px}
.ob_ust_arama input{font-size:14px}
.ob_gezinti_baglar a{font-size:12px;font-weight:600;letter-spacing:0}
.ob_kategori_menu summary{font-size:13px}
.ob_baslik_eylem,.ob_tema_dugmesi{font-size:12px;font-weight:600}
.ob_ust_etiket{font-size:12px;letter-spacing:.25em}
.ob_slayt h1,.ob_vitrin h1{letter-spacing:-.055em;line-height:.97}
.ob_slayt p,.ob_vitrin_bos p{font-size:16px;line-height:1.6}
.ob_sari_dugme,.ob_alt_cagri_dugme,.ob_kapak_islemler a{font-size:13px;font-weight:700;min-height:48px;letter-spacing:0}
.ob_bulucu h2{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.025em}
.ob_bulucu p,.ob_oem_formu p{font-size:12px;line-height:1.5}
.ob_arac_formu label{font-size:12px}
.ob_arac_formu select,.ob_oem_formu input{font-size:14px;min-height:44px}
.ob_bolum_etiket{font-size:11px;letter-spacing:.08em}
.ob_bolum_baslik h2{line-height:1.12}
.ob_bolum_baslik p,.ob_bolum_baslik>a{font-size:14px;line-height:1.5}
.ob_kategori_yazi strong,.ob_kategori_karti:first-child .ob_kategori_yazi strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:18px;font-weight:750;letter-spacing:-.025em}
.ob_kategori_yazi small{font-size:12px}
.ob_urun_sekmeler a{font-size:13px;padding:12px 17px}
.ob_urun_alani .ob_urun_karti h3,.ob_katalog_grid .ob_urun_karti h3,.ob_detay_benzer .ob_urun_karti h3{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.3}
.ob_urun_alani .ob_urun_uretici,.ob_katalog_grid .ob_urun_uretici,.ob_detay_benzer .ob_urun_uretici{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}
.ob_uyumluluk,.ob_oem{font-size:12px;line-height:1.5}
.ob_stok{font-size:12px}
.ob_urun_alani .ob_fiyat,.ob_katalog_grid .ob_fiyat,.ob_detay_benzer .ob_fiyat{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:21px;font-weight:750;letter-spacing:-.03em}
.ob_urun_alani .ob_urun_ekle,.ob_katalog_grid .ob_urun_ekle,.ob_detay_benzer .ob_urun_ekle{min-height:44px;font-size:14px;font-weight:700}
.ob_secim_yollari_giris>span,.ob_secim_yollari nav a span{font-size:11px;letter-spacing:.07em}
.ob_secim_yollari nav a strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:18px;font-weight:650}
.ob_secim_yollari p{font-size:15px;line-height:1.65}
.ob_alt_vitrin p{font-size:15px;line-height:1.5}
.ob_marka_giris h2{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-weight:750}
.ob_altbilgi p,.ob_altbilgi a:not(.ob_marka){font-size:13px;line-height:1.55}
.ob_altbilgi h3{font-size:13px}
.ob_alt_bulten_yazi small,.ob_alt_son{font-size:12px}

/* Katalog: sonuçlar daha erken görünür, filtreler rahat okunur. */
.ob_katalog_kapak .ob_ic_manset_ici{min-height:310px;padding-top:18px}
.ob_katalog_kapak_metin{width:min(660px,70%);padding:25px 0 28px}
.ob_katalog_kapak h1{font-size:clamp(36px,3.8vw,57px);line-height:1.06;letter-spacing:-.05em;margin:11px 0 12px}
.ob_katalog_kapak p{font-size:15px;line-height:1.55;max-width:540px}
.ob_katalog_kapak .ob_ic_etiket,.ob_katalog_ust .ob_ic_etiket{font-size:12px;letter-spacing:.04em}
.ob_kapak_islemler{margin-top:19px}
.ob_kapak_islemler>span{font-size:12px;letter-spacing:0}
.ob_kapak_alt{min-height:39px;font-size:10px;letter-spacing:.05em}
.ob_katalog_kategori_seridi a{height:112px}
.ob_katalog_kategori_seridi strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;max-width:160px}
.ob_kategori_serit_sayi{font-size:11px}
.ob_katalog_yan_baslik strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:22px;font-weight:750;letter-spacing:-.03em}
.ob_katalog_yan_baslik span,.ob_katalog_yan_not>span{font-size:11px;letter-spacing:.06em}
.ob_katalog_filtre label{font-size:12px;font-weight:650;letter-spacing:0;margin-top:11px}
.ob_katalog_ara input,.ob_katalog_filtre select,.ob_sirala_formu select{height:46px;font-size:14px}
.ob_katalog_ara{height:46px}
.ob_katalog_uygula{min-height:47px;font-size:13px;letter-spacing:0;font-weight:700}
.ob_katalog_temizle{font-size:12px;letter-spacing:0}
.ob_katalog_yan_not p{font-size:13px;line-height:1.6}
.ob_katalog_yan_not a{font-size:12px;letter-spacing:0}
.ob_katalog_ust h2{font-size:clamp(26px,2.4vw,34px);line-height:1.12}
.ob_katalog_ust p,.ob_sirala_formu label{font-size:13px}
.ob_katalog_grid .ob_urun_gorsel::after,.ob_detay_benzer .ob_urun_gorsel::after{display:none}
.ob_aktif_filtreler a{font-size:13px}

/* Detay: ürünü öne al, küçük teknik etiketleri açıklığa kavuştur. */
.ob_detay_manset .ob_kapsayici{padding-top:15px;padding-bottom:15px}
.ob_iz_yolu{font-size:13px;gap:9px}
:root[data-ob-renk="acik"] .ob_detay_manset{background:#f1eee7;color:#1c2527;border-bottom:1px solid #d8d7d0}
:root[data-ob-renk="acik"] .ob_detay_manset .ob_iz_yolu{color:#596468}
:root[data-ob-renk="acik"] .ob_detay_manset .ob_iz_yolu span:last-child{color:#1c2527}
.ob_detay_zemin{padding-top:20px}
.ob_detay_ana{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);background:var(--ob_ic_line);border:1px solid var(--ob_ic_line)}
.ob_detay_galeri{min-height:555px;background:#f3f5f2}
.ob_detay_galeri_ust{padding:17px 22px;font-size:14px;font-weight:650;letter-spacing:0;color:#4d595a}
.ob_detay_galeri_ust span:first-child{color:#202b2d}
.ob_detay_foto{padding:15px 24px;background:#f3f5f2}
.ob_detay_foto::before,.ob_detay_foto::after{display:none}
.ob_detay_foto img{max-height:440px}
.ob_detay_foto>span:last-child{right:17px;bottom:15px;padding:9px 12px;font-size:12px;font-weight:650;letter-spacing:0;color:#202b2d}
.ob_detay_bilgi{padding:34px 40px;min-height:555px}
:root[data-ob-renk="acik"] .ob_detay_bilgi{background:#fffefa;color:#1c2527}
:root[data-ob-renk="acik"] .ob_detay_bilgi h1,:root[data-ob-renk="acik"] .ob_detay_satin_al strong{color:#1c2527}
.ob_detay_bilgi h1{font-size:clamp(32px,3.2vw,46px);line-height:1.1;letter-spacing:-.045em;font-weight:750;margin:17px 0 5px}
.ob_detay_bilgi_ust{font-size:13px;letter-spacing:0}
.ob_detay_uretici{font-size:14px;font-weight:750}
:root[data-ob-renk="acik"] .ob_detay_uretici{color:#876500}
.ob_detay_kategori{font-size:13px}
.ob_detay_arac_ozet{font-size:15px;line-height:1.5;margin-bottom:17px}
:root[data-ob-renk="acik"] .ob_detay_arac_ozet,:root[data-ob-renk="acik"] .ob_detay_kategori{color:#586365}
:root[data-ob-renk="acik"] .ob_detay_arac_ozet span{color:#876500}
.ob_detay_kod{padding:13px 0}
.ob_detay_kod span,.ob_detay_kod strong{font-size:13px;letter-spacing:0}
:root[data-ob-renk="acik"] .ob_detay_kod{border-color:#d8d7d0;color:#1c2527}
:root[data-ob-renk="acik"] .ob_detay_kod span{color:#586365}
.ob_detay_durum{font-size:13px;margin:15px 0}
.ob_detay_durum span:first-child{font-size:12px;letter-spacing:0;padding:6px 10px}
:root[data-ob-renk="acik"] .ob_detay_durum{color:#586365}
.ob_detay_uyum_karti{padding:14px 16px;gap:4px 13px}
.ob_detay_uyum_karti>span{font-size:12px;letter-spacing:0;font-weight:650}
.ob_detay_uyum_karti strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:0}
.ob_detay_uyum_karti small{font-size:13px}
.ob_detay_uyum_karti a{font-size:12px;letter-spacing:0;font-weight:650}
:root[data-ob-renk="acik"] .ob_detay_uyum_karti{background:#f5f4ed;border-color:#d8d7d0}
:root[data-ob-renk="acik"] .ob_detay_uyum_karti>span,:root[data-ob-renk="acik"] .ob_detay_uyum_karti a{color:#856300}
:root[data-ob-renk="acik"] .ob_detay_uyum_karti small{color:#586365}
.ob_detay_satin_al{margin-top:17px;padding-top:17px}
.ob_detay_satin_al span,.ob_detay_satin_al label,.ob_detay_satin_al small{font-size:13px;letter-spacing:0}
.ob_detay_satin_al strong{font-family:system-ui,"Segoe UI",Arial,sans-serif;font-size:36px;font-weight:750;letter-spacing:-.04em}
:root[data-ob-renk="acik"] .ob_detay_satin_al{border-color:#d8d7d0}
:root[data-ob-renk="acik"] .ob_detay_satin_al span,:root[data-ob-renk="acik"] .ob_detay_satin_al label,:root[data-ob-renk="acik"] .ob_detay_satin_al small{color:#586365}
.ob_detay_adet{height:43px}
.ob_detay_adet button{width:40px;min-height:41px;font-size:20px}
.ob_detay_adet input{width:48px;font-size:14px}
:root[data-ob-renk="acik"] .ob_detay_adet{border-color:#cfd5d1}
:root[data-ob-renk="acik"] .ob_detay_adet button,:root[data-ob-renk="acik"] .ob_detay_adet input{color:#1c2527}
:root[data-ob-renk="acik"] .ob_detay_adet input{border-color:#cfd5d1}
.ob_detay_sepete{height:52px;font-size:15px;letter-spacing:0;font-weight:750}
.ob_detay_favori{min-width:52px}
:root[data-ob-renk="acik"] .ob_detay_favori{border-color:#cfd5d1}
:root[data-ob-renk="acik"] .ob_detay_favori .ob_simge{filter:none}
.ob_detay_stok_bitti{grid-template-columns:minmax(0,1fr) 52px;gap:3px 12px;margin-top:17px;padding:12px 14px;background:#32312c;border:1px solid #615640}
.ob_detay_stok_bitti p{grid-column:1;margin:0;font-size:14px;font-weight:700}
.ob_detay_stok_bitti a{grid-column:1;display:inline-flex;align-items:center;gap:6px;color:#ffd43d;font-size:13px;font-weight:650}
.ob_detay_stok_bitti .ob_detay_favori{grid-column:2;grid-row:1/3;min-height:52px}
:root[data-ob-renk="acik"] .ob_detay_stok_bitti{background:#fff5df;border-color:#eadba7}
:root[data-ob-renk="acik"] .ob_detay_stok_bitti a{color:#775800}
.ob_detay_guven{margin-top:18px;padding-top:16px}
.ob_detay_guven span{font-size:11px;font-weight:650;letter-spacing:0}
:root[data-ob-renk="acik"] .ob_detay_guven{border-color:#d8d7d0}
:root[data-ob-renk="acik"] .ob_detay_guven span{color:#586365}
:root[data-ob-renk="acik"] .ob_detay_guven .ob_simge{filter:none}
.ob_detay_bolum_nav{margin-top:16px;gap:5px;padding:6px;background:var(--ob_ic_panel)}
.ob_detay_bolum_nav a{min-height:44px;padding:0 16px;border:0;font-size:14px;font-weight:600;letter-spacing:0;white-space:nowrap}
.ob_detay_bolum_nav a:hover,.ob_detay_bolum_nav a:focus-visible{background:#ffd43d;color:#1c2527}
.ob_detay_alt{margin-top:16px}
.ob_detay_alt>div{min-height:280px}
.ob_detay_alt>div>span,.ob_detay_uyum>div:first-child>span,.ob_detay_benzer_baslik span{font-size:11px;letter-spacing:.05em}
.ob_detay_alt h2,.ob_detay_uyum h2,.ob_detay_benzer h2{font-size:clamp(23px,2.2vw,30px);line-height:1.15}
.ob_detay_alt p{font-size:15px;line-height:1.7}
.ob_detay_teknik dl div{grid-template-columns:150px 1fr;gap:15px;padding:11px 0;font-size:14px}
.ob_detay_aciklama_imza{font-size:11px;letter-spacing:0}
.ob_detay_aciklama_imza strong{font-size:11px}
.ob_detay_uyum{gap:28px}
.ob_detay_uyum p{font-size:14px;line-height:1.6}
.ob_detay_uyum_tablosu>div{font-size:13px;padding:13px 0}
.ob_detay_uyum_tablosu .ob_detay_uyum_baslik{font-size:11px;letter-spacing:.04em}
.ob_detay_benzer_baslik a{font-size:13px}

@media(max-width:1100px){.ob_detay_ana{grid-template-columns:1fr}.ob_detay_galeri{min-height:450px}.ob_detay_bilgi{min-height:0}.ob_katalog_kapak .ob_ic_manset_ici{min-height:285px}.ob_katalog_kategori_seridi strong{font-size:12px}}
@media(max-width:760px){.ob_ust_serit{display:none}.ob_gezinti_baglar a{font-size:12px}.ob_slayt h1,.ob_vitrin h1{font-size:clamp(44px,10vw,74px)}.ob_katalog_kapak .ob_ic_manset_ici{min-height:300px}.ob_katalog_kapak_metin{width:90%}.ob_katalog_kapak h1{font-size:clamp(34px,6vw,46px)}.ob_katalog_kapak p{font-size:14px}.ob_kapak_alt{font-size:9px}.ob_katalog_kategori_seridi a{height:105px}.ob_detay_manset .ob_kapsayici{padding-top:13px;padding-bottom:13px}.ob_detay_zemin{padding-top:12px}.ob_detay_galeri{min-height:420px}.ob_detay_bilgi{padding:27px}.ob_detay_bolum_nav{overflow-x:auto}.ob_detay_uyum{grid-template-columns:1fr}.ob_detay_uyum p{max-width:none}}
@media(max-width:520px){.ob_marka_metin small,.ob_yeni_marka .ob_marka_metin small{font-size:7px}.ob_ust_arama input{font-size:13px}.ob_slayt p,.ob_vitrin_bos p{font-size:14px}.ob_kategori_yazi strong,.ob_kategori_karti:first-child .ob_kategori_yazi strong{font-size:14px}.ob_kategori_yazi small{font-size:10px}.ob_urun_alani .ob_urun_karti h3,.ob_katalog_grid .ob_urun_karti h3,.ob_detay_benzer .ob_urun_karti h3{font-size:14px}.ob_urun_alani .ob_urun_uretici,.ob_katalog_grid .ob_urun_uretici,.ob_detay_benzer .ob_urun_uretici{font-size:11px}.ob_uyumluluk,.ob_oem,.ob_stok{font-size:11px}.ob_urun_alani .ob_fiyat,.ob_katalog_grid .ob_fiyat,.ob_detay_benzer .ob_fiyat{font-size:18px}.ob_urun_alani .ob_urun_ekle,.ob_katalog_grid .ob_urun_ekle,.ob_detay_benzer .ob_urun_ekle{font-size:12px}.ob_katalog_kapak .ob_ic_manset_ici{min-height:285px}.ob_katalog_kapak_metin{width:100%;padding:20px 0}.ob_katalog_kapak h1{font-size:36px}.ob_kapak_islemler{margin-top:13px}.ob_kapak_islemler a{min-height:44px}.ob_kapak_islemler>span{font-size:11px}.ob_katalog_kategori_seridi strong{font-size:11px}.ob_katalog_yan_baslik button{font-size:11px}.ob_detay_galeri{min-height:330px}.ob_detay_galeri_ust{padding:12px 15px;font-size:12px}.ob_detay_foto{padding:10px}.ob_detay_foto>span:last-child{font-size:11px}.ob_detay_bilgi{padding:23px 18px}.ob_detay_bilgi h1{font-size:32px}.ob_detay_bilgi_ust,.ob_detay_arac_ozet{font-size:13px}.ob_detay_uyum_karti{grid-template-columns:1fr}.ob_detay_uyum_karti a{grid-column:1;grid-row:auto}.ob_detay_satin_al strong{font-size:30px}.ob_detay_satin_al span,.ob_detay_satin_al label,.ob_detay_satin_al small{font-size:12px}.ob_detay_guven span{font-size:10px}.ob_detay_bolum_nav a{font-size:13px}.ob_detay_alt>div{min-height:0}.ob_detay_alt p{font-size:14px}.ob_detay_teknik dl div{grid-template-columns:110px 1fr;font-size:13px}.ob_detay_uyum_tablosu>div{font-size:12px}}

/* Son katman: yoğun ve aşırı kalın mikro yazıları doğal okuma boyuna taşı. */
.ob_kapak_alt{font-size:11px;font-weight:600;letter-spacing:0}
.ob_katalog_yan_baslik span,.ob_katalog_yan_not>span,.ob_katalog_ust .ob_ic_etiket,.ob_detay_alt>div>span,.ob_detay_uyum>div:first-child>span,.ob_detay_benzer_baslik span{font-size:12px;font-weight:650;letter-spacing:.02em}
.ob_katalog_yan_baslik strong{font-size:21px;font-weight:700;letter-spacing:-.025em}
.ob_katalog_filtre label{font-size:13px;font-weight:650;letter-spacing:0}
.ob_katalog_yan_not strong{font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.25}
.ob_katalog_yan_not p{max-width:none;font-size:13px}
.ob_katalog_yan_not a{font-size:13px;font-weight:650}
.ob_detay_kod span{font-weight:600}
.ob_detay_kod strong,.ob_detay_teknik dd{font-weight:700}
.ob_detay_durum span:first-child{font-weight:700}
.ob_detay_guven span{font-size:12px;font-weight:600;line-height:1.4}
.ob_detay_alt h2,.ob_detay_uyum h2,.ob_detay_benzer h2{font-weight:750;letter-spacing:-.035em}
.ob_detay_uyum_tablosu>div{font-size:14px}
.ob_detay_uyum_tablosu .ob_detay_uyum_baslik{font-size:12px;font-weight:650;letter-spacing:0}
.ob_bulucu .ob_oem_formu input{font-size:13px}
.ob_bulucu .ob_oem_formu .ob_sari_dugme{font-size:13px}

@media(max-width:520px){
  .ob_marka_metin small,.ob_yeni_marka .ob_marka_metin small{font-size:9px;letter-spacing:.06em}
  .ob_kapak_alt{font-size:10px}
  .ob_katalog_kategori_seridi strong{font-size:12px}
  .ob_urun_alani .ob_urun_karti,.ob_katalog_grid .ob_urun_karti,.ob_detay_benzer .ob_urun_karti{min-height:0}
  .ob_urun_alani .ob_urun_bilgi,.ob_katalog_grid .ob_urun_bilgi,.ob_detay_benzer .ob_urun_bilgi{padding:12px}
  .ob_urun_alani .ob_urun_karti h3,.ob_katalog_grid .ob_urun_karti h3,.ob_detay_benzer .ob_urun_karti h3{font-size:15px;line-height:1.35}
  .ob_urun_alani .ob_uyumluluk,.ob_urun_alani .ob_oem,.ob_katalog_grid .ob_uyumluluk,.ob_katalog_grid .ob_oem,.ob_detay_benzer .ob_uyumluluk,.ob_detay_benzer .ob_oem{font-size:12px;line-height:1.4}
  .ob_urun_alani .ob_stok,.ob_katalog_grid .ob_stok,.ob_detay_benzer .ob_stok{font-size:12px}
  .ob_urun_alani .ob_urun_ekle,.ob_katalog_grid .ob_urun_ekle,.ob_detay_benzer .ob_urun_ekle{font-size:13px}
  .ob_urun_alani .ob_fiyat,.ob_katalog_grid .ob_fiyat,.ob_detay_benzer .ob_fiyat{font-size:18px}
  .ob_katalog_yan_baslik button{font-size:12px;font-weight:650}
  .ob_bulucu .ob_arac_formu label{font-size:12px}
  .ob_bulucu .ob_arac_formu select{font-size:13px}
  .ob_kategori_alani .ob_kategori_yazi strong,.ob_kategori_alani .ob_kategori_karti:first-child .ob_kategori_yazi strong{font-size:14px}
  .ob_kategori_alani .ob_kategori_yazi small{font-size:10px}
  .ob_detay_aciklama{padding-bottom:28px!important}
  .ob_detay_guven span{font-size:11px}
  .ob_detay_uyum_tablosu{overflow:visible}
  .ob_detay_uyum_tablosu .ob_detay_uyum_baslik{position:absolute;width:1px;min-width:0;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .ob_detay_uyum_tablosu>div[role="row"]:not(.ob_detay_uyum_baslik){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:17px;background:var(--ob_ic_panel);border:1px solid var(--ob_ic_line)}
  .ob_detay_uyum_tablosu>div[role="row"]:not(.ob_detay_uyum_baslik) span{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:650;min-width:0;overflow-wrap:anywhere}
  .ob_detay_uyum_tablosu>div[role="row"]:not(.ob_detay_uyum_baslik) span::before{font-size:11px;font-weight:600;color:var(--ob_ic_muted)}
  .ob_detay_uyum_tablosu>div[role="row"] span:nth-child(1)::before{content:"Marka"}
  .ob_detay_uyum_tablosu>div[role="row"] span:nth-child(2)::before{content:"Model"}
  .ob_detay_uyum_tablosu>div[role="row"] span:nth-child(3)::before{content:"Yıl"}
  .ob_detay_uyum_tablosu>div[role="row"] span:nth-child(4)::before{content:"Motor"}
}
