<h1 class="cri-home-h1">
Çelik Raf Sistemleri ve Depo Rafları
</h1>

<style>
.cri-home-h1{
    margin:12px auto !important;
    padding:0 15px !important;
    max-width:1200px !important;
    box-sizing:border-box !important;
    text-align:center !important;
    font-size:24px !important;
    line-height:30px !important;
    font-weight:600 !important;
    color:#0b2942 !important;
}

/* MOBİL */
@media screen and (max-width:767px){
    .cri-home-h1{
        margin:8px auto !important;
        padding:0 12px !important;
        font-size:18px !important;
        line-height:24px !important;
    }
}
</style>

<style>
#PM_anasayfa_urunler div.urunler div.urun{box-sizing:border-box !important;background:#ffffff !important;border:1px solid #e3e8ee !important;border-radius:8px !important;overflow:hidden !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{border-color:#ccd4dc !important;box-shadow:0 8px 22px rgba(11,31,51,.08) !important;transform:translateY(-2px);}
#PM_anasayfa_urunler div.urunler div.urun img{max-width:100% !important;height:auto !important;object-fit:contain !important;transition:transform .20s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover img{transform:scale(1.025);}
#PM_anasayfa_urunler div.urunler div.urun a{text-decoration:none !important;}
#PM_anasayfa_urunler div.urunler div.urun{color:#172b3f !important;}
#PM_anasayfa_urunler div.urunler div.urun .fiyat,#PM_anasayfa_urunler div.urunler div.urun .urun_fiyat,#PM_anasayfa_urunler div.urunler div.urun .fiyatlar{color:#ff5a1f !important;font-weight:700 !important;}
#PM_anasayfa_urunler div.urunler div.urun .yeni,#PM_anasayfa_urunler div.urunler div.urun .yeni_urun{border-radius:4px !important;}
#PM_anasayfa_urunler .baslik,#PM_anasayfa_urunler .basliklar{border-radius:6px 6px 0 0 !important;overflow:hidden !important;}
@media screen and (max-width:767px){#PM_anasayfa_urunler div.urunler div.urun{border-radius:6px !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{transform:none;}
#PM_anasayfa_urunler div.urunler div.urun:hover img{transform:none;}}
#PM_anasayfa_urunler{background:#ffffff !important;}
#PM_anasayfa_urunler div.baslik a,#PM_anasayfa_urunler div.basliklar a{background:#f7f8fa !important;color:#24313d !important;border-right:1px solid #e4e8ec !important;font-weight:600 !important;transition:background-color .15s ease,color .15s ease !important;}
#PM_anasayfa_urunler div.baslik a:hover,#PM_anasayfa_urunler div.basliklar a:hover{background:#f1f3f5 !important;color:#ff5a1f !important;}
#PM_anasayfa_urunler .baslik,#PM_anasayfa_urunler .basliklar{background:#f7f8fa !important;border-bottom:1px solid #e4e8ec !important;}
#PM_anasayfa_urunler .baslik a,#PM_anasayfa_urunler .basliklar a{background:#f7f8fa !important;color:#24313d !important;border-right:1px solid #e4e8ec !important;font-weight:600 !important;}
#PM_anasayfa_urunler .baslik a:hover,#PM_anasayfa_urunler .basliklar a:hover{background:#ff5a1f !important;color:#ffffff !important;}
#PM_anasayfa_urunler .baslik,#PM_anasayfa_urunler .basliklar{background:#ffffff !important;border-bottom:1px solid #e3e8ee !important;}
#PM_anasayfa_urunler .baslik a,#PM_anasayfa_urunler .basliklar a{background:#ffffff !important;color:#344454 !important;border-right:1px solid #e5e8eb !important;border-bottom:3px solid transparent !important;font-weight:600 !important;transition:color .15s ease,border-color .15s ease,background-color .15s ease !important;}
#PM_anasayfa_urunler .baslik a:hover,#PM_anasayfa_urunler .basliklar a:hover{background:#fafafa !important;color:#ff5a1f !important;border-bottom-color:#ff5a1f !important;}
#PM_anasayfa_urunler .baslik a.active,#PM_anasayfa_urunler .baslik a.aktif,#PM_anasayfa_urunler .basliklar a.active,#PM_anasayfa_urunler .basliklar a.aktif{background:#ffffff !important;color:#ff5a1f !important;border-bottom-color:#ff5a1f !important;}
#PM_anasayfa_urunler div.urunler div.urun{box-sizing:border-box !important;background:#ffffff !important;border:1px solid #e1e6eb !important;border-radius:7px !important;overflow:hidden !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{transform:translateY(-3px) !important;border-color:#d4dbe2 !important;box-shadow:0 7px 20px rgba(20,35,50,.09) !important;}
#PM_anasayfa_urunler div.urunler div.urun img{max-width:100% !important;height:auto !important;object-fit:contain !important;transition:transform .20s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover img{transform:scale(1.035) !important;}
#PM_anasayfa_urunler div.urunler div.urun a{text-decoration:none !important;}
#PM_anasayfa_urunler div.urunler div.urun{color:#24313d !important;}
#PM_anasayfa_urunler div.urunler div.urun .fiyat,#PM_anasayfa_urunler div.urunler div.urun [class*="fiyat"]{color:#ff5a1f !important;font-weight:700 !important;}
#PM_anasayfa_urunler div.urunler div.urun .yeni,#PM_anasayfa_urunler div.urunler div.urun [class*="yeni"]{border-radius:3px !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_resmi{overflow:hidden !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_resmi img{transform:scale(1.12) !important;transform-origin:center center !important;transition:transform .20s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover .urun_resmi img{transform:scale(1.16) !important;}
#PM_anasayfa_urunler .urun_butonlar{display:flex !important;justify-content:center !important;align-items:center !important;gap:6px !important;padding:10px 8px !important;box-sizing:border-box !important;}
#PM_anasayfa_urunler .urun_sepete_ekle{background:#ff5a1f !important;color:#ffffff !important;border:1px solid #ff5a1f !important;padding:9px 14px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;border-radius:4px !important;line-height:1 !important;}
#PM_anasayfa_urunler .urun_hemen_al{background:#6f89a8 !important;color:#ffffff !important;border:1px solid #6f89a8 !important;padding:9px 14px !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;border-radius:4px !important;line-height:1 !important;}
#PM_anasayfa_urunler .urun_sepete_ekle:hover{background:#ff5a1f !important;border-color:#ff5a1f !important;}
#PM_anasayfa_urunler .urun_hemen_al:hover{background:#5d7898 !important;border-color:#5d7898 !important;}
#PM_anasayfa_urunler .urun_butonlar{gap:5px !important;padding:7px 6px !important;}
#PM_anasayfa_urunler .urun_sepete_ekle{padding:7px 11px !important;font-size:12px !important;font-weight:600 !important;border-radius:3px !important;}
#PM_anasayfa_urunler .urun_hemen_al{padding:7px 11px !important;font-size:12px !important;font-weight:600 !important;border-radius:3px !important;}
#PM_anasayfa_urunler .urun_butonlar{gap:4px !important;padding:4px !important;}
#PM_anasayfa_urunler .urun_sepete_ekle{padding:5px 8px !important;font-size:11px !important;font-weight:600 !important;line-height:16px !important;border-radius:3px !important;}
#PM_anasayfa_urunler .urun_hemen_al{padding:5px 8px !important;font-size:11px !important;font-weight:600 !important;line-height:16px !important;border-radius:3px !important;}
#PM_anasayfa_urunler .urun_butonlar{width:auto !important;height:auto !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;padding:5px !important;margin:0 !important;background:rgba(255,255,255,.96) !important;border:0 !important;box-shadow:none !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle{width:auto !important;height:28px !important;min-width:0 !important;min-height:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;margin:0 !important;padding:0 10px !important;background:#ff5a1f !important;border:0 !important;border-radius:3px !important;color:#fff !important;font-size:11px !important;font-weight:600 !important;line-height:28px !important;text-decoration:none !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al{width:auto !important;height:28px !important;min-width:0 !important;min-height:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;margin:0 !important;padding:0 10px !important;background:#6f89a8 !important;border:0 !important;border-radius:3px !important;color:#fff !important;font-size:11px !important;font-weight:600 !important;line-height:28px !important;text-decoration:none !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle:hover{background:#ff5a1f !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al:hover{background:#5d7898 !important;}
#PM_anasayfa_urunler .urun_butonlar{width:100% !important;text-align:center !important;box-sizing:border-box !important;}
#PM_anasayfa_urunler .urun_butonlar a.urun_sepete_ekle,#PM_anasayfa_urunler .urun_butonlar a.urun_hemen_al{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;height:32px !important;min-height:32px !important;padding:0 12px !important;margin:0 2px !important;font-size:13px !important;font-weight:500 !important;line-height:32px !important;border-radius:3px !important;box-sizing:border-box !important;}
#PM_anasayfa_urunler .urun_butonlar a.urun_sepete_ekle{background:#ff5a1f !important;color:#fff !important;border:1px solid #ff5a1f !important;}
#PM_anasayfa_urunler .urun_butonlar a.urun_hemen_al{background:#6f89a8 !important;color:#fff !important;border:1px solid #6f89a8 !important;}
#PM_anasayfa_urunler .urun_butonlar>div{text-align:center !important;}
@media screen and (min-width:768px){#PM_anasayfa_urunler div.urunler div.urun{background:#ffffff !important;border:1px solid #e1e6eb !important;border-radius:7px !important;box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{border-color:#cbd4dc !important;box-shadow:0 5px 16px rgba(11,31,51,.07) !important;}
#PM_anasayfa_urunler div.urunler div.urun_resmi{text-align:center !important;background:#ffffff !important;}
#PM_anasayfa_urunler div.urunler div.urun_resmi img{max-width:100% !important;object-fit:contain !important;}
#PM_anasayfa_urunler div.urunler div.urun_isimi{text-align:center !important;color:#24313d !important;font-size:14px !important;line-height:1.35 !important;}
#PM_anasayfa_urunler div.urunler div.urun_isimi a{color:#24313d !important;text-decoration:none !important;}
#PM_anasayfa_urunler div.urunler div.urun_isimi a:hover{color:#ff5a1f !important;}
#PM_anasayfa_urunler div.urunler div.urun_fiyatlar{text-align:center !important;color:#ff5a1f !important;font-weight:700 !important;}}
#PM_anasayfa_urunler .yeni,#PM_anasayfa_urunler .yeni_urun,#PM_anasayfa_urunler [class*="yeni"]{border-radius:4px !important;font-size:11px !important;font-weight:600 !important;padding:5px 8px !important;}
#PM_anasayfa_urunler img.yeni_urun_ikon{width:34px !important;height:auto !important;max-width:34px !important;opacity:0.92 !important;}@media screen and (min-width:768px){#PM_anasayfa_urunler div.urunler div.urun{box-sizing:border-box !important;background:#ffffff !important;border:1px solid #e1e6eb !important;border-radius:6px !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{transform:translateY(-2px) !important;border-color:#ccd5de !important;box-shadow:0 6px 18px rgba(11,31,51,.08) !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi{text-align:center !important;line-height:1.35 !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a{color:#24313d !important;text-decoration:none !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a:hover{color:#ff5a1f !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_fiyatlar{text-align:center !important;margin-top:6px !important;}
@media screen and (min-width:768px){#PM_anasayfa_urunler div.urunler div.urun{box-sizing:border-box !important;background:#ffffff !important;border:1px solid #e3e8ed !important;border-radius:8px !important;box-shadow:none !important;overflow:hidden !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{transform:translateY(-2px) !important;border-color:#cbd5df !important;box-shadow:0 7px 20px rgba(11,31,51,.08) !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_resmi{box-sizing:border-box !important;background:#ffffff !important;text-align:center !important;overflow:hidden !important;padding:10px 10px 4px !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_resmi img{max-width:100% !important;object-fit:contain !important;transform:scale(1.08) !important;transform-origin:center center !important;transition:transform .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover .urun_resmi img{transform:scale(1.11) !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi{box-sizing:border-box !important;text-align:center !important;padding:2px 10px 0 !important;margin:0 !important;color:#172b3f !important;font-size:13px !important;font-weight:500 !important;line-height:1.35 !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a{color:#172b3f !important;text-decoration:none !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a:hover{color:#ff5a1f !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_fiyatlar{box-sizing:border-box !important;text-align:center !important;margin:5px 0 8px !important;padding:0 8px !important;color:#ff5a1f !important;font-weight:700 !important;}}
@media screen and (min-width:768px){#PM_anasayfa_urunler .urun_butonlar{box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;padding:0 14px 8px !important;margin:0 !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_incele{display:none !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle::before,#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle::after,#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al::before,#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al::after{content:none !important;display:none !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle,#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al{box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:1 1 0 !important;width:0 !important;min-width:0 !important;height:36px !important;margin:0 !important;padding:0 10px !important;border:0 !important;border-radius:5px !important;box-shadow:none !important;background-image:none !important;font-size:13px !important;font-weight:600 !important;line-height:normal !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle{background-color:#ff5a1f !important;color:#ffffff !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle:hover{background-color:#ff5a1f !important;color:#ffffff !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al{background-color:#17324d !important;color:#ffffff !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al:hover{background-color:#0b1f33 !important;color:#ffffff !important;}}
#PM_anasayfa_urunler .urun_butonlar .urun_sepete_ekle::after{content:"Sepete Ekle" !important;display:block !important;color:#ffffff !important;font-size:13px !important;font-weight:600 !important;line-height:36px !important;}
#PM_anasayfa_urunler .urun_butonlar .urun_hemen_al::after{content:"Satın Al" !important;display:block !important;color:#ffffff !important;font-size:13px !important;font-weight:600 !important;line-height:36px !important;}
@media screen and (min-width:768px){#PM_anasayfa_urunler div.urunler div.urun{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;}
#PM_anasayfa_urunler div.urunler div.urun:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(11,31,51,0.10) !important;border-color:#cfd8e2 !important;position:relative;z-index:5;}}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi{padding:8px 12px 4px !important;line-height:1.35 !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a{color:#0b1f33 !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_ismi a:hover{color:#ff5a1f !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_fiyatlar{padding:3px 12px 10px !important;}
#PM_anasayfa_urunler div.urunler div.urun .urun_fiyatlar *{font-weight:700;}
#PM_anasayfa_urunler div.urunler div.urun .yeni_urun_ikon{background:#ff5a1f !important;color:#ffffff !important;border:0 !important;border-radius:5px !important;padding:5px 9px !important;width:auto !important;height:auto !important;font-size:11px !important;font-weight:700 !important;line-height:1 !important;box-shadow:0 2px 6px rgba(11,31,51,0.10) !important;}@media screen and (min-width:768px){
#cri-main-hero{min-height:390px;position:relative;display:flex;align-items:center;box-sizing:border-box;padding:55px 7%;overflow:hidden;background:#ffffff;}
#cri-main-hero h1{margin:0 0 17px;color:#17212b;font-size:45px;line-height:1.08;font-weight:700;letter-spacing:-1px;}
#cri-main-hero h1 strong{display:block;color:#ff5a1f;}
#cri-main-hero p{max-width:610px;margin:0 0 25px;color:#626d76;font-size:15px;line-height:1.65;}
#cri-olcu-bulucu{box-sizing:border-box;padding:48px 6% 55px;background:#fff;}}@media screen and (min-width:768px){#cri-main-hero{min-height:470px !important;padding:65px max(7%,90px) !important;}
#cri-main-hero h1{max-width:680px !important;margin-bottom:20px !important;font-size:52px !important;line-height:1.04 !important;letter-spacing:-1.5px !important;}
#cri-main-hero p{max-width:620px !important;margin-bottom:28px !important;font-size:15px !important;line-height:1.65 !important;}
#cri-olcu-bulucu{padding:62px 6% 70px !important;}}@media screen and (min-width:768px){
#cri-main-hero{width:100% !important;min-height:480px !important;box-sizing:border-box !important;padding:70px clamp(70px,7vw,135px) !important;}
#cri-main-hero h1{max-width:700px !important;font-size:clamp(42px,3.7vw,58px) !important;line-height:1.04 !important;}
#cri-main-hero p{font-size:15px !important;}
#cri-olcu-bulucu{width:100% !important;padding:65px clamp(60px,7vw,120px) 75px !important;}}
@media screen and (min-width:768px){#cri-main-hero .cri-main-actions,#cri-main-hero .cri-hero-benefits{display:none !important;}
#cri-main-hero .cri-main-hero-content{width:58% !important;max-width:720px !important;}}
@media screen and (min-width:768px){#cri-olcu-bulucu{padding-top:52px !important;padding-bottom:56px !important;}
#cri-olcu-bulucu .cri-section-head{margin-bottom:28px !important;}
#cri-olcu-bulucu .cri-section-head h2{margin-bottom:8px !important;color:#0b2942 !important;font-weight:800 !important;}
#cri-olcu-bulucu .cri-section-head p{margin-bottom:0 !important;}
#cri-olcu-bulucu .cri-size-finder,#cri-olcu-bulucu .cri-olcu-form{max-width:1160px !important;margin:0 auto !important;padding:28px 30px !important;background:#ffffff !important;border:1px solid #e0e6eb !important;border-radius:4px !important;box-shadow:0 12px 30px rgba(11,41,66,.07) !important;box-sizing:border-box !important;}
#cri-olcu-bulucu .cri-size-finder label,#cri-olcu-bulucu .cri-olcu-form label{display:block !important;margin-bottom:8px !important;color:#0b2942 !important;font-size:12px !important;line-height:1.2 !important;font-weight:800 !important;}
#cri-olcu-bulucu select,#cri-olcu-bulucu input{height:54px !important;padding:0 15px !important;color:#263746 !important;background-color:#ffffff !important;border:1px solid #ccd6de !important;border-radius:3px !important;box-sizing:border-box !important;font-size:13px !important;outline:none !important;transition:border-color .18s ease,box-shadow .18s ease !important;}
#cri-olcu-bulucu select:hover,#cri-olcu-bulucu input:hover,#cri-olcu-bulucu select:focus,#cri-olcu-bulucu input:focus{border-color:#ff5a1f !important;box-shadow:0 0 0 3px rgba(255,90,31,.08) !important;}
#cri-olcu-bulucu button,#cri-olcu-bulucu .cri-size-submit{height:54px !important;padding:0 28px !important;background:#ff5a1f !important;border:1px solid #ff5a1f !important;border-radius:3px !important;color:#ffffff !important;font-size:13px !important;font-weight:800 !important;cursor:pointer !important;box-shadow:0 7px 16px rgba(255,90,31,.18) !important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease !important;}
#cri-olcu-bulucu button:hover,#cri-olcu-bulucu .cri-size-submit:hover{background:#e94c12 !important;border-color:#e94c12 !important;transform:translateY(-2px) !important;box-shadow:0 10px 20px rgba(255,90,31,.22) !important;}}
@media screen and (min-width:768px){#PM_anasayfa_urunler{margin-top:20px !important;padding-top:18px !important;padding-bottom:48px !important;}
#PM_anasayfa_urunler .tab,#PM_anasayfa_urunler .tabs,#PM_anasayfa_urunler .nav-tabs{border-bottom:1px solid #e2e7eb !important;margin-bottom:22px !important;background:transparent !important;}
#PM_anasayfa_urunler .tab a,#PM_anasayfa_urunler .tabs a,#PM_anasayfa_urunler .nav-tabs a,#PM_anasayfa_urunler .nav-tabs>li>a{min-height:42px !important;padding:0 18px !important;display:inline-flex !important;align-items:center !important;color:#0b2942 !important;background:transparent !important;border:0 !important;border-bottom:3px solid transparent !important;font-size:13px !important;font-weight:800 !important;text-decoration:none !important;box-sizing:border-box !important;}
#PM_anasayfa_urunler .active>a,#PM_anasayfa_urunler a.active,#PM_anasayfa_urunler .selected>a{color:#ff5a1f !important;border-bottom-color:#ff5a1f !important;}
#PM_anasayfa_urunler .productItem,#PM_anasayfa_urunler .product-item,#PM_anasayfa_urunler .urun,#PM_anasayfa_urunler .product{background:#ffffff !important;border-color:#e0e6eb !important;border-radius:6px !important;overflow:hidden !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;}
#PM_anasayfa_urunler .productItem:hover,#PM_anasayfa_urunler .product-item:hover,#PM_anasayfa_urunler .urun:hover,#PM_anasayfa_urunler .product:hover{transform:translateY(-4px) !important;border-color:#ff5a1f !important;box-shadow:0 14px 28px rgba(11,41,66,.10) !important;}
#PM_anasayfa_urunler img{object-fit:contain !important;}
#PM_anasayfa_urunler .productName,#PM_anasayfa_urunler .product-name,#PM_anasayfa_urunler .urunAdi{color:#0b2942 !important;font-weight:800 !important;line-height:1.35 !important;}
#PM_anasayfa_urunler .price,#PM_anasayfa_urunler .productPrice,#PM_anasayfa_urunler .urunFiyat{color:#ff5a1f !important;font-weight:800 !important;}}
@media screen and (min-width:768px){#PM_anasayfa_urunler .productItem img,#PM_anasayfa_urunler .product-item img,#PM_anasayfa_urunler .urun img,#PM_anasayfa_urunler .product img{width:100% !important;height:220px !important;max-height:220px !important;object-fit:contain !important;object-position:center !important;transform:scale(1.22) !important;transform-origin:center center !important;}
#PM_anasayfa_urunler .productItem,#PM_anasayfa_urunler .product-item,#PM_anasayfa_urunler .urun,#PM_anasayfa_urunler .product{overflow:hidden !important;}}
@media screen and (min-width:768px){html body.sag_yok #PM_main #PM_ust #PM_anasayfa_urunler.st_horizontal div.urunler,html body.sol_yok #PM_main #PM_ust #PM_anasayfa_urunler.st_horizontal div.urunler,html body #PM_main #PM_anasayfa_urunler.st_horizontal div.urunler.st_tab_view,html body #PM_anasayfa_urunler.st_horizontal div.urunler.product_col_4{width:100% !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important;}
html body #PM_anasayfa_urunler.st_horizontal,html body #PM_anasayfa_urunler.st_horizontal>div.st_view_container,html body #PM_anasayfa_urunler.st_horizontal>div.st_view_container>div.st_view{width:100% !important;max-width:none !important;box-sizing:border-box !important;}
html body #PM_anasayfa_urunler .urunler.product_col_4>div{box-sizing:border-box !important;}}
@media screen and (min-width:768px){html body .sag_yok #PM_anasayfa_urunler div.urunler div.icerik,html body .sol_yok #PM_anasayfa_urunler div.urunler div.icerik,html body.sag_yok #PM_anasayfa_urunler div.urunler div.icerik,html body.sol_yok #PM_anasayfa_urunler div.urunler div.icerik,html body #PM_anasayfa_urunler div.urunler.st_tab_view.product_col_4 div.icerik{width:100% !important;max-width:none !important;box-sizing:border-box !important;}}
@media screen and (min-width:768px){html body #PM_anasayfa_urunler.st_horizontal{width:calc(100% - 80px) !important;max-width:1210px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}
html body #PM_anasayfa_urunler.st_horizontal>.st_view_container,html body #PM_anasayfa_urunler.st_horizontal>.st_view_container>.st_view,html body #PM_anasayfa_urunler.st_horizontal #urunler_0,html body #PM_anasayfa_urunler.st_horizontal #urunler_0>.icerik{width:100% !important;max-width:none !important;box-sizing:border-box !important;}}@media screen and (min-width:768px){html body #PM_anasayfa_urunler.st_horizontal,html body #cri-home-alt{width:100% !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}
html body #PM_anasayfa_urunler.st_horizontal>.st_view_container,html body #PM_anasayfa_urunler.st_horizontal>.st_view_container>.st_view,html body #PM_anasayfa_urunler.st_horizontal #urunler_0,html body #PM_anasayfa_urunler.st_horizontal #urunler_0>.icerik{width:100% !important;max-width:none !important;box-sizing:border-box !important;}}@media screen and (min-width:768px){html body #cri-olcu-bulucu,html body #PM_anasayfa_urunler.st_horizontal,html body #cri-home-alt{width:calc(100% - 120px) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}
html body #cri-olcu-bulucu .cri-filter-box{width:100% !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;padding:30px !important;box-sizing:border-box !important;}
html body #PM_anasayfa_urunler.st_horizontal>.st_view_container,html body #PM_anasayfa_urunler.st_horizontal>.st_view_container>.st_view,html body #PM_anasayfa_urunler.st_horizontal #urunler_0,html body #PM_anasayfa_urunler.st_horizontal #urunler_0>.icerik{width:100% !important;max-width:none !important;box-sizing:border-box !important;}}
@media screen and (min-width:768px){#PM_anasayfa_urunler .st_tabs{border:0 !important;background:transparent !important;margin-bottom:18px !important;}
#PM_anasayfa_urunler .st_tabs li,#PM_anasayfa_urunler .st_tabs li a{border:0 !important;background:transparent !important;}
#PM_anasayfa_urunler .st_tabs li a{position:relative !important;display:inline-flex !important;align-items:center !important;min-height:44px !important;padding:0 0 0 18px !important;color:#0b2942 !important;font-size:18px !important;font-weight:800 !important;letter-spacing:.2px !important;text-transform:uppercase !important;}
#PM_anasayfa_urunler .st_tabs li a::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;width:5px !important;height:28px !important;transform:translateY(-50%) !important;background:#ff5a1f !important;border-radius:4px !important;}
#PM_anasayfa_urunler .st_tabs li a::after{content:"Müşterilerin en çok tercih ettiği raf sistemleri" !important;display:inline-block !important;margin-left:18px !important;color:#7a8793 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0 !important;}}
@media screen and (min-width:768px){html body #PM_anasayfa_urunler .st_tabs li,html body #PM_anasayfa_urunler .st_tabs li a,html body #PM_anasayfa_urunler .st_tabs li a span{color:#0b2942 !important;}
html body #PM_anasayfa_urunler .st_tabs li a::before{background:#ff5a1f !important;}
html body #PM_anasayfa_urunler .st_tabs li a::after{color:#7a8793 !important;}}}
@media screen and (min-width:768px){html body #cri-olcu-bulucu .cri-filter-box{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) 205px !important;align-items:end !important;}
html body #cri-olcu-bulucu .cri-filter-field{min-width:0 !important;}
html body #cri-olcu-bulucu #cri-filtrele{width:100% !important;white-space:nowrap !important;box-sizing:border-box !important;}}/* =========================================================
   BOS ANASAYFA URUN ALANINI KAPAT - MASAUSTU
   ========================================================= */

@media screen and (min-width: 768px) {

    #PM_anasayfa_urunler.st_horizontal:empty {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }}/* BOS ANASAYFA URUN ALANI - MASAUSTU */

@media screen and (min-width: 768px) {

    #PM_anasayfa_urunler.st_horizontal {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }}/* =========================================================
   ÇELİK RAF İZMİR - AKILLI ÜRÜN BULUCU
   SADECE MASAÜSTÜ
   Genel CSS'nin EN ALTINA ekleyin.
   ========================================================= */

@media screen and (min-width: 768px) {

    #cri-olcu-bulucu {
        box-sizing: border-box !important;
        position: relative !important;
        overflow: hidden !important;
    }

    #cri-olcu-bulucu .cri-smart-filter {
        display: grid !important;
        grid-template-columns:
            repeat(4, minmax(0, 1fr))
            minmax(210px, 1.15fr) !important;
        gap: 14px !important;
        align-items: end !important;

        width: 1200px !important;
        max-width: calc(100% - 40px) !important;

        margin-left: auto !important;
        margin-right: auto !important;
        padding: 24px !important;

        background: #ffffff !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 10px !important;
        box-shadow: 0 10px 30px rgba(11,31,51,.07) !important;
    }

    #cri-olcu-bulucu .cri-filter-field {
        min-width: 0 !important;
    }

    #cri-olcu-bulucu .cri-filter-field label {
        display: block !important;
        margin: 0 0 8px !important;
        color: #0b1f33 !important;
        font-size: 13px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
    }

    #cri-olcu-bulucu .cri-input-wrap {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
    }

    #cri-olcu-bulucu .cri-input-wrap input {
        box-sizing: border-box !important;
        width: 100% !important;
        height: 48px !important;
        margin: 0 !important;
        padding: 0 48px 0 14px !important;

        background: #f7f8fa !important;
        color: #0b1f33 !important;

        border: 1px solid #e1e6eb !important;
        border-radius: 6px !important;
        outline: 0 !important;

        font-size: 15px !important;
        font-weight: 600 !important;
    }

    #cri-olcu-bulucu .cri-input-wrap input:focus {
        background: #ffffff !important;
        border-color: #ff5a1f !important;
        box-shadow: 0 0 0 3px rgba(239,75,63,.10) !important;
    }

    #cri-olcu-bulucu .cri-input-wrap > span {
        position: absolute !important;
        right: 13px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        pointer-events: none !important;

        color: #6d7780 !important;
        font-size: 12px !important;
        font-weight: 700 !important;
    }

    #cri-olcu-bulucu #cri-filtrele {
        box-sizing: border-box !important;
        width: 100% !important;
        height: 48px !important;
        margin: 0 !important;
        padding: 0 18px !important;

        background: #ff5a1f !important;
        color: #ffffff !important;

        border: 1px solid #ff5a1f !important;
        border-radius: 6px !important;

        font-size: 14px !important;
        font-weight: 700 !important;
        cursor: pointer !important;
    }

    #cri-olcu-bulucu #cri-filtrele:hover {
        filter: brightness(.96) !important;
    }

    #cri-olcu-bulucu .cri-smart-note {
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 10px auto 0 !important;

        color: #6d7780 !important;
        font-size: 12px !important;
        line-height: 18px !important;
        text-align: center !important;
    }

    #cri-yakin-sonuclar {
        box-sizing: border-box !important;
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 22px auto 0 !important;
        padding: 24px !important;

        background: #f7f8fa !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 10px !important;
    }

    #cri-yakin-sonuclar[hidden] {
        display: none !important;
    }

    #cri-yakin-sonuclar .cri-match-head {
        display: flex !important;
        align-items: flex-end !important;
        justify-content: space-between !important;
        gap: 20px !important;
        margin-bottom: 18px !important;
    }

    #cri-yakin-sonuclar .cri-match-head span {
        display: block !important;
        margin-bottom: 5px !important;
        color: #ff5a1f !important;
        font-size: 11px !important;
        line-height: 16px !important;
        font-weight: 800 !important;
        letter-spacing: .7px !important;
    }

    #cri-yakin-sonuclar .cri-match-head h3 {
        margin: 0 !important;
        color: #0b1f33 !important;
        font-size: 21px !important;
        line-height: 28px !important;
        font-weight: 700 !important;
    }

    #cri-yakin-sonuclar .cri-match-grid {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 12px !important;
    }

    #cri-yakin-sonuclar .cri-match-card {
        box-sizing: border-box !important;
        min-height: 82px !important;
        padding: 15px !important;

        background: #ffffff !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 7px !important;
    }

    #cri-yakin-sonuclar .cri-match-card small {
        display: block !important;
        margin-bottom: 7px !important;
        color: #6d7780 !important;
        font-size: 11px !important;
        line-height: 16px !important;
        font-weight: 600 !important;
    }

    #cri-yakin-sonuclar .cri-match-card strong {
        display: block !important;
        color: #0b1f33 !important;
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
    }

    #cri-yakin-sonuclar .cri-match-action {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 24px !important;

        margin-top: 18px !important;
        padding-top: 18px !important;
        border-top: 1px solid #e1e6eb !important;
    }

    #cri-yakin-sonuclar .cri-match-action p {
        max-width: 690px !important;
        margin: 0 !important;
        color: #24313d !important;
        font-size: 12px !important;
        line-height: 19px !important;
    }

    #cri-yakin-sonuclar #cri-yakin-urunleri-ac {
        flex: 0 0 auto !important;
        min-width: 220px !important;
        height: 44px !important;
        padding: 0 18px !important;

        background: #0b1f33 !important;
        color: #ffffff !important;

        border: 1px solid #0b1f33 !important;
        border-radius: 6px !important;

        font-size: 13px !important;
        font-weight: 700 !important;
        cursor: pointer !important;
    }

    #cri-yakin-sonuclar #cri-yakin-urunleri-ac:hover {
        background: #ff5a1f !important;
        border-color: #ff5a1f !important;
    }}/* =========================================================
   ÇELİK RAF İZMİR - AKILLI ÜRÜN BULUCU
   SADECE MASAÜSTÜ
   Genel CSS'nin EN ALTINA ekleyin.
   ========================================================= */

