#fw-section-rich-text-176981885624619 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9eccbbc0-15c4-458c-9d83-fda2007b1b0b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}















#fw-section-hero-video-097ceb49-6fa7-4912-a601-4cc77073e15e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-4873cc88-f0be-445d-93be-882203e0529c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-26221062-6230-4668-a1a8-e58ad979adf5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-custom-html-ddd641eb-d9d1-40fa-901b-f7196860c17b {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-6bdd21b8-418a-45d2-b03b-942c4aacf7af {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-dfbc0e8d-86d7-47f9-9aa6-ef376ca16356 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-bdd4b37a-5e03-411b-9292-c9eddd9f6cb8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-9cc176d0-acf4-4165-bb7b-e58e6bf1da4a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-7d604334-a5be-41f7-851e-c0709afaee65 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-8aa2b641-b2dd-4e3f-a172-e50a581d0b8d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-9dc1713e-13b3-4f71-9aba-ccfebd3d862c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4e70e3d6-cdbc-4d32-b592-9c9cf4d25ae5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-1331da28-e178-471f-92bb-11b11846af2d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-60489c39-6f5e-42fe-9e2d-78c6c153888c {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-9511189b-803d-4878-940c-90d9d48bc863 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-b7e066d4-dcd5-481a-a844-533fe87ed2bf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-f3787994-cfd0-4cfd-b533-2b4e86244dcb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-48bbb1ce-bc3b-41b7-a6a7-fc2963b1f0af {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-4004cd95-5cd0-4741-b90a-30f8998eff2c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-d0114526-2b9d-4851-84f7-6a0cfbe0822a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a5840e99-e8a8-428c-8327-0895e6af3216 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-153d8b9a-38ff-4db3-bb1c-48ee511eaefc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-cdd09918-b9b4-48d0-9444-4e4212a838e8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-e54898b1-891d-42a8-86a4-6f32583f6271 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-1d0aea82-28bd-41b7-8fd1-5535c30aaa32 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4166c873-d9f8-43fe-89b2-cd7e010b5b6a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-71677664-cee0-4e63-9e87-8a82ef4d2c23 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-d8d8f8b9-46b3-4fa0-810b-514bdd485e36 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-c9e796ac-276c-4ec9-b004-19d774682afc {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-c892564a-a3b9-4fdc-969b-4e6a9f434ba7 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-60909860-0958-4a06-a63b-e09ee4871af2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-4309fa82-cf77-4cc6-a382-71ab7609285a {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-346e9a32-b1d5-4476-a9fc-db4821572379 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-e58a597b-1a93-494f-8870-e47d2dd99fbb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1e512d2b-f1b8-4714-92ce-56e3985c5e8f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-c7329246-72a1-49b0-bfda-c88dd6a462b4 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-888d7fa3-df69-43fb-a8af-75ee16aa25df {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}














#fw-section-hero-296b0ae3-870f-4607-ba89-c9e60250c7c4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-hero-81af7aa0-7bc3-4a7e-9977-7961a502effa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-175035858871296 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}












#fw-section-hero-36e7a510-6787-47aa-aace-fcec5133e8a5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-545cb319-67be-47b7-81fd-27772ba50eb9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-8f0741c2-52b2-4674-9c57-d00bf2bd6d7f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-8f3fe059-6a7a-4507-8994-1c4c50dd57a6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-233b8a70-0716-400a-9566-cdc2aceca0d3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-d2ef0c6a-d346-4cfa-932a-1f50b57727a7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-cba3fb19-4e37-407d-b94d-95b79bd5f6d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-b7140096-8fc0-46bf-9129-2ff72d00f49a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-custom-html-86da7099-a1d0-48d8-8199-4420c221aca1 {

/* Container for the menu */
.scroll-menu {
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #eee;
  padding: 10px 0;
  overflow: hidden; /* Clips the scrollbar if you want a cleaner look */
}

/* The wrapper that allows horizontal scrolling */
.scroll-wrapper {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  gap: 12px;
  padding: 0 20px 10px 20px; /* Bottom padding accounts for scrollbar */
  -webkit-overflow-scrolling: touch; /* Smooth scroll for iOS */
  scrollbar-width: thin; /* Firefox */
}

/* Individual Item Styling */
.menu-item {
  display: inline-block;
  padding: 8px 16px;
  background-color: #f4f4f4;
  color: #333;
  text-decoration: none;
  border-radius: 25px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
  border: 1px solid transparent;
}

/* Hover & Active States */
.menu-item:hover {
  background-color: #e8e8e8;
  border-color: #ddd;
}

.menu-item:active {
  background-color: #000;
  color: #fff;
}

/* Custom Scrollbar for Chrome/Safari */
.scroll-wrapper::-webkit-scrollbar {
  height: 4px;
}

.scroll-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.scroll-wrapper::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}

.scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background: #999;
}
}





























