.bestell-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bestell-treppe-preis{display:flex;flex-direction:column;gap:6px}.bestell-preis-alt{font-weight:700;text-decoration:line-through;text-decoration-thickness:3px;color:var(--b-schrift)}.bestell-treppe{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}.bestell-treppe>legend{padding:0;margin:0 0 4px;font-weight:600;font-size:16px}.bestell-treppe-karte{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--b-feldrand,var(--b-rand));border-radius:var(--b-radius,10px);padding:16px;background:var(--b-grund);cursor:pointer}.bestell-treppe-karte.ist-gewaehlt{border:2px solid var(--b-akzent);padding:15px;background:var(--b-flaeche)}.bestell-treppe-karte>input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--b-akzent)}.bestell-treppe-cover{flex:none;width:52px;height:78px;object-fit:cover;border-radius:6px}@media (max-width:519px){.bestell-treppe-cover{width:44px;height:66px}}.bestell-treppe-text{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:15px}.bestell-treppe-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:16px}.bestell-treppe-satz{color:var(--b-schrift)}.bestell-treppe-punkte{display:flex;flex-direction:column;gap:2px;padding-left:1em}.bestell-treppe-punkte>span{display:list-item;list-style:disc}.bestell-treppe-auf small,.bestell-treppe-text small{color:var(--b-leise);font-size:14px}.bestell-treppe-zweiter{flex-direction:column;cursor:default}.bestell-treppe-auf{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bestell-treppe-auf:focus-visible{outline:2px solid var(--b-fokus,var(--b-akzent));outline-offset:2px}.bestell-treppe-pfeil{flex:none;width:14px;height:14px;margin:5px 3px 0;transition:transform .15s ease}.bestell-treppe-auf[aria-expanded=true] .bestell-treppe-pfeil{transform:rotate(90deg)}.bestell-treppe-zweiter.ist-gewaehlt .bestell-treppe-pfeil{visibility:hidden}@media (prefers-reduced-motion:reduce){.bestell-treppe-pfeil{transition:none}}.bestell-treppe-zweiter>.bestell-zweite{width:100%}.bestell-treppe-kassezeile{font-size:15px}.bestell-treppe-vergleich{display:block;flex:0 0 100%;margin-top:6px;font-size:14px;line-height:1.5;color:var(--b-schrift)}.bestell-treppe-karte.bestell-treppe-zeit{display:grid;grid-template-columns:20px 52px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:start}.bestell-treppe-zeit>input{grid-column:1;grid-row:1}.bestell-treppe-zeit .bestell-treppe-cover{grid-column:2;grid-row:1/span 2}.bestell-treppe-zeit .bestell-treppe-text{grid-column:3;grid-row:1/span 2}.bestell-treppe-rest{display:flex;flex-direction:column;gap:6px}@media (max-width:519px){.bestell-treppe-karte.bestell-treppe-zeit{grid-template-columns:20px 44px minmax(0,1fr)}.bestell-treppe-zeit .bestell-treppe-cover{grid-row:1}.bestell-treppe-zeit .bestell-treppe-text{display:contents}.bestell-treppe-zeit .bestell-treppe-zeile{grid-column:3;grid-row:1;align-self:center}.bestell-treppe-zeit .bestell-treppe-rest{grid-column:2/-1;grid-row:2;margin-top:12px}}.bestell-treppe-hinweis{margin:0;font-size:14px;color:var(--b-schrift)}.bestell-entfernen{display:block;margin:2px 0 0;padding:0;border:0;background:none;color:var(--b-schrift);font:inherit;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.bestell-entfernen:focus-visible{outline:2px solid var(--b-fokus,var(--b-akzent));outline-offset:2px}.bestell-treppe-zweiter>.bestell-zweite[hidden]{display:none}