#fw-section-rich-text-fd114f24-a8a7-42a6-96ad-8c90fa72bd44 {
--font-heading-scale: 1.34;
--font-body-scale: 1.0;
}


#fw-section-rich-text-50380950-86b9-49b8-9711-7fb14c49771b {
--font-heading-scale: 1.34;
--font-body-scale: 1.0;
}

#fw-section-featured-collection-71d984c7-4568-4634-b3b5-4d2bce0d62be {
--font-heading-scale: 1.3;
--font-body-scale: 1.0;
}
#fw-section-hero-1fcfa626-9f05-464b-a944-1bb5068f3690 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #162816;
--color-on-background-rgb: 22, 40, 22;
--color-on-primary: #11a908;
--color-on-primary-rgb: 17, 169, 8;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #11a908;
--primary-btn-border-color: #162816;
--secondary-btn-bg: #000000;
--secondary-btn-text: #11a908;
--secondary-btn-border-color: #000000;

}
#fw-section-rich-text-4f2c1221-1044-428a-b1ac-a6ffb028a1f4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #162816;
--color-on-background-rgb: 22, 40, 22;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #162816;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}


#fw-section-links-list-722d44d8-0b57-4bd6-9284-8206a7cbba6a {
--color-primary: #1d1d1d;
--color-primary-rgb: 29, 29, 29;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1d1d1d;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #1d1d1d;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #1d1d1d;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-rich-text-5b345701-c385-4888-a27d-0097f4aa6263 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #18a6bd;
--color-background-rgb: 24, 166, 189;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 126;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #ffffff;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-3e9cfecb-fdac-42e0-ba05-c62cd6552b12 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #1d1d1d;
--color-on-background-rgb: 29, 29, 29;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #1d1d1d;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}

#fw-section-rich-text-eadd01b3-28d7-44a6-ba57-c64597aaea5b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fafafa;
--color-background-rgb: 250, 250, 250;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #911f1f;
--color-on-primary-rgb: 145, 31, 31;
--color-product-image-background: #efefef;
--color-background-brightness: 250;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #911f1f;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #911f1f;
--secondary-btn-border-color: #000000;

}


#fw-section-announcement-bar-4a82edf2-4b27-4953-b8bc-48aa991b34fb {
--color-primary: #1c1c1c;
--color-primary-rgb: 28, 28, 28;
--color-background: #800020;
--color-background-rgb: 128, 0, 32;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 42;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1c1c1c;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1c1c1c;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #1c1c1c;

}
#fw-section-image-2c9ebdd9-772b-4c2f-8228-ef84986c697e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #e6e6e6;
--color-background-rgb: 230, 230, 230;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 230;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-869d9be9-d195-4a13-b722-74bac5f8378a {
--color-primary: #f8f8f8;
--color-primary-rgb: 248, 248, 248;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f8f8f8;
--primary-btn-text: #000000;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #f8f8f8;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #f8f8f8;

}

#fw-section-rich-text-62e1b2f9-1622-45ae-8fed-2bb7dd1b2e15 {
--font-heading-scale: 1.21;
--font-body-scale: 1.0;
}
#fw-section-rich-text-62e1b2f9-1622-45ae-8fed-2bb7dd1b2e15 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #911f1f;
--color-on-primary-rgb: 145, 31, 31;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #911f1f;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #911f1f;
--secondary-btn-border-color: #000000;

}
#fw-section-hero-b3c692aa-ae38-4aea-ac74-5cfec9b21ae0 {
--font-heading-scale: 1.24;
--font-body-scale: 1.0;
}
#fw-section-hero-b3c692aa-ae38-4aea-ac74-5cfec9b21ae0 {
--color-primary: #e11c1c;
--color-primary-rgb: 225, 28, 28;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e11c1c;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #e11c1c;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e11c1c;

}

#fw-section-announcement-bar-025e0e34-cf6d-4c18-8f92-502a3d4d1054 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffb3c7;
--color-background-rgb: 255, 179, 199;
--color-on-background: #ffcc00;
--color-on-background-rgb: 255, 204, 0;
--color-on-primary: #f9fafb;
--color-on-primary-rgb: 249, 250, 251;
--color-product-image-background: #efefef;
--color-background-brightness: 204;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f9fafb;
--primary-btn-border-color: #ffcc00;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f9fafb;
--secondary-btn-border-color: #000000;

}

#fw-section-announcement-bar-4a8b1971-5a43-4ce5-b360-f678c832e28d {
--color-primary: #1c1c1c;
--color-primary-rgb: 28, 28, 28;
--color-background: #800020;
--color-background-rgb: 128, 0, 32;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 42;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1c1c1c;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1c1c1c;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #1c1c1c;

}




