@charset "UTF-8";
/* Reorder main storefront elements — BEGINNING. */
/* Switch the store content wrapper's container from "block" to "flex" to be able to rearrange its child elements */
.ec-size .ec-store .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}
 /* Adjust the order property to change the order of child elements.
/* The order property specifies the order of a flexible item relative to the rest of the flexible items inside the same container. */
/* Specify the position of the footer. */
.ec-size .ec-store .ec-footer {
  order: -1;
}
 /* Specify the position of the page title and breadcrumbs. */
.ec-size .ec-store .ec-page-title {
  order: 2;
}
 /* Specify the position of page search. */
.ec-size .ec-store .ec-search {
  order: 4;
}
 /* Specify the position of the product details section. */
.ec-size .ec-store .product-details {
  order: 4;
}
 /* Specify the position of the product grid. */
.ec-size .ec-store .ec-grid {
  order: 4;
}
 /* Specify the position of cart. */
.ec-store .ec-cart {
  order: 4;
}
 /* Specify the position of the pager. */
.ec-size .ec-store .ec-pager {
  order: 5;
}
 input.ecwid-search-widget__input[type="text"]:focus {
  border: solid 2px #F6D03A;
}
 