/* MARSOLIN_HEADER_V11 - unified desktop/mobile header. Restricted to new ms-* wrappers */
#header .ms-main-header{background:#fff;border-bottom:1px solid #e6ebf2}
#header .ms-main-header__row{min-height:86px;display:flex;align-items:center;gap:clamp(16px,2.3vw,42px)}
#header .ms-main-header__brand{flex:0 0 auto;display:flex;align-items:center;min-width:165px;max-width:210px}
#header .ms-main-header__brand img{height:auto;width:auto;max-width:100%;max-height:62px;object-fit:contain}
#header .ms-main-header__search{flex:1 1 400px;min-width:200px;max-width:680px;display:flex;align-items:center}
#header .ms-main-header__search>*,#header .ms-main-header__search form{width:100%;max-width:none}
#header .ms-main-header__search input[type="search"],#header .ms-main-header__search input[type="text"]{width:100%;min-width:0;border:1px solid #f18a48;border-radius:10px;height:43px;background:#fff;padding-inline:15px;font-size:14px;box-shadow:none}
#header .ms-main-header__search input:focus{border-color:#f46b24;box-shadow:0 0 0 3px #ff6a211a;outline:none}
#header .ms-main-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1.25vw,23px);flex:0 0 auto;white-space:nowrap}
#header .ms-main-header__actions :is(a,button){color:#213552}
#header .ms-main-header__actions :is(.dropdown,.btn,.header-block){margin-bottom:0}
#header .ms-main-header__actions .header-block__action-btn{display:flex;align-items:center;gap:4px}
#header .ms-main-header__actions select{max-width:98px}
#header .ms-main-header__actions .material-icons{font-size:22px}
#header .ms-main-header__language,#header .ms-main-header__currency,#header .ms-main-header__signin,#header .ms-main-header__cart{display:flex;align-items:center}
#header .ms-category-nav{margin:0}
@media(max-width:1100px){
 #header .ms-main-header__row{gap:14px}
 #header .ms-main-header__brand{min-width:132px;max-width:160px}
 #header .ms-main-header__actions{gap:8px}
 #header .ms-main-header__search{min-width:140px}
}
@media(max-width:850px){
 #header .ms-main-header__row{display:grid;grid-template-columns:minmax(105px,1fr) auto;grid-template-areas:'brand actions' 'search search';row-gap:9px;min-height:0;padding-block:10px}
 #header .ms-main-header__brand{grid-area:brand;min-width:110px;max-width:175px}
 #header .ms-main-header__search{grid-area:search;width:100%;max-width:none;min-width:0}
 #header .ms-main-header__actions{grid-area:actions;justify-self:end;gap:8px;font-size:12px}
 #header .ms-main-header__search input[type="search"],#header .ms-main-header__search input[type="text"]{height:40px}
 #header .ms-main-header__actions .material-icons{font-size:20px}
}
@media(max-width:480px){
 #header .ms-main-header__actions{gap:5px}
 #header .ms-main-header__language,#header .ms-main-header__currency{font-size:10px}
 #header .ms-main-header__actions .header-block__action-btn{gap:2px}
 #header .ms-utility__inner span:last-child{display:none}
}
