.site-header{box-shadow:0 8px 30px rgba(20,20,20,.045)}.header-main{height:92px;display:grid;grid-template-columns:210px minmax(280px,1fr) 210px;gap:24px;align-items:center}.brand{display:flex;align-items:center;justify-content:flex-start;min-width:0;text-align:left}.brand-word{font-size:24px;font-weight:950;letter-spacing:-.06em;white-space:nowrap}.hemengelsin-header-logo{display:block;width:auto;max-width:190px;max-height:58px;object-fit:contain}.search{width:100%;min-width:0}.search input{min-width:0}.header-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;justify-content:stretch}.header-actions a{min-width:0;padding:8px 10px;border-radius:8px}.header-actions a:hover{background:#fff4ec}.header-actions b,.header-actions small{white-space:nowrap}.main-nav{overflow:hidden}.main-nav .container{height:50px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;gap:22px}.main-nav .container::-webkit-scrollbar{display:none}.category-trigger{flex:0 0 auto;padding-right:24px}.nav-list{flex:0 0 auto;gap:24px}.nav-list li{flex:0 0 auto}.nav-list a{display:block;padding:15px 0}.custom-logo-link{display:none!important}@media(max-width:1180px) and (min-width:821px){.header-main{grid-template-columns:185px minmax(260px,1fr) 170px;gap:16px}.brand-word{font-size:21px}.header-actions{gap:6px}.header-actions a{padding:6px}.header-actions small{display:none}.main-nav .container{gap:18px}.nav-list{gap:20px;font-size:13px}}@media(max-width:820px){.header-main{height:66px;grid-template-columns:54px minmax(0,1fr) 62px;gap:8px}.brand{justify-content:center}.brand-word{font-size:19px}.hemengelsin-header-logo{max-width:165px;max-height:45px}.header-actions{display:block;text-align:right}.header-actions a:last-child{display:block;padding:6px 0}.header-actions a:first-child{display:none}.header-actions a:last-child b{font-size:13px}.main-nav{display:none}.menu-toggle{display:flex;min-width:44px;padding:0!important;justify-content:flex-start}}