@media screen and (min-width: 768px) {

    #cri-olcu-bulucu {
        box-sizing: border-box !important;
        position: relative !important;
        overflow: hidden !important;
    }

    #cri-olcu-bulucu .cri-smart-filter {
        display: grid !important;
        grid-template-columns:
            repeat(4, minmax(0, 1fr))
            minmax(210px, 1.15fr) !important;
        gap: 14px !important;
        align-items: end !important;

        width: 1200px !important;
        max-width: calc(100% - 40px) !important;

        margin-left: auto !important;
        margin-right: auto !important;
        padding: 24px !important;

        background: #ffffff !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 10px !important;
        box-shadow: 0 10px 30px rgba(11,31,51,.07) !important;
    }

    #cri-olcu-bulucu .cri-filter-field {
        min-width: 0 !important;
    }

    #cri-olcu-bulucu .cri-filter-field label {
        display: block !important;
        margin: 0 0 8px !important;
        color: #0b1f33 !important;
        font-size: 13px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
    }

    #cri-olcu-bulucu .cri-input-wrap {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
    }

    #cri-olcu-bulucu .cri-input-wrap input {
        box-sizing: border-box !important;
        width: 100% !important;
        height: 48px !important;
        margin: 0 !important;
        padding: 0 48px 0 14px !important;

        background: #f7f8fa !important;
        color: #0b1f33 !important;

        border: 1px solid #e1e6eb !important;
        border-radius: 6px !important;
        outline: 0 !important;

        font-size: 15px !important;
        font-weight: 600 !important;
    }

    #cri-olcu-bulucu .cri-input-wrap input:focus {
        background: #ffffff !important;
        border-color: #ff5a1f !important;
        box-shadow: 0 0 0 3px rgba(239,75,63,.10) !important;
    }

    #cri-olcu-bulucu .cri-input-wrap > span {
        position: absolute !important;
        right: 13px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        pointer-events: none !important;

        color: #6d7780 !important;
        font-size: 12px !important;
        font-weight: 700 !important;
    }

    #cri-olcu-bulucu #cri-filtrele {
        box-sizing: border-box !important;
        width: 100% !important;
        height: 48px !important;
        margin: 0 !important;
        padding: 0 18px !important;

        background: #ff5a1f !important;
        color: #ffffff !important;

        border: 1px solid #ff5a1f !important;
        border-radius: 6px !important;

        font-size: 14px !important;
        font-weight: 700 !important;
        cursor: pointer !important;
    }

    #cri-olcu-bulucu #cri-filtrele:hover {
        filter: brightness(.96) !important;
    }

    #cri-olcu-bulucu .cri-smart-note {
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 10px auto 0 !important;

        color: #6d7780 !important;
        font-size: 12px !important;
        line-height: 18px !important;
        text-align: center !important;
    }

    #cri-yakin-sonuclar {
        box-sizing: border-box !important;
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 22px auto 0 !important;
        padding: 24px !important;

        background: #f7f8fa !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 10px !important;
    }

    #cri-yakin-sonuclar[hidden] {
        display: none !important;
    }

    #cri-yakin-sonuclar .cri-match-head {
        display: flex !important;
        align-items: flex-end !important;
        justify-content: space-between !important;
        gap: 20px !important;
        margin-bottom: 18px !important;
    }

    #cri-yakin-sonuclar .cri-match-head span {
        display: block !important;
        margin-bottom: 5px !important;
        color: #ff5a1f !important;
        font-size: 11px !important;
        line-height: 16px !important;
        font-weight: 800 !important;
        letter-spacing: .7px !important;
    }

    #cri-yakin-sonuclar .cri-match-head h3 {
        margin: 0 !important;
        color: #0b1f33 !important;
        font-size: 21px !important;
        line-height: 28px !important;
        font-weight: 700 !important;
    }

    #cri-yakin-sonuclar .cri-match-grid {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 12px !important;
    }

    #cri-yakin-sonuclar .cri-match-card {
        box-sizing: border-box !important;
        min-height: 82px !important;
        padding: 15px !important;

        background: #ffffff !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 7px !important;
    }

    #cri-yakin-sonuclar .cri-match-card small {
        display: block !important;
        margin-bottom: 7px !important;
        color: #6d7780 !important;
        font-size: 11px !important;
        line-height: 16px !important;
        font-weight: 600 !important;
    }

    #cri-yakin-sonuclar .cri-match-card strong {
        display: block !important;
        color: #0b1f33 !important;
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
    }

    #cri-yakin-sonuclar .cri-match-action {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 24px !important;

        margin-top: 18px !important;
        padding-top: 18px !important;
        border-top: 1px solid #e1e6eb !important;
    }

    #cri-yakin-sonuclar .cri-match-action p {
        max-width: 690px !important;
        margin: 0 !important;
        color: #24313d !important;
        font-size: 12px !important;
        line-height: 19px !important;
    }

    #cri-yakin-sonuclar #cri-yakin-urunleri-ac {
        flex: 0 0 auto !important;
        min-width: 220px !important;
        height: 44px !important;
        padding: 0 18px !important;

        background: #0b1f33 !important;
        color: #ffffff !important;

        border: 1px solid #0b1f33 !important;
        border-radius: 6px !important;

        font-size: 13px !important;
        font-weight: 700 !important;
        cursor: pointer !important;
    }

    #cri-yakin-sonuclar #cri-yakin-urunleri-ac:hover {
        background: #ff5a1f !important;
        border-color: #ff5a1f !important;
    }}


