#fw-section-featured-collection-3a03d868-460a-4bde-935d-556f403f9892 {

/* Move title up */
.tile__heading {
  margin-top: -18px !important;   /* try 0px if you want it tighter */
}

/* Move price up */
.tile__prices {
  margin-top: 2px !important;
}
.tile:hover .tile__item {
  transform: scale(1.03);
  transition: transform 0.2s ease;
}
.tile__price {
  font-weight: 600 !important;
  letter-spacing: 0.02em;
}
.tile__price {
  display: inline-block;
  padding: 6px 12px;
  background-color: #c40000; /* deep red */
  color: #ffffff !important;
  border: 1.5px solid #ffffff;
  border-radius: 8px; /* ← slightly rounded */
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
}



}







#fw-section-collection-template-collection-sample-packs {

/* Move title up */
.tile__heading {
  margin-top: -18px !important;   /* try 0px if you want it tighter */
}

/* Move price up */
.tile__prices {
  margin-top: 2px !important;
}
.tile:hover .tile__item {
  transform: scale(1.03);
  transition: transform 0.2s ease;
}
.tile__price {
  font-weight: 600 !important;
  letter-spacing: 0.02em;
}
.tile__price {
  display: inline-block;
  padding: 6px 12px;
  background-color: #c40000; /* deep red */
  color: #ffffff !important;
  border: 1.5px solid #ffffff;
  border-radius: 8px; /* ← slightly rounded */
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
}


}
#fw-section-hero-e739a98d-e497-476a-9f9b-1cafff9e53c9 {

.hero__text {
  font-weight: 700;
}




}
#fw-section-featured-collection-db06ee61-a356-443f-abf6-cea44f621804 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
/* Move title up */
.tile__heading {
  margin-top: -18px !important;   /* try 0px if you want it tighter */
}

/* Move price up */
.tile__prices {
  margin-top: 2px !important;
}
.tile:hover .tile__item {
  transform: scale(1.03);
  transition: transform 0.2s ease;
}
.tile__price {
  font-weight: 600 !important;
  letter-spacing: 0.02em;
}
.tile__price {
  display: inline-block;
  padding: 6px 12px;
  background-color: #c40000; /* deep red */
  color: #ffffff !important;
  border: 1.5px solid #ffffff;
  border-radius: 8px; /* ← slightly rounded */
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
}


}

#fw-section-newsletter-1764377181 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}