/** Shopify CDN: Minification failed

Line 99:19 Expected identifier but found whitespace
Line 99:21 Unexpected "{"
Line 99:30 Expected ":"
Line 141:12 Expected identifier but found whitespace
Line 141:14 Unexpected "{"
Line 141:23 Expected ":"
Line 141:53 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:featured-collections-h2 (INDEX:18) */
.featured-collections-grid {
  padding: 40px 0;
  text-align: center;
}
.featured-collections-grid h2 {
  font-size: 2em;
  margin-bottom: 10px;
}
.featured-collections-grid p {
  max-width: 900px;
  margin: 0 auto 30px;
  padding: 0 10px;
}
.featured-collections-grid .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.featured-collections-grid .collection-box {
  flex: 1 1 250px;
  max-width: 250px;
  text-align: center;
}
.featured-collections-grid .collection-box img {
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 10px;
}
.featured-collections-grid .collection-box a {
  display: block;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
/* END_SECTION:featured-collections-h2 */

/* START_SECTION:home-featured-collections (INDEX:25) */
.featured-collections-grid {
  padding: 40px 0;
  text-align: center;
}
.featured-collections-grid h2 {
  font-size: 2em;
  margin-bottom: 10px;
}
.featured-collections-grid p {
  max-width: 900px;
  margin: 0 auto 30px;
  padding: 0 10px;
}
.featured-collections-grid .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.featured-collections-grid .collection-box {
  flex: 1 1 250px;
  max-width: 250px;
  text-align: center;
}
.featured-collections-grid .collection-box img {
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 10px;
}
.featured-collections-grid .collection-box a {
  display: block;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
/* END_SECTION:home-featured-collections */

/* START_SECTION:trust-badge (INDEX:100) */
.trust-badges-section {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: {{ section.settings.background_color }};
}

.trust-badges-inner {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  text-align: center;
}

.trust-badges-heading {
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 600;
}

.trust-badges-grid {
  display: grid;
  gap: 24px;
  align-items: center;
  justify-items: center;
}

/* Desktop column options */
.trust-badges-grid--2-cols {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.trust-badges-grid--3-cols {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.trust-badges-grid--4-cols {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.trust-badges-grid--5-cols {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.trust-badges-grid--6-cols {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

/* Items */
.trust-badge-item {
  max-width: {{ section.settings.badge_max_width }}px;
  width: 100%;
}

.trust-badge-image {
  width: 100%;
  height: auto;
  display: block;
}

.trust-badge-code {
  width: 100%;
}

/* Mobile: always 2 columns */
@media screen and (max-width: 749px) {
  .trust-badges-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }

  .trust-badges-heading {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
/* END_SECTION:trust-badge */