/* =========================================================
   GERÇEK ÜRÜN SONUÇLARI - MASAÜSTÜ
   ========================================================= */
@media screen and (min-width: 768px) {
    #cri-yakin-sonuclar {
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 28px auto 0 !important;
        padding: 26px !important;
        box-sizing: border-box !important;
        background: #f7f8fa !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 18px !important;
    }
    #cri-yakin-sonuclar[hidden] { display: none !important; }
    #cri-yakin-sonuclar .cri-real-match-head {
        display: flex !important;
        align-items: flex-end !important;
        justify-content: space-between !important;
        gap: 20px !important;
        margin-bottom: 20px !important;
    }
    #cri-yakin-sonuclar .cri-real-match-head span {
        display: block !important;
        margin-bottom: 6px !important;
        color: #ff5a1f !important;
        font-size: 12px !important;
        line-height: 16px !important;
        font-weight: 800 !important;
        letter-spacing: .7px !important;
    }
    #cri-yakin-sonuclar .cri-real-match-head h3 {
        margin: 0 !important;
        color: #0b1f33 !important;
        font-size: 22px !important;
        line-height: 30px !important;
        font-weight: 800 !important;
    }
    #cri-yakin-sonuclar .cri-real-match-head > strong {
        color: #65717d !important;
        font-size: 13px !important;
        white-space: nowrap !important;
    }
    #cri-yakin-sonuclar .cri-product-match-grid {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 14px !important;
    }
    #cri-yakin-sonuclar .cri-product-match {
        box-sizing: border-box !important;
        min-height: 190px !important;
        padding: 18px !important;
        display: flex !important;
        flex-direction: column !important;
        background: #ffffff !important;
        border: 1px solid #e1e6eb !important;
        border-radius: 14px !important;
        color: #24313d !important;
        text-decoration: none !important;
        transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease !important;
    }
    #cri-yakin-sonuclar .cri-product-match:hover {
        transform: translateY(-2px) !important;
        border-color: #c9d1d9 !important;
        box-shadow: 0 10px 24px rgba(11,31,51,.08) !important;
    }
    #cri-yakin-sonuclar .cri-product-match-top {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
        margin-bottom: 14px !important;
    }
    #cri-yakin-sonuclar .cri-product-match-badge {
        padding: 5px 8px !important;
        background: #fff0ee !important;
        color: #ff5a1f !important;
        border-radius: 999px !important;
        font-size: 11px !important;
        line-height: 14px !important;
        font-weight: 800 !important;
    }
    #cri-yakin-sonuclar .cri-product-match-group {
        color: #7a8793 !important;
        font-size: 11px !important;
        line-height: 14px !important;
        font-weight: 700 !important;
    }
    #cri-yakin-sonuclar .cri-product-match h4 {
        margin: 0 0 12px !important;
        color: #0b1f33 !important;
        font-size: 16px !important;
        line-height: 22px !important;
        font-weight: 800 !important;
    }
    #cri-yakin-sonuclar .cri-product-match-size {
        margin-bottom: 18px !important;
        color: #596673 !important;
        font-size: 13px !important;
        line-height: 20px !important;
        font-weight: 600 !important;
    }
    #cri-yakin-sonuclar .cri-product-match-link {
        margin-top: auto !important;
        padding-top: 12px !important;
        border-top: 1px solid #eef1f4 !important;
        color: #0b1f33 !important;
        font-size: 13px !important;
        line-height: 18px !important;
        font-weight: 800 !important;
    }
    #cri-yakin-sonuclar .cri-product-match-link span { color: #ff5a1f !important; }
    #cri-yakin-sonuclar #cri-diger-uygun {
        display: block !important;
        min-width: 250px !important;
        height: 46px !important;
        margin: 20px auto 0 !important;
        padding: 0 22px !important;
        border: 0 !important;
        border-radius: 10px !important;
        background: #0b1f33 !important;
        color: #ffffff !important;
        font-size: 13px !important;
        font-weight: 800 !important;
        cursor: pointer !important;
    }
    #cri-yakin-sonuclar #cri-diger-uygun:hover { background: #ff5a1f !important; }}

