.xmas[data-astro-cid-72paetzm]{--xmas-ink:var(--color-ivory-100,#fbf3e8);--xmas-accent:var(--color-gold-300,#e3c888);--xmas-muted:var(--color-blush-100,#f3dcd3);--xmas-rule:#e3c88873;background:radial-gradient(120% 80% at 50% 0%, #9a433c 0%, var(--color-wine-500,#8c3a34) 45%, var(--color-wine-700,#5e211d) 100%);color:var(--xmas-ink);text-align:center;padding:clamp(3.5rem,9vw,6.5rem) 0;scroll-margin-top:80px}.xmas-inner[data-astro-cid-72paetzm]{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1.25rem,6vw,3.5rem)}.xmas-kicker[data-astro-cid-72paetzm],.xmas-label[data-astro-cid-72paetzm],.xmas-price-label[data-astro-cid-72paetzm]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--xmas-accent);font-weight:500}.xmas-kicker[data-astro-cid-72paetzm]{margin:0;font-size:.78rem}.xmas-kicker[data-astro-cid-72paetzm] span[data-astro-cid-72paetzm]{vertical-align:1px;margin:0 .6rem;font-size:.65rem}.xmas-title[data-astro-cid-72paetzm]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ivory-50,#fffaf2);margin:.75rem 0 0;font-size:clamp(2.7rem,9vw,5.5rem);font-style:italic;font-weight:500;line-height:1}.xmas-sub[data-astro-cid-72paetzm]{font-family:var(--font-display);color:var(--xmas-muted);margin:1rem 0 0;font-size:clamp(1.25rem,3.5vw,1.75rem);font-style:italic}.xmas-divider[data-astro-cid-72paetzm]{width:220px;height:16px;color:var(--xmas-accent);margin:1.5rem auto 0;display:block}.xmas-courses[data-astro-cid-72paetzm]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.xmas-course[data-astro-cid-72paetzm]{flex-direction:column;align-items:center;display:flex}.xmas-disc[data-astro-cid-72paetzm]{background:var(--color-ivory-100,#fbf3e8);width:190px;height:190px;box-shadow:inset 0 0 0 6px var(--color-ivory-100,#fbf3e8), inset 0 0 0 7.5px var(--color-gold-500,#c9a24b), 0 16px 26px -12px #1b0f0c80;border-radius:50%;place-items:center;display:grid}.xmas-disc[data-astro-cid-72paetzm] img[data-astro-cid-72paetzm]{width:150px;height:auto}.xmas-label[data-astro-cid-72paetzm]{margin:1.5rem 0 0;font-size:.74rem}.xmas-name[data-astro-cid-72paetzm]{font-family:var(--font-display);color:var(--color-ivory-50,#fffaf2);margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2rem);font-style:italic;font-weight:600;line-height:1.1}.xmas-desc[data-astro-cid-72paetzm]{max-width:18rem;font-family:var(--font-body);font-size:var(--type-body-size);color:var(--xmas-muted);margin:.5rem 0 0;line-height:1.45}.xmas-foot[data-astro-cid-72paetzm]{border-top:1px dotted var(--xmas-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:2.5rem;margin-top:clamp(3rem,7vw,4.5rem);padding-top:clamp(2rem,5vw,3rem);display:grid}.xmas-note[data-astro-cid-72paetzm]{text-align:left;font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-style:italic;line-height:1.2}.xmas-sig[data-astro-cid-72paetzm]{color:var(--color-ivory-50,#fffaf2);margin-top:.5rem;font-size:1.15em;display:block}.xmas-heart[data-astro-cid-72paetzm]{color:var(--xmas-accent);font-style:normal}.xmas-price[data-astro-cid-72paetzm]{background:var(--color-ivory-50,#fffaf2);width:200px;height:200px;color:var(--color-wine-500,#8c3a34);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 16px 26px -10px #1b0f0c80}.xmas-price[data-astro-cid-72paetzm]:after{content:"";border:1.5px solid var(--color-gold-500,#c9a24b);pointer-events:none;border-radius:50%;position:absolute;inset:7px}.xmas-price-label[data-astro-cid-72paetzm]{color:inherit;opacity:.85;font-size:.68rem}.xmas-price[data-astro-cid-72paetzm] strong[data-astro-cid-72paetzm]{font-family:var(--font-display);font-variant-numeric:lining-nums;white-space:nowrap;margin-top:.35rem;font-size:2.6rem;font-weight:600;line-height:1}.xmas-price[data-astro-cid-72paetzm] em[data-astro-cid-72paetzm]{max-width:8.5rem;font-family:var(--font-display);margin-top:.4rem;font-size:1.05rem;line-height:1.1}.xmas-resa[data-astro-cid-72paetzm]{text-align:right;flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.xmas-resa[data-astro-cid-72paetzm] p[data-astro-cid-72paetzm]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--xmas-accent);margin:0;font-size:.74rem;line-height:1.7}.xmas-resa[data-astro-cid-72paetzm] p[data-astro-cid-72paetzm] a[data-astro-cid-72paetzm]{color:var(--xmas-ink);font-weight:600;text-decoration:none}.xmas-resa[data-astro-cid-72paetzm] p[data-astro-cid-72paetzm] a[data-astro-cid-72paetzm]:hover{text-underline-offset:3px;text-decoration:underline}.xmas-btn[data-astro-cid-72paetzm]{background:var(--color-ivory-50,#fffaf2);color:var(--color-wine-700,#5e211d);border-color:var(--color-ivory-50,#fffaf2)}.xmas-btn[data-astro-cid-72paetzm]:hover{background:var(--color-gold-300,#e3c888);border-color:var(--color-gold-300,#e3c888);color:var(--color-espresso-800,#2b1712);transform:translateY(-2px)}@media (width<=900px){.xmas-courses[data-astro-cid-72paetzm]{grid-template-columns:1fr;gap:2.75rem}.xmas-foot[data-astro-cid-72paetzm]{grid-template-columns:1fr;justify-items:center;gap:2rem}.xmas-note[data-astro-cid-72paetzm]{text-align:center}.xmas-resa[data-astro-cid-72paetzm]{text-align:center;align-items:center}}@media (width<=600px){.xmas-disc[data-astro-cid-72paetzm]{width:160px;height:160px}.xmas-disc[data-astro-cid-72paetzm] img[data-astro-cid-72paetzm]{width:124px}.xmas-resa[data-astro-cid-72paetzm] .xmas-btn[data-astro-cid-72paetzm],.xmas-resa[data-astro-cid-72paetzm]{width:100%}}a[data-astro-cid-lcdefpme][href=\#entdecken]{transition:opacity .16s ease-out}a[data-astro-cid-lcdefpme][href=\#entdecken]:hover{opacity:.72}
