.lc-va,.lc-va *,.lc-va *:before,.lc-va *:after{box-sizing:border-box}.lc-va{position:relative;margin:0;color:#1f1f2b;font-family:inherit;text-align:left}.lc-va [hidden]{display:none!important}.lc-va__trenner{display:flex;align-items:center;gap:12px;margin:4px 0 18px;font-weight:700;font-size:13.8px;letter-spacing:.345px;color:#1f1f2b;white-space:nowrap}.lc-va__trenner:before,.lc-va__trenner:after{content:"";flex:1 1 0;height:1px;background:#d8d8dc}.lc-va__kaesten{display:flex;flex-direction:column;gap:16px}.lc-va__kasten{position:relative;background:#fff;border:1px solid #DCDCE1;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-va__kasten--an{background:#f5f5f6;border-color:#1f1f2b;box-shadow:0 0 0 1px #1f1f2b}.lc-va__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lc-va__kasten:has(.lc-va__radio:focus-visible){outline:2px solid #1F1F2B;outline-offset:3px}.lc-va__kopf{display:grid;grid-template-columns:18px 1fr auto;align-items:center;column-gap:12px;margin:0;padding:15px 12px 15px 14px;cursor:pointer;text-transform:none}.lc-va__punkt{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #B4B4BC;border-radius:50%;background:#fff}.lc-va__kasten--an .lc-va__punkt{border-color:#1f1f2b}.lc-va__kasten--an .lc-va__punkt:after{content:"";width:8px;height:8px;border-radius:50%;background:#1f1f2b}.lc-va__text{min-width:0}.lc-va__titel{display:block;font-weight:600;font-size:15px;line-height:1.3;letter-spacing:.2px}.lc-va__unterzeile{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:#5c5c68;text-wrap:balance}.lc-va__preise{text-align:right;line-height:1.25;white-space:nowrap}.lc-va__preis{display:block;font-weight:600;font-size:15px;letter-spacing:.2px}.lc-va__streich{display:block;margin-top:2px;font-size:12.5px;color:#8e8e98;text-decoration:line-through}.lc-va__abzeichen{position:absolute;top:0;right:12px;z-index:1;transform:translateY(-50%);padding:5px 8px 4px;border-radius:4px;background:#1f1f2b;color:#fff;font-size:10px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.lc-va__zeilen{display:none;padding:0 12px 14px;cursor:default}.lc-va__kasten--an .lc-va__zeilen{display:block}.lc-va__spalten,.lc-va__zeile{display:grid;grid-template-columns:minmax(0,1fr) 66px;column-gap:7px;align-items:center}.lc-va__kasten--paar .lc-va__spalten,.lc-va__kasten--paar .lc-va__zeile{grid-template-columns:14px minmax(0,1fr) 66px}.lc-va__zeile+.lc-va__zeile{margin-top:8px}.lc-va__spalten{margin-bottom:5px;font-size:11.5px;font-weight:400;color:#5c5c68}.lc-va__nr{font-weight:600;font-size:13px}.lc-va__hinweis{margin:6px 0 0 21px;font-size:11.5px;line-height:15px;font-weight:400;letter-spacing:.345px;color:#5c5c68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-va__feld{position:relative;display:block;min-width:0}.lc-va__feld:after{content:"";position:absolute;top:50%;right:9px;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid #1F1F2B;border-bottom:1.5px solid #1F1F2B;transform:rotate(45deg);pointer-events:none}.lc-va__feld.lc-va__feld--offen:after{transform:rotate(225deg);margin-top:-2px}.lc-va__auswahl{-webkit-appearance:none;appearance:none;display:block;width:100%;max-width:none;height:40px;margin:0;padding:0 20px 0 10px;border:1px solid #CCCCCC;border-radius:6px;background:#fff;background-image:none;color:#1f1f2b;font-family:inherit;font-weight:400;font-size:16px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.lc-va__auswahl:focus{outline:none;border-color:#1f1f2b;box-shadow:0 0 0 1px #1f1f2b}.lc-va__wahl{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:40px;min-height:0;margin:0;padding:0 24px 0 4px;border:1px solid #CCCCCC;border-radius:6px;background:#fff;box-shadow:none;color:#1f1f2b;font-family:inherit;font-weight:400;font-size:16px;line-height:19px;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-va__wahl:hover{background:#fff;color:#1f1f2b}.lc-va__wahl:focus{outline:none}.lc-va__wahl:focus-visible,.lc-va__wahl[aria-expanded=true]{border-color:#1f1f2b;box-shadow:0 0 0 1px #1f1f2b}.lc-va__wahl-bild{flex:0 0 30px;width:30px;height:30px;overflow:hidden;border:1px solid #E2E2E6;border-radius:4px;background:#eee}.lc-va__wahl-bild img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.lc-va__wahl-text{flex:1 1 auto;min-width:0;padding-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-va__liste{position:absolute;z-index:40;top:0;left:0;width:max-content;max-width:100%;max-height:min(60vh,464px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #E2E2E6;border-radius:8px;box-shadow:0 12px 32px #1f1f2b29,0 2px 6px #1f1f2b14;outline:none}.lc-va__opt{display:flex;align-items:center;gap:12px;min-height:56px;padding:7px 18px 7px 12px;border-bottom:1px solid #EDEDF0;color:#1f1f2b;font-size:15px;line-height:20px;font-weight:400;letter-spacing:.2px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.lc-va__opt:last-child{border-bottom:0}.lc-va__opt-bild{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border:1px solid #E2E2E6;border-radius:4px;background:#eee}.lc-va__opt-bild img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.25)}.lc-va__opt-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-va__opt[aria-selected=true]{background:#f5f5f6}.lc-va__opt[aria-disabled=true]{color:#8e8e98;cursor:default}.lc-va__opt[aria-disabled=true] .lc-va__opt-bild{opacity:.45}@media(hover:hover)and (pointer:fine){.lc-va__opt:not([aria-disabled=true]):not([aria-selected=true]):hover{background:#fafafb}}.lc-va__liste:focus-visible .lc-va__opt.lc-va__opt--aktiv{box-shadow:inset 0 0 0 2px #1f1f2b}@media(max-width:374px){.lc-va__spalten,.lc-va__zeile{grid-template-columns:minmax(0,1fr) 60px}.lc-va__kasten--paar .lc-va__spalten,.lc-va__kasten--paar .lc-va__zeile{grid-template-columns:14px minmax(0,1fr) 60px}.lc-va__auswahl{padding:0 18px 0 8px}.lc-va__feld:after{right:7px}.lc-va__wahl{padding-right:20px}}@media(max-width:339px){.lc-va__wahl-bild{display:none}.lc-va__wahl{padding-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lc-verein-angebot.css.map */
