
/* R11.0.2 targeted regression repair only */
@media (min-width:761px){
  .lux-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}
  .lux-nav>a{white-space:nowrap!important}
}
@media (max-width:760px){
  .lux-nav:not(.open){display:none!important}
  .lux-nav.open{display:flex!important;flex-direction:column!important;align-items:stretch!important}
}

/* R11.0.3 storefront navigation readability repair */
.lux-nav{
  min-height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  padding:0 12px!important;
  border-top:1px solid #20262c!important;
  border-bottom:1px solid #2b2417!important;
  overflow-x:auto!important;
  scrollbar-width:none;
}
.lux-nav::-webkit-scrollbar{display:none}
.lux-nav>a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:46px!important;
  padding:0 11px!important;
  color:#f4f1e9!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1.15!important;
  letter-spacing:.15px!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  flex:0 0 auto!important;
}
.lux-nav>a:hover,.lux-nav>a:focus{color:#e4b74e!important;background:#15120c!important}
.lux-nav .sale{color:#e86b72!important}
.lux-nav .dm-b2b-nav{color:#e4b74e!important;border:1px solid #725820!important;border-radius:7px!important;min-height:34px!important;margin:6px 0!important}
@media(max-width:760px){
  .mobile-nav-toggle{display:block!important}
  .lux-nav{display:none!important;position:relative!important;min-height:0!important;padding:8px!important;overflow:visible!important}
  .lux-nav.open{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  .lux-nav.open>a{min-height:42px!important;border:1px solid #252d34!important;border-radius:7px!important;padding:8px!important}
  .lux-nav.open .dm-b2b-nav{grid-column:1/-1!important;margin:0!important}
}
