.keyak-language{display:inline-flex;align-items:center;gap:8px;font:600 12px Montserrat,Arial,sans-serif;white-space:nowrap;padding:6px}.keyak-language select{background:#fff;color:#111;border:1px solid #b69b5a;border-radius:4px;padding:8px;min-width:100px;cursor:pointer}.header-actions{flex-wrap:wrap}.social-links{display:flex;flex-wrap:wrap;gap:16px}.social-links a{font-size:12px}.top-social-inner{flex-wrap:wrap}@media(max-width:760px){.keyak-language{font-size:11px}.header-actions{display:flex!important;gap:8px}.header-actions .button{display:none}.header-inner{flex-wrap:wrap}.keyak-language select{padding:6px}}
@media(max-width:760px){.header-actions .text-link{display:inline-flex!important}.header-actions{grid-column:1/-1;justify-content:center;width:100%}.keyak-language{max-width:100%}}

.site-header.keyak-category-floating{position:sticky!important;top:0!important;transform:none!important}.site-header.keyak-category-floating .top-social-bar,.site-header.keyak-category-floating .main-header-area{display:block!important}.site-header .category-header-bar{display:block!important;transform:none!important;visibility:visible!important;opacity:1!important}.category-header-nav{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;justify-content:center!important;overflow:visible!important}.category-header-nav a{white-space:nowrap}.top-social-inner{gap:12px}.top-social-icons{display:flex;flex-wrap:wrap;gap:12px}.top-social-spacer{display:none}.mobile-header-panel{max-height:70vh;overflow:auto}
@media(max-width:760px){.top-social-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px 12px!important;padding:6px 0!important}.top-social-inner .keyak-language{font-size:0}.top-social-inner .keyak-language select{font-size:12px}.top-social-icons{gap:10px!important}.top-social-icons a{font-size:12px}.main-header-grid{grid-template-columns:1fr auto!important;gap:10px!important;padding:10px 0!important}.brand-logo{max-width:115px!important}.site-logo-image{max-height:50px!important;width:auto!important}.header-search-form{grid-row:2!important;grid-column:1/-1!important;margin:0!important}.header-search-form input{height:40px!important}.category-header-nav{gap:4px 14px!important;padding:8px 0!important}.category-header-nav a{font-size:12px!important;padding:6px 0!important}.category-header-bar{padding:0!important}}
