/** Shopify CDN: Minification failed

Line 54:18 Unexpected "{"
Line 54:28 Expected ":"

**/
fieldset.product-form__input--swatch .swatch-input__label {
  width: 120px !important;
  height: 120px !important;
}

fieldset.product-form__input--swatch .swatch {
  width: 120px !important;
  height: 120px !important;
  background-size: cover !important;
}

/* Keep all swatches on one row */
fieldset.product-form__input--swatch {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 8px !important;
}
/* Make the search bar section stick to the header */
.shopify-section:has(.header-search-bar-block) {
  position: sticky;
  top: var(--header-height);
  z-index: 99;
  background: var(--color-background);
}

/* Remove borders/lines from the search bar section */
.shopify-section:has(.header-search-bar-block) > div {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}
/* Make search bar sticky below the header */
#shopify-section-sections--19340244123901__blocks_HiTtWH {
  position: sticky;
  top: var(--header-height);
  z-index: 99;
  background: #ffffff;
}

/* Remove the top and bottom border lines */
#shopify-section-sections--19340244123901__blocks_HiTtWH {
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}
/* Force 3 columns on mobile for circular collection */
@media screen and (max-width: 749px) {
  #shopify-block-{{ block_id }} .circular-collection-grid,
  .ai-circular-collection .grid,
  .ai-circular-collection-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
/* Force 3 columns on mobile for circular collection */
@media screen and (max-width: 749px) {
  .ai-circular-collection-list__grid-aehdncgdvaxjrahixcaigenblockf6e4034hgvaqh {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
/* Force 3 columns on mobile for "Shop by space" circular collection */
@media screen and (max-width: 749px) {
  .ai-circular-collection-list__grid-aehdncgdvaxjrahixcaigenblockf6e4034avvmeb {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
/* Force 3 columns on mobile for "Shop by space" circular collection */
@media screen and (max-width: 749px) {
  .ai-circular-collection-list__grid-aow1tvtvkze1rqmwxdaigenblockf6e4034avvmeb {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
