#fw-section-image-with-text-4addccf3-02ff-43c3-89ea-41fef2b65c57 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-9d809ece-6673-4ba5-ba29-e56ac6c6dd00 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}

#fw-section-rich-text-771bbcea-c26b-4b16-a8bc-6d2584b8a47f {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-3d2b9628-aa00-4d4b-be18-a05d0bb762ca {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--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: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-89028f9b-380a-4783-abb6-9acb62374b06 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-173a3edf-65eb-4e85-b2c3-e018e4bfe4bd {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-f4f98271-86e7-4cad-b4ff-981acb7b1096 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}

#fw-section-rich-text-00622e62-1792-4f65-a683-8c27f701921a {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-339100d3-c3f0-479b-a251-ddf1d2f2a2ba {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-text-blocks-cabf3265-8611-4bec-a559-3f7744dad360 {
--font-heading-scale: 0.81;
--font-body-scale: 1.01;
}
#fw-section-text-blocks-cabf3265-8611-4bec-a559-3f7744dad360 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--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: 112;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-c34fb0e8-cffd-43dd-bcdb-f02b3136aedc {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-text-blocks-d0e7a59b-5e35-4e4a-b95f-dedf91add3f9 {
--font-heading-scale: 0.81;
--font-body-scale: 1.26;
}
#fw-section-text-blocks-d0e7a59b-5e35-4e4a-b95f-dedf91add3f9 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #4282aa;
--color-background-rgb: 66, 130, 170;
--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: 115;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-65bc2ac7-57ac-4058-b633-026042238e20 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-tiers-ac824995-5841-4cd7-ad50-a39717c7fde6 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-text-blocks-5236d33b-137a-4aa0-8685-a3f2a6ec5c86 {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-5236d33b-137a-4aa0-8685-a3f2a6ec5c86 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--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: 112;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-ebce60ba-14e2-41c4-8023-0050c1909eca {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-text-blocks-2598a3e6-39ee-4997-8881-3e57dd8b5281 {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-2598a3e6-39ee-4997-8881-3e57dd8b5281 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--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: 112;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-text-blocks-6bb8eb08-0f2c-4620-a3ac-708e14b026bb {
--font-heading-scale: 0.71;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-6bb8eb08-0f2c-4620-a3ac-708e14b026bb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--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: 112;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-2d0a680b-c0e9-4810-a3bd-8456e46ef78e {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-c6dc8615-a5df-41ff-9bc5-e0195cddd376 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-1765357370 {
--font-heading-scale: 1.2;
--font-body-scale: 1.09;
}
#fw-section-hero-1765357370 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--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);

}

#fw-section-image-with-text-c9e00dfa-7795-4f13-88c2-938d468590e0 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-1bc6ad23-060c-4457-a80a-d124956fa291 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-rich-text-85deddc4-8d45-475f-8d00-3b1683087df3 {

/* Make sure Open Sans is loaded */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');

/* Apply Open Sans to all paragraph-style content */
body,
p,
li,
span,
div,
article,
section {
  font-family: 'Open Sans', sans-serif !important;
}

/* Improve readability */
body {
  font-size: 20px !important;
  line-height: 1.8 !important;
  color: #1c1c1c;
}

/* Fix headings if theme overrides them */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif !important;
}p {
  margin-bottom: 1.5em !important;
  line-height: 1.8;
}
}
#fw-section-text-blocks-e2a7f4dc-43b2-4810-9cc8-73357203879f {
--font-heading-scale: 0.81;
--font-body-scale: 1.02;
}
#fw-section-text-blocks-e2a7f4dc-43b2-4810-9cc8-73357203879f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ca5121;
--color-background-rgb: 202, 81, 33;
--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: 112;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-4f55b5b2-2af7-402b-af9c-7eee181d6e08 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-cd1be88f-6c32-46bf-9774-453a984959d7 {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--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-links-list-0adc16a3-6766-4c29-abd0-e9ccb6c776c0 {
--color-primary: #48cb60;
--color-primary-rgb: 72, 203, 96;
--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-featured-product-1765357370 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #fdb517;
--color-background-rgb: 253, 181, 23;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 185;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-1765357370 {
--color-primary: #5a756d;
--color-primary-rgb: 90, 117, 109;
--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-image-with-text-7ca4ba65-203f-4600-832e-ff0ba379e6e5 {
--font-heading-scale: 0.88;
--font-body-scale: 1.24;
}
#fw-section-image-with-text-7ca4ba65-203f-4600-832e-ff0ba379e6e5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--color-on-primary: #232323;
--color-on-primary-rgb: 35, 35, 35;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-498f1b79-e7ca-4293-bf24-607d5f445ee5 {
--color-primary: #48cb60;
--color-primary-rgb: 72, 203, 96;
--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-text-blocks-2195ae91-5fd6-4fed-bccf-2e0cef35c728 {
--font-heading-scale: 0.78;
--font-body-scale: 1.35;
}
#fw-section-text-blocks-2195ae91-5fd6-4fed-bccf-2e0cef35c728 {
--color-primary: #232323;
--color-primary-rgb: 35, 35, 35;
--color-background: #00cc44;
--color-background-rgb: 0, 204, 68;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #232323;
--color-on-background-rgb: 35, 35, 35;
--color-product-image-background: #232323;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #111827;
--color-primary-rgb: 17, 24, 39;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--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: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-0 {
--color-primary: #fdb515;
--color-primary-rgb: 253, 181, 21;
--color-background: #fdb515;
--color-background-rgb: 253, 181, 21;
--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: 184;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #111827;
--color-background-rgb: 17, 24, 39;
--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: 24;
background-color: var(--color-background);
color: var(--color-on-background);

}