/** Shopify CDN: Minification failed

Line 69:0 Unexpected "}"

**/
.list-menu--right {
  right: 0;
}

.list-menu--disclosure {
  position: absolute;
  min-width: 100%;
  width: 20rem;
  border: 1px solid rgba(var(--color-foreground), 0.2);
}

.list-menu--disclosure:focus {
  outline: none;
}

.list-menu__item--active {
  text-decoration: none;
  text-underline-offset: 0.1rem;
}

.list-menu__item--active:hover {
  text-decoration-thickness: 0.5rem;
}

.list-menu--disclosure.localization-selector {
  max-height: 18rem;
  overflow: auto;
  width: 10rem;
  padding: 0.5rem;
}



.header__inline-menu .header__menu-item {
  
  font-size: 0.92em;
  padding: 0.8rem 1.2rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  
  border: 0;
  border-radius: 0;
  color: rgb(var(--color-foreground));
  line-height: 1.4;
  transition: color 0.2s ease, font-weight 0.2s ease;
}

.header__inline-menu .header__menu-item:hover {
  
  font-weight: 500;
  color: rgb(var(--color-foreground));
  text-decoration: none;
}



.header__icon--cart .svg-wrapper,
.header__icon--search .svg-wrapper {
  width: 37px;
  height: 37px;
}

/* darker red */
}

/* Hover: keep same color and make bold */
.header__inline-menu .list-menu > li:first-child > a:hover,
.menu-drawer .list-menu > li:first-child > a:hover {
  color: #b91c1c;
  font-weight: bold;
}

/* Hover underline for ALL menu items */
.header__inline-menu .list-menu > li > a:hover,
.menu-drawer .list-menu > li > a:hover {
  text-decoration: underline;
}

/* First menu item SALE! darker red */
.header__inline-menu .list-menu > li:first-child > a,
.menu-drawer .list-menu > li:first-child > a {
  color: #b91c1c !important; /* darker red */
}

/* Hover: keep same red and make bold */
.header__inline-menu .list-menu > li:first-child > a:hover,
.menu-drawer .list-menu > li:first-child > a:hover {
  color: #b91c1c !important;
  font-weight: bold !important;
}

/* Hover underline for ALL menu items */
.header__inline-menu .list-menu > li > a:hover,
.menu-drawer .list-menu > li > a:hover {
  text-decoration: underline !important;
  text-underline-offset: 2px;
}


/* === Custom tweaks: SALE first item + hover behaviors === */

/* Base color for the FIRST top-level menu item (SALE!) */
.header__inline-menu .list-menu > li:first-child > a,
.header__inline-menu .list-menu > li:first-child > .header__menu-item,
.header__inline-menu .list-menu > li:first-child > summary.header__menu-item,
.menu-drawer .list-menu > li:first-child > a,
.menu-drawer .list-menu > li:first-child > .menu-drawer__menu-item {
  color: #991b1b !important; /* darker red */
}

/* Keep SAME red on hover/focus for the first item + make it bolder */
.header__inline-menu .list-menu > li:first-child > a:hover,
.header__inline-menu .list-menu > li:first-child > .header__menu-item:hover,
.header__inline-menu .list-menu > li:first-child > summary.header__menu-item:hover,
.menu-drawer .list-menu > li:first-child > a:hover,
.menu-drawer .list-menu > li:first-child > .menu-drawer__menu-item:hover,
.header__inline-menu .list-menu > li:first-child > a:focus-visible,
.header__inline-menu .list-menu > li:first-child > .header__menu-item:focus-visible,
.menu-drawer .list-menu > li:first-child > a:focus-visible {
  color: #991b1b !important;
  font-weight: 550 !important;
}
.header__inline-menu .list-menu > li:first-child > a:hover span,
.header__inline-menu .list-menu > li:first-child > .header__menu-item:hover span,
.menu-drawer .list-menu > li:first-child > a:hover span,
.menu-drawer .list-menu > li:first-child > .menu-drawer__menu-item:hover span {
  font-weight: 550 !important;
}

/* Underline ALL top-level menu items on hover */
.header__inline-menu .list-menu > li > a:hover,
.header__inline-menu .list-menu > li > .header__menu-item:hover,
.menu-drawer .list-menu > li > a:hover,
.menu-drawer .list-menu > li > .menu-drawer__menu-item:hover {
  text-decoration: underline !important;
  text-underline-offset: 0.5rem;
}


/* Increase underline gap for all menu items (Dawn underlines the inner <span>) */
.header__inline-menu .list-menu > li > a:hover span,
.header__inline-menu .list-menu > li > .header__menu-item:hover span,
.menu-drawer .list-menu > li > a:hover span,
.menu-drawer .list-menu > li > .menu-drawer__menu-item:hover span {
  text-underline-offset: 0.6rem !important; /* bigger gap */
  text-decoration-thickness: 0.12em !important; /* a touch thicker for visibility */
}