/* =========================================================
   GERÇEK ÜRÜN SONUÇ KARTLARI - GÖRSELLİ MASAÜSTÜ
   ========================================================= */
@media screen and (min-width: 768px) {
    #cri-olcu-bulucu .cri-smart-note {
        display: none !important;
    }

    #cri-yakin-sonuclar .cri-product-match {
        overflow: hidden !important;
        padding: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        min-height: 420px !important;
        background: #ffffff !important;
    }

    #cri-yakin-sonuclar .cri-product-match-image {
        width: 100% !important;
        height: 190px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 14px !important;
        box-sizing: border-box !important;
        background: #ffffff !important;
        border-bottom: 1px solid #e1e6eb !important;
    }

    #cri-yakin-sonuclar .cri-product-match-image img {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
    }

    #cri-yakin-sonuclar .cri-product-image-placeholder {
        display: flex !important;
        width: 100% !important;
        height: 100% !important;
        align-items: center !important;
        justify-content: center !important;
        color: #7b8794 !important;
        font-size: 12px !important;
        text-align: center !important;
    }

    #cri-yakin-sonuclar .cri-product-match-content {
        display: flex !important;
        flex: 1 1 auto !important;
        flex-direction: column !important;
        padding: 18px !important;
        box-sizing: border-box !important;
    }

    #cri-yakin-sonuclar .cri-product-match-content .cri-product-match-link {
        margin-top: auto !important;
    }}
