/* POYRAZ v0.13: düzeltme, mevcut yerleşimi bozmadan. */
.header .brand,.header .brand-mark{overflow:visible!important;min-width:0!important}
.header .brand img,.footer-mark img{
    display:block!important;width:100%!important;height:auto!important;max-height:none!important;
    object-fit:contain!important;object-position:center!important;border:0!important;filter:none!important;
    transform:none!important;clip-path:none!important;box-shadow:none!important;
}
.header .brand{flex:0 0 clamp(210px,22vw,300px)!important;width:clamp(210px,22vw,300px)!important;max-width:300px!important}
.header .brand-mark{width:100%!important;max-width:100%!important;padding:0!important;background:none!important}
.hero-gallery .slide-photo{background:#20282b!important;background-image:none!important;overflow:hidden!important}
.hero-gallery .slide-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.10) contrast(1.03)!important}
.hero-gallery .slide-photo img:not([src]){visibility:hidden}
.hero-gallery .slide:after{pointer-events:none}
.featured-card img{display:block;width:100%;height:100%;object-fit:cover}
.category-card.has-photo{background-repeat:no-repeat;background-size:cover;background-position:center}
.category-card.has-photo:before{background:linear-gradient(180deg,#11161a25 12%,#10161be3 87%)!important}
.brand-footnote{display:none!important}
@media(max-width:850px){.header .brand{flex:0 1 190px!important;width:190px!important}}
@media(max-width:480px){.header .brand{flex:0 1 155px!important;width:155px!important}}
.footer-brand>div{display:none!important} /* logo already contains company name */
@media(max-width:1100px){.header .brand{flex:0 1 225px!important;width:225px!important}}
@media(max-width:850px){.header .brand{flex:0 1 190px!important;width:190px!important}}
@media(max-width:480px){.header .brand{flex:0 1 155px!important;width:155px!important}}
