/** Shopify CDN: Minification failed

Line 88:10 Unexpected "{"
Line 88:19 Expected ":"
Line 89:14 Expected identifier but found whitespace
Line 89:16 Unexpected "{"
Line 89:25 Expected ":"
Line 89:51 Expected ":"
Line 90:17 Expected identifier but found whitespace
Line 90:19 Unexpected "{"
Line 90:28 Expected ":"
Line 90:57 Expected ":"
... and 10 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from block stylesheet tags */
/* START_BLOCK:ai_gen_block_6eef5e7 (INDEX:53) */
.featured-collections {
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
}

.featured-collections__header {
  margin-bottom: 3rem;
}

.featured-collections__title {
  margin: 0 0 1rem;
  font-size: calc(var(--font-heading-scale) * 2.5rem);
}

.featured-collections__description {
  margin: 0;
  font-size: 1.1rem;
  opacity: 0.85;
}

.featured-collections__grid {
  gap: calc(var(--grid-desktop-horizontal-spacing) * 2) var(--grid-desktop-horizontal-spacing);
}

@media screen and (max-width: 749px) {
  .featured-collections__grid {
    grid-template-columns: 1fr;
    gap: calc(var(--grid-mobile-horizontal-spacing) * 2) var(--grid-mobile-horizontal-spacing);
  }
}

.featured-collections__item {
  position: relative;
}

.featured-collections__card {
  height: 100%;
}

.card__content {
  padding: 2rem 1.5rem;
}

.card__heading {
  margin: 0 0 1rem;
  font-size: 1.8rem;
}

.card__heading a {
  color: inherit;
  text-decoration: none;
}

.card__description {
  margin: 0 0 1.5rem;
  line-height: 1.6;
}

.card__button {
  margin-top: 1.5rem;
}

.card__button .button {
  width: 100%;
  text-align: center;
}

.section-{{ section.id }}-padding {
  padding-top: {{ section.settings.padding_top }}px;
  padding-bottom: {{ section.settings.padding_bottom }}px;
}

@media screen and (min-width: 750px) {
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }
}
/* END_BLOCK:ai_gen_block_6eef5e7 */