.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;
}

.ec-size .ec-store .grid__products[data-cols="2"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="3"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="3"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="4"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="4"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="4"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="5"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="5"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="5"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="5"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="6"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="6"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="6"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="6"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="6"][data-items="5"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="5"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="7"][data-items="6"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="5"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="6"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="8"][data-items="7"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="5"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="6"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="7"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="9"][data-items="8"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="1"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="2"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="3"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="4"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="5"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="6"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="7"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="8"] {
  justify-content: center;
}

.ec-size .ec-store .grid__products[data-cols="10"][data-items="9"] {
  justify-content: center;
}

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

/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #000000;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #FF0000;
}

/*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: #FFFFFF;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: #FFFFFF;
}

/*Button color*/
.ec-size .ec-store .ec-confirmation__continue .form-control__button {
  background-color: #000000;
}

/*Button color on hover*/
.ec-size .ec-store .ec-confirmation__continue .form-control__button:hover {
  background-color: #FF0000;
}

/*Text color*/
.ec-size .ec-store .ec-confirmation__continue .form-control__button {
  color: #FFFFFF;
}

/*Text color on hover*/
.ec-size .ec-store .ec-confirmation__continue .form-control__button:hover {
  color: #FFFFFF;
}

/*Button color*/
.ec-size .ec-store .details-product-purchase__controls .form-control__button {
  background-color: #000000;
}

/*Button color on hover*/
.ec-size .ec-store .details-product-purchase__controls .form-control__button:hover {
  background-color: #FF0000;
}

/*Text color*/
.ec-size .ec-store .details-product-purchase__controls .form-control__button {
  color: #FFFFFF;
}

/*Text color on hover*/
.ec-size .ec-store .details-product-purchase__controls .form-control__button:hover {
  color: #FFFFFF;
}

.ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #000000;
  color: #FFFFFF;
}

.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;
}

.ec-size .ec-store .grid__products {
  justify-content: center;
}

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

.ec-size .ec-store__category-page .ec-footer {
  order: -1;
}

.grid-product__wrap {
  display: flex;
}

.grid-product__price {
  flex: 1 0 auto;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
