.krampus-cart[data-astro-cid-woeigy2x]{color:var(--ink)}.krampus-cart__add[data-astro-cid-woeigy2x]{display:grid;gap:.85rem}.krampus-cart__counter[data-astro-cid-woeigy2x]{display:inline-flex;align-items:center;justify-content:space-between;min-height:3.5rem;border:1px solid var(--line)}.krampus-cart__counter-button[data-astro-cid-woeigy2x]{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:1.5rem;line-height:1}.krampus-cart__counter-button[data-astro-cid-woeigy2x]:hover:not(:disabled){background:var(--line)}.krampus-cart__counter-button[data-astro-cid-woeigy2x]:disabled{cursor:not-allowed;color:var(--muted);opacity:.45}.krampus-cart__quantity[data-astro-cid-woeigy2x]{color:var(--ink);font-size:1rem;font-weight:800}.krampus-cart__total[data-astro-cid-woeigy2x]{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.06em;line-height:1}.krampus-cart__button[data-astro-cid-woeigy2x]{display:inline-flex;width:100%;justify-content:center;border:1px solid var(--red);padding:1rem 1.4rem;background:var(--red);color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease}.krampus-cart__button[data-astro-cid-woeigy2x]:hover{transform:translateY(-2px);background:#b82b34}.krampus-cart__note[data-astro-cid-woeigy2x],.krampus-cart__status[data-astro-cid-woeigy2x]{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.krampus-cart__status[data-astro-cid-woeigy2x]{color:var(--red)}.krampus-cart__waitlist[data-astro-cid-woeigy2x]:not([hidden]){display:grid;gap:.85rem}.krampus-cart__waitlist[data-astro-cid-woeigy2x] label[data-astro-cid-woeigy2x]{display:grid;gap:.35rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.krampus-cart__waitlist[data-astro-cid-woeigy2x] input[data-astro-cid-woeigy2x]{border:1px solid var(--line);padding:.8rem;background:var(--paper);color:var(--ink);font:inherit}@media(prefers-reduced-motion:reduce){.krampus-cart__button[data-astro-cid-woeigy2x]{transition:none}}.krampus-page[data-astro-cid-c35fydlj]{overflow:hidden;background:var(--paper);color:var(--ink)}.krampus-hero[data-astro-cid-c35fydlj]{position:relative;display:grid;min-height:min(860px,88svh);place-items:center;isolation:isolate;overflow:hidden;background:#090909;color:#f4f0e8}.krampus-hero__image-wrap[data-astro-cid-c35fydlj],.krampus-hero__overlay[data-astro-cid-c35fydlj]{position:absolute;inset:0}.krampus-hero__image-wrap[data-astro-cid-c35fydlj]{z-index:-2}.krampus-hero__image[data-astro-cid-c35fydlj]{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.62}.krampus-hero__overlay[data-astro-cid-c35fydlj]{z-index:-1;background:linear-gradient(180deg,#0909094d,#090909f0)}.krampus-hero__content[data-astro-cid-c35fydlj]{width:min(100%,1000px);min-width:0;padding:8rem var(--space-page-inline) 6rem;text-align:center}.krampus-back[data-astro-cid-c35fydlj]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:5rem;color:#f4f0e8;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.krampus-back[data-astro-cid-c35fydlj] .arrow-icon[data-astro-cid-c35fydlj]{color:#f4f0e8}.krampus-kicker[data-astro-cid-c35fydlj]{margin-bottom:1rem;color:var(--red);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.krampus-hero[data-astro-cid-c35fydlj] .krampus-kicker[data-astro-cid-c35fydlj]{color:#ff5a62}.krampus-hero[data-astro-cid-c35fydlj] h1[data-astro-cid-c35fydlj]{margin:0;color:#f4f0e8;font-size:clamp(4.2rem,13vw,11rem);line-height:.78;letter-spacing:-.1em;text-transform:uppercase}.krampus-hero[data-astro-cid-c35fydlj] h1[data-astro-cid-c35fydlj] span[data-astro-cid-c35fydlj]{color:#ff5a62}.krampus-hero__meta[data-astro-cid-c35fydlj]{display:flex;justify-content:center;gap:1rem 2rem;margin-top:2.5rem;color:#f4f0e8d1;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.krampus-hero__lead[data-astro-cid-c35fydlj]{max-width:28rem;margin:1.5rem auto 0;color:#f4f0e8e6;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.25}.krampus-hero__cta[data-astro-cid-c35fydlj],.krampus-checkout__button[data-astro-cid-c35fydlj]{display:inline-flex;justify-content:center;border:1px solid var(--red);padding:1rem 1.4rem;background:var(--red);color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease}.krampus-hero__cta[data-astro-cid-c35fydlj]{margin-top:2.25rem}.krampus-hero__cta[data-astro-cid-c35fydlj]:hover,.krampus-checkout__button[data-astro-cid-c35fydlj]:hover:not(:disabled){transform:translateY(-2px);background:#b82b34}.krampus-value[data-astro-cid-c35fydlj],.krampus-route[data-astro-cid-c35fydlj],.krampus-buy[data-astro-cid-c35fydlj]{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.krampus-value[data-astro-cid-c35fydlj]>.layout-shell[data-astro-cid-c35fydlj],.krampus-route[data-astro-cid-c35fydlj]>.layout-shell[data-astro-cid-c35fydlj],.krampus-buy[data-astro-cid-c35fydlj]>.layout-shell[data-astro-cid-c35fydlj]{align-items:stretch}.krampus-value__intro[data-astro-cid-c35fydlj]{grid-column:1 / span 5;align-self:start;max-width:34rem}.krampus-route__copy[data-astro-cid-c35fydlj]{grid-column:7 / -1;align-self:start;max-width:34rem}.krampus-value__list[data-astro-cid-c35fydlj]{grid-column:7 / -1}.krampus-value[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj],.krampus-route[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj],.krampus-buy[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj]{max-width:15ch;margin:0;font-size:clamp(2.4rem,4.6vw,5rem);letter-spacing:-.08em;line-height:.92}.krampus-value__intro[data-astro-cid-c35fydlj]>p[data-astro-cid-c35fydlj]:last-child,.krampus-route__copy[data-astro-cid-c35fydlj]>p[data-astro-cid-c35fydlj]{max-width:34rem;margin-top:1.5rem;color:var(--ink);line-height:1.5}.krampus-value__list[data-astro-cid-c35fydlj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem);align-self:start;margin:0;padding:0;list-style:none}.krampus-value__list[data-astro-cid-c35fydlj] li[data-astro-cid-c35fydlj]{display:grid;gap:.45rem;border-top:1px solid var(--line);padding:1.15rem 0}.krampus-value__list[data-astro-cid-c35fydlj] strong[data-astro-cid-c35fydlj]{font-size:1.05rem}.krampus-value__list[data-astro-cid-c35fydlj] span[data-astro-cid-c35fydlj]{color:var(--ink);line-height:1.45}.krampus-route[data-astro-cid-c35fydlj]{border-top:1px solid var(--line)}.krampus-route__image[data-astro-cid-c35fydlj]{grid-column:1 / span 5}.krampus-route__image[data-astro-cid-c35fydlj]{height:100%;min-height:30rem;margin:0;overflow:hidden;background:var(--surface)}.krampus-route__image[data-astro-cid-c35fydlj] img[data-astro-cid-c35fydlj]{display:block;width:100%;height:100%;object-fit:cover}.krampus-stops[data-astro-cid-c35fydlj]{display:grid;gap:0;margin:3rem 0 0;padding:0;list-style:none}.krampus-stops[data-astro-cid-c35fydlj] li[data-astro-cid-c35fydlj]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:baseline;border-top:1px solid var(--line);padding:.9rem 0}.krampus-stops[data-astro-cid-c35fydlj] li[data-astro-cid-c35fydlj]:last-child{border-bottom:1px solid var(--line)}.krampus-stops[data-astro-cid-c35fydlj] strong[data-astro-cid-c35fydlj]{font-size:1.05rem}.krampus-stops[data-astro-cid-c35fydlj] small[data-astro-cid-c35fydlj]{color:var(--ink);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.krampus-buy[data-astro-cid-c35fydlj]{border-top:1px solid var(--line)}.krampus-buy__panel[data-astro-cid-c35fydlj]{grid-column:1 / span 6;align-self:start;display:grid;gap:1.5rem}.krampus-buy__image[data-astro-cid-c35fydlj]{grid-column:8 / -1;margin:0;overflow:hidden;background:#090909}.krampus-buy__image[data-astro-cid-c35fydlj] img[data-astro-cid-c35fydlj]{display:block;width:100%;height:100%;min-height:30rem;object-fit:cover;object-position:center 60%}.krampus-buy[data-astro-cid-c35fydlj] [data-astro-cid-c35fydlj][data-ticket-lead]{max-width:28rem;margin:0;line-height:1.5}.krampus-buy[data-astro-cid-c35fydlj] [data-astro-cid-c35fydlj][data-ticket-lead][hidden]{display:none}.krampus-express:empty{display:none}.krampus-signoff[data-astro-cid-c35fydlj]{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem);background:var(--footer);color:#f4f0e8;text-align:center}.krampus-signoff[data-astro-cid-c35fydlj] p[data-astro-cid-c35fydlj]{margin-bottom:1.25rem;font-size:clamp(1.2rem,2vw,1.7rem)}.krampus-signoff[data-astro-cid-c35fydlj] strong[data-astro-cid-c35fydlj]{color:#ff5a62;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:760px){.krampus-hero[data-astro-cid-c35fydlj]{min-height:760px}.krampus-hero__content[data-astro-cid-c35fydlj]{padding-top:6rem}.krampus-back[data-astro-cid-c35fydlj]{margin-bottom:4rem}.krampus-hero[data-astro-cid-c35fydlj] h1[data-astro-cid-c35fydlj]{font-size:clamp(3.5rem,18vw,7rem)}.krampus-hero__meta[data-astro-cid-c35fydlj]{display:grid;gap:.5rem}.krampus-value[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj],.krampus-route[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj],.krampus-buy[data-astro-cid-c35fydlj] h2[data-astro-cid-c35fydlj]{max-width:15ch}.krampus-value__list[data-astro-cid-c35fydlj]{grid-template-columns:1fr}.krampus-value__intro[data-astro-cid-c35fydlj],.krampus-value__list[data-astro-cid-c35fydlj],.krampus-route__image[data-astro-cid-c35fydlj],.krampus-route__copy[data-astro-cid-c35fydlj],.krampus-buy__image[data-astro-cid-c35fydlj],.krampus-buy__panel[data-astro-cid-c35fydlj]{grid-column:auto}.krampus-buy__image[data-astro-cid-c35fydlj]{margin-top:1.5rem}.krampus-route__image[data-astro-cid-c35fydlj],.krampus-buy__image[data-astro-cid-c35fydlj] img[data-astro-cid-c35fydlj]{min-height:20rem}}@media(prefers-reduced-motion:reduce){.krampus-hero__cta[data-astro-cid-c35fydlj],.krampus-checkout__button[data-astro-cid-c35fydlj]{transition:none}}
