.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  background-color: #f4f5f7;
  border: none;
  border-radius: 0px;
}

.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner .grid-product__title-inner, .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner .grid-product__price-value {
  color: #3a3a3a !important;
  font-weight: 600;
}

.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner .grid-product__price {
  align-items: flex-start;
  margin-top: 20px;
  font-weight: 500;
}

.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner .grid-product__title-inner {
  text-align: start;
  font-size: 24px;
}

.ec-size .ec-store .grid-product:hover .grid-product__wrap-inner:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.ec-size .ec-store .grid-product__bg {
  display: none;
}

.ec-size .ec-store .grid__products--appearance-hover .grid-product * {
  filter: none !important;
}

.ec-size .ec-store .grid__products--appearance-hover .grid-product:not(.grid-product--skip-hover) .grid-product__wrap-inner:hover .grid-product__shadow {
  background-color: rgba(0, 0, 0, 0.5);
}

.ec-size .ec-store .grid-product__picture {
  border-radius: 0px;
}

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

.ec-size .ec-store .form-control--button .form-control__button {
  border-radius: 0px;
}

.ec-size .ec-store .grid-category {
  border-radius: 100%;
  margin: 5px;
}

.ec-size .ec-store .grid__categories--advanced[data-cols="3"] .grid-category:nth-child(n+1) {
  width: 17% !important;
}

.ec-size .ec-store .grid-category__wrap {
  padding: 0px !important;
}

.ec-size .ec-store .grid__categories {
  margin-bottom: 150px;
}
