.erlebnis-hinweis[data-astro-cid-tdxgzcze]{margin:var(--raum-3) 0;padding:var(--raum-3);border-radius:var(--radius-lg)}.erlebnis-hinweis--buchung[data-astro-cid-tdxgzcze]{background:var(--cream);border:1px solid var(--gold)}.erlebnis-hinweis__titel[data-astro-cid-tdxgzcze]{color:var(--navy);margin-bottom:var(--raum-1);font-size:16px;font-weight:700}.erlebnis-hinweis--buchung[data-astro-cid-tdxgzcze] p[data-astro-cid-tdxgzcze]{margin-bottom:var(--raum-2);color:var(--text-light)}.weiche[data-astro-cid-43hp4pgj]{margin-block:var(--raum-5);padding:var(--raum-4) var(--raum-3);background:var(--cream);border-radius:var(--radius-lg);position:relative;overflow:hidden}.weiche[data-astro-cid-43hp4pgj]:before{content:"";background:var(--gold);height:2px;position:absolute;inset:0 0 auto}.weiche__kicker[data-astro-cid-43hp4pgj]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:var(--raum-1);font-size:12px;font-weight:600}.weiche__titel[data-astro-cid-43hp4pgj]{color:var(--navy);margin:0 0 var(--raum-1);font-size:20px;font-weight:600}.weiche__text[data-astro-cid-43hp4pgj]{color:var(--text-light);margin:0 0 var(--raum-3);max-width:60ch;font-size:15px;line-height:1.7}.weiche__kacheln[data-astro-cid-43hp4pgj]{gap:var(--raum-2);margin:0;padding:0;list-style:none;display:grid}.weiche__kachel[data-astro-cid-43hp4pgj]{justify-content:space-between;align-items:center;gap:var(--raum-2);min-height:44px;padding:var(--raum-2) var(--raum-3);border:1px solid var(--gray-200);border-radius:var(--radius-lg);color:inherit;background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.weiche__kachel[data-astro-cid-43hp4pgj]:hover,.weiche__kachel[data-astro-cid-43hp4pgj]:focus-visible{box-shadow:var(--shadow-md);border-color:var(--navy-light);transform:translateY(-2px)}.weiche__kachel[data-astro-cid-43hp4pgj]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.weiche__kachel-text[data-astro-cid-43hp4pgj]{flex-direction:column;gap:2px;display:flex}.weiche__kachel-titel[data-astro-cid-43hp4pgj]{color:var(--navy);font-size:15px;font-weight:600;line-height:1.4}.weiche__kachel-sub[data-astro-cid-43hp4pgj]{color:var(--text-light);font-size:13px;line-height:1.5}.weiche__pfeil[data-astro-cid-43hp4pgj]{color:var(--gold-dark);flex:none;font-size:20px;transition:transform .2s}.weiche__kachel[data-astro-cid-43hp4pgj]:hover .weiche__pfeil[data-astro-cid-43hp4pgj]{transform:translate(3px)}.pdp__trust[data-astro-cid-knhofl7t] a[data-astro-cid-knhofl7t]{color:inherit;text-underline-offset:3px;transition:color var(--transition);text-decoration:underline}.pdp__trust[data-astro-cid-knhofl7t] a[data-astro-cid-knhofl7t]:hover,.pdp__trust[data-astro-cid-knhofl7t] a[data-astro-cid-knhofl7t]:focus-visible{color:var(--navy)}.pdp__badge[data-astro-cid-knhofl7t]{margin:0 0 var(--raum-3);background:var(--gray-100);color:var(--gray-600);letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.pdp__fakten[data-astro-cid-knhofl7t]{column-gap:var(--raum-4);margin:0 0 var(--raum-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:0;font-size:15px;line-height:1.6;display:grid}.pdp__fakten-zeile[data-astro-cid-knhofl7t]{gap:var(--raum-1) var(--raum-3);padding:var(--raum-1) 0;border-bottom:1px solid var(--gray-100);grid-template-columns:minmax(120px,9rem) 1fr;display:grid}.pdp__fakten[data-astro-cid-knhofl7t] dt[data-astro-cid-knhofl7t]{color:var(--gray-900);font-weight:600}.pdp__fakten[data-astro-cid-knhofl7t] dd[data-astro-cid-knhofl7t]{color:var(--text-light);margin:0}.pdp__fakten-liste[data-astro-cid-knhofl7t]{margin:0;padding:0;list-style:none}.pdp__fakten-liste[data-astro-cid-knhofl7t] li[data-astro-cid-knhofl7t]+li[data-astro-cid-knhofl7t]{margin-top:2px}.pdp__fakten-zeile[data-astro-cid-knhofl7t]:has(.pdp__fakten-liste){grid-column:1/-1}@media (width<=480px){.pdp__fakten[data-astro-cid-knhofl7t]{column-gap:var(--raum-3);grid-template-columns:1fr 1fr}.pdp__fakten-zeile[data-astro-cid-knhofl7t]{grid-template-columns:1fr;gap:2px}}
