.bw-banner[data-v-bd4ee4b2]{--bw-bg:#0d1722;--bw-accent:#eaff00;--bw-on-accent:#0d1722;--bw-tile-bg:#fff;--bw-tile-text:var(--scheppach-primary-700,#00335e);background:var(--bw-bg);color:#fff;align-items:center;min-height:3.5rem;font-size:1.1rem;display:flex}.bw-banner__inner[data-v-bd4ee4b2]{justify-content:space-between;align-items:center;gap:.5em;width:100%;padding:.26em .75em;display:flex}.bw-banner__heading[data-v-bd4ee4b2]{white-space:nowrap;flex-direction:column;line-height:1.1;display:flex}.bw-banner__title[data-v-bd4ee4b2]{letter-spacing:.02em;font-size:.875em;font-weight:700}.bw-banner__subtitle[data-v-bd4ee4b2]{color:var(--bw-accent);font-size:.625em;font-weight:700}.bw-banner__countdown[data-v-bd4ee4b2]{gap:.25em;display:flex}.bw-banner__unit[data-v-bd4ee4b2]{background:var(--bw-tile-bg);min-width:1.75em;color:var(--bw-tile-text);border-radius:.25em;flex-direction:column;align-items:center;padding:.125em .25em;line-height:1;display:flex}.bw-banner__value[data-v-bd4ee4b2]{font-variant-numeric:tabular-nums;font-size:.875em;font-weight:700}.bw-banner__unit-label[data-v-bd4ee4b2]{font-size:.5em;font-weight:600}.bw-banner__cta[data-v-bd4ee4b2]{background:var(--bw-accent);width:min-content;color:var(--bw-on-accent);text-align:center;border-radius:.2em;outline:2px solid #0000;padding:.4em .8em;font-size:.625em;font-weight:700;line-height:1.1}.bw-banner__cta[data-v-bd4ee4b2]:hover{filter:brightness(.95)}.bw-banner__cta[data-v-bd4ee4b2]:focus-visible{outline-color:#fff}@media (width<=359px){.bw-banner[data-v-bd4ee4b2]{font-size:1rem}}@media (width>=1280px){.bw-banner[data-v-bd4ee4b2]{min-height:0;font-size:1rem}.bw-banner__inner[data-v-bd4ee4b2]{padding:.5em 2em}.bw-banner__title[data-v-bd4ee4b2]{font-size:1.75em}.bw-banner__subtitle[data-v-bd4ee4b2]{font-size:1.125em}.bw-banner__countdown[data-v-bd4ee4b2]{gap:.5em}.bw-banner__unit[data-v-bd4ee4b2]{min-width:3.25em;padding:.25em .375em}.bw-banner__value[data-v-bd4ee4b2]{font-size:1.75em}.bw-banner__unit-label[data-v-bd4ee4b2]{font-size:.875em}.bw-banner__cta[data-v-bd4ee4b2]{border-radius:.1em;width:auto;padding:.5em 1.8em;font-size:1.25em}}
