.ec-size .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

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

.ec-size .ec-store .form-control__button {
  background-color: #5D066D !important;
}

.ec-size .ec-store .form-control__button-text, .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-svg {
  color: white;
}

.ec-size .ec-store .grid-product__button-hover {
  color: red;
}

.ec-size .ec-store.ec-store__category-page--99330014 .grid-product .form-control__button-text {
  font-size: 0px;
}

.ec-size .ec-store.ec-store__category-page--99330014 .grid-product .form-control__button-text:after {
  content: 'Reservar';
  font-size: 14px;
}

.ec-size .ec-store.ec-store__product-page--c99330014 .details-product-purchase__add-buttons .form-control__button-text {
  font-size: 0px;
}

.ec-size .ec-store.ec-store__product-page--c99330014 .details-product-purchase__add-buttons .form-control__button-text:after {
  content: 'Reservar';
  font-size: 18px;
  color: #FFFFFF;
}
