/*
 * Miele Open Days palette / behavior overrides.
 *
 * Scoped under body.bf-open-days so the same `.bf-*` selectors restyle
 * without touching Black Friday. Keep this file small — the OD page reuses
 * the BF stylesheet for layout; only colors and a few view-only adjustments
 * belong here.
 */

body.bf-open-days {
    /* Miele red — the Open Days accent. Adjust if a different palette is
       picked for the event. */
    --bf-primary: #a31318;
    --bf-primary-dark: #7a0e12;
    --bf-primary-hover: #c4161c;
}

/* Combos are not part of Open Days. The renderer already skips them, but
   hide the elements defensively in case any are mis-flagged. */
body.bf-open-days .bf-combo-card,
body.bf-open-days .bf-combo-header-badges,
body.bf-open-days .bf-combo-cta,
body.bf-open-days .bf-combo-contents,
body.bf-open-days .bf-combo-gift-indicator {
    display: none !important;
}

/* Reserve-at-the-event CTA (replaces the add-to-cart button). */
body.bf-open-days .bf-contact-cta {
    background-color: var(--bf-primary);
    color: #fff;
}

body.bf-open-days .bf-contact-cta:hover:not([disabled]) {
    background-color: var(--bf-primary-hover);
}

body.bf-open-days .bf-contact-cta-details {
    margin-top: 0.5rem;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    font-size: 0.85rem;
    color: #555;
}
