/* Mars 1.6.4 — mobile header symmetry, adjustable mobile logo, store logos */
@media (max-width:980px){
  .mars-header__inner{
    align-items:center!important;
  }
  .mars-header .mars-burger,
  .mars-header .mars-header__logo,
  .mars-header .mars-header-actions{
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
    transform:none!important;
  }
  .mars-header .mars-burger{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:40px!important;
    min-height:40px!important;
    line-height:1!important;
  }
  .mars-header .mars-header__logo{
    height:100%!important;
    min-height:0!important;
    align-items:center!important;
  }
  .mars-header .mars-header__logo .mars-logo{
    width:auto!important;
    max-width:min(var(--mars-mobile-logo-width,138px),100%)!important;
    height:100%!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .mars-header .mars-header__logo .mars-logo img{
    width:auto!important;
    height:auto!important;
    max-width:var(--mars-mobile-logo-width,138px)!important;
    max-height:48px!important;
    object-fit:contain!important;
    display:block!important;
    margin-top:auto!important;
    margin-bottom:auto!important;
  }
  .mars-header .mars-header-actions{
    height:100%!important;
    align-items:center!important;
    justify-content:flex-end!important;
  }
  .mars-header .mars-header-actions .mars-header-action{
    align-self:center!important;
    justify-content:center!important;
    min-height:40px!important;
    height:40px!important;
    margin:0!important;
    line-height:1!important;
  }
  .mars-header .mars-header-actions .mars-header-action__icon{
    align-self:center!important;
    margin:auto!important;
  }
}

.mars-other-stores{
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-width:0;
  flex-wrap:wrap;
}
.mars-other-stores>strong{
  font-size:11px;
  line-height:1.2;
  color:var(--mars-muted,#65718a);
  white-space:nowrap;
  font-weight:500;
}
.mars-other-stores__logos{
  display:flex;
  align-items:center;
  gap:6px;
  min-width:0;
  flex-wrap:wrap;
}
.mars-other-stores__logos a,
.mars-other-stores__logos>span{
  width:var(--mars-other-store-width,38px);
  height:calc(var(--mars-other-store-width,38px) * .74);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid var(--mars-border,#e4e8ef);
  border-radius:5px;
  background:#fff;
  padding:3px;
  overflow:hidden;
  transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;
}
.mars-other-stores__logos a:hover{
  border-color:var(--mars-primary,#ff5b0a);
  transform:translateY(-1px);
  box-shadow:0 5px 14px rgba(7,27,49,.08);
}
.mars-other-stores__logos img{
  display:block;
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  object-fit:contain;
}
.mars-product-meta-row{flex-wrap:wrap!important;align-items:center!important}
.mars-product-brand-inline{white-space:nowrap}
@media(max-width:700px){
  .mars-product-meta-row{gap:8px 10px!important}
  .mars-other-stores{
    flex:1 1 100%;
    width:100%;
    gap:6px;
    padding-top:2px;
  }
  .mars-other-stores>strong{flex:0 0 100%;white-space:normal}
  .mars-other-stores__logos{width:100%;gap:5px}
  .mars-other-stores__logos a,
  .mars-other-stores__logos>span{width:var(--mars-other-store-width,38px);height:calc(var(--mars-other-store-width,38px) * .74);max-width:90px}
}