#fw-section-links-list-73d81daa-0429-41ee-ba8c-c400bb95436a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #d51212;
--color-on-background-rgb: 213, 18, 18;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #d51212;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}
#fw-section-image-9ff065e2-a4ed-4993-93eb-2972fcd567d0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #e6e6e6;
--color-background-rgb: 230, 230, 230;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 230;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-19cdfcac-c441-4437-9cc2-cc7f3a5897d2 {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-announcement-bar-146cbb0e-da07-4c6b-a049-1522da97b2ed {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffb3c7;
--color-background-rgb: 255, 179, 199;
--color-on-background: #ffcc00;
--color-on-background-rgb: 255, 204, 0;
--color-on-primary: #f9fafb;
--color-on-primary-rgb: 249, 250, 251;
--color-product-image-background: #efefef;
--color-background-brightness: 204;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f9fafb;
--primary-btn-border-color: #ffcc00;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f9fafb;
--secondary-btn-border-color: #000000;

}
#fw-section-rich-text-cd202ae4-0049-4c98-821d-248c314f973a {
--font-heading-scale: 1.21;
--font-body-scale: 1.0;
}
#fw-section-rich-text-cd202ae4-0049-4c98-821d-248c314f973a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #911f1f;
--color-on-primary-rgb: 145, 31, 31;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #911f1f;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #911f1f;
--secondary-btn-border-color: #000000;

}
#fw-section-hero-63edce60-bac3-4b6c-a396-005c0f12f339 {
--font-heading-scale: 1.24;
--font-body-scale: 1.0;
}
#fw-section-hero-63edce60-bac3-4b6c-a396-005c0f12f339 {
--color-primary: #e11c1c;
--color-primary-rgb: 225, 28, 28;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e11c1c;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #e11c1c;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e11c1c;

}
#fw-section-featured-collection-d34ff283-20eb-4d70-92d8-6dc24eacf72f {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}

#fw-section-announcement-bar-e20ac8a2-db5f-43bc-9d99-fbd96ef9376a {
--color-primary: #1c1c1c;
--color-primary-rgb: 28, 28, 28;
--color-background: #800020;
--color-background-rgb: 128, 0, 32;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 42;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1c1c1c;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1c1c1c;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #1c1c1c;

}




#fw-section-links-list-f46ea347-57e3-42b1-b77f-d67770019552 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #d51212;
--color-on-background-rgb: 213, 18, 18;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #d51212;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}
#fw-section-image-b8d5e69c-3fa8-43d1-9ff7-9e9cc031f046 {
--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: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}



#fw-section-announcement-bar-a14c5685-5804-40b3-a0bf-5b8b30c049ec {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffb3c7;
--color-background-rgb: 255, 179, 199;
--color-on-background: #ffcc00;
--color-on-background-rgb: 255, 204, 0;
--color-on-primary: #f9fafb;
--color-on-primary-rgb: 249, 250, 251;
--color-product-image-background: #efefef;
--color-background-brightness: 204;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f9fafb;
--primary-btn-border-color: #ffcc00;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f9fafb;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-29cc4949-f71c-4d70-8f7d-bfe3ff3b8b12 {
--font-heading-scale: 1.24;
--font-body-scale: 1.0;
}
#fw-section-hero-29cc4949-f71c-4d70-8f7d-bfe3ff3b8b12 {
--color-primary: #e11c1c;
--color-primary-rgb: 225, 28, 28;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e11c1c;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #e11c1c;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e11c1c;

}

#fw-section-rich-text-82e5fee5-82da-4491-93df-a1c5c825ff0b {
--font-heading-scale: 1.21;
--font-body-scale: 1.0;
}
#fw-section-rich-text-82e5fee5-82da-4491-93df-a1c5c825ff0b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #911f1f;
--color-on-primary-rgb: 145, 31, 31;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #911f1f;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #911f1f;
--secondary-btn-border-color: #000000;

}

#fw-section-featured-collection-827c9595-f257-4299-9ffd-18cd20e9284c {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-announcement-bar-f4d682db-8dfb-4f54-93cb-f0307c0e8b06 {
--color-primary: #1c1c1c;
--color-primary-rgb: 28, 28, 28;
--color-background: #800020;
--color-background-rgb: 128, 0, 32;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 42;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1c1c1c;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1c1c1c;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #1c1c1c;

}
#fw-section-image-23eb1527-5aa9-48d5-a368-d96bd006db75 {
--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: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}




#fw-section-links-list-b76dfed4-8230-4f74-b91c-d0e170f9dcfa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #000000;

}


