.bw89-page{--bw89-countdown-surface:#182314;--bw89-countdown-ink:#f5f8f2;--bw89-countdown-muted:#c9d5c3}.bw89-countdown{border:2px solid var(--color-brand-green);background:var(--bw89-countdown-surface);width:100%;max-width:34rem;color:var(--bw89-countdown-ink);border-radius:4px;margin-top:1rem;padding:.75rem 1rem}.bw89-countdown>div{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:0;display:flex}.bw89-countdown p:not(.sr-only){color:var(--bw89-countdown-ink);font-size:.875rem;font-weight:700}.bw89-countdown>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.bw89-countdown>div>div>div{width:auto;padding:.5rem .25rem}.bw89-countdown>div>div>div>div:first-child{color:var(--color-brand-green);font-size:2rem}.bw89-countdown>div>div>div>div:last-child{color:var(--bw89-countdown-muted);font-size:.6875rem}.bw89-countdown-line{border:1.5px solid var(--color-brand-green);background:var(--bw89-countdown-surface);height:36px;color:var(--bw89-countdown-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:.5rem;margin-top:.625rem;padding:0 .75rem;font-size:.875rem;font-weight:700;display:flex}.bw89-countdown-line svg{color:var(--color-brand-green)}@media (width>=768px){.bw89-countdown-line{max-width:34rem;height:44px;margin-top:1rem;font-size:1rem}}@media (width<=767px){.bw89-hero-img{max-height:35vh}.bw89-hero-form form{max-width:none}.bw89-hero-form form>div{gap:8px}.bw89-hero-form input{height:52px;font-size:16px}.bw89-hero-form button[type=submit]{width:100%;height:54px}}.bw89-page #optiker-finden button[type=submit]:not(:disabled),.bw89-page .bw89-final-form button[type=submit]:not(:disabled),.bw89-page .bw89-blink{animation:1.4s ease-in-out infinite bw89-button-blink}.bw89-page button[type=submit]:focus-visible,.bw89-page .bw89-blink:focus-visible{animation-play-state:paused}@keyframes bw89-button-blink{0%,to{opacity:1}50%{opacity:.4}}@media (width>=768px){.bw89-countdown>div>div>div>div:first-child{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.bw89-page #optiker-finden button[type=submit]:not(:disabled),.bw89-page .bw89-final-form button[type=submit]:not(:disabled),.bw89-page .bw89-blink{animation:none}}.bw89-v2-hero .bw89-hero-form button[type=submit]{color:#fff!important;background-color:#750a4e!important}.bw89-v2-hero .bw89-v2-img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bw89-v2-hero .bw89-hero-form p:empty{min-height:0}.bw89-v2-hero .bw89-countdown-line{max-width:none;margin-top:0}.bw89-v2-hero .bw89-hero-form form{max-width:none}.bw89-v2-hero .bw89-hero-form input{min-height:52px;font-size:16px}.bw89-v2-hero .bw89-hero-form button[type=submit]{min-height:56px}@media (width<=1023px){.bw89-v2-hero .bw89-hero-form form>div{flex-direction:column;align-items:stretch;gap:8px}.bw89-v2-hero .bw89-hero-form button[type=submit]{width:100%}}:root{--color-gb-black:#000;--color-gb-badge-ink:#0d0f12;--color-gb-lime:#8bc53f;--color-gb-heading:#171717;--color-gb-emphasis:#262626;--color-gb-label:#404040;--color-gb-copy:#525252;--color-gb-border:#e5e5e5;--color-gb-muted:#fafafa;--color-gb-tint:#f7edf3;--color-gb-action-surface:#faf7f8;--color-gb-office:#0e0e0e;--color-gb-warning:#f97316}.bg-gb-black{background-color:var(--color-gb-black)}.bg-gb-lime{background-color:var(--color-gb-lime)}.bg-gb-office{background-color:var(--color-gb-office)}.bg-gb-muted{background-color:var(--color-gb-muted)}.bg-gb-tint{background-color:var(--color-gb-tint)}.bg-gb-action-surface{background-color:var(--color-gb-action-surface)}.text-gb-black{color:var(--color-gb-black)}.text-gb-badge-ink{color:var(--color-gb-badge-ink)}.text-gb-lime{color:var(--color-gb-lime)}.text-gb-office{color:var(--color-gb-office)}.text-gb-heading{color:var(--color-gb-heading)}.text-gb-emphasis{color:var(--color-gb-emphasis)}.text-gb-label{color:var(--color-gb-label)}.text-gb-copy{color:var(--color-gb-copy)}.text-gb-warning{color:var(--color-gb-warning)}.border-gb-border{border-color:var(--color-gb-border)}.border-gb-black\/20{border-color:color-mix(in srgb, var(--color-gb-black) 20%, transparent)}.gb-photo-fade{background-image:linear-gradient(to right, var(--color-gb-black) 0%, color-mix(in srgb, var(--color-gb-black) 55%, transparent) 22%, transparent 50%)}
