@media screen and (min-width: 674px) {
  .view-products-commerce > .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .view-products-commerce > .view-content .views-row {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .view-products-commerce > .view-content .views-row > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .view-products-commerce > .view-content .views-row .layout__region--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2em;
    text-align: center;
    -webkit-box-pack: justify; }
  .view-products-commerce > .view-content .views-row .field--name-variations {
    justify-self: flex-end; } }

.products--grid > .view-content .views-row,
.view-categories > .view-content .views-row {
  margin-bottom: 2em;
  text-align: center; }

body.path-product .image-style-product-in-card {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000; }

body.path-product .field--name-field-product-images {
  float: left;
  margin: 0 20px 20px 0; }

body.path-product .field--name-field-product-images .field__item {
  display: inline-block; }

body.path-product .field--name-field-product-images .field__item:first-child {
  display: block; }

body.path-product .field--name-field-product-images .field__item img {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 1px 1px 3px #000000;
  box-shadow: 1px 1px 3px #000000; }

body.path-product .field--name-field-product-price {
  margin: 40px 0;
  font-size: 1.8em; }

body.path-product .field--name-price {
  font-size: 1.4em;
  padding-top: 5px; }

body.path-product .field--name-variations .form-actions {
  margin: 0;
  font-size: 1.3em; }

body.path-product .field--name-body {
  clear: right;
  padding-top: 20px; }

/*# sourceMappingURL=maps/product_commerce_styles.css.map */
