/* Responsive category scenes; typography and red follow the existing ACSA site. */
.category-hero{position:relative;clear:both;width:100%;height:clamp(340px,32vw,480px);overflow:hidden;background:#14252f}
.category-hero picture,.category-hero picture>img{display:block;width:100%;height:100%}
.category-hero picture>img{object-fit:cover;object-position:center}
.category-hero-inner{position:absolute;inset:0;max-width:1200px;margin:auto;display:flex;align-items:center;padding:0 48px;box-sizing:border-box}
.category-hero-copy{width:43%;max-width:480px;color:#fff}
.category-eyebrow{display:block;font-family:var(--f-govde);font-size:12px;line-height:18px;font-weight:500;letter-spacing:2px;color:#d2dee3;margin-bottom:17px}
.category-hero h1{font-family:var(--f-baslik)!important;font-size:clamp(36px,3.8vw,58px);line-height:1.05;font-weight:600;color:#fff;margin:0 0 20px;letter-spacing:-.5px;word-spacing:0}
.category-hero p{font-family:var(--f-govde);font-size:17px;line-height:1.6;color:#e2e9ec;margin:0 0 26px}
.category-hero-link{display:inline-flex;align-items:center;gap:17px;background:#e11b22;color:#fff!important;text-decoration:none!important;font-family:var(--f-baslik);font-size:16px;font-weight:600;padding:11px 19px;border-radius:3px;line-height:24px}
.category-hero-link span{width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.category-hero-link:hover{background:#bc1720}
.category-hero-link:focus-visible{outline:2px solid #fff;outline-offset:4px}
#kategori-icerigi,#katalog{scroll-margin-top:95px}
@media(min-width:601px){.category-hero~.orta .kareort{padding-top:16px}}
@media(max-width:600px){
 .category-hero{height:clamp(370px,100vw,520px)}
 .category-hero-inner{align-items:flex-start;padding:25px 24px}
 .category-hero-copy{width:100%;max-width:none}
 .category-eyebrow{font-size:10px;line-height:15px;letter-spacing:1.5px;margin-bottom:10px}
 .category-hero h1{font-size:32px;margin-bottom:10px;line-height:1.08}
 .category-hero p{font-size:14px;line-height:1.45;margin-bottom:14px}
 .category-hero-link{font-size:13px;line-height:18px;padding:8px 13px;gap:12px}
}
@media(max-width:360px){.category-hero{height:370px}.category-hero-inner{padding:22px 20px}.category-hero h1{font-size:29px}.category-hero p{font-size:13px}}

.category-hero-iklim .category-hero-copy{width:46%}
@media(max-width:600px){.category-hero-iklim .category-hero-copy{width:100%}.category-hero-iklim h1{font-size:28px;max-width:340px}.category-hero-iklim .category-eyebrow{letter-spacing:1px}.category-hero-iklim p{max-width:330px}.category-hero-buzdolabi p{max-width:350px}}