/* =========================================================
   ÇELİK RAF İZMİR
   HERO ALTI SATIŞ ODAKLI AKILLI RAF BULUCU
   SADECE MASAÜSTÜ
   Mevcut ürün bulucu CSS'sinin EN ALTINA ekleyin.
   Motoru / sonuç kartlarını değiştirmez.
   ========================================================= */

@media screen and (min-width: 768px) {

    #cri-olcu-bulucu {
        width: 1200px !important;
        max-width: calc(100% - 40px) !important;
        margin: 18px auto 34px !important;
        padding: 34px 32px 26px !important;
        background:
            radial-gradient(circle at 92% 10%, rgba(239,75,63,.16), transparent 24%),
            linear-gradient(135deg, #071a2d 0%, #0b2c4c 58%, #0b1f33 100%) !important;
        border: 1px solid rgba(255,255,255,.08) !important;
        border-radius: 16px !important;
        box-shadow: 0 18px 44px rgba(11,31,51,.18) !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto 22px !important;
        padding: 0 !important;
        text-align: left !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading > span {
        display: inline-flex !important;
        align-items: center !important;
        width: auto !important;
        margin: 0 0 12px !important;
        padding: 7px 12px !important;
        background: #ff5a1f !important;
        color: #ffffff !important;
        border-radius: 6px !important;
        font-size: 12px !important;
        line-height: 16px !important;
        font-weight: 800 !important;
        letter-spacing: .35px !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading h2 {
        margin: 0 0 8px !important;
        padding: 0 !important;
        color: #ffffff !important;
        font-size: 36px !important;
        line-height: 42px !important;
        font-weight: 800 !important;
        letter-spacing: -.5px !important;
        text-align: left !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading h2 strong {
        color: #ff5a1f !important;
        font-weight: 800 !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading p {
        max-width: 820px !important;
        margin: 0 !important;
        padding: 0 !important;
        color: rgba(255,255,255,.84) !important;
        font-size: 17px !important;
        line-height: 26px !important;
        font-weight: 400 !important;
        text-align: left !important;
    }

    #cri-olcu-bulucu .cri-smart-filter {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 20px !important;
        background: #ffffff !important;
        border: 1px solid rgba(255,255,255,.7) !important;
        border-radius: 10px !important;
        box-shadow: 0 12px 30px rgba(0,0,0,.13) !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 0 !important;
        width: 100% !important;
        margin: 18px 0 0 !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points span {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 24px !important;
        padding: 0 18px 0 34px !important;
        color: rgba(255,255,255,.88) !important;
        font-size: 13px !important;
        line-height: 20px !important;
        font-weight: 600 !important;
        text-align: center !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points span::before {
        content: "" !important;
        position: absolute !important;
        left: 10px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        display: block !important;
        box-sizing: border-box !important;
        width: 22px !important;
        height: 22px !important;
        border: 2px solid #ff5a1f !important;
        border-radius: 50% !important;
        background: transparent !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points span::after {
        content: "" !important;
        position: absolute !important;
        left: 17px !important;
        top: 50% !important;
        width: 7px !important;
        height: 4px !important;
        border-left: 2px solid #ff5a1f !important;
        border-bottom: 2px solid #ff5a1f !important;
        transform: translateY(-65%) rotate(-45deg) !important;
        box-sizing: border-box !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points span + span {
        border-left: 1px solid rgba(255,255,255,.16) !important;
    }

    /* Sonuçlar açıldığında koyu zeminden ayrılır */
    #cri-olcu-bulucu #cri-yakin-sonuclar:not([hidden]) {
        margin-top: 26px !important;
        padding: 24px !important;
        background: #f7f8fa !important;
        border-radius: 12px !important;
    }}


/* =========================================================
   BULUCU FORMU - 4 ALAN + CTA TEK SATIR
   ========================================================= */
@media screen and (min-width: 768px) {

    #cri-olcu-bulucu .cri-smart-filter {
        display: grid !important;
        grid-template-columns:
            minmax(0, 1fr)
            minmax(0, 1fr)
            minmax(0, 1fr)
            minmax(0, .72fr)
            230px !important;
        column-gap: 14px !important;
        row-gap: 0 !important;
        align-items: end !important;
    }

    #cri-olcu-bulucu .cri-smart-filter .cri-smart-field,
    #cri-olcu-bulucu .cri-smart-filter .cri-filter-field {
        min-width: 0 !important;
        margin: 0 !important;
    }

    #cri-olcu-bulucu #cri-filtrele {
        grid-column: 5 !important;
        grid-row: 1 !important;
        align-self: end !important;
        width: 230px !important;
        min-width: 230px !important;
        height: 48px !important;
        margin: 0 !important;
        padding: 0 16px !important;
        white-space: nowrap !important;
    }

    #cri-olcu-bulucu .cri-smart-note {
        grid-column: 1 / -1 !important;
        margin: 12px 0 0 !important;
    }}


/* =========================================================
   ÇELİK RAF İZMİR - RESPONSIVE GÜVENLİK KATMANI
   PC / LAPTOP / TABLET
   Mevcut geniş masaüstü görünümünü değiştirmez.
   ========================================================= */

/* Laptop ve geniş tablet: 4 alan üstte, CTA altta */
@media screen and (min-width: 900px) and (max-width: 1199px) {
    #cri-olcu-bulucu {
        width: auto !important;
        max-width: none !important;
        margin: 18px 24px 30px !important;
        padding: 30px 26px 24px !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading h2 {
        font-size: clamp(30px, 3.3vw, 36px) !important;
        line-height: 1.18 !important;
    }

    #cri-olcu-bulucu .cri-smart-filter {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        column-gap: 12px !important;
        row-gap: 14px !important;
        align-items: end !important;
        padding: 18px !important;
    }

    #cri-olcu-bulucu .cri-smart-filter .cri-smart-field,
    #cri-olcu-bulucu .cri-smart-filter .cri-filter-field {
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
        grid-column: auto !important;
        grid-row: auto !important;
    }

    #cri-olcu-bulucu .cri-smart-filter label {
        display: block !important;
        width: 100% !important;
        margin: 0 0 7px !important;
        white-space: nowrap !important;
    }

    #cri-olcu-bulucu #cri-filtrele {
        grid-column: 1 / -1 !important;
        grid-row: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 48px !important;
        margin: 0 !important;
    }

    #cri-olcu-bulucu .cri-smart-note {
        grid-column: 1 / -1 !important;
    }}