#fw-section-image-441b36e0-22d5-454d-9e1a-7b19bfb160cb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #18a6bd;
--color-background-rgb: 24, 166, 189;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 126;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}
#fw-section-image-bf10ccf5-e15a-455d-a28b-728f743d8f66 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #18a6bd;
--color-background-rgb: 24, 166, 189;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 126;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-d562ee99-5939-4391-a9d4-ebc6a8d4053c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
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: #000000;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-links-list-da255b1c-4ced-4b65-adab-b92be25a0d33 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}
#fw-section-donations-44a15044-df95-4d43-b6d3-f2c836b23743 {
--color-primary: #ff7f50;
--color-primary-rgb: 255, 127, 80;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff7f50;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #ff7f50;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ff7f50;

}
#fw-section-image-e881accc-7aa7-49cb-a90d-7b43bb718fc0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #e6e6e6;
--color-background-rgb: 230, 230, 230;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 230;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-ce728dfb-feb8-484b-85fd-5829206e3374 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fcfcfc;
--color-background-rgb: 252, 252, 252;
--color-on-background: #938f8f;
--color-on-background-rgb: 147, 143, 143;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #efefef;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #938f8f;
--secondary-btn-bg: #000000;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-45a36b6d-705a-4364-8359-5f8e08b3c117 {
--color-primary: #e70202;
--color-primary-rgb: 231, 2, 2;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e70202;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #e70202;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e70202;

}
#fw-section-image-56923a40-071d-4d40-a828-02ec25bf0134 {
--font-heading-scale: 0.96;
--font-body-scale: 1.0;
}
#fw-section-image-56923a40-071d-4d40-a828-02ec25bf0134 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #869286;
--color-on-background-rgb: 134, 146, 134;
--color-on-primary: #fcfcfc;
--color-on-primary-rgb: 252, 252, 252;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #869286;
--secondary-btn-bg: #000000;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #000000;

}
#fw-section-gallery-ea49d24b-ae80-4dc7-bea1-956869c6c64d {
--font-heading-scale: 0.96;
--font-body-scale: 1.0;
}
#fw-section-rich-text-7a54aadc-c872-4d3e-99fb-32a53e66cf67 {
--font-heading-scale: 0.85;
--font-body-scale: 1.17;
}
#fw-section-featured-collection-e7845ca4-56c6-458f-9a35-17d71e7e7c81 {
--color-primary: #e11c1c;
--color-primary-rgb: 225, 28, 28;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #1d1d1d;
--color-on-background-rgb: 29, 29, 29;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e11c1c;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #1d1d1d;
--secondary-btn-bg: #e11c1c;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e11c1c;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }

/* Hide the checkbox */
#show-more-products {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Hide every product after the first 8 */
.product-grid .product-card:nth-child(n + 9) {
  display: none;
}

/* Button styling */
.load-more-button {
  display: block;
  width: fit-content;
  margin: 40px auto;
  padding: 14px 28px;
  border-radius: 6px;
  background: #000;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
}

/* Hide the second label text initially */
.hide-products-text {
  display: none;
}

/* Reveal all products when selected */
#show-more-products:checked ~ .product-grid .product-card:nth-child(n + 9) {
  display: block;
}

/* Change the button text after clicking */
#show-more-products:checked ~ .load-more-button .load-more-text {
  display: none;
}

#show-more-products:checked ~ .load-more-button .hide-products-text {
  display: inline;
}




}
#fw-section-links-list-033f5941-8319-47e3-b378-b0e77294f357 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #000000;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-hero-b41186ce-46f4-4b09-b480-8a2054db990b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #e2e2e2;
--color-on-background-rgb: 226, 226, 226;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #e2e2e2;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #000000;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-rich-text-24a587fc-577f-4a8a-bf51-79bc39efc382 {
--font-heading-scale: 1.09;
--font-body-scale: 0.9;
}
#fw-section-rich-text-24a587fc-577f-4a8a-bf51-79bc39efc382 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #777373;
--color-on-background-rgb: 119, 115, 115;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #777373;
--secondary-btn-bg: #000000;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-fa0940f7-8e44-43eb-b27b-2645ce356d22 {

.popup {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.5);
    border: 2px solid #333;
    border-radius: 50%;
    padding: 20px 20px 10px 20px; /* Adjusted padding */
    text-align: center;
    box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    z-index: 1000;
    width: 200px;
    height: 200px;
}

.popup h2 {
    font-size: 1.2em; /* Reduced font size */
    color: #f8f8f8;
    margin: 0 0 10px 0;
}

.popup p {
    font-size: 0.8em; /* Reduced font size */
    color: #f8f8f8;
    margin: 0 0 13px 0;
    line-height: 1.2; /* Adjusted line height */
}