#fw-section-hero-f4057cb8-8848-4cca-a92c-9722089392c1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-d52b1b1f-675f-4a00-81d0-934c9d448445 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-video-f46aba5b-c1c0-48c5-9370-24468e45d04c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-announcement-bar-6ab20380-cac6-4d4e-a8b6-21e2ec00cb17 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-rich-text-ce89ec63-302a-4e02-80b4-c987c2cf96f5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #c0c0c0;
--color-background-rgb: 192, 192, 192;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 192;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-bf479903-5862-441e-9084-8775b7c5b76f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #c0c0c0;
--color-background-rgb: 192, 192, 192;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 192;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-58c5df55-6d56-4eb4-b885-be171880cdab {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0bc302e9-4a60-4b56-908b-6901e0dfd0cd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-ffdc3b45-eeae-48a5-b3b7-9af7aa6b567c {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--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-f8fa2af8-2bf2-4361-b412-32e45d9b4753 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a0292692-8145-46b0-bdfd-bd26e62ec1aa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9e161a2c-d494-440b-afc6-7e0aeace9755 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-f3519190-5e1a-4938-8a1b-200850b97c77 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-dc11fa48-5f16-4270-85f9-647d0b1a4771 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-3ac5c685-192a-49b6-9ba2-fc5a723efb45 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-2c7e54b4-77f5-4298-b73b-1a17dd2d09b4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc0a6;
--color-background-rgb: 255, 192, 166;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 208;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-135317b9-dab7-4259-ad46-29d6fd032df9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-baaf4f9a-801f-4f4a-9e3d-bd708f6f7cf1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e353dc7a-cc5e-46ac-9fe0-e9d9f3c1cc06 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-rich-text-cab29b07-690a-4aeb-807f-716aaab430ac {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-07ad470f-5ddb-4654-826b-081c2dd9d4e5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-rich-text-87a46d43-f692-4907-930b-780878e7e0c0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-776a8111-fd30-4b7f-9e4b-a84c89312345 {
--color-primary: #d44f19;
--color-primary-rgb: 212, 79, 25;
--color-background: #d44f19;
--color-background-rgb: 212, 79, 25;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-07affdc4-c2e4-40bf-b209-a5e11c7635e4 {
--color-primary: #aa3f14;
--color-primary-rgb: 170, 63, 20;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-fb451558-175a-451e-b9f6-24065ccd7d5a {
--color-primary: #7f2f0f;
--color-primary-rgb: 127, 47, 15;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-e2723ac9-16da-4bdf-8ae5-aae083bcff9e {
--color-primary: #551f0a;
--color-primary-rgb: 85, 31, 10;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-93339bbf-b6bc-441f-bb66-82f549071a93 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-video-ff853716-0982-41a3-ac97-85990900a7ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-hero-video-be3c1ed0-ea2d-49f0-886f-fa4f22dbb5d9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-hero-video-c14c7092-7e92-4c8d-a91f-dc00ca7dce0b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-video-774ac9fd-2d5a-4fc8-af47-b4de54741164 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-video-5bdb36cb-c1c5-4985-ba08-9c7939e26945 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-hero-video-71179453-987e-4bbb-adcc-ea9672df8c77 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








































#fw-section-rich-text-22a54713-fbf2-48a4-84e8-5a9a3fa63d44 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-43dd9bdc-3477-462d-bbe6-0661d20b3abc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-links-list-dc8ea36c-79dc-4e8b-ba3d-e9864d4bf054 {
--font-heading-scale: 1.19;
--font-body-scale: 1.0;
}
#fw-section-links-list-dc8ea36c-79dc-4e8b-ba3d-e9864d4bf054 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-rich-text-174809993349107 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-e22e5401-a0e5-4261-a066-98f5b02aee06 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-22dddc5f-5ced-4d4c-aa8c-bd90287b2d31 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-30e96f4f-531e-4542-be75-079dfdcd3fcc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-61a91ff9-6784-49d9-8e02-c65cdcf6728c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-video-0982773b-0d99-4050-9630-d14377de11c3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-video-ff869526-7ae8-4940-90db-52d081dfec19 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-video-e614b7a6-f2fb-4b9c-82f9-c7033e241158 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-custom-html-6b405f3c-e5c5-445b-a764-a26360193c26 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-f0a1e807-8aba-4409-a981-b7f8715e47e9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-c595c85c-4e7a-466d-bee3-f7b223f22e42 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-1fc97af8-707a-4099-8a6a-b1195a873a8d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-383aa956-cdf8-4cdb-a2a4-a847493621fe {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ff2d345b-47d1-4935-a6ce-e441e70657d6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-d758729b-7807-4d1a-87b2-85ae006fa1d5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-adfd35c6-6b95-4a43-9cd0-05e39d3384bb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-f755d728-6643-417d-9e73-43303a0e8fb7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-6b48299c-dc8a-4bb1-aaa8-45de9a4599d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-67c15468-99b7-4e6e-83b6-3c7361a5a800 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-f639cfaa-06c4-4e4f-bf6a-d9f8d37484d4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-c950cc48-6382-4348-b488-7ca4ebc17fb5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-3dc6ca95-d866-4c3b-81cf-79a1a84edfc8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-1a2ed28c-73b9-40c4-a19a-b1347da9c878 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-a7a0190e-aa36-4824-9afd-5728160e2d52 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-21d2f419-b660-4a92-a2e6-accaa933623f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7094d88f-66c5-4de9-9636-e432b558e421 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-aeb84063-7026-4491-8819-c55190544388 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-a4c37c59-bece-4550-a5c3-b21dff73b008 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-e6ac859b-9cf1-4f2d-9d9c-63f4c5474d64 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-a5a2c9f9-bc37-4490-93fb-6f526b5341d7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-0b16962e-7d05-4df9-a069-4fa8010aec1e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-cc6bc59b-6082-4125-9bad-2c43062c350e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-57e7bdd3-a5b2-4524-9578-54ffe2eb49d1 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-084dab71-fe52-4c6a-8371-233b2f0e5462 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-96538ce2-d12d-4281-9033-d97700e18db9 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-70311bcb-77b8-4bb4-af63-628b51ab45b0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c9295d84-9aa4-4872-b169-4011d88fb1b3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-602abf49-7d14-401c-96be-62444884abda {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-08d66736-b4f4-4ab7-bea1-d6ae102c239e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-33df64fa-3d23-4251-b51b-53cd05a8265d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}





















#fw-section-rich-text-f55e1fa5-229e-45cd-9afa-40e38d1a770c {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #d2ffe6;
--color-background-rgb: 210, 255, 230;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 239;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-c6daf735-616d-4ef2-9a30-2d9300b4e550 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-54eec034-a376-418a-9f9d-b88592aee43c {
--color-primary: #feabff;
--color-primary-rgb: 254, 171, 255;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #15a347;
--color-on-primary-rgb: 21, 163, 71;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}
















#fw-section-hero-862f25b9-51bc-4a28-a9cf-2486975ef87e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-9c471f16-82d1-4772-b701-d0fa1759705e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-b49ca766-2a91-4e57-8fc4-9762cba89655 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-rich-text-e0729bbb-0a58-4fef-882d-a60ddfb318fd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-image-with-text-e23b75c5-cc32-4f9a-aa12-dd8236568408 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-03995b6b-266d-44ee-bbc3-2f074e05a6b9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-31606aa9-093e-4584-9e5d-d7c48e8c7503 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-c6a06c89-a737-4759-9f7b-4d73111abede {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-9ac56728-0788-48e6-a746-2bf09bf32d83 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-0fb3bb0b-4608-45f9-86c0-4069c3ca8648 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-c44b1360-bb69-4124-8da2-46d067cb28f1 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-4c7d50cf-7dce-4b3c-8d9a-ac2e06327c3a {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ccb32820-070b-4885-856e-ca5fd1405198 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-5089e70c-261e-4aae-ab5f-20ecf127a893 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-811889e0-02ee-4603-8332-85aa3714d126 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-221ab7cf-92cc-4437-b60b-bc89154a77b6 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-00eaef02-9fc1-46ca-a6bb-8c0afd6894b4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-8800d8c8-6845-4436-86be-afe83ba241ae {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-rich-text-9ba9dacb-ab9e-427d-8246-afda63a3b5ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-b93843fc-f62e-4296-99ba-ec12fca9fa1e {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-6c218be4-3294-421a-b0cc-0adde11ff498 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-2f95f31d-5114-4934-acc1-8e3a8260e733 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-50b2777d-ff08-4b66-9153-6999c9416396 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-1e8180b7-24c4-4561-9a9e-3478d37b855d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-5643686b-ec11-480f-91cc-2eaa1b633eee {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-074b8d25-f394-4f72-aa68-722bcfe07a36 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-c24dee6d-2e29-426c-a9ce-36cdfcbda45c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-8fb9a0f8-b633-4335-a4ab-3c1c1c7ea065 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-2910f117-ad90-4106-8bab-6e798f586307 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-6fe0da73-498a-4799-b2cd-14330d8f7925 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-605899cd-f74f-41c4-a61d-56aa2e2f2348 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-0aa1c68d-ed40-46fa-b9fd-4ad9de48fa88 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-d447cf9b-edfc-4c15-97ca-33c023e32efb {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3f71371c-264b-47ac-b3d4-8b73bf209bf4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-349ebeb3-851e-49a1-b73f-2745f7dbcb48 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-dc38c890-f8a5-4471-94e3-d93bc29d2a4d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ec9a3b46-c8b7-4fc5-830e-2c3024d08a3c {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-14e3ed2b-d631-4754-b72a-e8a45d3635e4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-4e981b12-e0da-49e8-b716-931174f52070 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-15ff351c-b083-4c5a-8552-300a502c5de0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-894e1884-f1de-44bf-8b4d-d94ea3ed4a3a {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-f521dab0-3906-410b-a8f4-508d00321db0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-a24ff415-eab2-4eae-9410-4d866c8c8d76 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-rich-text-dca0c36b-0139-41c7-929b-9d8e4ff1241e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-4743a2a4-b730-464f-bde7-1860a17becf7 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-2b935e14-c345-4ee6-9e95-dd178ada57e3 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-fa1533ca-b33f-4f86-b288-8728191bc381 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-077f6e40-fa4e-4143-95e8-c6ab2f68ad06 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-tiers-2bee08c8-d2e1-4136-a479-c78925f85ba5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-4113cbf0-293e-4781-ad9e-67aa77bc65fb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-ba4b3271-f202-4a5e-b963-2a5c4363dafa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-12fa57ea-394a-4139-a638-f6bc9aa9e8a1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-collections-list-db73c509-6583-4659-90ab-c9c68aeb4e69 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-22cffdf8-f6bd-4079-9fcd-af8baab99993 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}











#fw-section-custom-html-e6f8db44-6c31-41f2-b81a-3d982272e9ae {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-0378dfdd-124c-4487-8f1e-53d6c9943720 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-f314b162-ab80-4237-965b-d9b1bc2baef5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-54878062-9d8e-4de6-8c07-7b203b068256 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-d9224788-8c85-4749-a01a-b2ab09237779 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-2776dac1-28d8-44aa-9529-c1fd7a37e429 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-7cebcfbe-641f-4354-a69c-d189dc550dad {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-b23f940b-0c13-4a5f-9d7e-7b6ac9a901eb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4b66f841-d3b9-4a20-aa5f-164fd25be2cc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-1ac3e18c-2790-45f9-99a6-8391c54570b6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-811454a8-dcbc-45b3-8e51-1131b417cb69 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-d1d9d39b-7db6-4bca-a97c-6f97f4c598ac {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-12a0f68b-a794-458c-a011-42e89b18c6cf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-7ef135b7-9921-4933-8a3f-2e434097cd3b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-62bfdff7-b04f-4b00-ac8c-a15494f21233 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-5113a684-784d-4cbd-8685-14ed976ab5d2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-e5c09c9f-531f-4385-a14d-72fe3f2b8db7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-0b11e358-8bbb-4315-8af0-016e0c07c2cc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-143333b2-3d40-4df6-a22c-68256f60b3ee {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-d80a9790-3af1-490f-abaf-70592ca83dff {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-06afdc35-1b8a-4bd0-a5ee-25690be4001f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-4c633a1e-74fc-4dff-8f80-84b4ab51d6a3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3f87cfb3-c30e-48bb-90f7-fb6547d9f56b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-2fcbb842-8a91-4545-bec2-925252b5f165 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-0100275f-817f-4fc8-b001-6c0bb57b0083 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-1b9547e0-af56-412c-926f-e5b9165ea451 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a7177396-1f94-431b-8b89-3dcb1c50765b {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-3a1045cd-ac5e-4beb-900e-2cf188d8513b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-326d4c1e-2183-4c13-bf79-a21ce904c7cf {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-400e12b1-fef5-4e3b-94e9-25e15d2ab07e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-fadf9272-99a9-45ec-93f1-fdaae619082e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-5ad408b7-387e-441f-ad1e-772fe4c3ee68 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-3372c05b-fb51-40a8-9e58-7fb3e015804d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-4042b0ab-0e1a-4a08-b162-c6e23a47f5b7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-b6822cde-3737-4790-9a8c-affe3267b39e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-bdedde43-60f9-43a6-ae6a-bbc85874ed38 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




























#fw-section-hero-c981c11a-c96f-45be-9442-c81f667f6ed8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-49d57744-e876-4b8d-adcc-8aa8ca63d8ed {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-hero-video-bc9618ce-6d52-43fd-a2f3-396c0466157a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-hero-ac8f08a8-22c8-4b7c-886b-5256c9dd11d7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-81cca342-4353-4636-93b5-b2cd86c30044 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-dfae7299-7962-45c6-a255-98360abd4ebd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-dfcb4080-0364-41fd-ab47-ec1dc8631f57 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2851ef43-d155-4afd-a10d-29e61dcb12bc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-0c86c85f-3af5-4765-8f15-dce2aeaddfbd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1c82b90b-32f2-4bcc-84ce-956ff5edde2a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7668a723-da9d-4bf4-b22a-a07d5560557b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-e2ea332e-48c7-4fc3-bb04-143bf70de991 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5818f556-f635-4b98-8810-7284effd068d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7c6070d2-6063-431b-8d03-a567ae80d38a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-d1953c2d-289f-422f-9632-05f551686ef7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f40c34c7-91d1-4202-8a88-37516fb7024b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-hero-4386783e-4f8e-4fa2-9653-f27b1eccdac5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-9bf123c0-2545-49a5-ab35-707db39437d8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-rich-text-174809993275958 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-rich-text-7266388a-be93-4068-9fc3-d2174d0c675a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-rich-text-8926597c-b7d9-4582-80a4-90ad595ebde3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-rich-text-0b356911-e686-40ae-9659-7fec50ee1ee6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-rich-text-119c50e2-8812-4c0b-8b5f-54969e763574 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--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-hero-e3be56eb-897f-4b00-a2cc-7a2b7d3e9789 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-42ea5f8b-0a9d-4729-b160-ce1a6ae9fada {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}
#fw-section-hero-42ea5f8b-0a9d-4729-b160-ce1a6ae9fada {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}















#fw-section-custom-html-bf2414ea-7736-4f4c-952b-a13008c12041 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-624ad106-5210-42ca-9c48-d59909ff8433 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-dc57bddd-00c2-46c1-9151-5423882f4ce8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-a843ca33-4d7b-48c0-8fe3-f755c7702953 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-30f88659-6ac4-46d3-8176-f02989b0bc3a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-91d82361-a39b-4f4f-912f-fd64d402c680 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-2ec39594-974a-4725-8df8-8c82ce70afc3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-7b1b4817-42e0-4bf6-91ee-accb740f1d0c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4a27e4b5-4496-47c8-976f-6dfa4559f679 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-577e22e0-9f5f-45c5-938c-52d4a29b4c94 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-f74ab49c-595a-4873-ae17-52dbca5ba15d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-072e9b61-25f0-4f91-9d70-43ca12bee117 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-2b8b08a6-93e5-4782-8b3f-10620e627bb7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-dffe6e00-48a4-4f52-98f7-4f6da320fb52 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-93bf0c52-5550-4ccb-afaa-d7c23a005973 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-14f769a7-423b-42a0-96f3-3be069792c41 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-1b2693ad-c5ef-40f2-9126-227da90a5da2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-ad5600b5-5c73-4bac-83d6-4935449701ce {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-b0854b0d-8479-45f0-9a4c-0fd2287d4116 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-94162553-46ad-47f6-bae2-a15bca792c0c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-0266a957-8a74-43d7-9c41-9f0179f821fd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-cf23a385-558d-4186-8e6f-1600052757fc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-f26de9b7-b9e8-42a8-8582-06e748a57a26 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-742419d2-9261-4ea5-91c1-e552e7e9f3a5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-34216359-91a7-43a1-9af1-bd7fd73fc1be {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-87827315-d93d-4682-9a33-efa55f49be50 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ded4d76d-c96d-487d-a580-b40e4a801a21 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-84b2bedb-f407-4998-a367-3040d30297db {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-fe0d099c-18c1-4c66-af72-78259c4995da {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-f97b7e9a-151b-4f1e-9634-350243a3b19d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-0718e4c2-cfe5-4651-a2b7-4b2cf470eb1b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-a1c3a6fb-8a06-4232-a5f1-3b378f1dc41c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-0dc80acb-ff70-44a2-98bd-14afe59e28ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-video-7cb1ed7b-c6d0-4527-8482-19acf8d52b66 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-89a3e956-2106-430e-a272-0f0bb248e4ce {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-d9693897-95c0-4c41-a00a-36cfbb9bdb42 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-links-list-6b013b46-f524-4b15-8d3c-0595b64633b1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-ac3946d8-d50c-40b8-ac84-8f603f47882e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}













#fw-section-hero-a036f4bd-c5c6-4dd0-9c17-e22b84952190 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-f0095254-88bd-49a3-b64d-48988da6f560 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-8a167b29-2f89-4698-aff8-28a3be6a88d3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-0067aeb1-1ed8-4d7b-aa67-076573377701 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-e0cfac8d-d5d6-4b69-bedb-50edf0bceaf0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-951c303a-312f-4c13-a1f1-e19fa4f21177 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-rich-text-61ac16bf-66ab-4daa-a15e-b09ce0e766d8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #0024ae;
--color-background-rgb: 0, 36, 174;
--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: 41;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-0a999e65-41c0-43af-890f-d7e07b322c3a {
--color-primary: #0024ae;
--color-primary-rgb: 0, 36, 174;
--color-background: #ffd700;
--color-background-rgb: 255, 215, 0;
--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: 202;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-b6b96ca1-37eb-43dd-9f08-825d701eb798 {
--color-primary: #0024ae;
--color-primary-rgb: 0, 36, 174;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #0024ae;
--color-on-background-rgb: 0, 36, 174;
--color-product-image-background: #0024ae;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-72e5bb5f-b989-4218-b54a-f548ea5690f4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #0024ae;
--color-background-rgb: 0, 36, 174;
--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: 41;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0b0c3442-ec23-48f0-ab3d-02ae3b5b52dd {
--color-primary: #0024ae;
--color-primary-rgb: 0, 36, 174;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #0024ae;
--color-on-background-rgb: 0, 36, 174;
--color-product-image-background: #0024ae;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-df25dd97-1720-4d02-960f-50355580208b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-951c3b31-91a2-407a-b010-57e6858d1ab6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-e0cd1e57-e7a7-4863-a499-c047bb91a004 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-e6efd1c3-7895-4e2f-9ef9-cfbd42a8c607 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-adfd0a69-6a84-492f-a716-5c126f7fa831 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4b479ea6-1e40-4a20-b512-95c54f25cc21 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-d0ab0206-fd58-4d9b-b290-51405deedf53 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e3bb5c3f-a173-4cd9-9dbe-28adaa2812c5 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-e10f5938-1d39-45b2-988b-c619a8bbf6d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3fad0ead-c1b6-4560-976f-b987887e5fbb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-d421dc09-2f58-4f03-b652-dd9b221c5d8a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-f1ec1afc-96e8-48fa-8890-5a9970cb8761 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-a0c8f596-7714-44e8-bed5-11f78ec2b9b4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-2db3f67d-5a4f-4717-801e-8658a68eb06b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-353e01b2-de2c-4048-90e7-68f1a7081f3b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-64f3704e-550a-4978-87a0-21928fadfad0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-73f9437a-ff1a-4476-bde7-f2f157435bb2 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-c2c0b17b-115c-4427-82aa-a01d7ac9ee9b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-366bc269-acc6-4f1c-ad75-8b977848437c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-efc7241f-4b87-46af-ac92-577fc7390431 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ef26b7ec-f7d0-41e9-9e60-1a22db9ff04d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-bcba8ef2-1c34-4c8f-b3c3-ba5ebf62f914 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-338065d5-f98a-4758-82b6-d79e310c6029 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-f83f3f78-277e-4765-bf7c-b517757006d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9a3bae73-ca3d-4879-8fb7-0e3aeb0b1ebc {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-30c8b7ff-e9ad-4ab4-8a95-4341fb18dd65 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-595ba0db-372a-40dd-a391-c17f1d272b21 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-303a439f-4e91-4989-a900-5544f7c0a351 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ab111c51-4ca6-4fdd-960b-8943a00c8092 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-edf48887-bf6f-48bb-89e4-47f29d6373b3 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-8c163b50-318a-4082-8b31-b6d5f7883a25 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-6b2d4132-2ccb-4fe1-801a-160b119c1ded {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-0a6d7bfd-9b90-4575-99bd-03d6a3c39dad {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-bad50c4e-bc03-4778-ae29-e8c2ff9f5f75 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-16ce8639-ef5c-4071-9422-c3c40c4a0aa9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0837acf4-bd4f-4ee7-8fee-312e4db7ae71 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-2a67a042-6abf-4c0c-940c-06e32512f52c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a8ef45ee-79f1-4a0f-bb69-3bdc24f6c033 {
--color-primary: #8d248d;
--color-primary-rgb: 141, 36, 141;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #8d248d;
--color-on-background-rgb: 141, 36, 141;
--color-product-image-background: #8d248d;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-5db1e76c-de18-4233-bc77-e2d81cae9189 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--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: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-14e9f194-8ef7-4b4e-b746-542dfd7eabae {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-rich-text-3bb3d204-76c1-4bc5-8e47-fc1ddbfd6ae3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0baffa1d-b3cb-4300-944e-63bf10b57e56 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-b31d1e52-bfc2-4b20-b3ef-076083832f34 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-fb84e102-09c1-4927-92e9-d7486e5312ec {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-e9bebc75-0ae8-4a4e-b1ac-56492d25b668 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-tiers-7da4f6e0-ace4-4455-9311-e5bf538b60c5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-2a5042b5-dc04-4e58-a6c4-58156ff64df4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-7d490d16-902f-4e4f-a056-0e94951a3620 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-bdd39118-2c8d-4d7f-ad06-3ba74c5595d9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-image-with-text-5ae32403-03d5-458e-a84b-8bf937be4fe6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-8815cbb2-afa1-408c-8462-c44f136ad0eb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-306a1210-a90e-416b-837a-8426cb7752ed {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-38d3bd89-f748-42d9-8908-fb9a85833128 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



















#fw-section-hero-628fc0ce-59be-4443-8072-7c8167fe654e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-custom-html-6bf26b9a-af87-4dc2-97d3-2d385add0eb6 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-7bc81e02-7aa0-4b02-b4b9-f01f0af8d493 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-4b513b08-95aa-4e77-a1fe-847e87d67d42 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-c3044214-6e80-451e-bc47-99fe2fd0d85c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-af026700-47e4-4d21-a7d3-18ecf515063f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-dfe1dca2-aedd-4fb9-bf1c-cd5549b7cefb {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-17737bbd-d7b8-4382-b84b-7ddd2514f315 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-78399a71-b8b4-442d-9dc4-d205ad8844f8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-1d7bf8aa-00eb-4ccf-b99d-f58cd016a460 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-04060146-929c-4b47-90d3-81a3a732d74b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-ce487668-4131-4aa8-b173-6bfbc5a827db {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-fd53ebec-fa3e-42f0-99d4-9d2493465628 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-143f9088-4bc1-4331-885a-c3e349487079 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-46754054-8a57-4531-9684-4c7383608e93 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-ff38c68b-ca7a-4f38-bd0b-4460e31620ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-e9dd693c-70a6-4817-88c3-f2f35f101d99 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ab4cc353-0bea-4c6a-b420-397cb56d0a3b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-415266e4-ee51-48fd-9800-fc5f96efec19 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-cef73b25-c7de-4707-a137-972e22b3e608 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-037be4fb-3913-41f2-b1e6-0b56e10e7681 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-bcdec315-d4d8-4ea9-a46c-2ae2f1805a7a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-2892a35d-cc84-4990-b077-c85abfa4e8e4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-5025271b-bbb7-47db-a8f7-5a3c9d17ab1f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-e237f123-5300-469d-896b-5df4f9654792 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-743149cd-c576-4204-bf01-cd3406735882 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9b4de2d6-b254-41ba-99b6-f1f06edd8268 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-cf9b0472-90c5-4fcf-b282-9c7ffd595878 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-fa7afc2b-a02d-4102-adc7-18ec59d6be6f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-e9a90ea3-512f-450c-baf5-9e3f13c67660 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-8f77d496-c5ab-4858-940c-48ae0b6efd37 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-1c4150d5-aa2f-4187-a98f-40f8e2177679 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-c71532d8-ee00-4c72-a507-b09cd4878a96 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-hero-692fb50d-3cbc-4393-9884-b6db9985e88c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-90a79ee6-2c06-490e-81d8-958ae9ec2509 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-e0acc999-28c3-4254-9960-3f934fb651f5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-c8a7d6fa-9201-469b-ab56-41fe20866f44 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-a86aec58-9388-4480-8620-4a3b815adfee {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


































#fw-section-hero-da8d3f77-4cbd-4867-9bd3-13046ec2fcc6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-5472e61e-c683-4395-af93-44a7c4411268 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c6e6424e-21d9-4515-b104-aa98bb759721 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-rich-text-42431283-aba5-48a9-8aa0-6d562f073fca {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-7d60ea78-1d99-45c5-a8dd-37541f312f33 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-2dfc5c89-6b53-4910-99d3-d096d866444d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-7043e09e-3e30-47ca-bad0-8d9141c2ff4e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-eec5ea31-6184-415e-8a93-2db2fef078a9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-5f0ae0e5-ec51-48d7-aa33-aea36b3ec798 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-b974a2f0-3459-49e1-b955-ef21e1ae307a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-1897ea25-22ca-4cb3-bfe1-aaedfcce791d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ff6b5687-27cb-4d6e-8acf-856303ca0518 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-347efe29-c2fe-4c83-9987-19d3343b3d02 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-73ec5faf-ccbf-46dc-abbd-3f6e0de0f9ec {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-70130621-ab05-4a13-a75b-a6df78cf5c0a {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-8875d703-29b3-456c-98c1-aa9e1d669219 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-502825e9-e98c-4ebe-a671-2d252af776fc {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-dac75381-e28a-45fc-a033-a309ce100ecc {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-2068974c-1812-4dff-b0ae-6c8e52d6ef1c {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-2187d022-40b3-496d-a58a-efaee721adf3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-rich-text-99bdacd5-9af0-4797-b7ea-92af74b003de {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1800f0bc-47bb-49a1-8198-5ce5c59c2362 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-bf2dadf5-8dfb-4f68-9de9-60cc9c57b2bc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-9732a0fa-f7af-4437-94ac-d7928d71947d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-rich-text-c4f764d6-e2e7-4120-9bb7-0a8662a9ec54 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-c4fba855-e17e-42c3-a4aa-2112eebee9c3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-15d5986f-e761-44fc-9d33-26a15e8fd73e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-5f3859dd-ceb5-41ca-9b92-732451a3016e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-39dfd964-c352-4e34-8351-3d3f06f09602 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-b580e283-4fa2-40c8-bc95-c7c305480c96 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-custom-html-e9c89208-2292-42c6-ba1e-e9d559422636 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-64493425-d1be-48fd-abeb-b38d3d3bb207 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-0e367c75-d6ab-4cd3-9c76-b7f28a2beec6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-21a8f23d-ec8e-42c7-aa70-b73ec70ab4c0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-d7e083c0-be96-44a0-9d4a-c19fe8e6ebdf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ac90c152-4837-4ae6-a2e2-ed0e1135a898 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-bf68535c-1bb4-47b7-abfe-848f8ca8f4fc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-7bf3b5cf-7099-40dc-af49-b8e6018bdef1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-b46c8ff7-a4df-4a4a-811e-022ff753f9f4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-0ecf03c4-f1a9-47e0-a6d2-a268d5990e16 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-89525d63-7d6a-4c45-b250-c544495d21b8 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-1e738619-cfdb-4334-a0fd-91e7a74d7d4e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-f8f05d61-0116-422e-8641-18b4dbb70916 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-b700e465-de15-478e-8036-97edd6ceb9f0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-12aa947c-f293-483a-9186-90ae452dfc0a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-ecd96443-6efd-4d3d-9891-1da3f2aad0f3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-481ae039-324a-4486-a9fa-2ec2d4e79e39 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-378725a4-e8b9-4795-a9be-b8628246e69f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-9b18f0cc-8c2d-42e4-9ea4-e3113439e87a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-941d0e24-94be-4c6f-886c-962e64b6fc17 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-947cb71d-980f-47d1-af58-afcafd860c4e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-e6182f37-d8da-4cb5-9cb4-28d65ab45390 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-93ce510f-6390-4fbd-ae6f-31144ae10599 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3d2afcdc-c64a-4c05-ad9c-cf6ee58a5972 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-a671f021-ae5f-4f4a-ada1-dd8013643d6b {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-06ba33af-2fa6-44a3-901f-042d81db78e8 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-f1b1651d-bec9-4b72-a44f-95d659f5c70b {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-a32e0a10-a1a8-4662-a519-652efffa6ba0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a19c686d-f910-4927-8435-698800fc4ee6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-ad463d08-b131-45e4-a9a5-edabbeb370d7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-eb137fa0-d673-4b23-a8b3-d4e32dc3af72 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-custom-html-555aeb54-f58b-43f4-a91f-003ff2f77d14 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-5470c64b-6bc7-4a7c-a33e-1cc19f2aeecd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-c7d8bd0c-86cd-4f32-a9cb-52512848dc50 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-12c67050-f54f-4246-9118-901092f06fc1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-9af5e8fb-1864-4166-8927-0fdc9ec9e0aa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-bd1eadc3-2dff-450f-8000-9fff2aded5a7 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-27f7b02f-84ba-4e4d-a240-8320b2a4f72d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-4ec6b74f-baa9-4254-91d4-811ea05f6458 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-49a2de8d-15ad-4ad7-af4f-14f9ab776b64 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-4690fc97-ede1-41db-a10d-031ad84f8ac2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-b4d4cb1e-11bf-4604-958c-76df2ba41d5b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-8067478c-a399-4f0f-b150-cca0ee58f44d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-0b108f9d-4315-4351-87a2-a04878d5448f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-1a1d6086-a93a-47ca-bc35-6a1b497bb60f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-c87cff1f-5e76-4d3e-82e6-125579fd1f05 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-acecf2e3-f04d-408d-869a-a11c249fa5a5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-ce5e12c3-9c95-4f94-b603-187eaeb57215 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a00f1913-ef53-4e4d-954b-fface3ba9192 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-e05cac3f-33f1-4429-8921-cf73afcbe801 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-cb535497-8c36-43c8-8cfb-feab793341f3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-95f2a1a8-718a-47b6-bbe7-ee5a101c8fe6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-ee1c55d7-8054-4a93-b871-0913eb195b59 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-a88c240d-e4aa-43db-804a-1b5e501b11ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-1a06064a-55f4-4dbe-a0d3-ece55f570daa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-16f7de59-db19-460a-ac1c-583776827eaa {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e06c11d9-23e5-48a1-8219-cb87355b0c84 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-21ecffb7-4088-4649-a617-7f48c6f3590b {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-1d24adab-9c19-4b2f-9ce3-44bcf982334b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c7365b30-4860-4c0d-a47b-30e454f03d39 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-7f988595-52f5-48e6-9948-7b703ff1d418 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-04969775-6974-4844-836c-2424441f72bc {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-hero-video-159d0586-20ce-4ab8-9408-07969878c1b1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-hero-adf3b336-c0f3-4f06-91a7-d70404e28b53 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-005f5498-d9db-40c4-be0e-0ea74b148019 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-video-086c4226-a193-4800-be6c-620542ffca7e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-rich-text-6d3aac98-ef05-4233-879f-ed8be60b9728 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-0b97d7ae-1cd9-45b1-8c9b-672528f784d5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-44893a42-7267-4fa4-8b0e-5a523ba3d7e1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-19955df6-e975-4547-a0e7-52fa906348ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-756b5c76-ba6b-4c4b-b962-f4170126537a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-b669bae1-1ff1-4e83-bedc-aee2da5ebe69 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc1ab;
--color-background-rgb: 255, 193, 171;
--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: 209;
background-color: var(--color-background);
color: var(--color-on-background);

}


















#fw-section-rich-text-a7d4c49b-77ce-4a66-9aa8-ffa84061c00e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-995eaed8-9a34-4025-954a-d929868bedb7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-59226243-51f4-430c-a4e7-7c6d803ec4dc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-rich-text-16e3d438-448e-4ed7-ae31-505f908135ec {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-bac8cfc5-3429-4f5e-a776-b4acf1d2525f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-fdb4ccd2-5bb1-46bf-b121-dc4deda72cbe {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-rich-text-987cf8b3-0290-419f-accd-e1542b5a6c33 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-links-list-fb03b26b-b9b1-436b-8469-442b819efce1 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-8a026ba6-4cc7-4906-9dbf-540c59c60729 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-27b588a9-ca6d-4856-a518-d76b9076ad68 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}































#fw-section-hero-376ec247-bba9-49b8-9f68-f93b72c07f70 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-93c73d27-5224-4faa-80dc-08b046ae16f0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-hero-cc54957f-0cc0-4f82-ade2-d58b35ee124a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-a7593cd0-8f30-4e59-91a4-255d337b9b55 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-2720d9a3-3733-46e3-aae0-857216edf4bd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-81102cb6-1095-4ff6-b499-4b22f65891e8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}






















#fw-section-hero-57424885-620f-4f9a-bc55-e3ae15f5a101 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-c9ca3ca9-a746-4cd9-b822-fa281fa15a92 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-5b44297e-56be-40c8-93af-1d324711788e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-6426f7ac-35d5-418d-9539-6f5840c976dc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #15a347;
--color-background-rgb: 21, 163, 71;
--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: 110;
background-color: var(--color-background);
color: var(--color-on-background);

}


















#fw-section-hero-a6fa138d-588b-46e0-b103-915b5644d767 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-1b29eaac-c3c3-41f2-be83-2187fe8f7547 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-89a15180-b956-4d09-9862-c95e396a75a8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-hero-52ee3412-724f-462e-a825-a792ea611b4d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
































#fw-section-hero-d468160a-f3b7-4e86-95bf-87d9baafe5e2 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-8829843c-dc3c-49c0-a081-4db8c8525b33 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-c303091f-cc9a-4995-928c-faa788bf7a87 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-eea3c9eb-1e3a-4bbd-864b-45b9341e8a67 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}




















#fw-section-hero-4246c09f-ebfd-44de-8613-44dbef0a9beb {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-572cc2b7-79a3-4f33-a413-cd904f31ed96 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5bf7053a-3014-45fc-b6d7-e3ed78441b2c {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-cbf50de9-7279-45d1-bb26-2f05a7593ae0 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-fdc6fd07-9b05-4bfa-814e-013fb247885c {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2df8241f-b175-4db4-a157-65218512e325 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5a499183-f049-42ed-8bb4-0f3932b72b70 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-453b8c1c-4f16-4284-8b70-6661091569da {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-56e36c57-f578-4f86-954f-dc0d5d2195fa {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-0192c6ee-7533-4a86-a104-33dad71d4d46 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-4a4d3709-0f3e-4ff7-a732-8535d06a6f3a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-6239a3ce-a33c-460c-93b7-970e95e96713 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-8f69721f-d2c9-4a4d-8a66-203ce0f0f7b8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-8565b8a8-9ce6-4c05-8890-02ad00d6e68a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2a59d273-aa10-4675-8ca9-d0857dc3ec08 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-d8af3cf8-cd4d-4904-be12-6124089d7daf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7d3cf5e8-01b7-42fd-963c-b085a8b21719 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c38aae90-e598-4255-855d-9f65a44c2f46 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-034ddc44-53cc-4371-9d7f-66150a31e265 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-72ab2f18-757a-430d-b90f-e14bff846838 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5599b8ee-33e9-4133-a04c-f26cee447f71 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c558d006-e0ea-44c5-9381-0f5b24141b3e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a52f0797-8288-4f05-88d9-167d6e6def47 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c5c4653e-18ee-4faa-8696-7639e001fed7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-36d09fc7-6cb2-41e8-a61a-b050cb9fecfb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-9c9c86e7-be11-4317-86e2-9e0f9da1ce6f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-ba5ce7c1-c7c7-47b7-92e8-19a1cff757f9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a2fd809a-eaa0-40fa-ade3-c91d93f2a882 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7cb457d1-4e0d-4fcf-88ea-759017d0d407 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-8fda1406-eac8-440b-85b1-8a196d23bf2b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-28f790f6-1f92-4b02-83f8-16ab2ca5df3a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-0c720bad-2688-4c3b-9622-88985dfb7d26 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f330f824-2a17-4d9b-a1aa-d9e1d429dc97 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1070e3a5-8ade-4b72-8ac5-e9e3c3f7e8c2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f804a810-1840-43ac-a4a2-cced1985d44c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-23beb96d-b953-45c0-8860-a4504719e826 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-8cb15381-fa45-422a-87e5-9f0a9a76e445 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-cc1861ca-3954-4db0-a043-38bfd5f73d8c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2cf9f5e7-5248-460b-9b06-8fa4fc06adce {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a0c03495-de16-4ef9-980f-b6b54f5e4b1d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2ce6c1d3-f9e8-412d-aec3-24934a03339e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-61138959-fe2d-4869-a014-6ba04af429f4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-edeba178-bb64-4a8e-93c5-2be4531ff161 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-39f54bf0-1cd3-40ae-b286-273e478ea8e2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-ca6e596e-d2e9-4767-b70e-5d38b6efc90c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c8a4ca23-a21d-483b-995b-3b12310e5c20 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c240f6d1-49bc-42ad-8796-ce0f385c2462 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-003ebafb-c292-4e31-bd51-cbf3a57ae9f3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-63fe1af1-2e34-41bc-926b-91d51e342524 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a0bb76e7-8d4d-4f25-b45c-666f583c4b2e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-5a6022b8-87bb-46c6-8a31-51b6d37921b0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-7b50332f-ec39-4013-97b9-b672d5f59e44 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-bc0c4eae-5433-48ba-9dec-ba81feb00849 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-9adba59d-3afd-444a-9a4d-107306d08449 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-dfcc027d-ee45-4ee3-80cd-df5ce93768a9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-fb1c3019-d924-4818-b04d-5c7c2715bfc6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-106c88aa-82b8-425d-923d-90fdab5a4b0e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2a204939-1136-4489-8c97-4e7660dd630c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-rich-text-174809993300494 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-15c22d4e-3b9b-401d-8e64-7b060ba4abae {
--font-heading-scale: 1.0;
--font-body-scale: 2.0;
}
#fw-section-links-list-15c22d4e-3b9b-401d-8e64-7b060ba4abae {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-4ee07e97-ee8f-4cbd-abd3-085d27a5ea4a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-1f8caa14-9b8e-4436-a984-ffcb614dcd22 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-7af66e8e-b05b-42d8-bed4-47d97820727b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


























#fw-section-recent-videos-bfa687c2-6e3e-442e-8508-cdc6ac678d9c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-176322132509336 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-04bcad7b-d24b-4c22-959b-3b9246d25689 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-links-list-f38013d6-aabe-4c50-ba24-d0176fdd6a5a {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-8aa259c4-ce47-4c7f-a72e-c79a476a2a4e {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-rich-text-59d79e80-dd43-4f66-bf5c-611fa36bb1cc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-collections-list-b2c3e15e-fc54-48fb-8fc2-f39308f37e43 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-f6af46fd-66ec-4f8a-954a-310e1695ad61 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



























#fw-section-hero-17b1fbb5-f4eb-4d6c-a594-5e4e73919d35 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-6c438ab3-d692-455d-a45a-6f2a8c86fa6e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-2697dd6d-309d-4238-813c-85d386213227 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}





























































#fw-section-custom-html-fc58f383-5324-453f-bb97-412f232b958e {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-6c3fa091-f319-44d0-ac05-d6844f3e97c2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-dbfef01c-60e3-47cc-a718-92d813181d56 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-62fc16ed-d168-447b-b2ed-be436f40ba29 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-5497b4c4-b136-4dce-b731-0763a6fd1900 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e9933331-fdc9-44b0-afca-e760e56b5835 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-51fc20ec-8b37-4bfe-b8da-96c683a7c94e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-eed2f96a-52b6-494f-9b7b-9d973a710a37 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-232073b1-6c6a-4667-9129-f0d5a2879bcb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-2caba2c6-8ce4-4a61-9336-558e0ebaa8aa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-764fec51-bfa4-45d9-944d-38cc4bce5f84 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-3b2fd99a-cfa7-430b-aa85-1c096ea84b5e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-e6f4c7d3-69ba-43a8-95da-03b81a9fcd65 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-6b1dfe97-dfbc-4e10-8288-a96ed3c9f4e9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-b510efa7-a3a8-44c0-9598-cc8069ae8f3f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-17953925-10b3-4a7a-abed-11fdd7125cec {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-7449d0b0-17d5-4cd6-93b0-0f9e45447b88 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-20f2b873-1cf1-4730-934e-1d3878941dc4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-d36896ac-cd7a-48c7-a213-e076eeb07971 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-c662bacd-f665-47bd-96bd-71d63e73e5c0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-7222fc87-a236-4213-92de-5f2ae6574c89 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-3632e4c5-155c-4fe7-9261-097e72462fa7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-b090bbea-5c2e-4140-a8a1-b6f7e67a8471 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-7be45945-5d60-4919-b44f-a4e03dc2c16f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-1a304a80-c8a4-41dc-a16b-4cb26d11e9aa {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-76a96ad1-9414-4931-9920-e7d3c15f2626 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e7d17133-cbfa-4c42-a671-9d42f5e26707 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-92c0dd67-bbb6-4809-8e1e-5a6e5d3f2581 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-28c2fd7c-509b-4228-a592-8c24ea062e48 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-fb59ecd4-e352-4dce-9f31-732336d25051 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-4c87944d-7a26-4974-8d8c-5159e353a0a6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}



























#fw-section-hero-ba6924a5-afdd-4222-868a-c8e676f2ae33 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-5537240c-fb3d-4387-be55-dbee2c76449b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}















#fw-section-rich-text-174809993359188 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-41dd5180-1bf7-447d-8069-f80203de3a72 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-a9927ee3-a408-4437-8782-49e7c9ea2af3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-12f0a890-e2de-4cc4-bf27-75bec9b52712 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-announcement-bar-a5a1563b-75a2-4987-b62b-f3cf65b7eb23 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-176982086625930 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-collections-list-f936ed44-40c5-4675-b7af-6793c8615fcc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-2e9663b0-0b17-49b2-b14d-f3e825fe4b5b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



















#fw-section-hero-2df596a9-36a6-4497-a3a8-56f6978745d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-39d7bab7-153c-4e5a-94c7-e01dbb0b3c64 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-3cc59402-5c80-442d-ab8a-994fd3203c89 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-f0f2f504-ed01-4288-9d16-a9386339a04f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #c0c0c0;
--color-on-primary-rgb: 192, 192, 192;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-bbe9555e-5c60-4142-8be2-06086dcac103 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e1618d7c-1d12-4534-8dd8-8217f4d628ee {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-f3de554f-7389-4af4-b8ad-f6f81b63fb2a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-eeb3feb5-d8cb-4943-9eb4-33c1d59970ab {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #c0c0c0;
--color-on-primary-rgb: 192, 192, 192;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-8c9f18b8-18cc-409b-bdc5-9e0910cf5d15 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9ca87ab1-ef2f-4718-813a-1b610240c1af {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-306b64d3-fdbe-40fe-8c85-e5efe8b4605b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #c0c0c0;
--color-on-background-rgb: 192, 192, 192;
--color-product-image-background: #c0c0c0;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-744c7107-c09c-4751-8bda-ba9c01790627 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




















#fw-section-hero-9ee21d94-6650-47af-9377-857f8b8d36a8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-597c9826-18b2-4fa2-9ff0-b52bab0b2179 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-89658cf3-222e-4331-88ae-51f1c389ed85 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}









#fw-section-custom-html-c57b54c2-3039-4084-8feb-3a2afea12a2a {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-7355797f-e468-42dc-8cc7-91d3b0380c1e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-3797c578-e96e-4e61-8d81-99224fdbdf09 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-af92dc31-40cf-425a-aee3-bdf79808e7d0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-ef83e963-019c-4b2f-a702-5a703fa325a1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ee0c77f7-ddac-436b-a796-fbfc00ee81c5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-faf80173-f4ce-4432-865b-cf9bf82b9661 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-c371387f-1934-490e-a833-e569a384f295 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-fbde4df7-a293-4494-9460-3d093ba4779e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-cd5e1992-05b5-4eaa-932e-3befe4d65eb5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-06d4c504-e22f-4e95-9cf3-1b49ae5baa69 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-745af6a5-85c9-4042-8039-73c4421cb642 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-d61bc671-460c-476c-bea2-f49f35d1f8ad {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-219c2dd8-1ff8-4772-a745-0e5d10ce3a07 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-9223d1a0-5a6a-4f62-8040-e4b25a2c3871 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-1ecb77a6-1fac-4069-b9a9-51a7adca0091 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-fdb6b97f-f742-4cfb-ae72-0d41f3332323 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1bd13fd1-601e-4f6d-a0a6-1ecd9462af83 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-3300e62f-44af-485a-a002-3ac9011ccb60 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-8b309797-0f85-435d-9331-a35f7638ca42 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-e32753bf-e3b0-4231-b598-18f651139b60 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-ef19410a-80da-4606-a567-28cb3d1d480e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-86ea56fd-fdda-4e9f-bfec-05594f31523a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-0e7e5a63-5ef7-4562-90d1-1c0b870631a1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-d0f24251-e084-45e6-917b-ba47879c6da1 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-67bd9db0-984c-46eb-917f-ea9714f85aa4 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-53ccae4d-a7ff-4b7c-80ba-cdcfc1cf0c39 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-5f68ac8c-30b2-4eed-bb44-d98a3ace74ec {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-ce3e65e3-29f6-4ef3-942b-a39ed3c35ea3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-1c9d02cf-bd98-4c50-b046-82292ec92f84 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-b293c00c-5adc-47e0-bcbe-f3883ab5c156 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-51dfb025-1c1d-46e8-8775-31d6a5cb93e0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-174809993167015 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-links-list-1daeeaa8-fd5b-42f7-90c6-09533938ade9 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-40ada6a1-ba9a-4e3b-a32a-2574d8b37a5b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-collections-list-16c4f978-b9cf-4208-a793-038d5384511a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-bacb11fb-8acf-4d4e-aada-b6165b8cf23e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-9abe1305-cbc8-41e5-bdd1-1a1bb20d5411 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-9960b768-cffc-406f-9cd3-b8b8d222ddf9 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}












#fw-section-custom-html-35e0d448-c61b-46a9-90f6-2e1ecb848f31 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-0c619be9-3309-4089-92de-2bc91874521b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-cd0fe8b8-f3b5-4176-98ea-19a7b655d24a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-3172cd3a-1f16-49cf-a15f-143716abe2ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-f596435e-8a9d-4931-bb17-c93a50cdaf90 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-b3737c2a-0aef-4459-b40e-ffa84bbd55a9 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-18255b9c-90c8-4eea-bed4-796420021aae {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-3b1e7109-8668-4fb2-af47-603a33bc5b45 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-99acef23-cb0d-4b25-9faf-ce6f440f482b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-a2762ba8-d482-4836-9d98-a913af11a6bb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-d1ada66d-541e-4442-9d9a-cfcfa4581057 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-08cb927d-742e-4096-98dc-43c68aae29ac {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-fbb7ab26-a289-4cd2-8174-dd28a1542b8a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-6a2f1b8b-74ed-4ebf-92dd-4d83f51cd140 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-a95e173b-81da-44e2-a856-401ea796e663 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-59562a54-67f0-41cd-8e85-395d37e6303d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-c9832a1d-285f-47cf-b651-a46b01d132fe {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-2e2def40-08af-4ec6-bdce-896e7fd5c584 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c5783f0d-d835-48e9-9b5a-639072173ec4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-264f4c93-771a-4fdb-b04c-1ada726ef767 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-fe2188e3-81e2-49e8-a49d-311fbb986738 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-25e0f0ae-d077-4265-b633-37a670184944 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-07d578dd-0335-43c3-a88b-5126dbd4d554 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3022ff8b-f18b-413e-83a5-1099b8c49221 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-156dc994-c177-4b76-9f3d-2dc0fc0ccf3c {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-10994317-4cb5-4011-9aac-99e9a28b0677 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9fc7a238-d594-4966-9b64-bcc5f44dc755 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-1374d3b5-3068-4430-8fd9-3b82fabbc2ce {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f7d5032b-52bb-4ea3-a4b9-dbfea6d1b700 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-16cca67e-40bf-439e-81fa-3e34a9d46c9a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-0375e1b0-4215-4a61-905d-1a0711a113f8 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-5669a9f4-a6b2-4e91-8a88-9abda4d183ef {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-763575fc-080c-4c92-8d31-350bef736cc2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-d4d70e65-3e4e-4ac5-a27b-1ee4e3055506 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-977186ac-b8d2-46cb-bb63-07f6e42d1a65 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-745b8bba-bd30-40be-96e9-b0700a7a16d1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f013f407-8b43-4fdd-9b0f-1e8d7a8cdc24 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c9ee188a-ea32-47c9-90cc-b83265e6124c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-e3d1eb7f-e15f-4e9e-8a99-871a0db37e42 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-c633d456-e67c-436b-9db5-b777edc4f9f9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}










#fw-section-hero-51b7242f-d4f7-4af6-b0cf-b6f49971c300 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-custom-html-479883f6-5af3-42f7-a305-2b49a230beae {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-02d54f0a-6465-4191-9c39-aa154955da27 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-9d8ae2c8-ea51-4bb8-a24e-49729f48b7fc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-5840e886-786c-4426-82ce-bf0a572e1330 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-4a3a7258-f076-41b1-9730-27fc47fce4a6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9397708a-761f-45a7-add5-e1f268b8e8f8 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-4cc0f695-8e4d-4c90-97ae-1752cc40565d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-fa455f39-9ad3-4fda-ae9f-72b6acdf1fd5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-3f1eb34b-9888-4117-b926-3b192e545503 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-460ebfa8-6262-4599-9c1e-c2d7557df16a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-8707ad40-f5d6-4efe-bcf6-552b37db8bc5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-84a48b25-4ae1-4719-a137-e6bafb8fade2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-e7081123-0ea4-4a79-8821-64dd529c397f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-60ae70ec-d1bf-4ef7-837a-63f7a9ac7160 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-96a565ea-817f-41f3-a55a-ac692d6e3705 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-ba774737-56f8-4a1e-97a1-f83de7438959 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-f748d0e3-da25-41ae-8380-fa6fa0f418cc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-27cea4f3-0b36-4ccb-9822-de7b1ff65e77 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-a95f545c-ef31-4d5c-ae58-ccf7e4679873 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-2b4c5ab5-f50c-46dd-9edc-9487fe49f057 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-6ea129d0-ab29-45d1-ae65-53e6b45f9c32 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-89e263be-8ca3-4ebf-95f5-496a338e780d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-c6af3efc-e9db-48b4-b7ce-f73fd4d085ea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-e2df5341-04b5-4552-a0e6-4381d2054781 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-c2330cd6-9482-40e4-82b6-4bbe0e376355 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-55a41a0d-db5a-4a14-8b98-0ecf617acce5 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-18a44476-aea3-4cdd-ad36-d326b91d7a8e {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-2385b537-15df-4110-8a22-b5cc8c70d4e5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-f8dd2610-e5fb-43fe-9a6f-66a41b5cb717 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-0286696b-14bd-4328-8b7c-38ce31efa527 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-f34be8c9-5741-474b-ad77-85497431b845 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-8875261f-ed55-4054-ac8d-b140d8125b7d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-custom-html-07ce7048-2b15-4215-a09f-677cad1b7749 {

/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    cursor: pointer;
    background-color: #000000; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 150px;
    color: rgba(0, 0, 0, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-hero-video-db71d99b-db41-420d-aba4-73cc16a9127b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-b193ad22-e2c8-4172-b83d-dfe44c28817a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

















#fw-section-hero-5a869f30-d471-42e9-b5ef-5ca2480f9a2c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-d944247e-b4bc-481f-bd84-429aaea1c1cf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-c8e12403-f6d2-4c6b-a028-b286ccf6f48c {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-featured-collection-47ac2123-98db-4e20-9989-1d7c8fdc7a26 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-0c5ebfe6-a54d-4a09-a1de-8dab033e27be {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-fb508ab5-f2ab-46fe-b8a5-e9eb11be961b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-4307a668-b0aa-400a-a8bc-237c8c857204 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-d2262e84-671f-44a7-ac7f-11feecb18eb5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-cc5d3a33-ddc9-4b3a-8e12-6c06d32c0b34 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-recent-videos-b374d901-d921-4f38-b6e9-616963b0b466 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-9a0db77c-0db8-4850-bf57-2a29a23b3f78 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-instagram-feed-be345ec6-e2f9-4c12-98c8-82519a406934 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-a8582e2f-939c-4f4b-89e3-045ca3c7be4d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-4ef5ebeb-2aa4-436f-b6e4-df40c19298d7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-b7b64474-abf0-45db-b8af-a83af280e736 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-485a68f8-2967-4b13-bc06-24370db1aac2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-46e99d71-e7b8-4e63-8eb8-dae7a5366687 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-ba69e3a4-ada1-4ae1-8b0f-b41b5fc6103b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-28af6f7b-6e12-4813-a5f0-1ae8914b9810 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-40f1a418-d9f2-4903-a2af-10ce7e0edf52 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cccccc;
--color-background-rgb: 204, 204, 204;
--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: 204;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-a9ffbabe-037e-4f08-8955-1b069b7a33be {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-5bec72fd-483b-4495-a615-24be73060a33 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-eb88bfe2-641b-4022-affe-49f79c0d0774 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a1ab4e43-ff1e-4c4d-bba9-9121ee3be6cd {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-6bea6cba-741e-47d5-a37a-b4e775f79abf {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-509bfcb9-2f14-4f0a-8586-75023acb4bfe {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-31f677a9-3f45-4d4c-99a8-da491006211c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-504bea9b-d249-4202-9a6b-92b621248b96 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-ab324f45-03ae-4701-8333-d0d4910e61fc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-3abc1dd8-e348-46f7-aff7-88614280d424 {
--font-heading-scale: 0.7;
--font-body-scale: 0.88;
}
#fw-section-hero-3abc1dd8-e348-46f7-aff7-88614280d424 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-hero-8f33a709-aee3-41c4-9e41-e41d50a6cf85 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-78c59620-14a0-4826-bea2-81286d0bf731 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-d4258046-f389-4a31-882e-593682b58067 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-176211920034871 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}




































#fw-section-announcement-bar-273ba5d7-6183-47d0-8efa-d8c90f287b0d {
--font-heading-scale: 2.0;
--font-body-scale: 1.0;
}
#fw-section-announcement-bar-273ba5d7-6183-47d0-8efa-d8c90f287b0d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #eac800;
--color-on-primary-rgb: 234, 200, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-962ff3ab-3f64-4c3a-8207-d94fe1234f65 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #8d248d;
--color-background-rgb: 141, 36, 141;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 79;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-162ac883-cb3b-4407-9206-5e2b5a48e820 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-79309822-11ed-4761-a35a-a8107b88efb5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-d362d3c2-e25b-4152-95e9-6a689ecaf55c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-aae06f18-a9fe-422d-9219-9e295f102f77 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-c9678224-a62c-421b-b7d5-d8b6afb96e56 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-64d32e76-8870-4e5b-94d9-e1c9ae8fb7dc {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-7fe64621-1c7f-49a5-9844-0906c0fc4182 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-99743e35-ab74-49b1-8527-4a20b0e7835e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-rich-text-c0c0e234-0c02-4bff-a71c-b2d58a602017 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-0a7a4305-0ac0-4242-a4d2-ce23c6ff9ca6 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-789735e4-34a7-4f99-aa6c-b77039a54341 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-e34c2f93-02f6-440a-82c1-ebfa11abc027 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-9e2df053-23de-49bc-a4f5-fd905d2f1679 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-tiers-4bfd684e-f913-4f77-9e8b-7841afd3b38b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-a5f62f39-af53-4fe9-8a33-d180ae07f8a6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-4b9f6d09-566b-4374-b03f-512260d9fea5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-links-list-1f2edb68-27eb-41cf-a113-4698bb422ae9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-519df7c9-17ec-4ff7-8d63-5083170d1707 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-5ddba442-2287-43b3-bd57-13334dee5e19 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-f47b8de9-7390-4420-badd-0f7c90c65899 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-5a134c43-9a74-4f8e-ae6e-04a2f565944c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-hero-35df8a34-7e57-416c-8312-c37a808b9603 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-rich-text-174809993357283 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-14dcf270-50e9-4cd5-a20f-db68a1eb4e2a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-acc84ec7-d438-4854-b593-1df30b79a03b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-c9e39915-9c29-4811-9431-157bc0a6e5f9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--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-announcement-bar-4cd080f1-9b9b-44b8-9f38-58e4c583ba06 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-rich-text-d70d30ad-7a9b-4ef1-8682-a7ceccff26fc {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-4e0b15e9-7863-42bf-bef2-767a52bfe8fb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
















#fw-section-hero-2a3733e1-086d-46ee-b337-723a5c42cdaa {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-4f07d3bb-7cf6-4f57-a425-4a74945c17a8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-eae72f25-b97e-403c-baed-328b71490981 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-589170f9-9ff9-470c-aeba-08a7829f82a1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-collections-list-afb93df6-21ad-45e9-b053-5b91267cd8ba {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-d2daf2a4-44fb-4e88-a51d-c685ecd47996 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}








#fw-section-rich-text-174809993201384 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-announcement-bar-6f0b1cbc-5776-4a66-b4d0-82d10439fb29 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #15a347;
--color-on-primary-rgb: 21, 163, 71;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-56ee8906-6757-4f98-b14b-12ca0786f5b4 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--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-announcement-bar-35db2344-12cd-48d6-b5ed-00f221b6d255 {
--color-primary: #c0c0c0;
--color-primary-rgb: 192, 192, 192;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-2adff325-3dc8-4977-95b4-e23ca21f1c66 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-rich-text-a83d5f69-fac2-4e1d-a1a8-5640f1fc38aa {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--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-custom-html-389b9be9-26a1-4166-aa4f-fec7b0f627b7 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}


#fw-section-hero-video-9949a61b-85cd-4a74-9143-24d12e7f0896 {
--font-heading-scale: 1.69;
--font-body-scale: 0.8;
}
#fw-section-hero-video-9949a61b-85cd-4a74-9143-24d12e7f0896 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-0519da62-a5e2-4aa0-8af9-d2a1f3e78143 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-8cbdc0e1-0a13-4711-bf03-59177036286f {

.search-container {
  display: flex; /* Aligns input and button horizontally */
  justify-content: center; /* Centers the search bar in its container */
  gap: 5px; /* Adds a small space between the input and button */
}

#site-search {
  padding: 10px 15px; /* Adds space inside the input field */
  border: 1px solid #ccc; /* Adds a thin grey border */
  border-radius: 0px; /* Rounds the corners */
  width: 250px; /* Sets the width of the input field */
  font-size: 16px; /* Adjusts the text size */
}

button[type="submit"] {
  padding: 10px 15px; /* Adds space inside the button */
  background-color: #000000; /* Sets a blue background color */
  color: white; /* Sets white text color */
  border: none; /* Removes the default button border */
  border-radius: 0px; /* Rounds the corners */
  cursor: pointer; /* Changes the cursor to a hand on hover */
  font-size: 16px; /* Adjusts the text size */
}

button[type="submit"]:hover {
  background-color: #000000; /* Darker blue on hover */
}

}

#fw-section-hero-5877c399-3d3a-479d-8517-19824294b93f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-collection-56b2c426-c013-456a-8995-00cc72cc5c34 {
--color-primary: #d2cfcf;
--color-primary-rgb: 210, 207, 207;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-custom-html-3241d9c4-8f1a-4bea-b865-7838ad8aa7ed {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-fb0a8545-27a3-42cc-95b4-7f01cb2a4ec3 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-5bac2dbd-f5b3-4887-ab28-469bfd2b9649 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-94792590-539d-40ca-ba3f-d5a3bc8e1a54 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-5756c5b5-f9d3-4436-850e-fab950e41203 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-dfa7114d-7cf3-4d67-8421-f2979024993f {

.dropdown-menu {
  position: absolute;
  /* Removed top, left, and transform properties */
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
  
  /* Dynamic column properties */
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 50vh;
  overflow-y: hidden;
}

.header-container {
  align-items: center;
  text-align: center;
  width: 100%; /* Ensure it spans the full width to center its content */
}

.show-shop-menu {
  display: flex;
  justify-content: center; /* This is the key change */
  align-items: center;
  list-style: none;
  padding: 0;
}

.show-shop-menu > ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-link {
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  margin-right: 0px;
}

.menu-item {
  position: relative;
  margin: 0 10px;
}

.menu-text {
  cursor: pointer;
  color: #15a347;
  font-size: 15px;
  font-weight: bold;
  transition: color 0.3s ease;
  font-family: 'Sedgwick Ave', cursive; /* You might want to apply it to specific elements as well */
}

.menu-text:hover {
  color: #0056b3;
}

.dropdown-menu {
  position: absolute;
  top: 50%; /* Center vertically */
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -50%); /* Adjust position to truly center */
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  min-width: 100%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
  max-height: 50vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 50vh;
  width: 200px;
}

.dropdown-menu li {
  width: auto; /* Allow the width to adjust based on content */
  box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.dropdown-menu li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  transition: background-color 0.2s ease;
  font-size: 12px; /* Reduced font size for dropdown items */
}

.dropdown-menu li a:hover {
  background-color: #f0f0f0;
}
}
#fw-section-custom-html-98880c69-f28a-43b1-9e0d-89bd0c1ba526 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-e3e4bd8d-fda0-4463-8bd2-89d80c8fcf92 {

.dropdown-menu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    list-style: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    z-index: 10;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-y: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    height: 50vh;
    width: 200px;
}

.header-container {
    align-items: center;
    text-align: center;
    width: 100%;
}

.show-shop-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.show-shop-menu > ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.main-link {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-right: 0px;
}

.menu-item {
    position: relative;
    margin: 0 10px;
}

.menu-text {
    cursor: pointer;
    color: #15a347;
    font-size: 15px;
    font-weight: bold;
    transition: color 0.3s ease;
    font-family: 'Sedgwick Ave', cursive;
}

.menu-text:hover {
    color: #0056b3;
}

.dropdown-menu li {
    width: auto;
    box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
    font-size: 12px;
}

.dropdown-menu li a:hover {
    background-color: #f0f0f0;
}
}
#fw-section-custom-html-51b3a691-4936-4539-9624-f32a21ce2b07 {

.dropdown-menu {
  position: absolute;
  /* Removed top, left, and transform properties */
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
  
  /* Dynamic column properties */
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 50vh;
  overflow-y: hidden;
}

.header-container {
  align-items: center;
  text-align: center;
  width: 100%; /* Ensure it spans the full width to center its content */
}

.show-shop-menu {
  display: flex;
  justify-content: center; /* This is the key change */
  align-items: center;
  list-style: none;
  padding: 0;
}

.show-shop-menu > ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-link {
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  margin-right: 0px;
}

.menu-item {
  position: relative;
  margin: 0 10px;
}

.menu-text {
  cursor: pointer;
  color: #15a347;
  font-size: 15px;
  font-weight: bold;
  transition: color 0.3s ease;
  font-family: 'Sedgwick Ave', cursive; /* You might want to apply it to specific elements as well */
}

.menu-text:hover {
  color: #0056b3;
}

.dropdown-menu {
  position: absolute;
  top: 50%; /* Center vertically */
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -50%); /* Adjust position to truly center */
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  min-width: 100%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
  max-height: 50vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 50vh;
  width: 200px;
}

.dropdown-menu li {
  width: auto; /* Allow the width to adjust based on content */
  box-sizing: border-box;
}

.menu-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.dropdown-menu li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  transition: background-color 0.2s ease;
  font-size: 12px; /* Reduced font size for dropdown items */
}

.dropdown-menu li a:hover {
  background-color: #f0f0f0;
}
}
#fw-section-custom-html-7cf8dc17-2e13-4503-bbb0-70802fc0daa0 {

body {
  background-color: #f0f0f0;
  font-family: 'Sedgwick Ave', cursive;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100vh;
  margin: 0;
  position: relative; /* Add this to make the body a reference for absolute positioning */
}

.header-container {
  align-items: center;
  text-align: center;
  width: 100%; /* Ensure it spans the full width to center its content */
}

.show-shop-menu {
  display: flex;
  justify-content: center; /* This is the key change */
  align-items: center;
  list-style: none;
  padding: 0;
}

.show-shop-menu > ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-link {
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  margin-right: 0px;
}

.menu-item {
  position: relative;
  margin: 0 10px;
}

.menu-text {
  cursor: pointer;
  color: #15a347;
  font-size: 15px;
  font-weight: bold;
  transition: color 0.3s ease;
  font-family: 'Sedgwick Ave', cursive; /* You might want to apply it to specific elements as well */
}

.menu-text:hover {
  color: #0056b3;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
  max-height: 50vh;
  overflow-y: auto;
  
  /* Changes for multi-column layout */
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; /* This is the key property */
  height: 50vh; /* Set a specific height to make wrapping work */
  width: 200px; /* Adjust as needed for your content */
}

.dropdown-menu li {
  width: 50%; /* This creates two columns */
  box-sizing: border-box; /* Ensures padding and border are included in the width */
}

.menu-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.dropdown-menu li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  transition: background-color 0.2s ease;
  font-size: 12px; /* Reduced font size for dropdown items */
}

.dropdown-menu li a:hover {
  background-color: #f0f0f0;
}
}
#fw-section-custom-html-f997bd31-fec2-427e-a076-d99f1f29bdf5 {

body {
  background-color: #f0f0f0;
  font-family: Urbanist, sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100vh;
  margin: 0;
}

.header-container {
  align-items: center;
  text-align: center;
}

.show-shop-menu {
  display: flex;
  align-items: center;
  list-style: none;
  padding: 0;
}

.show-shop-menu > ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-link {
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  margin-right: 0px;
}

.menu-item {
  position: relative;
  margin: 0 10px;
}

.menu-text {
  cursor: pointer;
  color: #15a347;
  font-size: 15px;
  font-weight: bold;
  transition: color 0.3s ease;
}

.menu-text:hover {
  color: #0056b3;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  list-style: none;
  min-width: 100%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
}

.menu-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.dropdown-menu li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  transition: background-color 0.2s ease;
}

.dropdown-menu li a:hover {
  background-color: #f0f0f0;
}
}

#fw-section-custom-html-008e0287-00ce-49a5-870d-3724bca4a6bd {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-rich-text-458ceeb2-3fc4-4304-b51b-3e4d681a8bca {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff0000;
--color-background-rgb: 255, 0, 0;
--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: 76;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-7cd734ff-c66d-4ed2-83e7-9fdcf87828b5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff6161;
--color-background-rgb: 255, 97, 97;
--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: 144;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-34d89e5c-bf46-4bf0-963d-76606ad63b53 {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #feabff;
--color-background-rgb: 254, 171, 255;
--color-on-primary: #fcd7d7;
--color-on-primary-rgb: 252, 215, 215;
--color-on-background: #ff0000;
--color-on-background-rgb: 255, 0, 0;
--color-product-image-background: #ff0000;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-b71517de-b309-4444-a668-d2eba56f748f {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #15a347;
--color-background-rgb: 21, 163, 71;
--color-on-primary: #fcd7d7;
--color-on-primary-rgb: 252, 215, 215;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 110;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-d6ef1343-cc16-449c-bd2f-8720e2eeda8a {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #fcd7d7;
--color-on-primary-rgb: 252, 215, 215;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-c1783499-dbf8-4083-baf7-f76569665d50 {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #fcd7d7;
--color-on-primary-rgb: 252, 215, 215;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-ad24a342-3146-4051-b55c-048def67b5a8 {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #fcd7d7;
--color-on-primary-rgb: 252, 215, 215;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-video-c3474e2f-c491-47a4-9d72-0eee7cb9f1ed {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-b7e5066a-7107-4d7c-bab8-8f8d22268ee6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #15a347;
--color-background-rgb: 21, 163, 71;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 110;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-ed7b8439-4bed-4bae-9535-5c87cb466c3f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@import 'https://fonts.googleapis.com/css?family=Lato';

body {
 background-color: #fefefe;
 font-family: 'Lato', sans-serif;
}

h1 {
  animation: glitch 3s steps(100) infinite;
  color: #151515;
  font-size: 6em;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 480px) {
  h1 {
    font-size: 9em;
  }
}

@keyframes glitch { 
  0% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  1% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  2% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  3% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  4% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  5% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  6% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  7% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  8% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  9% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  10% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  11% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  12% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  13% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  14% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  15% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  16% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  17% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  18% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  19% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  20% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  21% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  22% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  23% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  24% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  25% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  26% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0.5px);}
  27% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0.5px);}
  28% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  29% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  30% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  31% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  32% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  33% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  34% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  35% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0.5px);}
  36% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0.5px);}
  37% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0.5px);}
  38% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  39% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  40% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  41% { text-shadow: 45px 0 0 #0c33f5, -45px 0 0 lime; filter: blur(0);}
  42% { text-shadow: 0 0 0 #0c33f5, 0 0 0 lime; filter: blur(0);}
  43% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  44% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  45% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  46% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  47% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0.5px);}
  48% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  49% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  50% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  51% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  52% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  53% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  54% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  55% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0.5px);}
  56% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0.5px);}
  57% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0.5px);}
  58% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  59% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  60% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  61% { text-shadow: 30px 0 0 red, -30px 0 0 lime; filter: blur(0);}
  62% { text-shadow: 0 0 0 red, 0 0 0 lime; filter: blur(0);}
  63% { text-shadow: 1px 0 0 red, -1px 0 0 #0c33f5; filter: blur(0);}
  64% { text-shadow: 1px 0 0 red, -1px 0 0 #0c33f5; filter: blur(0);}
  65% { text-shadow: 1px 0 0 red, -1px 0 0 #0c33f5; filter: blur(0);}
  66% { text-shadow: 1px 0 0 red, -1px 0 0 #0c33f5; filter: blur(0.5px);}
  67% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0.5px);}
  68% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  69% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  70% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  71% { text-shadow: 50px 0 0 red, -50px 0 0 #0c33f5; filter: blur(0);}
  72% { text-shadow: 0 0 0 red, 0 0 0 #0c33f5; filter: blur(0);}
  73% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  74% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  75% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  76% { text-shadow: 3px 0 0 red, -3px 0 0 #0c33f5; filter: blur(0);}
  77% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  78% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  79% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  80% { text-shadow: -3px 0 0 red, 3px 0 0 #0c33f5; filter: blur(0);}
  81% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  82% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0);}
  83% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  84% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  85% { text-shadow: 1px 0 0 red, -1px 0 0 lime; filter: blur(0.5px);}
  86% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0.5px);}
  87% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0.5px);}
  88% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  89% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  90% { text-shadow: -3px 0 0 red, 3px 0 0 lime; filter: blur(0);}
  91% { text-shadow: 60px 0 0 lime, -60px 0 0 #0c33f5; filter: blur(0);}
  92% { text-shadow: 0 0 0 lime, 0 0 0 #0c33f5; filter: blur(0);}
  92% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  93% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  94% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  95% { text-shadow: 0.8px 0 0 #0c33f5, -0.8px 0 0 lime; filter: blur(0);}
  96% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  97% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  98% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  99% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);}
  100% { text-shadow: -3px 0 0 #0c33f5, 3px 0 0 lime; filter: blur(0);} }
}


#fw-section-rich-text-22bd70a1-618c-456d-8bdb-e72d5fba3848 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

































#fw-section-hero-1e14be1e-6435-4e47-a8e4-7784f64cf537 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-videos-f6dcc904-71c8-42c9-9248-1825e4af0a50 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-41968a81-892b-49a3-8efd-6eb0068d4d40 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-hero-37db8fba-04c3-414e-9043-751109701761 {
--font-heading-scale: 0.8;
--font-body-scale: 0.8;
}
#fw-section-hero-37db8fba-04c3-414e-9043-751109701761 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-afb1355f-46f3-44ba-a54d-58e91575cf4b {
--font-heading-scale: 0.8;
--font-body-scale: 0.8;
}
#fw-section-hero-afb1355f-46f3-44ba-a54d-58e91575cf4b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-c4742251-8dae-40d9-a08d-e44a0ce79930 {
--font-heading-scale: 0.8;
--font-body-scale: 0.8;
}
#fw-section-hero-c4742251-8dae-40d9-a08d-e44a0ce79930 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-recent-posts-b252a652-b803-4ffa-8c77-6e751ec43dd3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-77c64d42-c917-4a99-892e-87526b58a71e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-5564adb0-c0ac-400e-a761-3e412f882c05 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-ff3ee620-3de0-40c0-a707-be9f9d760671 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-ff3ee620-3de0-40c0-a707-be9f9d760671 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-48e5ce87-dd58-4346-8931-e6e1d929f012 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-a0264711-7a51-4f4f-9f18-739b6e265171 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-152d81d7-92ea-4451-86d0-e311c5cd3fa9 {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #ece6b0;
--color-background-rgb: 236, 230, 176;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 226;
background-color: var(--color-background);
color: var(--color-on-background);

}









