.flbfx-bar{background:#090d17;border-bottom:1px solid #38243c;color:#fff;font-family:Urbanist,Arial,sans-serif;position:relative;z-index:100;}
.flbfx-bar-inner{max-width:1240px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:22px;line-height:1.35;font-size:15px;}
.flbfx-bar-tag{font-size:11px;font-weight:800;letter-spacing:.11em;background:#a6228e;border:1px solid #a6228e;border-radius:5px;padding:6px 9px;white-space:nowrap;}
.flbfx-bar-message strong{font-weight:800;color:#e4a0d7;}.flbfx-bar-deadline{font-size:13px;color:#f0dcee;}.flbfx-bar a{font-size:13px;color:#fff!important;font-weight:800;background:#a6228e;border:1px solid #a6228e;border-radius:6px;padding:7px 12px;white-space:nowrap;text-decoration:none!important;}.flbfx-bar a:hover{background:#c034a7;color:#fff!important;}.flbfx-bar a:focus-visible,.flbfx-pill:focus-visible{outline:3px solid #e7b4df;outline-offset:4px;}
.flbfx-offer{font-family:Urbanist,Arial,sans-serif;text-align:inherit;margin:0 0 18px;}.flbfx-pill{display:inline-flex!important;align-items:center;gap:10px;flex-wrap:wrap;background:#090d17!important;color:#e4a0d7!important;border:1px solid #392c43!important;border-radius:999px!important;padding:6px 14px 6px 6px!important;text-decoration:none!important;line-height:1.3!important;font-size:14px!important;box-shadow:0 5px 16px #090d1720;max-width:100%;transition:background .18s;}.flbfx-pill-tag{background:#a6228e;color:#fff;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap;}.flbfx-pill-saving{font-weight:800;}.flbfx-pill-arrow{font-weight:800;font-size:18px;}.flbfx-pill:hover{background:#1c1425!important;}.flbfx-pill-detail{font-size:12px!important;line-height:1.5!important;color:#605466!important;margin:8px 0 0!important;font-weight:500!important;}
@media(max-width:1024px){.flbfx-bar-inner{gap:14px;padding:10px 18px;}.flbfx-bar-deadline{display:none;}}
@media(max-width:600px){.flbfx-bar-inner{padding:10px 14px;gap:7px 10px;display:grid;grid-template-columns:auto 1fr;}.flbfx-bar-tag{font-size:9px;padding:5px 7px;justify-self:start;}.flbfx-bar-message{font-size:13px;text-align:right;}.flbfx-bar-message>span{display:none;}.flbfx-bar a{grid-column:1/-1;justify-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:4px 0;border:0;background:transparent;font-size:12px;}.flbfx-bar a::before{content:'Aufs Augenlasern · bis 30. November';font-weight:500;color:#f0dcee;margin-right:auto;}.flbfx-bar a span{margin-left:7px;}.flbfx-pill{gap:7px;font-size:12px!important;padding-right:10px!important;}.flbfx-pill-tag{font-size:9px;padding:7px 9px;}.flbfx-pill-detail{font-size:11px!important;}}
@media(prefers-reduced-motion:reduce){.flbfx-pill{transition:none;}}
.flbfx-bar a{letter-spacing:normal;}
@media(max-width:600px){.flbfx-bar a{font-size:11px;gap:5px;min-width:0;}.flbfx-bar a::before{content:'Augenlasern · bis 30. Nov.';font-size:11px;letter-spacing:normal;white-space:nowrap;}.flbfx-bar a span{margin-left:0;}}

/* The pricing hero uses a dark blue background. */
.elementor-element-aa7dc2f .flbfx-pill-detail{color:#edf0f7!important;}
