/* MultiStore Seller 1.9.314 - strict header-only marketplace shortcuts; no footer mutations */
.mss-site-entry__icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px}
.mss-site-entry__icon svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* Give the utility side enough room and keep every control on ONE row. */
@media (min-width:1200px){
  .mss-site-utility-section .mss-site-primary-column{width:38%!important;max-width:38%!important;flex:0 0 38%!important}
  .mss-site-utility-section .mss-site-utility-column{width:62%!important;max-width:62%!important;flex:0 0 62%!important}
}
.mss-site-utility-ready{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;white-space:nowrap
}
.mss-site-utility-ready .elementor-widget-axps-currencies,
.mss-site-utility-ready .elementor-widget-axps-languages,
.mss-site-utility-ready .elementor-widget-axps-my-account{flex:0 0 auto!important;width:auto!important;margin:0!important}

/* Marketplace links - intentionally subtle so they look native to the top bar. */
.mss-site-header-shortcuts{display:inline-flex!important;align-items:center;gap:1px;margin:0 9px 0 0;padding-right:8px;border-right:1px solid rgba(17,31,50,.13);flex:0 0 auto;white-space:nowrap}
.mss-site-header-link{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 7px;color:#172033!important;font-size:12.5px;line-height:1.15;font-weight:500;text-decoration:none!important;white-space:nowrap;border:1px solid transparent;border-radius:6px;background:transparent;transition:.15s ease}
.mss-site-header-link:hover,.mss-site-header-link:focus{color:#079653!important;background:rgba(45,188,116,.06);border-color:rgba(45,188,116,.14)}
.mss-site-header-link--seller .mss-site-entry__icon{color:#079653}

/* Restyle Axon currency / language / account to look like one calm utility group. */
.mss-site-utility-ready .elementor-widget-axps-currencies .axps-dropdown-toggle,
.mss-site-utility-ready .elementor-widget-axps-languages .axps-dropdown-toggle{
  min-height:26px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:2px 8px!important;border-radius:6px!important;color:#172033!important;font-size:12.5px!important;line-height:1.15!important;background:transparent!important;transition:background-color .15s ease,color .15s ease
}
.mss-site-utility-ready .elementor-widget-axps-currencies .axps-dropdown-toggle:hover,
.mss-site-utility-ready .elementor-widget-axps-languages .axps-dropdown-toggle:hover{background:rgba(255,255,255,.52)!important;color:#079653!important}
.mss-site-utility-ready .axps-dropdown-toggle .icon-toggle{margin-left:1px!important;font-size:10px!important;opacity:.58}
.mss-site-utility-ready .elementor-widget-axps-languages .axps-dropdown-toggle img{border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.mss-site-utility-ready .elementor-widget-axps-my-account{margin-left:7px!important;padding-left:10px!important;border-left:1px solid rgba(17,31,50,.13)}
.mss-site-utility-ready .elementor-widget-axps-my-account .btn-canvas-account{min-height:26px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:2px 4px!important;color:#172033!important;font-size:12.5px!important;line-height:1.15!important;text-decoration:none!important}
.mss-site-utility-ready .elementor-widget-axps-my-account .btn-canvas-account i{font-size:21px!important;line-height:1!important}
.mss-site-utility-ready .elementor-widget-axps-my-account .btn-canvas-account:hover{color:#079653!important}

/* Dropdowns stay above sticky header and receive a cleaner store-like surface. */
.mss-site-utility-ready .axps-dropdown-menu{min-width:145px!important;margin-top:6px!important;padding:6px!important;border:1px solid #e6ebef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 30px rgba(15,31,46,.12)!important;z-index:10020!important}
.mss-site-utility-ready .axps-dropdown-menu a{display:flex!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;border-radius:6px!important;color:#253244!important;font-size:12.5px!important;text-decoration:none!important}
.mss-site-utility-ready .axps-dropdown-menu a:hover,.mss-site-utility-ready .axps-dropdown-menu a.selected{color:#079653!important;background:#f1fbf6!important}

@media (max-width:1199px) and (min-width:992px){
  .mss-site-utility-section .mss-site-primary-column{width:32%!important;max-width:32%!important;flex:0 0 32%!important}
  .mss-site-utility-section .mss-site-utility-column{width:68%!important;max-width:68%!important;flex:0 0 68%!important}
  .mss-site-header-shortcuts{margin-right:5px;padding-right:5px}
  .mss-site-header-link{font-size:11.5px;padding-left:5px;padding-right:5px}
  .mss-site-utility-ready .elementor-widget-axps-currencies .axps-dropdown-toggle,
  .mss-site-utility-ready .elementor-widget-axps-languages .axps-dropdown-toggle,
  .mss-site-utility-ready .elementor-widget-axps-my-account .btn-canvas-account{font-size:11.5px!important}
}

/* Desktop-only top bar disappears in the theme below md; don't force it back. */
@media (max-width:991px){.mss-site-header-shortcuts{display:none!important}}