.close {
    position: absolute;
    top: 8px;
    right: 8px;
    background: none;
    border: none;
    color: #f8f8f8;
    font-size: 1.2em; /* Reduced font size */
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.2s;
}

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-image-fac42049-4cf3-4095-b4b8-8f704ece2d90 {

/* Supported in newer Chrome/Edge browsers */
.zoom-on-scroll {
  animation: grow linear;
  animation-timeline: scroll();
}

@keyframes grow {
  from { transform: scale(1); }
  to   { transform: scale(1.15); }
}
}
#fw-section-text-carousel-65812e9c-2bf1-4919-bb56-72c77dbbc1ee {
--font-heading-scale: 0.72;
--font-body-scale: 1.0;
}
#fw-section-text-carousel-65812e9c-2bf1-4919-bb56-72c77dbbc1ee {
--color-primary: #1d1d1d;
--color-primary-rgb: 29, 29, 29;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1d1d1d;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1d1d1d;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #1d1d1d;

}
#fw-section-footer {
--font-heading-scale: 0.96;
--font-body-scale: 1.0;
}
#fw-section-footer {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-announcement-bar-bb862a7a-93c5-4d5f-bbf1-955eea5674bb {
--color-primary: #ffa8cd;
--color-primary-rgb: 255, 168, 205;
--color-background: #ffa8cd;
--color-background-rgb: 255, 168, 205;
--color-on-background: #070606;
--color-on-background-rgb: 7, 6, 6;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #efefef;
--color-background-brightness: 198;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffa8cd;
--primary-btn-text: #000000;
--primary-btn-border-color: #070606;
--secondary-btn-bg: #ffa8cd;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #ffa8cd;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-announcement-bar-b5d715d2-f560-4fe7-8092-7576463fe50c {
--font-heading-scale: 1.06;
--font-body-scale: 1.06;
}
#fw-section-announcement-bar-b5d715d2-f560-4fe7-8092-7576463fe50c {
--color-primary: #1d1d1d;
--color-primary-rgb: 29, 29, 29;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1d1d1d;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #f8f8f8;
--secondary-btn-bg: #1d1d1d;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #1d1d1d;

}
#fw-section-text-carousel-c61706cb-b224-45f2-9c5c-e58c92ae346e {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-c61706cb-b224-45f2-9c5c-e58c92ae346e {
--color-primary: #1d1d1d;
--color-primary-rgb: 29, 29, 29;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1d1d1d;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #1d1d1d;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #1d1d1d;

}

#fw-section-image-efd7a05f-5d87-4276-bbf9-acb5cab4618b {
--color-primary: #e70202;
--color-primary-rgb: 231, 2, 2;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e70202;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #e70202;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #e70202;

}

#fw-section-announcement-bar-000e9037-ee1d-4279-a74e-1a90e95679b1 {
--color-primary: #e70202;
--color-primary-rgb: 231, 2, 2;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e70202;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #e70202;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #e70202;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}

#fw-section-announcement-bar-622bfb34-34d6-4355-9169-665d11c2d805 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-announcement-bar-622bfb34-34d6-4355-9169-665d11c2d805 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #f8f8f8;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #f8f8f8;
--secondary-btn-border-color: #000000;

}
#fw-section-header {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #e6e6e6;
--color-on-primary-rgb: 230, 230, 230;
--color-product-image-background: #efefef;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #e6e6e6;
--primary-btn-border-color: #000000;
--secondary-btn-bg: #000000;
--secondary-btn-text: #e6e6e6;
--secondary-btn-border-color: #000000;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }


}


#fw-section-product-product-idk {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}
#fw-section-product-recommendations-product-idk {
--font-heading-scale: 0.96;
--font-body-scale: 0.96;
}
#fw-section-product-recommendations-product-idk {

:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}




#fw-section-password {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #1d1d1d;
--color-background-rgb: 29, 29, 29;
--color-on-background: #40e0d0;
--color-on-background-rgb: 64, 224, 208;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #efefef;
--color-background-brightness: 29;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #40e0d0;
--secondary-btn-bg: #000000;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #000000;
:focus { outline: none !important; box-shadow: none !important; }
:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; border-radius: 4px; }
a:focus, button:focus, input:focus, [role="button"]:focus { outline: none !important; box-shadow: none !important; }
a:focus-visible, button:focus-visible, input:focus-visible, [role="button"]:focus-visible { outline: none !important; box-shadow: 0 0 0 3px rgba(0,0,0,0.12) !important; }
* { -webkit-tap-highlight-color: transparent !important; }
}