body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}
html{overflow-x:hidden}
.anasayfa-body{padding-top:0}
body:not(.anasayfa-body) main{margin-top:120px;padding-top:20px}
@media (max-width:991px){body:not(.anasayfa-body) main{margin-top:100px}}
.site-header-fixed{position:fixed;top:0;left:0;right:0;z-index:1040;display:flex;flex-direction:column;background:transparent}
@media (max-width:991px){.site-header-fixed{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06)}.anasayfa-body .navbar-transparent{background:#fff!important;padding:.5rem 0}}
.site-header-fixed .navbar-transparent{position:static!important;top:auto!important}
.site-duyuru-banner{flex-shrink:0;padding:10px 0;font-size:19.6px;line-height:1.5;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.site-duyuru-inner{display:flex;align-items:center;gap:12px;overflow:hidden;padding:0 20px;width:100%}
.site-duyuru-icon{font-size:25.2px;flex-shrink:0}
.site-duyuru-scroll-wrap{flex:1;min-width:0;overflow:hidden;width:100%}
.site-duyuru-scroll{display:inline-flex;align-items:center;white-space:nowrap;animation:site-duyuru-kayan 30s linear infinite;padding-right:50px}
@keyframes site-duyuru-kayan{0%{transform:translateX(0)}100%{transform:translateX(-20%)}}
body.has-site-duyuru #anaSlider{margin-top:128px}
@media (max-width:991px){body.has-site-duyuru #anaSlider{margin-top:120px}}
@media (max-width:768px){body.has-site-duyuru #anaSlider{margin-top:104px}.site-duyuru-banner{padding:8px 0;font-size:18.2px}}
.navbar-transparent{padding:1.5rem 0;position:fixed;top:0;left:0;right:0;z-index:1025;transition:all .3s ease;width:100%}
.navbar-transparent .container{display:flex;align-items:center;justify-content:space-between}
.navbar-transparent.scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);top:0}
.navbar-brand-text,.nav-link-text{color:#333!important;text-shadow:2px 2px 4px rgba(255,255,255,.8);transition:all .3s ease}
.navbar-transparent.scrolled .navbar-brand-text,.navbar-transparent.scrolled .nav-link-text{text-shadow:none}
body:not(.anasayfa-body) .navbar-transparent{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);top:0}
body:not(.anasayfa-body) .navbar-transparent .navbar-brand-text,body:not(.anasayfa-body) .navbar-transparent .nav-link-text{color:#333!important;text-shadow:none}
@media (max-width:991px){.navbar-transparent{z-index:1040}.navbar-transparent .navbar-ust-mobil-wrap{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;min-height:52px;width:100%}.navbar-ust-mobil-wrap.navbar-ust-wp-var{grid-template-columns:44px minmax(0,1fr) 44px 44px}.navbar-mobil-wp{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0;width:40px;height:40px;border-radius:50%;background:#25d366;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.navbar-mobil-sepet{position:relative;right:auto;top:auto;bottom:auto;margin:0;height:40px;width:40px;color:#333!important;display:flex;align-items:center;justify-content:center}.navbar-transparent .navbar-toggler{position:relative;right:auto;top:auto;transform:none;height:40px;width:40px}}
#anaSlider{width:100%;overflow:hidden}
.slider-resim-wrapper{width:100%;position:relative;overflow:hidden;display:block;background:#fff;line-height:0;min-height:0}
.slider-resim{width:100%;max-width:100%;height:auto;display:block}
@media (max-width:991px){.slider-resim-wrapper{min-height:0;max-height:none;height:auto}.slider-resim{width:100%;height:auto;max-height:none;object-fit:initial}#anaSlider .slider-caption{display:none!important}#anaSlider .carousel-control-prev,#anaSlider .carousel-control-next{width:32px;height:32px;opacity:.75}#anaSlider .carousel-control-prev{left:4px}#anaSlider .carousel-control-next{right:4px}}
.hero-banner{position:relative;width:100%;min-height:100vh;background-size:cover;background-position:center;margin:0;padding:0}
.kategori-kartlari{width:100%;overflow:hidden}
.kategori-kart{position:relative;overflow:hidden;height:100%}
