/** Shopify CDN: Minification failed

Line 68:12 Unexpected "{"
Line 68:21 Expected ":"
Line 69:16 Expected identifier but found whitespace
Line 69:18 Unexpected "{"
Line 69:27 Expected ":"
Line 69:53 Expected ":"
Line 70:19 Expected identifier but found whitespace
Line 70:21 Unexpected "{"
Line 70:30 Expected ":"
Line 70:59 Expected ":"
... and 22 more hidden warnings

**/
/*@media screen and (max-width: 767px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
*/
.collection .page-width.page-width-desktop{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .collection .title-wrapper-with-link--no-heading {
    margin-top: calc(6rem + var(--page-width-margin));
  }
}

.collection .loading-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1.5rem;
  opacity: 0.7;
}

@media screen and (min-width: 768px) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

.collection__view-all {
  margin-top: 1rem;
}

/* featured-ollection css  */

  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }
  .section-{{ section.id }}-spacing {
    padding-top: {{ section.settings.spacing_top }}%;
  }
  @media screen and (max-width: 991px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top | times: 0.5 | round: 0 }}px;
      padding-bottom: {{ section.settings.padding_bottom | times: 0.5 | round: 0 }}px;
    }
    .section-{{ section.id }}-spacing {
      padding-top: {{ section.settings.spacing_top | times: 0 | round: 0 }}%;
    }
  }
/* end featured-ollection css  */
