/* Savonia – mobil fejléc (2026-11-02)
   Csak <=991px (a hamburgermenüs nézet); asztali nézetet nem érint.
   Menü balra nagy célterülettel, logó középen, kosár jobbra – a menü, a logó
   és a kosár függőleges közepe egy vonalban. Kereső mindig látható teljes
   szélességben a fejléc alatt. A 16px-es betűméret megakadályozza az iOS
   automatikus nagyítását. */
@media (max-width:991px){
.header-container.type4 .header.container{position:relative;text-align:center;padding-top:10px;padding-bottom:10px}
.header-container.type4 .header>.logo{float:none;display:block;margin:0 auto!important;max-width:calc(100% - 130px);text-align:center;line-height:0}
.header-container.type4 .header>.logo a.logo{display:inline-block}
.header-container.type4 .header .logo img{height:auto;max-height:46px;width:auto;max-width:100%}
.header-container.type4 .menu-icon{position:absolute;left:8px;top:6px;float:none;margin:0;width:52px;height:52px;line-height:52px;display:block}
.header-container.type4 .menu-icon a{display:block;width:52px;height:52px;line-height:52px;text-align:center}
.header-container.type4 .menu-icon a i{font-size:34px;line-height:52px;vertical-align:top}
.header-container.type4 .cart-area{position:absolute;right:10px;top:12px;float:none;margin:0}
.header-container.type4 .mini-cart{top:0}
.header-container.type4 .mybag-link{display:block;height:40px}
.header-container.type4 .search-area{float:none;clear:both;position:static;margin:12px 0 0;width:100%;padding:0 12px;box-sizing:border-box}
.header-container.type4 .search-area .search-icon{display:none!important}
.header-container.type4 .header #search_mini_form{display:block!important;width:100%;margin:0}
.header-container.type4 .header .form-search{position:relative;right:auto;top:auto;width:100%;border:1px solid #ccc;border-radius:24px;background:#fff;height:46px;padding:0}
.header-container.type4 .header .form-search:before{display:none}
.header-container.type4 .header #search_mini_form .form-search input#search{font-size:16px;height:44px;line-height:44px;padding:0 52px 0 18px;width:100%;border:0;background:transparent}
.header-container.type4 .header .form-search button.button{position:absolute;right:0;top:0;width:48px;height:44px;line-height:44px}
.header-container.type4 .header .form-search button.button i{line-height:44px}
.header-container.type4 .top-links-icon a{font-size:0}
.header-container.type4 .top-links-icon a:before{content:"Util";font-size:11px}
.header-container.type4 .header #search_autocomplete{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:100}
}
