.ec-size.ec-size--s .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__controls {
  min-height: 44px;
  height: 44px;
}

.ec-size.ec-size--l .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__controls {
  min-height: 55px;
  height: 55px;
}

.ec-size .ec-store .details-product-purchase--add-more .details-product-purchase__bag-controls {
  display: none;
}

.ec-size.ec-size--s .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__checkout,
.ec-size.ec-size--l .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__checkout {
  margin-top: 0;
}

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

.ec-size .ec-store__category-page .ec-grid {
  order: 2;
}

.ec-size .ec-store__category-page .ec-pager {
  order: 3;
}

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

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

.ec-size .ec-store__product-page .product-details {
  order: 2;
}

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