/* Tablet: 2 + 2 alan, CTA tam genişlik */
@media screen and (min-width: 768px) and (max-width: 899px) {
    #cri-olcu-bulucu {
        width: auto !important;
        max-width: none !important;
        margin: 18px 20px 28px !important;
        padding: 26px 22px 22px !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading {
        margin-bottom: 18px !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading h2 {
        font-size: clamp(27px, 4vw, 32px) !important;
        line-height: 1.18 !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-heading p {
        font-size: 15px !important;
        line-height: 23px !important;
    }

    #cri-olcu-bulucu .cri-smart-filter {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 14px !important;
        row-gap: 14px !important;
        align-items: end !important;
        padding: 18px !important;
    }

    #cri-olcu-bulucu .cri-smart-filter .cri-smart-field,
    #cri-olcu-bulucu .cri-smart-filter .cri-filter-field {
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
        grid-column: auto !important;
        grid-row: auto !important;
    }

    #cri-olcu-bulucu .cri-smart-filter label {
        display: block !important;
        width: 100% !important;
        margin: 0 0 7px !important;
        white-space: nowrap !important;
    }

    #cri-olcu-bulucu #cri-filtrele {
        grid-column: 1 / -1 !important;
        grid-row: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 48px !important;
        margin: 0 !important;
    }

    #cri-olcu-bulucu .cri-smart-note {
        grid-column: 1 / -1 !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    #cri-olcu-bulucu .cri-finder-sales-points span {
        justify-content: flex-start !important;
        min-height: 28px !important;
        padding: 0 12px 0 38px !important;
        text-align: left !important;
    }
