.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:88px;padding:18px max(32px,calc((100% - 1160px)/2));background:#fff;border-bottom:1px solid #e3eaed}.site-header__brand{display:flex;flex-shrink:0}.site-header__brand img{display:block;width:220px;height:auto;max-height:46px;object-fit:contain}.site-header__nav{display:flex;align-items:center;gap:10px}.site-header__nav>a{display:block;padding:11px 17px;border-radius:8px;color:#344d59;text-decoration:none;font-size:14px;font-weight:650;transition:background .15s,color .15s}.site-header__nav>a:hover{color:#a64023;background:#edf7f7}.site-header__nav>a[href="/se/"],.site-header__nav>a[href="/en/"]{font-size:12px;font-weight:550;color:#617582;padding-inline:10px}.site-header__nav>a[href="/se/"]{border-left:1px solid #e5dbcd;border-radius:0;margin-left:14px;padding-left:24px}.site-header--scrolled{box-shadow:0 4px 25px #28241f08!important}.site-header a:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:3px solid #a64023;outline-offset:5px}

.site-header{padding-inline:max(28px,calc((100% - 1240px)/2));gap:18px}.site-header__brand{align-items:center;gap:12px}.site-header__brand img{width:43px;height:47px;object-fit:contain}.site-header__brand::after{content:"Kauhukeittiö";font-size:25px;font-weight:800;letter-spacing:-.065em;color:#28241f}.site-header__brand{text-decoration:none}.site-header__nav{gap:2px}.site-header__nav>a{font-size:13px;padding:10px 12px;white-space:nowrap}.site-header__nav>a:hover{background:#f7ede0;color:#a64023}
