/* One intentional menu trigger; visible, generous tablet search. */
.eco-hdr__menu-label{font-size:13px;font-weight:650}.eco-hdr__menu-chevron{font-size:18px!important}
.eco-hdr__mobile-btn[aria-controls="mobileMenu"]{width:auto;min-height:44px;gap:7px;padding:0 13px;border:0;border-radius:24px;background:#204c38;color:#fff;cursor:pointer}
.eco-hdr__nav .main-menu>.header-block.d-lg-none{display:none!important}
@media(min-width:768px) and (max-width:1199.98px){
 #ecoHeaderBottom>.container-md{max-width:none;padding:0 24px}
 .eco-hdr__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 16px;height:auto;padding:14px 0}
 .eco-hdr__logo{grid-column:1;grid-row:1}.eco-hdr__logo img{max-width:240px;max-height:38px}
 .eco-hdr__actions{display:flex!important;grid-column:2;grid-row:1}
 .eco-hdr__mobile{grid-column:3;grid-row:1;margin:0!important}
 .eco-hdr__mobile .search__mobile,.eco-hdr__mobile>a{display:none!important}
 .eco-hdr__search{display:flex!important;grid-column:1/-1;grid-row:2;width:100%;min-width:0}
 #desktopSearch #_desktop_search,#desktopSearch #search_widget{width:100%;max-width:none;display:block!important}
 #desktopSearch #search_widget form{height:50px;width:100%}
 #desktopSearch #search_widget .js-search-input{min-width:0;width:100%;font-size:16px}
 #desktopSearch .search-widgets__dropdown{width:100%;max-height:60vh;overflow-y:auto;left:0;right:0}
 .eco-hdr__actions .eco-action-col{padding:7px;gap:7px}
}
@media(min-width:992px) and (max-width:1199.98px){.eco-hdr__main{grid-template-columns:minmax(0,1fr) auto}.eco-hdr__mobile{display:none!important}}
@media(max-width:767.98px){.eco-hdr__menu-label,.eco-hdr__menu-chevron{display:none}.eco-hdr__mobile-btn[aria-controls="mobileMenu"]{width:44px;padding:0;justify-content:center}}

@media(max-width:767.98px){.eco-hdr__main{gap:6px}.eco-hdr__logo{flex:1 1 auto;min-width:0}.eco-hdr__logo img,.eco-hdr__logo svg.eco-hdr__logo-svg{max-width:100%;height:auto}.eco-hdr__mobile{flex:0 0 auto}}

.eco-minimum-notice{padding-top:8px;padding-bottom:8px;color:#526356;font-size:13px;line-height:1.5}.eco-minimum-notice small{font-size:inherit}
