@charset "UTF-8";
/*Keeps the mobile menu above the theme*/
nav.horizontal-menu.horizontal-menu--mobile {
  z-index: 100000000;
}

/*Changes the font size of the horizontal menu*/
.horizontal-menu .horizontal-menu-item a {
  font-size: 14px !important;
}

/* Category card titles: Monospace with less bold options */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__title,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__title-inner {
  font-family: "Courier New", Courier, monospace !important;
  /* Choose one of these for less bold: */
  font-weight: 700 !important;
  /* Slightly less bold */
  /* font-weight: 500 !important;  /* Medium – recommended for noticeable difference */
  /* font-weight: normal !important;  /* Or 400 – completely non-bold */
  /* font-weight: 300 !important;  /* Light (if supported) */
  /* Keep your other styles if desired */
  font-size: 26px !important;
  color: #FFFFFF !important;
}

/*change search box border*/
input.ecwid-search-widget__input[type="text"] {
  padding: 5px 10px;
  border: 1px solid #ededed;
  border-radius: 5px !important;
  height: 3.7em;
}

.ecwid-search-widget__input:active,
.ecwid-search-widget__input {
  border: 1px solid #ededed !important;
}

.ecwid-search-widget__input::placeholder {
  color: #4f4f4f;
}

.ecwid-search-widget__btn path {
  fill: #4f4f4f !important;
}

.ecwid-search-widget__input {
  box-shadow: none !important;
}

/*change position of floating minicart*/
ec-minicart.ec-minicart--pill {
  margin-bottom: 60px;
  padding: 11px;
  Margin-right: -7px;
}

/*Larger coupon and gift card fields*/
.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}

.ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
