#fw-section-header {

.header__logo-image--lg {
  //max-height: 80px;
  //margin-top: 13px;
  //margin-bottom: 13px;
}
}
#fw-section-announcement-bar-911dce8c-68b1-48c4-ac8e-c9e501087785 {
--color-primary: #5c0dcc;
--color-primary-rgb: 92, 13, 204;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-collection-template-collection-default {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}



#fw-section-featured-collection-e28c34cc-bd58-4dd7-9b51-f14bfc3e6b2d {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-featured-collection-1754324168 {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-featured-collection-449a898e-0cfe-40cb-98c2-7df60fa9195c {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-featured-collection-9cd36844-5dfc-4ab7-9eed-f94c8aef2327 {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-featured-collection-b8c91907-b4c2-49b2-b03a-3ef05b32c2e7 {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-featured-collection-71c3aead-1f5b-40ce-a0fd-23f59af48b55 {

.badge {
  font-size: 0; /* hide original text */
  background-color: #dd1d1d; /* new background color */
}

.badge::after {
  content: "-33%";
  font-size: 13px; /* updated font size */
  font-weight: bold;
  color: #ffffff; /* white text for contrast */
}

}
#fw-section-hero-519642d9-8385-4047-9b48-df6802474e9e {

.section-background {
    height: auto !important;
}
.hero__content {
  padding-bottom: 5px;
}
}
#fw-section-hero-3b5b71db-7d9f-41c7-891c-6428f61d10f3 {

.section-background {
    height: auto !important;
}
.hero__content {
  padding-bottom: 5px;
}
}
#fw-section-hero-1754324168 {

.section-background {
    height: auto !important;
}
.hero__content {
  padding-bottom: 5px;
}
}
#fw-section-product-product-default {

.product-info__promotion-description {
  font-size: 0; /* hide original text */
}

.product-info__promotion-description::after {
  content: "All promotions are auto-applied on checkout.";
  font-size: 13px; /* restore readable size */
  color: inherit;  /* keep same text color */
}

.badge.badge--PROMOTION {
  font-size: 0; /* hide original text */
  //background-color: #dd1d1d; /* new background color */
}

.badge.badge--PROMOTION::after {
  content: "SALE";
  font-size: 14px; /* adjust to match your site */
  font-weight: bold; /* optional */
  color: inherit; /* keep same color as theme */
}

.button--primary {
  //background-color: #23d560;
}


}