/* Homepage header matches the WoolCore /cz/akusticke-panely/ header. */
.ma header{border-bottom:0!important}
@media(min-width:768px){
.ma header nav a.header-cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;min-width:48px;height:58px;padding:0 22px 0 14px!important;margin-right:14px;transform:none;overflow:visible}
.ma header nav a.header-cart-icon .fa-shopping-cart{font-size:22px;line-height:1}
}
@media(max-width:767px){
.ma header{overflow:visible}
.ma header > .container{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding-left:12px;padding-right:12px}
.ma header #logo{display:flex;align-items:center;float:none;min-width:0}
.ma header #logo #logo-logo{display:block;float:none;flex:none;width:38px;height:38px;margin:0 10px 0 0!important}
.ma header #logo #logo-callus{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;margin:0;font-size:38px;line-height:1}
.ma header #logo #logo-callus .fa{font-size:.82em;line-height:1;margin:0;opacity:.5}
.ma header .ma-mobile-header-actions{display:flex!important;align-items:center;gap:4px;margin-left:auto}
.ma header .ma-mobile-header-actions a{position:relative;display:flex;align-items:center;justify-content:center;float:none;width:40px;height:40px;padding:0;font-size:22px;line-height:1}
.ma header #mobile-menu.visible{z-index:5;background:linear-gradient(90deg,#162a2b 0%,#1b5759 46%,#162a2b 100%)}
}
