
/* Ecomargix masthead: logo and category links within one white header. */
body .edh-site > header.edh-header{
  box-sizing:border-box!important;display:grid!important;
  grid-template-columns:minmax(155px,auto) minmax(0,1fr)!important;
  grid-template-rows:auto!important;align-items:center!important;
  justify-content:space-between!important;gap:12px!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;padding:12px max(14px,calc((100% - 1180px)/2))!important;
  background:#fff!important;border:0!important;border-bottom:1px solid #e5e9ef!important;
  box-shadow:0 2px 8px rgba(18,38,60,.06)!important;overflow:visible!important;
}
body .edh-site > header.edh-header > .edh-header__inner{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;
 min-height:0!important;max-width:100%!important;padding:0!important;margin:0!important;gap:0!important;
}
body .edh-site > header.edh-header > .edh-header__inner > :not(.edh-logo){display:none!important}
body .edh-site > header.edh-header > .edh-header__inner > .edh-logo{
 display:inline-flex!important;align-items:center!important;white-space:nowrap!important;
 max-width:100%!important;font-size:21px!important;gap:7px!important;line-height:1.2!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories{
 box-sizing:border-box!important;display:block!important;position:static!important;
 grid-column:2!important;grid-row:1!important;align-self:center!important;
 width:100%!important;min-width:0!important;max-width:100%!important;
 margin:0!important;padding:0!important;background:transparent!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories > .emx-top-categories__inner{
 box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;
 align-items:center!important;justify-content:flex-end!important;align-content:center!important;
 gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;
 padding:0!important;margin:0!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link{
 box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;
 align-items:center!important;justify-content:center!important;
 width:auto!important;min-width:0!important;max-width:100%!important;min-height:31px!important;
 padding:6px 8px!important;margin:0!important;white-space:normal!important;
 color:#15293d!important;background:#f6f8fb!important;
 border:1px solid #e3e8ee!important;border-radius:7px!important;
 box-shadow:none!important;text-decoration:none!important;font-family:inherit!important;
 font-size:10px!important;font-weight:800!important;letter-spacing:0!important;
 line-height:1.22!important;text-align:center!important;overflow-wrap:anywhere!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link:hover{
 background:#fff0e5!important;border-color:#f5bd9c!important;color:#a53e17!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link[aria-current="page"]{
 background:#f46b38!important;color:#fff!important;border-color:#f46b38!important;
}
body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link:focus-visible{
 outline:2px solid #f46b38!important;outline-offset:2px!important;
}
@media(max-width:900px){
 body .edh-site > header.edh-header{
  grid-template-columns:145px minmax(0,1fr)!important;
  gap:9px!important;padding:10px 12px!important;
 }
 body .edh-site > header.edh-header > .edh-header__inner > .edh-logo{font-size:18px!important}
 body .edh-site > header.edh-header > nav.emx-top-categories > .emx-top-categories__inner{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;
 }
 body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link{
  display:flex!important;flex:none!important;width:100%!important;padding:5px 3px!important;
 }
}
@media(max-width:650px){
 body .edh-site .edh-topline{display:none!important}
 body .edh-site > header.edh-header{
  display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;
  grid-template-rows:auto!important;align-items:center!important;justify-content:stretch!important;
  column-gap:7px!important;row-gap:0!important;padding:9px 8px!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
 }
 body .edh-site > header.edh-header > .edh-header__inner{
  display:flex!important;grid-column:1!important;grid-row:1!important;
  align-items:center!important;justify-content:flex-start!important;
  min-width:0!important;width:100%!important;min-height:0!important;
 }
 body .edh-site > header.edh-header > .edh-header__inner > .edh-logo{
  display:inline-flex!important;max-width:100%!important;
  font-size:15px!important;letter-spacing:-.6px!important;
  gap:4px!important;
 }
 body .edh-site > header.edh-header > .edh-header__inner .edh-logo__mark{
  width:25px!important;height:25px!important;min-width:25px!important;
  flex-shrink:0!important;font-size:17px!important;
 }
 body .edh-site > header.edh-header > nav.emx-top-categories{
  display:block!important;grid-column:2!important;grid-row:1!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  padding:0!important;margin:0!important;
 }
 body .edh-site > header.edh-header > nav.emx-top-categories > .emx-top-categories__inner{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(42px,auto))!important;
  align-items:stretch!important;align-content:center!important;
  justify-items:stretch!important;justify-content:stretch!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  margin:0!important;padding:0!important;gap:4px!important;
 }
 body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link{
  display:flex!important;flex:none!important;width:100%!important;
  max-width:100%!important;min-width:0!important;min-height:42px!important;
  height:100%!important;padding:4px 2px!important;
  font-size:10px!important;font-weight:800!important;line-height:1.17!important;
  overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;
 }
}
@media(max-width:345px){
 body .edh-site > header.edh-header{grid-template-columns:91px minmax(0,1fr)!important;gap:5px!important;padding-inline:6px!important}
 body .edh-site > header.edh-header > .edh-header__inner > .edh-logo{font-size:13px!important;gap:3px!important}
 body .edh-site > header.edh-header > .edh-header__inner .edh-logo__mark{width:22px!important;height:22px!important;min-width:22px!important;font-size:15px!important}
 body .edh-site > header.edh-header > nav.emx-top-categories > .emx-top-categories__inner{gap:3px!important}
 body .edh-site > header.edh-header > nav.emx-top-categories a.emx-top-categories__link{padding-inline:1px!important}
}