#fw-section-links-list-d8d42ef8-1c39-4956-8de5-e66bc6878059 {
--color-primary: #993302;
--color-primary-rgb: 153, 51, 2;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-80e4dab5-9be8-4d27-a896-cb0860f4367e {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-5298d12d-36a6-4d60-ad18-90180cc740bb {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-45acc435-9b9e-4032-8476-4d6c73c0dbd2 {
--color-primary: #e9c903;
--color-primary-rgb: 233, 201, 3;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-d69a60a8-4cef-42c1-b48b-28e547e6f6ba {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-f6001f32-a480-40c1-a619-6385ddb920bc {
--color-primary: #0100fd;
--color-primary-rgb: 1, 0, 253;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-b9785820-f955-4f40-9c9b-b143e1e3da64 {
--color-primary: #9e00fd;
--color-primary-rgb: 158, 0, 253;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-9f0076b5-3c35-4247-9aeb-49c3752da8b8 {
--color-primary: #ff69b4;
--color-primary-rgb: 255, 105, 180;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-15deb7d8-2c71-44ac-b12e-a7d06f2dd7d9 {
--color-primary: #e3e3e3;
--color-primary-rgb: 227, 227, 227;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-9d597493-8aa7-4104-b1ae-4ec33eeff218 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-32437ab1-b7cd-4c72-838c-b1e74683f722 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-59e8a6ca-a7bc-4662-a18e-04033549eee8 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-93694ffd-187c-45f6-8f1a-0f4bf9a97ad8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-62e4ec7b-bb66-4fa2-ac3a-2449a4c13c1a {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-e4f2a40d-868b-45c6-be02-2a7117e0bde6 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-4f010173-d018-439f-9709-9106ef85b8c5 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-1f937c9f-d5c3-4daf-a9c4-1abf28386ad3 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-228c7339-6166-4238-ac10-dea6603e7a82 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-2630439b-f94f-4a01-99c8-aa7b9ec229b1 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff5f1f;
--color-on-primary-rgb: 255, 95, 31;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-49e81679-1341-4d78-9db9-6202b52f1335 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-c80075f4-1ed8-44bb-a648-e9dc94c7ddf0 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-9151a4c2-2fdb-471c-80d3-051d46dd1314 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #eac800;
--color-background-rgb: 234, 200, 0;
--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: 187;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-5ba2ace2-d852-4621-a955-e333e1c41207 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-3222fb27-8cac-48b7-8eac-5d477eadda18 {
--font-heading-scale: 1.0;
--font-body-scale: 0.7;
}
#fw-section-links-list-3222fb27-8cac-48b7-8eac-5d477eadda18 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--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-hero-81ca7b2f-3483-435a-8a7a-ee27bacce8c8 {
--font-heading-scale: 0.8;
--font-body-scale: 0.8;
}
#fw-section-hero-81ca7b2f-3483-435a-8a7a-ee27bacce8c8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-bce47aca-7e1b-4555-8562-6a6a9cfe2a7e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #bdbdbd;
--color-background-rgb: 189, 189, 189;
--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: 189;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-23ee7a36-c719-47ba-a65e-495870823934 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #bdbdbd;
--color-background-rgb: 189, 189, 189;
--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: 189;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-videos-5f1872ef-5aa5-4691-b314-a65168167937 {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-aacbffe2-5653-4cf0-83ab-1d9d36ed9bfd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-3001b8d4-9c8f-448b-8317-801fab1b0621 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-4615bf69-23d7-4893-8ce1-98efa068f913 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-a2a283b0-2dce-4cc0-bf7b-9a58bf25662c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a3b33032-238a-447b-a6d9-b7cce036a25d {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-d9898c65-20ba-48c4-8787-7d3867f2fb7b {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-a25cc40f-5056-4653-a3f5-06d747bbbb41 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-86775981-5c8d-4b15-bd32-24c063fdca0d {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-1cdb2e7e-34ad-4189-9eb0-2b42f73ed05e {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-007a9fff-2933-47a5-99b3-a77a2b94dc88 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #fe7d4a;
--color-background-rgb: 254, 125, 74;
--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: 158;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-app-instagram-5aa4c6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-75ac63cb-e5e8-4660-a72f-8bec9e04af2e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-8de8d254-312f-4f01-8003-8e01c713bb5f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-fc3dc680-1358-4c89-a739-7e14f689c2c8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-27205fee-aabf-45ed-9abb-d6df71122438 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-hero-27205fee-aabf-45ed-9abb-d6df71122438 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-9e166817-3941-4f9c-8203-0da7b742fa9e {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-hero-9e166817-3941-4f9c-8203-0da7b742fa9e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-9b09dfe2-5af2-4247-a9ad-b140986ec8c6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-68bcc29d-a519-4bb7-8c30-39a9b4e67d0f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-ec3bee49-2264-4829-a0fb-244e08fd6875 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-tiktoks-c76e0a29-99b5-4bcb-97a3-fb4a816054d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-867a32ed-5dc0-4a28-be40-b449fa43229d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-2790e3b7-0a57-4d15-b641-49da8e003541 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-video-with-text-fa1f1039-a88d-47c2-acc0-8f17dd0dea38 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-2af2f36a-7d92-43b3-b726-6d6c5aa204bc {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-video-f683ab37-7cd8-44c8-979b-9b34931a93ac {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-image-with-text-15668968-eee8-4981-8bb5-6e2bc946c56f {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-36ef660a-e7f9-4cc7-aedd-826d748148a1 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ff5f1f;
--color-on-background-rgb: 255, 95, 31;
--color-product-image-background: #ff5f1f;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-169e77b9-2e2d-43cb-bc8a-323011d27560 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-c0a576a1-50c0-420c-92db-b84b827a571c {
--color-primary: #eac800;
--color-primary-rgb: 234, 200, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-dcc28e89-1d31-46c0-947d-38c95fd1d68d {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-9d09ce7d-193d-419f-9a65-2271ccf18420 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-490d08d1-57dc-453b-b79c-f56195ee1ff5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff5f1f;
--color-on-primary-rgb: 255, 95, 31;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-df2e2294-5812-48ee-b3b0-02df734aa970 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-df2e2294-5812-48ee-b3b0-02df734aa970 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-fca885af-d54a-41dc-aa96-88fe8696d822 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
/* Import Sedgwick Ave Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Sedgwick+Ave&display=swap');

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: white; /* Initial background */
    overflow: hidden;
}

/* --- Container and General Styling --- */
.animation-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
}

/* --- Toggle Switch Styling --- */
#darkModeToggle {
    display: none;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 30px;
    cursor: pointer;
    background-color: #c0c0c0; /* Orange OFF */
    border-radius: 34px;
    transition: background-color 0.4s;
    z-index: 10;
}

.toggle-slider {
    position: absolute;
    height: 22px;
    width: 22px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s;
    border-radius: 50%;
}

/* State when checked (ON state) */
#darkModeToggle:checked + .toggle-switch {
    background-color: #ff5f1f; /* Black ON */
}

#darkModeToggle:checked + .toggle-switch .toggle-slider {
    transform: translateX(26px);
}

/* --- Animated Content Styling --- */

.content-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s;
    pointer-events: none;
}

/* XL Text */
.initials {
    font-family: 'Sedgwick Ave', cursive;
    font-size: 60px;
    color: rgba(21, 163, 71, 0.8);
    margin: 0;
    line-height: 1;
    z-index: 5;
    align-items: center
}

/* Black Box Animation Element */
.black-box-animation {
    position: absolute;
    bottom: 40px;
    width: 0;
    height: 0;
    background-color: black;
    z-index: 4;
    transform-origin: bottom center;
    /* Transition added for the smooth fade-out when OFF */
    transition: width 0s, height 0s, opacity 0.5s;
}

/* --- Animation for Black Box Growth (3 steps) --- */

@keyframes step-grow {
    0% { width: 0; height: 0; }
    33% { width: 100px; height: 0; } /* Step 1: Grow width */
    66% { width: 100px; height: 0; }
    100% { width: 100px; height: 50px; } /* Step 2: Grow height */
}

/* When the toggle is checked: Make content visible and start animation */
#darkModeToggle:checked ~ .content-overlay {
    opacity: 1;
}

#darkModeToggle:checked ~ .content-overlay .black-box-animation {
    animation: step-grow 1.5s forwards steps(2, end);
}

/* --- Dissolve/Random Effect (CSS-Only Checkerboard Wipe) --- */

/* This element covers the screen when ON and is removed when OFF with an animation */
.dissolve-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    pointer-events: none;
    background-color: black; /* Default background for "ON" state */

    /* Create the checkerboard pattern using conic-gradient (to simulate many small blocks) */
    background-image: repeating-conic-gradient(
        #000 0% 25%, 
        transparent 0% 50%
    );
    background-size: 20px 20px; /* Size of the individual "dots" */
    
    /* Animation for the "dissolve" wipe-off */
    animation: dissolve-out 0.8s forwards; /* Default transition for OFF */
    opacity: 0;
    visibility: hidden;
}

/* When checked: Make the black layer visible (instantly) */
#darkModeToggle:checked ~ .dissolve-layer {
    opacity: 1;
    visibility: visible;
    /* Reset the animation state for the ON state */
    animation: none;
    transition: none; 
}

/* Define the Dissolve Animation */
@keyframes dissolve-out {
    0% {
        opacity: 1;
        /* Start with the checkerboard fully visible */
        transform: scale(1);
    }
    100% {
        opacity: 0;
        /* Scale down and disappear, giving the impression of random blocks shrinking/fading */
        transform: scale(1.5); 
    }
}
}
#fw-section-custom-html-b915cdbe-3745-46a3-b460-1d26ac2a994a {
--color-primary: #15a347;
--color-primary-rgb: 21, 163, 71;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-24f0dcb9-8307-42f2-9b8a-7a772d6bc46c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #15a347;
--color-on-primary-rgb: 21, 163, 71;
--color-on-background: #15a347;
--color-on-background-rgb: 21, 163, 71;
--color-product-image-background: #15a347;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hmac-343a882c-92b2-4001-8069-54442ca41ec7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-c89f8270-7887-4bd7-ae78-e152b1c75127 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-ae8c56d0-d3df-4117-8612-70af88927ef6 {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-b92cb2c0-aba4-4272-b914-9d5c1c58ef37 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #081510;
--color-on-background-rgb: 8, 21, 16;
--color-product-image-background: #081510;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #ff5f1f;
--color-primary-rgb: 255, 95, 31;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-header {
--color-primary: #c0c0c0;
--color-primary-rgb: 192, 192, 192;
--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-sidebar {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ff5f1f;
--color-background-rgb: 255, 95, 31;
--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: 136;
background-color: var(--color-background);
color: var(--color-on-background);

}