#fw-section-collections-list-d702e39c-6c98-4c57-8163-66dae7d1700f {
--font-heading-scale: 1.1;
--font-body-scale: 1.0;
}

#fw-section-donations-2261e376-ada7-4c48-b32d-6ce6e4fcdbc9 {
--font-heading-scale: 1.5;
--font-body-scale: 1.3;
}

#fw-section-collection-template {
--font-heading-scale: 1.5;
--font-body-scale: 1.3;
}
#fw-section-hero-video-0 {
--font-heading-scale: 1.2;
--font-body-scale: 1.1;
}
#fw-section-hero-video-0 {
--color-primary: #6fc4c1;
--color-primary-rgb: 111, 196, 193;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #cba13b;
--color-on-background-rgb: 203, 161, 59;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #cba13b;
--primary-btn-border-color: #6fc4c1;
--secondary-btn-bg: transparent;
--secondary-btn-text: #cba13b;
--secondary-btn-border-color: #cba13b;
.hero__text { color: #6fc4c1; }
}
#fw-section-featured-collection-0 {
--font-heading-scale: 1.5;
--font-body-scale: 1.3;
}
#fw-section-featured-collection-0 {

.btn, .button, a.btn, a.button, [class*="btn"], [class*="button"] { background: transparent !important; border: none !important; border-bottom: 2px solid #6fc4c1 !important; border-radius: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
}
#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 1.1;
}
#fw-section-text-carousel-c7c281f4-6278-421d-9c76-3a29651e00a5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #6fc4c1;
--color-on-primary-rgb: 111, 196, 193;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-header {

/* Replace bag icon with shopping cart using CSS mask */
a[href*="cart"] svg,
.cart-link svg,
.header-cart svg,
[data-cart] svg {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2S15.9 22 17 22s2-.9 2-2-.9-2-2-2zM7.17 14.75l.03-.12.9-1.63H17c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 21.46 4H5.21l-.94-2H1v2h2l3.6 7.59L4 17H20v-2H6.42l-.25-.25z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2S15.9 22 17 22s2-.9 2-2-.9-2-2-2zM7.17 14.75l.03-.12.9-1.63H17c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 21.46 4H5.21l-.94-2H1v2h2l3.6 7.59L4 17H20v-2H6.42l-.25-.25z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  background: currentColor !important;
  fill: none !important;
}
}

#fw-section-product-recommendations {
--font-heading-scale: 1.5;
--font-body-scale: 1.3;
}