#fw-section-featured-collection-0 {
@import url('https://fonts.googleapis.com/css2?family=Carbon:wght@400;700&display=swap');

* {
    font-family: 'Carbon', sans-serif !important;
}

/* Apply the 2px text shadow stroke effect only to tile__description */
.tile__description {
    text-shadow: 
        -1px -1px 0 #000,  
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000; /* Black stroke effect with 1px offset */
}

.image--background-color {
    background-color: rgba(100, 65, 165, 0.75); /* #6441a5 with 75% opacity */
}
}
#fw-section-header {
@import url('https://fonts.googleapis.com/css2?family=Carbon:wght@400;700&display=swap');

/* Global font and text shadow */
* {
    font-family: 'Carbon', sans-serif !important;
    text-shadow: 
        -1px -1px 0 #000,  
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000; /* Black stroke effect */
}

.cart-widget__items {
 color: white;
}
}
#fw-section-announcement-bar-34395b07-8f73-4bd6-bb9d-c768a4873503 {
/* Make the font in announcement-bar__label white */
.announcement-bar__label {
    color: #fff !important; /* Ensure the font color is white */
    font-family: 'Carbon', sans-serif !important; /* Apply the font */
}
}
#fw-section-footer {
@import url('https://fonts.googleapis.com/css2?family=Carbon:wght@400;700&display=swap');

* {
    font-family: 'Carbon', sans-serif !important;
}

}
#fw-section-custom-html-88390d42-b9e7-4151-b43c-40de7dcfada8 {
@import url('https://fonts.googleapis.com/css2?family=Carbon:wght@400;700&display=swap');

* {
    font-family: 'Carbon', sans-serif !important;
}

}
#fw-section-hero-95a4e74d-4157-474e-90f9-fb5fc98d2b12 {
/* Apply the font to the entire body */
body {
    font-family: 'Carbon', sans-serif !important;
}

/* Apply the font and black stroke effect to specific elements */
.hero__heading.hero__heading--regular, 
.hero__text {
    font-family: 'Carbon', sans-serif !important;
    text-shadow: 
        -1px -1px 0 #000,  
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000; /* Black stroke effect */
}

/* Apply the font to hero__cta and hero__cta--primary without the stroke */
.hero__cta,
.hero__cta--primary {
  font-family: 'Carbon', sans-serif !important;
}


.button--primary {
  color: #fff !important; /* Ensure the font color is white */  
}
}
#fw-section-recent-videos-8140c2f7-9441-4120-8a1f-f58cc18f7437 {
@import url('https://fonts.googleapis.com/css2?family=Carbon:wght@400;700&display=swap');

* {
    font-family: 'Carbon', sans-serif !important;
}

/* Make the font color white for section-header__cta */
.section-header__heading {
    color: #fff;
}


.button--primary{
    color: #fff;
}
}