#fw-section-hero-video-69ff23bf-8367-4a67-9f5b-81666e10705a {
--color-primary: #0f6f54;
--color-primary-rgb: 15, 111, 84;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, p {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}
p {
  font-size: large;
}
}
#fw-section-hero-734f5bec-097b-4173-86c1-7b1b62d0d298 {
--color-primary: #ffe200;
--color-primary-rgb: 255, 226, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #0f6f54;
--color-on-background-rgb: 15, 111, 84;
--color-product-image-background: #0f6f54;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h1, p {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}
p {
  font-size: large;
}
.hero__content {
    padding-top: 420px;
}
}

#fw-section-featured-collection-1748187202 {

.button--outline{
  color:white;
}
h2 {
  color: white;
  background-color: #0f6f54; /* Light gray background, adjust as needed */
  padding: 10px;
}
@media only screen and (max-width: 640px) {
  .button--outline {
    display: none;
  }
}
}
#fw-section-links-list-60604107-14ee-4d7b-ad56-def4291bc321 {
--color-primary: #0f6f54;
--color-primary-rgb: 15, 111, 84;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #0f6f54;
--color-on-background-rgb: 15, 111, 84;
--color-product-image-background: #0f6f54;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2a2a125e-02e1-4872-95e4-773e2d85d854 {

h1, p {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}
p {
  font-size: large;
}
}
#fw-section-featured-collection-08518417-f129-4cb9-bbe5-d01af41f6f0c {

.badge {
  background-color: #ab3535;
  color: white;
}
.tile__image {
    outline: 3px solid goldenrod;
    border-radius: 16px;
}
.tile__image::before {
  content: "⭐";
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 20px;
  z-index: 2; /* Ensures star is above the image */
}
.button--outline{
  color:white;
  border-color: #ab3535;
}
h2 {
  color: white;
  background-color: #ab3535;
  padding: 10px;
}
@media only screen and (max-width: 640px) {
  .button--outline {
    display: none;
  }
}
}

#fw-section-hero-f5bd2a08-c28d-4f10-a3ce-a76b8f215e3f {

h1, p {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}
p {
  font-size: large;
}

}