.fl-vns{--vns-text:#1a1a1a;--vns-leise:rgba(26,26,26,.62);--vns-gelb:#f7c843;margin:0 0 20px;color:var(--vns-text);font-family:var(--text-font-family,Muli,sans-serif);font-size:1rem;line-height:1.4}.fl-vns:not(.is-js) .fl-vns__licht,.fl-vns:not(.is-js) .fl-vns__ende{display:none}.fl-vns [hidden]{display:none!important}.fl-vns button:focus-visible,.fl-vns a:focus-visible{outline:2px solid var(--vns-text);outline-offset:2px}.fl-vns__titel{margin:0 0 10px;font-family:var(--heading-font-family,Archivo,sans-serif);font-weight:800;font-size:1rem;line-height:1.25}.fl-vns__reihe{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fl-vns__karte{display:block;align-self:flex-start;flex:0 0 calc((100% - 24px) / 2.3);min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-appearance:none;appearance:none}@media(min-width:860px){.fl-vns__karte{flex-basis:200px}}.fl-vns__bildbox{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:#eee}.fl-vns__nachher{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.fl-vns__klein{position:absolute;left:8px;bottom:8px;width:34%;aspect-ratio:4/5;overflow:hidden;border:2px solid #fff;border-radius:8px;background:#eee;box-shadow:0 1px 4px #1a1a1a59}.fl-vns__klein img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.fl-vns__klein-marke{position:absolute;left:0;right:0;bottom:0;padding:1px 0 2px;background:#1a1a1aa8;color:#fff;font-size:.625rem;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.02em}.fl-vns__art{display:block;margin-top:8px;font-weight:800;font-size:.9375rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-vns__zeile{display:-webkit-box;margin-top:2px;color:var(--vns-leise);font-size:.8125rem;line-height:1.3;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fl-vns__karte:hover .fl-vns__art{text-decoration:underline}.fl-vns__ende{flex:0 0 44px;display:flex;align-items:center;justify-content:center;align-self:center;min-height:44px}.fl-vns__lade{display:none;width:26px;height:26px;border:3px solid rgba(26,26,26,.18);border-top-color:var(--vns-text);border-radius:50%;animation:fl-vns-dreh .8s linear infinite}.fl-vns__ende.is-laedt .fl-vns__lade{display:block}.fl-vns__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fl-vns__ende:not(.is-laedt) .fl-vns__sr{display:none}@keyframes fl-vns-dreh{to{transform:rotate(360deg)}}.fl-vns__licht{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#111;color:#fff;font-size:18px;line-height:1.5;-webkit-user-select:none;user-select:none}.fl-vns__licht::backdrop{background:#111}.fl-vns__licht[open]{animation:fl-vns-ein .2s ease}@keyframes fl-vns-ein{0%{opacity:0}to{opacity:1}}.fl-vns__licht-innen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fl-vns__bilder{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.fl-vns__bild{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;overflow:hidden;line-height:0}.fl-vns__bild .fl-vns__hinter{position:absolute;top:-6%;left:-6%;width:112%;height:112%;max-width:none;margin:0;object-fit:cover;filter:blur(22px) brightness(.55)}.fl-vns__bild .fl-vns__vorn{position:relative;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;cursor:pointer}.fl-vns__bild .fl-vns__vorn.fl-vns__fuellt{object-fit:cover}.fl-vns__kopf-licht{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;gap:8px;margin:0;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 30px 6px;background:linear-gradient(#0000006b,#0000);pointer-events:none}.fl-vns__kopf-licht>*,.fl-vns__fuss>*{pointer-events:auto}.fl-vns__zu{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.fl-vns__zu svg{display:block;width:30px;height:30px}.fl-vns__zu:focus-visible{outline:3px solid #fff;outline-offset:1px}.fl-vns__person{display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:#fff;font-size:1.08em;font-weight:600;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.6)}.fl-vns__initiale{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #fff;border-radius:999px;background:#7b98b3;color:#fff;font-size:1.05em;font-weight:700;line-height:1;text-shadow:none}.fl-vns__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-vns__fuss{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:48px 16px calc(env(safe-area-inset-bottom,0px) + 16px);background:linear-gradient(#0000,#00000073);pointer-events:none}.fl-vns__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 8px 8px 14px;border-radius:14px;background:#fffffff2;color:var(--vns-text);line-height:1.25;box-shadow:0 2px 14px #0003}.fl-vns__bar-text{display:flex;flex:1 1 140px;flex-direction:column;min-width:0;overflow-wrap:anywhere}.fl-vns__bar-zeile{color:#5c5c5c;font-size:.85em}.fl-vns__los{flex:1 1 auto;padding:10px 12px;border-radius:10px;background:var(--vns-gelb);color:#323131;font-size:.9em;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap}.fl-vns__los:focus-visible{outline:3px solid #fff;outline-offset:2px}.fl-vns__wahl{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:5px;border-radius:18px;background:#ffffff4d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fl-vns__wahl button{min-height:50px;margin:0;padding:8px 12px;border:0;border-radius:13px;background:transparent;color:#fff;font:inherit;font-size:1.05em;font-weight:600;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;text-shadow:0 1px 2px rgba(0,0,0,.35)}.fl-vns__wahl button[aria-pressed=true]{background:#fff;color:var(--vns-text);text-shadow:none;box-shadow:0 1px 8px #00000026}.fl-vns__wahl button:focus-visible{outline:3px solid #fff;outline-offset:2px}.fl-vns__marke{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:999px;background:#1a1a1ab8;color:#fff;font-size:.78em;font-weight:700;line-height:1.3;letter-spacing:.02em}.fl-vns__marke--nachher{background:var(--vns-gelb);color:#323131}.fl-vns__knopf{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:999px;background:#ffffff29;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none}.fl-vns__knopf svg{display:block;width:24px;height:24px}.fl-vns__knopf:hover{background:#ffffff4d}.fl-vns__knopf:focus-visible{outline:3px solid #fff;outline-offset:2px}.fl-vns__nav{top:50%;margin-top:-23px}.fl-vns__links{left:12px}.fl-vns__rechts{right:12px}@media(min-aspect-ratio:1/1){.fl-vns__licht{background:#111111f2}.fl-vns__licht::backdrop{background:#111111f2}.fl-vns__bilder{display:flex;align-items:center;justify-content:center;gap:10px;top:70px;right:72px;bottom:104px;left:72px}.fl-vns__bild{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:0 1 auto;overflow:visible}.fl-vns__bild .fl-vns__vorn{width:auto;height:auto;max-width:calc(100vw - 144px);max-height:calc(100vh - 174px);max-height:calc(100dvh - 174px);border-radius:8px}.fl-vns__paar .fl-vns__bild .fl-vns__vorn{max-width:calc(50vw - 77px);height:calc(100vh - 174px);height:calc(100dvh - 174px);object-fit:cover}.fl-vns__kopf-licht,.fl-vns__fuss{background:none}.fl-vns__fuss{align-items:center;padding-top:0}.fl-vns__bar{width:min(560px,100%)}}@media(prefers-reduced-motion:reduce){.fl-vns__licht[open]{animation:none}.fl-vns__lade{animation:none;border-top-color:#1a1a1a2e;border-right-color:var(--vns-text)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/fl-vorher-nachher.css.map */
