
/* Custom CSS theme */
.ecwid div, .ecwid span, .ecwid a, .ecwid p, .ecwid h1 {
  color: #fff !important;
}

.ecwid a:hover {
  color: #c29c6b !important;
}

.ec-size .ec-store .grid-category__wrap-inner:hover .grid-category__bg-image {
  transform: none;
}

.ec-size .ec-store .ec-store__content-wrapper, .ec-size .ec-store .ec-store__content-wrapper > div {
  display: flex;
  flex-direction: column;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__shadow,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category--dark .grid-category__shadow {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort {
  text-align: left;
}

.ec-size .ec-store .ec-footer {
  order: -1;
}

.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__picture {
  transform: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #333;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #595959;
}
