.stage--weihnachten{height:clamp(300px,46vh,460px)}.stage--weihnachten .stage-photo{object-position:50% 30%}.stage--weihnachten .stage-scrim{background:linear-gradient(#34282452 0%,#3428241f 11%,#34282400 20%)}@media (max-width:720px){.stage--weihnachten{height:clamp(260px,42vh,340px)}.stage--weihnachten .stage-photo{object-position:46% 26%}}.gs-weihnachtskopf{text-align:center;max-width:760px;color:var(--color-light);text-shadow:0 1px 10px #6857528c;margin:0 auto 40px;padding:0 20px}.gs-weihnachtskopf-label{font-family:var(--font-sans);letter-spacing:.02em;margin-bottom:16px;font-size:18px;font-weight:500;line-height:1}.gs-weihnachtskopf h1{color:var(--color-light);font-family:var(--font-serif);text-wrap:balance;max-width:16em;margin:0 auto;font-size:48px;font-weight:400;line-height:56px}.gs-weihnachtskopf p{font-family:var(--font-sans);max-width:640px;margin:16px auto 0;font-size:16px;font-weight:300;line-height:1.5}@media (max-width:720px){.gs-weihnachtskopf{margin-bottom:28px;padding:0 16px}.gs-weihnachtskopf-label{margin-bottom:12px;font-size:14px}.gs-weihnachtskopf h1{font-size:32px;line-height:38px}.gs-weihnachtskopf p{font-size:15px}}.gs-schneeband{background:var(--color-grey-brown);padding:56px 0 64px;position:relative;overflow:hidden}.schneefall{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-schneeband>:not(.schneefall){z-index:1;position:relative}.gs-schneeband .gs-h2,.gs-schneeband .gs-sub{color:var(--color-light);text-shadow:0 1px 10px #6857528c}.gs-schneeband .gs-sub{font-weight:300}.gs-schneeband .gs-step,.gs-schneeband .gs-step-lbl{color:var(--color-light)}.gs-schneeband .gs-step:not(.cur):not(.done){opacity:.7}.gs-schneeband .gs-step-dot{color:var(--color-light);border-color:#f1f4f299}.gs-schneeband .gs-step.cur .gs-step-dot{background:var(--color-light);border-color:var(--color-light);color:var(--color-brown)}.gs-schneeband .gs-step+.gs-step:before{background:#f1f4f280}.gs-schneeband .gs-dopt,.gs-schneeband .gs-dopt:hover,.gs-schneeband .gs-dopt.on{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.gs-schneeband .gs-dopt-photo{isolation:isolate;background:0 0;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 28px #3c302c40}.gs-schneeband .gs-dopt-photo img{border-radius:inherit}.gs-schneeband .gs-dopt:hover .gs-dopt-photo{transform:translateY(-2px);box-shadow:0 12px 32px #3c302c52}.gs-schneeband .gs-dopt.on .gs-dopt-photo{box-shadow:0 0 0 2px var(--color-light), 0 8px 28px #3c302c40}.gs-schneeband .gs-dopt:focus-visible{outline:none}.gs-schneeband .gs-dopt:focus-visible .gs-dopt-photo{box-shadow:0 0 0 2px var(--color-light), 0 0 0 4px var(--color-brown)}.gs-schneeband .gs-dopt-body{padding:16px 2px 0}.gs-ruhe,.gs-schneeband .gs-stepper,.gs-schneeband .gs-dopt-body{isolation:isolate;position:relative}.gs-ruhe:before,.gs-schneeband .gs-stepper:before,.gs-schneeband .gs-dopt-body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#b0a59cf2 62%,#b0a59c00 100%);position:absolute}.gs-ruhe:before{inset:-36px -72px -20px}.gs-schneeband .gs-stepper:before{inset:-22px -48px}.gs-schneeband .gs-dopt-body:before{background:radial-gradient(closest-side,#b0a59cf2 78%,#b0a59c00 100%);inset:-6px -26px -22px}@media (max-width:720px){.gs-ruhe:before{inset:-28px -24px -16px}.gs-schneeband .gs-stepper:before{inset:-18px -20px}.gs-schneeband .gs-dopt-body:before{inset:-6px -14px -18px}}.gs-schneeband .gs-dopt-title,.gs-schneeband .gs-dopt-fee,.gs-schneeband .gs-dopt-fee.free,.gs-schneeband .gs-dopt-desc{color:var(--color-light);text-shadow:0 1px 8px #68575273}.gs-schneeband .gs-dopt-title{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1.2}.gs-schneeband .gs-dopt.on .gs-dopt-title{font-weight:400}.gs-schneeband .gs-dopt-fee{font-size:14px;font-weight:500}.gs-schneeband .gs-dopt-desc{font-size:14px;line-height:1.5}.gs-schneeband .gs-dopts{gap:36px 28px}.gs-delivery--weihnachten .gs-dopt-photo{aspect-ratio:4/3}
