
/* Custom CSS theme */
/*Open the discount coupon field - START*/
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  height: auto;
}

.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__text {
  display: none;
}

.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}

/*Open the discount coupon field - END*/
/* Move the coupon field over the "Checkout" button on mobiles - START*/
@media only screen and (max-width: 800px) {
  .ec-cart__body-inner {
    display: flex;
    flex-direction: column;
  }
  .ec-page-title {
    order: 1;
  }
  .ec-cart__email {
    order: 2;
  }
  .ec-cart__checkout {
    order: 4;
  }
  .ec-cart__coupon {
    order: 3;
  }
  .ec-cart__next {
    order: 5;
  }
}

/* Move the coupon field over the "Checkout" button on mobiles - END*/
