
header-drawer {
  justify-self: start;
  margin-left: -1.2rem;
}

@media screen and (min-width: 990px) {
  header-drawer {
    display: none;
  }
}

.menu-drawer-container {
  display: flex;
}

.list-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list-menu--inline {
  display: inline-flex;
  flex-wrap: wrap;
}

summary.list-menu__item {
  padding-right: 2.7rem;
}

.list-menu__item {
  display: flex;
  align-items: center;
  line-height: 1.3;
}

.list-menu__item--link {
  text-decoration: none;
  padding-bottom: 1rem;
  padding-top: 1rem;
  line-height: 1.8;
}

@media screen and (min-width: 750px) {
  .list-menu__item--link {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}

summary.menu-drawer__menu-item > a.list-menu__item {
  padding: 0;
}
/* V1 Header Currency Selector - final clean version */
.v1-header-currency {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 6px 0 8px !important;
  position: relative !important;
  z-index: 999 !important;
  vertical-align: middle !important;
  overflow: visible !important;
}

/* Currency picker container */
.v1-header-currency .disclosure,
.v1-header-currency .v1-currency-picker {
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  position: relative !important;
  overflow: visible !important;
}

/* Currency text */
.v1-header-currency .disclosure__button,
.v1-header-currency button,
.v1-header-currency select {
  background: none !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  color: #111111 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
  min-height: auto !important;
  height: auto !important;
  padding: 3px 0 2px 0 !important;
  margin: 0 !important;
  white-space: nowrap !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  display: inline-flex !important;
  align-items: center !important;
  overflow: visible !important;
  transform: translateY(1px);
}

/* Remove arrows / extra icons */
.v1-header-currency *::before,
.v1-header-currency *::after {
  content: none !important;
  display: none !important;
}

.v1-header-currency svg,
.v1-header-currency i,
.v1-header-currency .icon,
.v1-header-currency .icon-caret,
.v1-header-currency .caret,
.v1-header-currency .arrow,
.v1-header-currency [class*="caret"],
.v1-header-currency [class*="arrow"],
.v1-header-currency [class*="icon"] {
  display: none !important;
}

/* Dropdown layer */
.v1-header-currency .disclosure__list,
.v1-header-currency .disclosure__list-wrapper {
  z-index: 9999 !important;
}

/* Mobile */
@media screen and (max-width: 768px) {
  .v1-header-currency {
    margin: 0 6px 0 8px !important;
  }

  .v1-header-currency .disclosure__button,
  .v1-header-currency button,
  .v1-header-currency select {
    font-size: 13px !important;
    line-height: 1.25 !important;
    padding: 3px 0 2px 0 !important;
    transform: translateY(1px);
  }
}

/* Homepage transparent / dark hero header: force currency to white */
.template-index .v1-header-currency .disclosure__button,
.template-index .v1-header-currency button,
.template-index .v1-header-currency select,
body.template-index .v1-header-currency .disclosure__button,
body.template-index .v1-header-currency button,
body.template-index .v1-header-currency select,
body.index .v1-header-currency .disclosure__button,
body.index .v1-header-currency button,
body.index .v1-header-currency select {
  color: #ffffff !important;
}

/* Sticky / scrolled / solid header: force currency back to black */
.header-wrapper--border-bottom .v1-header-currency .disclosure__button,
.header-wrapper--border-bottom .v1-header-currency button,
.header-wrapper--border-bottom .v1-header-currency select,
.scrolled-past-header .v1-header-currency .disclosure__button,
.scrolled-past-header .v1-header-currency button,
.scrolled-past-header .v1-header-currency select,
.shopify-section-header-sticky .v1-header-currency .disclosure__button,
.shopify-section-header-sticky .v1-header-currency button,
.shopify-section-header-sticky .v1-header-currency select {
  color: #111111 !important;
}