#fw-section-custom-html-4422a865-33a1-4b81-8272-4c8ce58c6321 {

#shop-by-color {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
}
#shop-by-color a {
  display:block;
  padding:10px;
  aspect-ratio:1;
  background-color:green;
  border-radius:10px;
}
}
#fw-section-hero-1729268709 {
--color-primary: #ff2776;
--color-primary-rgb: 255, 39, 118;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff2776;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}









#fw-section-hero-f9377f3c-7d05-4a11-b2bb-dbdb826c0dee {
--font-heading-scale: 1.71;
--font-body-scale: 1.11;
}
#fw-section-hero-f9377f3c-7d05-4a11-b2bb-dbdb826c0dee {
--color-primary: #ff2776;
--color-primary-rgb: 255, 39, 118;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff2776;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-custom-html-dacc7e44-859b-4f03-b42d-7e171b6349ba {

#shop-by-color {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 0px;
}
#shop-by-color a {
  display:block;
  padding:10px;
  aspect-ratio:1;
  background-color:green;
  border-radius:10px;
}
}
#fw-section-custom-html-0629d682-130d-485a-bf21-72db59bf12c1 {

#main-collections {
   padding-left:0px;
   padding-right:0px;
}

/* mobile sizing */
#main-collections .grid--layout-3-cols {
	grid-template-columns: 1fr 1fr 1fr;
    display:grid;
  gap: 20px;
}

/* desktop sizing */
@media (min-width: 640px) {
  #main-collections .grid--layout-3-cols {
	grid-template-columns: 1fr 1fr 1fr;
  }
}

}
#fw-section-collections-list-6b3d4f62-1057-4e23-be8b-feef22813bce {



/* mobile sizing */
 @media screen and (max-width: 640px) {
section[data-section-id="fw-section-collections-list-6b3d4f62-1057-4e23-be8b-feef22813bce"] .grid--layout-3-cols {
	grid-template-columns: 1fr 1fr;
}
 }

}