/* Liquid Death treatment on the existing htw header provider. */
body.htw-header-slot-legendairy .htw-site-header {
  font-family: 'Arial Narrow', 'Roboto Condensed', Arial, sans-serif;
  background: #25083f;
  color: #fff;
}
body.htw-header-slot-legendairy .htw-site-header__announcement {
  min-height: 118px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  background: linear-gradient(105deg,#ae8525,#fff394 48%,#ddb94c);
  color: #111;
  font-size: 16px;
  line-height: 1.25;
}
body.htw-header-slot-legendairy .htw-site-header__main {
  min-height: 64px;
  height: 64px;
  grid-template-columns: 1fr auto 1fr;
  gap: 18px;
  padding-inline: 64px;
}
body.htw-header-slot-legendairy .htw-site-header__logo { width: min(var(--htw-logo-width), 110px); }
body.htw-header-slot-legendairy .htw-site-header__logo img { max-height: 42px; object-fit: contain; object-position: left center; }
body.htw-header-slot-legendairy .htw-site-header__primary-list { gap: 24px; }
body.htw-header-slot-legendairy .htw-site-header__primary-list > li > a {
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
body.htw-header-slot-legendairy .htw-site-header__actions { gap: 20px; }
body.htw-header-slot-legendairy .htw-site-header__account-icon { display: block; }
body.htw-header-slot-legendairy .htw-site-header__account-label,
body.htw-header-slot-legendairy .htw-site-header__search-toggle > span {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}
body.htw-header-slot-legendairy .htw-site-header__actions .htw-site-header__icon { width: 23px; height: 23px; }
body.htw-header-slot-legendairy .htw-site-header.is-ready .htw-site-header__cart-link { font-size: 0; }
body.htw-header-slot-legendairy .htw-site-header__cart-link .htw-site-header__cart-count { font-size: 10px; }
body.htw-header-slot-legendairy .htw-site-header__desktop-nav .sub-menu,
body.htw-header-slot-legendairy .htw-site-header__panel {
  background: #fff; color: #111;
}
body.htw-header-slot-legendairy .htw-site-header__desktop-nav .sub-menu a { color: #111; }
body.htw-header-slot-legendairy .htw-site-header__panel { z-index: 210; }
@media (max-width: 1100px) {
  body.htw-header-slot-legendairy .htw-site-header__main { padding-inline: 16px; grid-template-columns: 1fr auto 1fr; gap: 0; }
  body.htw-header-slot-legendairy .htw-site-header__mobile-toggle { justify-self: start; }
  body.htw-header-slot-legendairy .htw-site-header__logo { justify-self: center; width: min(var(--htw-logo-width), 100px); }
  body.htw-header-slot-legendairy .htw-site-header__logo img { object-position: center; }
  body.htw-header-slot-legendairy .htw-site-header__actions { justify-self: end; gap: 10px; }
  body.htw-header-slot-legendairy .htw-site-header__account { display: none; }
  body.htw-header-slot-legendairy .htw-site-header__announcement { min-height: 124px; font-size: 14px; }
  body.htw-header-slot-legendairy .htw-site-header.is-ready .htw-site-header__mobile-nav { background: #fff; color: #111; }
  body.htw-header-slot-legendairy .htw-site-header__mobile-nav .htw-site-header__menu li > a { text-transform: uppercase; font-size: 18px; font-weight: 700; }
}

body.htw-header-slot-legendairy .htw-site-header__logo a{display:block;width:100%}
