#buchung-modal #m-step-kontakt input{color-scheme:light}#buchung-modal{--macc-fill: var(--color-gold);--macc-grad: var(--color-gold);--macc-ink: #1a1305;--macc-text: var(--color-gold)}#buchung-modal[data-kat=eco]{--macc-fill: var(--kat-eco);--macc-grad: var(--kat-eco-grad);--macc-ink: #04150c;--macc-text: var(--kat-eco-deep)}#buchung-modal[data-kat=premium]{--macc-fill: var(--kat-premium);--macc-grad: var(--kat-premium-grad);--macc-ink: #0a0d12;--macc-text: var(--kat-premium-deep)}#buchung-modal[data-kat] #m-hotel1-meta,#buchung-modal[data-kat] #m-hotel2-meta,#buchung-modal[data-kat] #m-eyebrow{color:var(--macc-text)}#buchung-modal[data-kat] .m-incl-check{color:var(--macc-text);font-weight:900}#buchung-modal[data-kat] .m-incl-item{color:#2f2f2f;font-weight:500}#buchung-modal[data-kat] #m-anfragen{background:var(--macc-grad);color:var(--macc-ink)}@keyframes m-scroll-arrow{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}#buchung-modal .m-scroll-arrow{display:block;animation:m-scroll-arrow 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){#buchung-modal .m-scroll-arrow{animation:none;opacity:.7}}.m-termine-label{font-size:12px;font-weight:600;color:#00000080;margin-bottom:8px}.m-termine-row{display:flex;flex-wrap:wrap;gap:8px}.m-termin-btn{border-radius:9999px;border:1px solid rgba(0,0,0,.15);background:#00000008;padding:7px 14px;font-size:13px;font-weight:600;color:#000000b3;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.m-termin-btn:hover{border-color:#b8924a99;color:#1a1a1a}.m-termin-btn.is-active{background:var(--macc-grad);border-color:var(--macc-fill);color:var(--macc-ink)}#m-termine{margin-top:18px}.cdd-light .cdd-btn{background:#fff;border-color:#00000026;color:#1a1a1a;color-scheme:light}.cdd-light .cdd-menu{background:#fff;border-color:#0000001f;color:#1a1a1a;color-scheme:light}.cdd-light .cdd-opt{color:#1a1a1a}.cdd-light .cdd-opt:hover{background:#b8924a24}.m-kid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.m-kid{min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;border-radius:13px;background:var(--macc-grad);padding:10px 5px 9px;text-align:center;box-shadow:0 5px 16px -7px color-mix(in srgb,var(--macc-fill) 80%,transparent)}.m-kid.is-fix{background:#14140f;box-shadow:0 5px 16px -7px #000000b3}.m-kid-age{font-size:12px;font-weight:800;color:var(--macc-ink);line-height:1.2;white-space:nowrap}.m-kid-art{font-size:8.5px;font-weight:600;color:color-mix(in srgb,var(--macc-ink) 72%,transparent);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-kid-val{font-family:var(--font-serif);font-size:20px;font-weight:800;color:var(--macc-ink);margin-top:3px;line-height:1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.m-kid-pp{font-size:9.5px;font-weight:600;white-space:nowrap;line-height:1.2;margin-top:1px;color:color-mix(in srgb,var(--macc-ink) 66%,transparent)}.m-kid.is-fix .m-kid-age,.m-kid.is-fix .m-kid-val{color:#fff}.m-kid.is-fix .m-kid-art,.m-kid.is-fix .m-kid-pp{color:#ffffffa8}@media(max-width:380px){.m-kid-grid{grid-template-columns:repeat(2,1fr);gap:7px}}.m-addon-info{border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:12px 14px}.m-addon-info-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0009;margin-bottom:7px}.m-addon-info-note{font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-gold)}.m-addon-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#000000c7;padding:5px 0;border-top:1px solid rgba(0,0,0,.06)}.m-addon-row:first-of-type{border-top:0}.m-addon-row-pr{color:#00000080;white-space:nowrap}.m-addon[data-astro-cid-e6xzx5c5]{display:inline-flex;align-items:center;gap:7px;border-radius:9999px;max-width:100%;border:1px solid rgba(0,0,0,.12);background:#00000005;padding:6px 12px;font-size:12.5px;font-weight:600;color:#000000b8;cursor:pointer;transition:all .2s}.m-addon[data-astro-cid-e6xzx5c5]:hover{border-color:#b8924a73}.m-addon[data-astro-cid-e6xzx5c5].is-on{border-color:#b8924ab3;background:#b8924a24;color:#1a1a1a}.m-addon-name[data-astro-cid-e6xzx5c5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-addon[data-astro-cid-e6xzx5c5].is-on .m-addon-name[data-astro-cid-e6xzx5c5]:before{content:"✓ ";color:var(--color-gold);font-weight:900}.m-addon-pr[data-astro-cid-e6xzx5c5]{color:var(--color-gold);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.m-frage[data-astro-cid-e6xzx5c5]{text-align:center;font-family:var(--font-serif);font-size:25px;font-weight:700;color:#14140f;letter-spacing:-.01em;line-height:1.15}.m-frage-sub[data-astro-cid-e6xzx5c5]{text-align:center;margin-top:2px;font-size:11.5px;font-weight:600;color:#00000073}.m-zi-grid[data-astro-cid-e6xzx5c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.m-zi-p[data-astro-cid-e6xzx5c5]{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:8px;border-radius:13px;background:var(--macc-grad);padding:10px 5px 9px;text-align:center;box-shadow:0 5px 16px -7px color-mix(in srgb,var(--macc-fill) 80%,transparent)}.m-zi-p-wer[data-astro-cid-e6xzx5c5]{font-size:12px;font-weight:800;color:var(--macc-ink);line-height:1.2;white-space:nowrap}.m-zi-p-typ[data-astro-cid-e6xzx5c5]{font-size:8.5px;color:color-mix(in srgb,var(--macc-ink) 72%,transparent);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-zi-pr[data-astro-cid-e6xzx5c5]{font-family:var(--font-serif);font-size:20px;font-weight:800;color:var(--macc-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin-top:3px;line-height:1}.m-zi-pp[data-astro-cid-e6xzx5c5]{font-size:9.5px;font-weight:600;white-space:nowrap;line-height:1.2;margin-top:1px;color:color-mix(in srgb,var(--macc-ink) 66%,transparent)}.m-zi-p[data-astro-cid-e6xzx5c5].is-best{box-shadow:0 0 0 2.5px #f6f1e7,0 0 0 5px var(--macc-fill),0 9px 22px -7px color-mix(in srgb,var(--macc-fill) 90%,transparent)}.m-zi-p[data-astro-cid-e6xzx5c5].is-best .m-zi-pr[data-astro-cid-e6xzx5c5]{font-size:22px}.m-zi-p-star[data-astro-cid-e6xzx5c5]{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:9999px;padding:2px 7px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;background:#14140f;color:#fff;box-shadow:0 0 0 2px #f6f1e7}.m-zi-p[data-astro-cid-e6xzx5c5]:last-child .m-zi-p-star[data-astro-cid-e6xzx5c5]{left:auto;right:-2px;transform:none}.m-zi-hint[data-astro-cid-e6xzx5c5]{margin-top:10px;text-align:center;font-size:11.5px;line-height:1.4;color:#00000080}.m-zi-grid[data-astro-cid-e6xzx5c5].ohne-einzel{grid-template-columns:repeat(3,1fr)}.m-zi-grid[data-astro-cid-e6xzx5c5].ohne-einzel #m-zi-einzel[data-astro-cid-e6xzx5c5]{display:none}.m-flug[data-astro-cid-e6xzx5c5]{margin-top:12px;border-radius:12px;background:#0000000a;padding:9px 12px;text-align:center;font-size:12.5px;line-height:1.45;color:#000000b3}.m-flug[data-astro-cid-e6xzx5c5] b[data-astro-cid-e6xzx5c5]{color:#111}.m-ig-grid[data-astro-cid-e6xzx5c5]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.m-ig-grid[data-astro-cid-e6xzx5c5]{grid-template-columns:1fr 1fr}}.m-ig-titel[data-astro-cid-e6xzx5c5]{font-size:13px;font-weight:700;color:#111}.m-ig-opt[data-astro-cid-e6xzx5c5]{font-weight:500;color:#00000073}.m-hotel-ohne-galerie[data-astro-cid-e6xzx5c5] .m-galerie-hinweis[data-astro-cid-e6xzx5c5]{display:none}.m-kid-note[data-astro-cid-e6xzx5c5]{margin-top:10px;text-align:center;font-size:11px;color:#0000006b}@media(max-width:380px){.m-zi-grid[data-astro-cid-e6xzx5c5]{grid-template-columns:repeat(2,1fr);gap:7px}.m-zi-grid[data-astro-cid-e6xzx5c5].ohne-einzel{grid-template-columns:repeat(3,1fr);gap:5px}.m-zi-p-star[data-astro-cid-e6xzx5c5]{top:-7px}}.m-extra-group-label[data-astro-cid-e6xzx5c5]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#00000073;margin-bottom:7px}#h-gallery[data-astro-cid-s6jfo5pg]{scrollbar-width:none}#h-gallery[data-astro-cid-s6jfo5pg]::-webkit-scrollbar{display:none}.video-glow[data-astro-cid-s6jfo5pg]{animation:videopulse 1.8s ease-in-out infinite;transform-origin:center}@keyframes videopulse{0%,to{transform:scale(1);box-shadow:0 6px 16px -7px #00000080}50%{transform:scale(1.07);box-shadow:0 9px 22px -7px #0000008c}}@media(prefers-reduced-motion:reduce){.video-glow[data-astro-cid-s6jfo5pg]{animation:none}}
