/** Shopify CDN: Minification failed

Line 70:0 Expected "}" to go with "{"

**/


/* MOBILE PRODUCT TITLE + PRICE SMALL */

@media screen and (max-width: 768px) {

    /* Product Title */
    .m-product-card__name,
    .m-product-card__name a {
        font-size: 12px !important;
        line-height: 1.4 !important;
    }

    /* Product Price */
    .m-product-card__price,
    .m-product-card__price .m-price {
        font-size: 11px !important;
        line-height: 1.3 !important;
    }


/* FIX: Force 2 product columns on mobile collection pages */
@media screen and (max-width: 768px) {
  body .facest-filters-section #CollectionProductGrid [data-product-container] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-columns: auto !important;
    grid-auto-flow: row !important;
    column-gap: 8px !important;
    row-gap: 16px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body .facest-filters-section #CollectionProductGrid [data-product-container] > .m-product-item {
    display: block !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    flex: initial !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
  }

  body .facest-filters-section #CollectionProductGrid .m-product-card,
  body .facest-filters-section #CollectionProductGrid .m-product-card__media {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body .facest-filters-section #CollectionProductGrid .m-product-card__media img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
  }
}
