.checkout[data-astro-cid-mfxlt5mr]{gap:var(--space-5);flex-direction:column;width:100%;max-width:520px;margin-inline:auto;display:flex}.checkout-bump[data-astro-cid-mfxlt5mr],.checkout-waiver[data-astro-cid-mfxlt5mr],.pay-option[data-astro-cid-mfxlt5mr]{gap:var(--space-4);text-align:left;cursor:pointer;font-size:var(--text-sm);color:var(--color-text-body);align-items:flex-start;line-height:1.55;display:flex}.checkout-pay[data-astro-cid-mfxlt5mr]{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.checkout-pay[data-astro-cid-mfxlt5mr] legend[data-astro-cid-mfxlt5mr]{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-title);padding:0;font-weight:700}.pay-option[data-astro-cid-mfxlt5mr]{padding:var(--space-4) var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-lg)}.pay-option[data-astro-cid-mfxlt5mr]:hover,.pay-option[data-astro-cid-mfxlt5mr]:focus-within,.pay-option[data-astro-cid-mfxlt5mr]:has(input:checked){border-color:var(--color-accent)}.pay-option[data-astro-cid-mfxlt5mr] strong[data-astro-cid-mfxlt5mr]{margin-bottom:var(--space-2);color:var(--color-text-title);font-size:var(--text-base);display:block}.pay-body[data-astro-cid-mfxlt5mr]{color:var(--color-text-dim);display:block}.pay-option[data-astro-cid-mfxlt5mr] input[data-astro-cid-mfxlt5mr]{width:26px;height:26px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.checkout-bump[data-astro-cid-mfxlt5mr].is-disabled{opacity:.55;cursor:not-allowed}.bump-blocked[data-astro-cid-mfxlt5mr]{max-width:none;font-size:var(--text-sm);color:var(--color-text-dim);margin:0}.checkout-right[data-astro-cid-mfxlt5mr]{max-width:none;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;font-size:var(--text-sm);color:var(--color-text-body);margin:0;line-height:1.55}.checkout-right[data-astro-cid-mfxlt5mr] strong[data-astro-cid-mfxlt5mr]{color:var(--color-text-title)}.checkout-bump[data-astro-cid-mfxlt5mr]{padding:var(--space-5);border:2px solid var(--color-accent-border);border-radius:var(--radius-lg);background:var(--color-accent-soft)}.checkout-bump[data-astro-cid-mfxlt5mr]:hover,.checkout-bump[data-astro-cid-mfxlt5mr]:focus-within{border-color:var(--color-accent)}.checkout-bump[data-astro-cid-mfxlt5mr] strong[data-astro-cid-mfxlt5mr]{margin-bottom:var(--space-2);color:var(--color-text-title);font-size:var(--text-base);display:block}.bump-body[data-astro-cid-mfxlt5mr]{color:var(--color-text-body);display:block}.checkout-bump[data-astro-cid-mfxlt5mr] input[data-astro-cid-mfxlt5mr],.checkout-waiver[data-astro-cid-mfxlt5mr] input[data-astro-cid-mfxlt5mr]{width:26px;height:26px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:1px}.checkout[data-astro-cid-mfxlt5mr] .btn[data-astro-cid-mfxlt5mr]{width:100%}.checkout-error[data-astro-cid-mfxlt5mr]{max-width:none;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:#7f1d1d;font-size:var(--text-sm);background:#fef2f2;border:2px solid #b91c1c;margin:0;font-weight:600}.checkout-note[data-astro-cid-mfxlt5mr]{max-width:none;font-size:var(--text-sm);color:var(--color-text-dim);margin:0}.checkout-included[data-astro-cid-mfxlt5mr]{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent-border);background:var(--color-surface-soft,#00000005);font-size:var(--text-sm);line-height:1.55}.mg-kopf[data-astro-cid-jbidkmys] h1[data-astro-cid-jbidkmys]{margin:0 0 var(--space-4)}.mg-knopf[data-astro-cid-jbidkmys]{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.mg-link[data-astro-cid-jbidkmys]{min-height:var(--tap-min);color:var(--color-link);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.mg-h2[data-astro-cid-jbidkmys]{margin:0 0 var(--space-8)}.mg-raster[data-astro-cid-jbidkmys]{gap:var(--space-5);display:grid}@media (width>=900px){.mg-raster[data-astro-cid-jbidkmys]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-karte[data-astro-cid-jbidkmys]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.mg-karte[data-astro-cid-jbidkmys] h3[data-astro-cid-jbidkmys],.mg-karte[data-astro-cid-jbidkmys] p[data-astro-cid-jbidkmys]{margin:0}.mg-karte[data-astro-cid-jbidkmys] .mg-link[data-astro-cid-jbidkmys]{padding-top:var(--space-2);margin-top:auto}.mg-label[data-astro-cid-jbidkmys]{font-size:var(--text-sm);color:var(--color-sage-text);font-weight:600}.mg-fuss[data-astro-cid-jbidkmys]{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--color-text-dim)}.mg-unter[data-astro-cid-jbidkmys]{margin:calc(-1 * var(--space-5)) 0 var(--space-8);color:var(--color-text-dim)}.mg-preis--start[data-astro-cid-jbidkmys]{background:var(--color-accent-soft);border-color:var(--color-accent-border)}.mg-betrag-zusatz[data-astro-cid-jbidkmys]{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-dim)}.mg-preise[data-astro-cid-jbidkmys]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));max-width:52rem;display:grid}.mg-preis[data-astro-cid-jbidkmys]{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid var(--color-border)}.mg-preis[data-astro-cid-jbidkmys] h3[data-astro-cid-jbidkmys]{margin:0 0 var(--space-1)}.mg-betrag[data-astro-cid-jbidkmys]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-text-title)}.mg-preis-text[data-astro-cid-jbidkmys]{font-size:var(--text-sm);color:var(--color-text-dim)}
