#fw-section-announcement-bar-8c9a263a-52f0-423e-b173-b472a05475d6 {
--color-primary: #c0ff00;
--color-primary-rgb: 192, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c0ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-announcement-bar-4a5815df-7697-4328-928e-58f56731fb65 {
--color-primary: #c0ff00;
--color-primary-rgb: 192, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c0ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}












#fw-section-rich-text-eedc2079-c67e-4eb7-b049-7befb214df58 {
--color-primary: #3af774;
--color-primary-rgb: 58, 247, 116;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #a0a0a0;
--color-on-background-rgb: 160, 160, 160;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #3af774;
--primary-btn-text: #000000;
--primary-btn-border-color: #a0a0a0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #a0a0a0;
--secondary-btn-border-color: #a0a0a0;

}



#fw-section-announcement-bar-d275d451-828a-410a-a51b-2c2769da0b1b {
--color-primary: #c0ff00;
--color-primary-rgb: 192, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c0ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-announcement-bar-658c3778-0374-472c-82a7-813ae3471499 {
--color-primary: #c0ff00;
--color-primary-rgb: 192, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c0ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}








#fw-section-hero-video-54325f7e-2285-4a86-837a-4f81387b12d6 {

[data-section-type="video-banner"], 
.fw-section-video-banner,
section:has(video) {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1920 / 600 !important;
}

/* 2. Target the video element itself */
[data-section-type="video-banner"] video,
.fw-section-video-banner video,
section video {
    position: relative !important;
    object-fit: contain !important; /* Shows full video without cropping */
    height: auto !important;
    width: 100% !important;
}

/* 3. Remove default padding/fixed heights from internal divs */
[data-section-type="video-banner"] > div,
.fw-section-video-banner > div {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Make the entire section container relative */
selector {
    position: relative;
    cursor: pointer;
}

/* Create an invisible link overlay */
selector::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

/* Stretch the actual button to fill the whole section */
selector a.fw-button, 
selector .fw-section-content a {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important; /* Makes the button invisible but still clickable */
    z-index: 20 !important;
}
}


#fw-section-announcement-bar-5ef8049a-78d3-4c3f-8114-897e72344db8 {
--color-primary: #c0ff00;
--color-primary-rgb: 192, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c0ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-fab83b7b-51ae-4880-b118-40a1e970a527 {

a:hover img {
        opacity: 0.6; /* Adjust this value for the desired transparency */
    }
}