.rb-abladeort{border:0;margin:0 0 1.25em;padding:0;min-width:0}.rb-abladeort__titel{font-weight:700;margin-bottom:.5em;padding:0}.rb-abladeort__pflichthinweis{display:block;margin-top:.25rem;color:#a33b2b;font-size:.85em}.rb-abladeort__optional{font-weight:400;font-size:.85em;color:#6e645e}.rb-abladeort__pflicht{color:#c0392b}.rb-abladeort__optionen{display:flex;flex-direction:column;gap:.45em}.rb-abladeort__option{display:flex;align-items:center;gap:.6em;cursor:pointer;margin:0}.rb-abladeort__option input{margin:0;width:1.15em;height:1.15em;flex:none}.rb-abladeort__andere{display:block;margin-top:.9em}.rb-abladeort__andere[hidden]{display:none}.rb-abladeort__andere span{display:block;font-weight:700;margin-bottom:.35em}.rb-abladeort__andere input{width:100%}.rb-abladeort__fehler{color:#c0392b;font-weight:700;margin:.6em 0 0}.rb-abladeort--fehler .rb-abladeort__optionen{outline:2px solid #c0392b;outline-offset:6px;border-radius:2px}.rb-abladeort-warenkorb{border:1px solid #ddd;border-radius:4px;padding:1em 1.2em;margin:0 0 1.2em;text-align:left}.rb-abladeort-warenkorb--fehlt{border:2px solid #c0392b}.rb-abladeort__gespeichert{color:#2e7d32;font-weight:700;margin:.6em 0 0}.rb-abladeort__gespeichert[hidden]{display:none}.rb-abladeort-warenkorb .rb-abladeort{margin-bottom:.8em}.additional-checkout-buttons{display:none!important}html.rb-warenkorb-ok .additional-checkout-buttons{display:block!important}.rb-termin{margin:0 0 1.25em}.rb-termin__titel{display:block;font-weight:700;margin:0}.rb-termin__optional{font-weight:400;color:#6b635d}.rb-termin__eingabe{position:relative;display:flex;align-items:stretch;gap:.4em;margin-top:.45em;width:100%;max-width:16em}.rb-termin__datum{flex:1 1 auto;min-width:0;margin:0}.rb-termin__picker{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;margin:0}.rb-termin__kalender{flex:none;background:#fff;border:1px solid #ccc;border-radius:3px;padding:0 .55em;cursor:pointer;font-size:1.1em;line-height:1;color:#333}.rb-termin__kalender:hover{border-color:#888}.rb-termin__hinweis{margin:.45em 0 0;font-size:.9em;color:#6b635d}.rb-termin--fehler .rb-termin__datum{outline:2px solid #c0392b;outline-offset:2px}.rb-termin--warenkorb{text-align:left;border:1px solid #ddd;border-radius:4px;padding:1em 1.2em}.rb-optionen{border:0;margin:0 0 1.25em;padding:0;min-width:0}.rb-optionen__titel{font-weight:700;margin-bottom:.5em;padding:0}.rb-optionen__option{display:flex;align-items:flex-start;gap:.6em;cursor:pointer;margin:0 0 .6em;line-height:1.35}.rb-optionen__option input{margin:.2em 0 0;width:1.15em;height:1.15em;flex:none}.rb-optionen__option small{color:#6b635d}.rb-optionen__preis{white-space:nowrap}.rb-optionen__telefon{display:block;margin:.2em 0 .8em 1.75em}.rb-optionen__telefon[hidden]{display:none}.rb-optionen__telefon span{display:block;font-weight:700;margin-bottom:.3em}.rb-optionen__telefon input{width:100%;max-width:16em}.rb-optionen--warenkorb{text-align:left;border:1px solid #ddd;border-radius:4px;padding:1em 1.2em;margin:0 0 1.2em}.rb-optionen--fehler .rb-optionen__telefon input{outline:2px solid #c0392b;outline-offset:2px}.cart__notes .rb-notiz__titel{display:block;font-weight:700;margin-bottom:.4em}.rb-notiz__hinweis{margin:.4em 0 0;font-size:.85em;color:#6b635d}.rb-notiz--warenkorb{display:block;text-align:left;border:1px solid #ddd;border-radius:4px;padding:1em 1.2em;margin:0 0 1.2em}.rb-notiz--warenkorb textarea{min-height:0}@media(max-width:798px){.rb-abladeort-warenkorb,.rb-termin--warenkorb,.rb-optionen--warenkorb,.rb-notiz--warenkorb{padding:.75em .9em;margin:0 0 .75em;font-size:16px;line-height:1.4}.rb-abladeort-warenkorb .rb-abladeort{margin-bottom:0}.rb-abladeort-warenkorb .rb-abladeort__optionen{display:grid;grid-template-columns:1fr 1fr;gap:.35em .8em}.rb-abladeort-warenkorb .rb-abladeort__option:last-child{grid-column:1 / -1}.rb-termin--warenkorb .rb-termin__hinweis,.rb-optionen--warenkorb small{font-size:14px}.rb-optionen--warenkorb .rb-optionen__option{margin-bottom:.4em}.rb-optionen--warenkorb{margin-bottom:.75em}.rb-notiz--warenkorb textarea{height:3.4em;font-size:16px}.rb-notiz--warenkorb .rb-notiz__hinweis{font-size:13px}.rb-notiz--warenkorb .rb-notiz__titel{font-size:16px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rb-abladeort.css.map */
