#fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0 {
--color-primary: #a83226;
--color-primary-rgb: 168, 50, 38;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #f4f1eb;
--color-on-primary-rgb: 244, 241, 235;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #a83226;
--primary-btn-text: #f4f1eb;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* ========================================================= */
/* JAHMARK: GOLDEN DAYS HERO EXPANSION (LIEGE PIPELINE SPEC) */
/* ========================================================= */

/* 1. Force the main section wrapper to expand */
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] {
    min-height: 75vh !important;
    height: 95vh !important;
    display: flex !important;
}

/* 2. Force the inner containers to take up that new space */
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .hero__container,
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .hero__inner {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; 
    align-items: center !important; /* Centers horizontally */
    text-align: center !important;
}

/* 3. THE WEDGE: This is what actually forces Fourthwall's container open */
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .hero__wrapper {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; 
    width: 100% !important;
}

/* 4. Ensure the video background doesn't break aspect ratio */
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .section-background,
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .section-background__video {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
}

/* 5. Space between title and button */
section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .hero__heading {
    margin-bottom: 2rem !important;
}

/* 6. Mobile adjustment */
@media screen and (max-width: 768px) {
    section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] {
        min-height: 50vh !important;
        height: 50vh !important;
    }
    section[data-section-id="fw-section-hero-video-ca6fcd63-1029-45e3-80fd-fa8f4a9654e0"] .hero__wrapper {
        padding-top: 10vh !important;
        padding-bottom: 10vh !important;
    }
}
}
#fw-section-hero-0 {
--color-primary: #f4f1eb;
--color-primary-rgb: 244, 241, 235;
--color-background: #6a4030;
--color-background-rgb: 106, 64, 48;
--color-on-background: #f4f1eb;
--color-on-background-rgb: 244, 241, 235;
--color-on-primary: #8f5b45;
--color-on-primary-rgb: 143, 91, 69;
--color-product-image-background: #f4f1eb;
--color-background-brightness: 75;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1eb;
--primary-btn-text: #8f5b45;
--primary-btn-border-color: #f4f1eb;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f4f1eb;
--secondary-btn-border-color: #f4f1eb;

}

#fw-section-image-with-text-0 {
--font-heading-scale: 1.5;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-0 {
--color-primary: #a83226;
--color-primary-rgb: 168, 50, 38;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #8f5b45;
--color-on-background-rgb: 143, 91, 69;
--color-on-primary: #f4f1eb;
--color-on-primary-rgb: 244, 241, 235;
--color-product-image-background: #8f5b45;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #a83226;
--primary-btn-text: #f4f1eb;
--primary-btn-border-color: #8f5b45;
--secondary-btn-bg: transparent;
--secondary-btn-text: #8f5b45;
--secondary-btn-border-color: #8f5b45;

}
#fw-section-image-with-text-1 {
--font-heading-scale: 1.5;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-1 {
--color-primary: #a83226;
--color-primary-rgb: 168, 50, 38;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #8f5b45;
--color-on-background-rgb: 143, 91, 69;
--color-on-primary: #f4f1eb;
--color-on-primary-rgb: 244, 241, 235;
--color-product-image-background: #8f5b45;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #a83226;
--primary-btn-text: #f4f1eb;
--primary-btn-border-color: #8f5b45;
--secondary-btn-bg: transparent;
--secondary-btn-text: #8f5b45;
--secondary-btn-border-color: #8f5b45;

}

#fw-section-links-list-847bc95c-2121-4a53-af65-4a3a547b5ebb {
--color-primary: #f4f1eb;
--color-primary-rgb: 244, 241, 235;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #ffeac0;
--color-on-background-rgb: 255, 234, 192;
--color-on-primary: #6a4030;
--color-on-primary-rgb: 106, 64, 48;
--color-product-image-background: #ffeac0;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1eb;
--primary-btn-text: #6a4030;
--primary-btn-border-color: #ffeac0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffeac0;
--secondary-btn-border-color: #ffeac0;

}