#cri-main-hero.cri-show-2 .cri-native-slide-2,
#cri-main-hero .cri-native-slide-2,
div.cri-native-slide.cri-native-slide-2 {
    background-image: url("https://platincdn.com/3535/dosyalar/images/celikrafizmir_resim2_yuksek_kalite.webp.webp") !important;
    background: #fff url("https://platincdn.com/3535/dosyalar/images/celikrafizmir_resim2_yuksek_kalite.webp.webp") center center / cover no-repeat !important;
}
  /* ANA SAYFADA SOL MENÜYÜ GİZLE VE ORTAYI %100 GENİŞLET */
#PM_sol {
  display: none !important;
  width: 0 !important;
}

#PM_orta {
  width: 100% !important;
  max-width: 1320px !important;
  float: none !important;
  margin: 0 auto !important;
  padding: 10px 16px !important;
}

.cri-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
}

@media screen and (max-width: 767px) {
  .cri-cards {
    grid-template-columns: 1fr !important;
  }
}/* ========================================================
   CRI 2050 - ANA SAYFA ZORLAYICI TAM EKRAN DÜZENİ
   ======================================================== */

/* 1. Sol kategori sütununu ana sayfada kesin olarak kapat */
body.anasayfa #PM_sol,
#PM_sol,
td#PM_sol {
  display: none !important;
  width: 0 !important;
  max-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

/* 2. Orta alanı çevreleyen tablo ve kapsayıcıları %100 yap */
body.anasayfa #PM_orta,
#PM_orta,
td#PM_orta,
#PM_icerik,
.icerik_orta {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  float: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* 3. V56 Kartlarını 3 sütun olarak ekranın ortasına oturt */
#cri-2050-root {
  display: block !important;
  width: 100% !important;
  max-width: 1320px !important;
  margin: 20px auto 50px !important;
  padding: 0 16px !important;
  clear: both !important;
}

#cri-2050-root .cri-cards,
#cri-2050-root .cri-show-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  width: 100% !important;
}

/* 4. Telefondan girildiğinde alt alta dizilme */
@media screen and (max-width: 767px) {
  #cri-2050-root .cri-cards,
  #cri-2050-root .cri-show-grid {
    grid-template-columns: 1fr !important;
  }
}