.flyer-bild{box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative}.flyer-bild>:is(.flyer-innen,.fx-flyer-rahmen){flex:none;margin:0}.flyer-innen{z-index:1;border-radius:var(--radius);position:relative;overflow:hidden}.flyer-innen img{object-fit:cover}.fx-flyer-rahmen>.flyer-innen{width:100%}.flyer-bild.pa-flyer{--flyer-max-h:min(44dvh, 420px);align-items:center;width:100%;margin:0 0 12px}.flyer-bild.pa-flyer>:is(.flyer-innen,.fx-flyer-rahmen){width:min(calc(100% * min(var(--flyer-verh), 1)), calc(var(--flyer-max-h) * var(--flyer-verh)))}.flyer-bild.pa-flyer .flyer-innen{aspect-ratio:var(--flyer-verh)}.flyer-bild.pa-flyer[data-flyer-art=blatt]{--flyer-max-h:min(calc(100% / 1.4142), 44dvh, 420px)}.flyer-bild.zum-oeffnen{cursor:zoom-in}.flyer-bild.zum-oeffnen:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.flyer-bild[data-flyer-art=seite]{margin:0}.flyer-bild:is([data-flyer-art=liste],[data-flyer-art=kachel]){height:var(--flyer-h);width:var(--flyer-h);border-radius:var(--radius);max-width:100%}.flyer-bild[data-flyer-art=liste]{--flyer-h:56px;align-items:stretch;overflow:hidden}.flyer-bild[data-flyer-art=liste]>.flyer-innen{border-radius:0;position:absolute;inset:0}.flyer-bild[data-flyer-art=liste]>.flyer-innen img{object-fit:cover;object-position:center top}.flyer-bild[data-flyer-art=liste][data-hoch=nein]>.flyer-innen img{object-position:center}.flyer-bild[data-flyer-art=kachel]{--flyer-h:100px;justify-content:flex-start}.flyer-bild[data-flyer-art=kachel][data-hoch=nein]{width:clamp(var(--flyer-h), calc(var(--flyer-h) * var(--flyer-verh)), calc(var(--flyer-h) * 2))}.flyer-bild[data-flyer-art=kachel]>.flyer-innen{height:100%;width:calc(var(--flyer-h) * var(--flyer-verh));max-width:100%}.flyer-bild[data-flyer-art=kachel][data-hoch=ja]{justify-content:center}dialog.flyer-gross{background:color-mix(in srgb, var(--grund) 94%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.flyer-gross::backdrop{background:0 0}.flyer-gross-flaeche{cursor:zoom-out;padding:calc(56px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));place-items:center;display:grid;position:absolute;inset:0}.flyer-gross-flaeche>img.flyer-gross-bild{object-fit:contain;border-radius:var(--radius);cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.flyer-gross-zu{top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));z-index:1;border:1px solid color-mix(in srgb, var(--text) 30%, transparent);background:var(--flaeche);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute}.flyer-gross-zu:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.ds-flaeche .fx-flyer-rahmen{margin-inline:0}.flyer-bild>.fx-flyer-rahmen{margin:0}.ds-flaeche .pa-flyer .flyer-innen{border-radius:var(--ds-bild-radius)}.ds-flaeche[data-bildform=kreis] .pa-flyer .flyer-innen{border-radius:18px}.ds-flaeche[data-filter=sw] .pa-flyer .flyer-innen img{filter:grayscale()contrast(1.15)}.ds-flaeche[data-filter=duoton] .pa-flyer .flyer-innen img{filter:grayscale()contrast(1.2)}.ds-flaeche[data-filter=duoton] .pa-flyer .flyer-innen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg, var(--ds-akzent), var(--grund));mix-blend-mode:color;position:absolute;inset:0}@media (min-width:900px){.flyer-bild.pa-flyer{--flyer-max-h:440px}.flyer-bild.pa-flyer[data-flyer-art=blatt]{--flyer-max-h:min(calc(100% / 1.4142), 440px)}}.flyer-ersatz{aspect-ratio:.8;color:var(--text);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--ds-akzent,var(--c1)) 38%, transparent), transparent 70%), radial-gradient(90% 60% at 100% 100%, color-mix(in srgb, var(--ds-partner,var(--c2)) 30%, transparent), transparent 70%), var(--grund);align-items:flex-end;display:flex;overflow:hidden}.flyer-ersatz-ring{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--ds-akzent,var(--c1)) 70%, transparent);width:62%;box-shadow:0 0 0 10px color-mix(in srgb, var(--ds-akzent,var(--c1)) 12%, transparent), inset 0 0 0 18px color-mix(in srgb, var(--ds-partner,var(--c2)) 16%, transparent);border-radius:50%;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.flyer-ersatz-text{gap:4px;width:100%;padding:8% 8% 9%;display:grid;position:relative}.flyer-ersatz-titel{font:800 clamp(14px, 6.2cqi, 30px)/1.05 var(--f-kopf,var(--font-unbounded)), sans-serif;overflow-wrap:anywhere}.flyer-ersatz-zeile{color:var(--ds-akzent-schrift,var(--c1));font-size:clamp(11px,3.6cqi,16px);font-weight:700}.flyer-bild[data-flyer-standard]>.flyer-innen{container-type:inline-size}
