.gutschein__einstieg{margin-block:calc(var(--abschnitt) * -.35) 0;padding-block:0 1rem}.pakete.pakete--arten{grid-template-columns:minmax(0,1fr);align-items:stretch}@media (width>=40em){.pakete.pakete--arten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=78em){.pakete.pakete--arten{grid-template-columns:repeat(4,minmax(0,1fr))}}.pakete--arten .paket__inhalt{grid-template-rows:1fr auto;height:100%}.pakete--arten .paket__inhalt .knopf{justify-self:start}.paket__preis--klein{text-align:right;white-space:normal;max-width:11rem;font-size:1rem;font-style:italic;font-weight:400;line-height:1.25}.gutschein__hinweis{margin-top:1.5rem}.ablauf__liste.ablauf__liste--vier{grid-template-columns:minmax(0,1fr)}@media (width>=40em){.ablauf__liste.ablauf__liste--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=78em){.ablauf__liste.ablauf__liste--vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.gutschein-form .kf{width:min(100%,80rem)}.gutschein-form .tfp__kopf{max-width:58rem}.gf__raster{gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.gf__haupt{min-width:0}.gf__raster[hidden],.gf__seite[hidden]{display:none}.gf__seite{order:-1;min-width:0}@media (width>=64em){.gf__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,4vw - 1rem,4rem)}.gf__seite{top:calc(var(--kopf-h) + 1.25rem);order:0;position:sticky}}@media (width<=63.99em){.kf[data-schritt=daten] .gf__seite{display:none}.kf__schritt .gf__seite{margin-block:1.75rem .5rem}.kf__schritt[data-kf-schritt=art] .gf__seite{margin-top:2rem}}.gf__seite-kopf{justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.gf__seite-titel{color:var(--grau);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.gf__seite-hinweis{color:var(--grau);font-size:var(--f-klein);text-wrap:pretty;margin:.85rem 0 0;line-height:1.45}.gf__gross-knopf{flex:none}.gf__hinweis{max-width:46rem;margin:var(--f-feld) 0 0;border-radius:var(--r);background:var(--karte);box-shadow:inset 4px 0 0 var(--gelb);padding:.9rem 1.1rem;line-height:1.45;display:block}.gf__hinweis a{color:var(--gelb);text-underline-offset:.2em}.gf__hinweis--pruefen{margin:0}.gf__arten .kachel__medium{width:3.25rem;height:3.25rem}.kf__schritt>.gf__liefer-hinweis{margin-top:var(--f-hilfe-abstand);color:var(--f-hilfe-farbe);font-size:var(--f-klein)}.kf__schritt>.gf__betrag:not([hidden])+.gf__liefer-hinweis{margin-top:var(--f-feld)}.kachel__preis{color:var(--gelb);font-size:var(--f-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25}.gf__betrag{border-radius:var(--r);background:var(--karte);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.gf__betrag[hidden],.gf__betrag-feld[hidden]{display:none}.gf__betrag .kf__gruppe{margin:0}@media (width<=33.99em){.gf__betrag .kf__chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gf__betrag .chip{text-align:center;justify-content:center}}.gf__betrag-feld{margin-top:var(--f-feld)}.feld--betrag{font-variant-numeric:tabular-nums;max-width:14rem}.gf__liefer{margin-top:var(--f-feld)}.kf__haken--radio{margin-top:.5rem}.kf__haken--radio input{border-radius:50%}.kf__haken--radio small{margin:.15rem 0 0;font-weight:400;display:block}.feld--datum{max-width:16rem}.gf__knapp{color:var(--gelb)}.gf__plz-ort{grid-template-columns:8rem minmax(0,1fr);gap:0 1rem;display:grid}.kf__zaehler--fast{color:var(--gelb)}.gf__preis{margin:var(--f-feld) 0 0;font-size:1.25rem}.gf__preis strong{color:var(--gelb);font-variant-numeric:tabular-nums;font-size:1.5rem}.gf__preis small{color:var(--grau);font-size:var(--t-klein)}.gf__haken{margin-top:var(--f-feld)}.gf__senden-zusatz{margin-top:1rem}.gf__nummer strong{color:var(--gelb);font-variant-numeric:tabular-nums;letter-spacing:.02em}.gf__tisch{cursor:zoom-in;isolation:isolate;border-radius:var(--r);background:#2b1d14 linear-gradient(118deg,#4b3323 0%,#2e1f15 45%,#1d140d 100%);place-items:center;padding:clamp(1.5rem,7%,3.25rem) clamp(1.1rem,6.5%,3rem);display:grid;position:relative;overflow:hidden}.gf__tisch--holz{background:#2b1d14 image-set("/assets/img/gutschein/holztisch.webp" 1x type("image/webp"),"/assets/img/gutschein/holztisch.jpg" 1x type("image/jpeg")) 50%/cover no-repeat}.gf__tisch:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 95% at 38% 30%,#0000 35%,#00000080 100%);position:absolute;inset:0}@media (width<=63.99em){.gf__tisch:not(.gf__tisch--gross){margin-inline:calc(var(--rand) * -1);border-radius:0;padding:1.6rem .85rem 1.9rem}}.gk{aspect-ratio:210/99;font-kerning:none;font-variant-ligatures:none;font-synthesis:none;-webkit-font-smoothing:antialiased;width:100%;position:relative;rotate:-3deg;container-type:inline-size}.gk__karte{--mm:calc(100cqi / var(--breite));border-radius:calc(var(--mm) * .6);box-shadow: 0 calc(var(--mm) * .15) calc(var(--mm) * .3) #00000080, calc(var(--mm) * .6) calc(var(--mm) * 1.4) calc(var(--mm) * 2.6) calc(var(--mm) * -.4) #00000073, calc(var(--mm) * 2.5) calc(var(--mm) * 5) calc(var(--mm) * 9) calc(var(--mm) * -2) #0000008c;color:var(--papier);background:#f3f0e9;position:absolute;inset:0;overflow:hidden}.gk__karte:after{content:"";z-index:3;mix-blend-mode:soft-light;opacity:.55;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .55 -.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gk__glanz{z-index:2;pointer-events:none;background:linear-gradient(122deg,#fffaf033 0%,#fffaf012 24%,#0000 46% 72%,#0000001f 100%);position:absolute;inset:0}.gk__feld{inset:calc(var(--rand) * var(--mm));background:#0c0b0d;position:absolute}.gk__streifen{left:calc(var(--rand) * var(--mm));top:calc(var(--rand) * var(--mm));bottom:calc(var(--rand) * var(--mm));width:calc(var(--streifen) * var(--mm));background:var(--gelb);position:absolute}.gk__perfo{left:calc(var(--abriss) * var(--mm) - .5px);top:calc((var(--rand) + var(--kerbe) + 2) * var(--mm));bottom:calc((var(--rand) + var(--kerbe) + 2) * var(--mm));border-left:max(1px, calc(var(--mm) * .3)) dashed #57535b;position:absolute}.gk__kerbe{left:calc((var(--abriss) - var(--kerbe)) * var(--mm));width:calc(2 * var(--kerbe) * var(--mm));aspect-ratio:1;background:#f3f0e9;border-radius:50%;position:absolute}.gk__kerbe--oben{top:calc((var(--rand) - var(--kerbe)) * var(--mm))}.gk__kerbe--unten{top:calc((var(--hoehe) - var(--rand) - var(--kerbe)) * var(--mm))}.gk__z{z-index:1;left:calc(var(--x) * var(--mm));top:calc(var(--y) * var(--mm));width:calc(var(--b) * var(--mm));height:calc(var(--h) * var(--mm));font-size:calc(var(--pt,10) * var(--mm) * .352778);line-height:var(--lh,1.2);letter-spacing:var(--sperren,0);white-space:pre;position:absolute}.gk__zeile{display:block}.gk__marke{width:100%;height:auto;display:block}.gk__s--regular{font-style:normal;font-weight:400}.gk__s--bold{font-style:normal;font-weight:700}.gk__s--bold_italic{font-style:italic;font-weight:700}.gk__s--light_italic{font-style:italic;font-weight:300}.gk__z .gk__leer{color:#f4f1ea66}.gk__z--aktiv .gk__zeile:last-child:after{content:"";vertical-align:-.14em;background:var(--gelb);width:max(1.5px,.065em);height:1em;margin-left:.08em;display:inline-block}.gf__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--papier);background:#120d09;border:0;margin:0;padding:0;overflow:hidden}.gf__dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.gf__dialog::backdrop{background:#080709d9}.gf__dialog-kopf{z-index:2;padding:.6rem var(--rand) .6rem calc(var(--rand) + .25rem);background:#0c0b0deb;align-items:center;gap:.5rem 1rem;display:flex;position:relative}.gf__dialog-titel{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.gf__dialog-drehen{color:var(--grau);font-size:var(--t-klein);margin:0}.gf__dialog-zu{width:var(--knopf-h);height:var(--knopf-h);border-radius:var(--r);background:var(--box);color:var(--papier);cursor:pointer;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.gf__dialog-zu svg{width:1.25rem;height:1.25rem}.gf__dialog-zu:hover{background:var(--box-hell)}.gf__dialog-zu:focus-visible{outline:2px solid var(--gelb);outline-offset:2px}.gf__tisch--gross{cursor:auto;border-radius:0;padding:0;display:block}.gf__tisch--gross .gk{width:min(92vw,212.1dvh - 14.847rem);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-1.5deg}@media (orientation:portrait) and (width<=47.99em){.gf__tisch--gross .gk{width:min(100dvh - 7.5rem,190.89vw);rotate:-90deg}}@media (orientation:landscape),(width>=48em){.gf__dialog-drehen{display:none}}@media (prefers-reduced-motion:no-preference){.gf__tisch--da .gk{animation:gk-hinlegen .95s var(--raus) both}@keyframes gk-hinlegen{0%{opacity:0;translate:5% -16%;rotate:-10deg;scale:1.08}45%{opacity:1}}.gk.gk--rutscht{animation:gk-rutschen .68s var(--feder)}@keyframes gk-rutschen{0%{translate:0;rotate:-3deg}32%{translate:1.8% -2.2%;rotate:-1.3deg}to{translate:0;rotate:-3deg}}.gk__neu{animation:gk-neu .42s var(--raus)}@keyframes gk-neu{0%{opacity:0;filter:blur(.05em);translate:0 .22em}}.gk__z--stufe{animation:gk-stufe .3s var(--raus)}@keyframes gk-stufe{0%{opacity:.35}}.gk__z--aktiv .gk__zeile:last-child:after{animation:1.06s step-end infinite gk-marke}@keyframes gk-marke{50%{opacity:0}}@media (hover:hover) and (pointer:fine){.gf__tisch:not(.gf__tisch--gross) .gk{transition:translate .42s var(--raus)}.gf__tisch:not(.gf__tisch--gross) .gk__karte{transition:box-shadow .42s var(--raus)}.gf__tisch:not(.gf__tisch--gross):hover .gk{translate:0 -1.4%}.gf__tisch:not(.gf__tisch--gross):hover .gk__karte{box-shadow:0 calc(var(--mm) * .2) calc(var(--mm) * .4) #0006, calc(var(--mm) * 1) calc(var(--mm) * 2.4) calc(var(--mm) * 4) calc(var(--mm) * -.6) #0006, calc(var(--mm) * 3.5) calc(var(--mm) * 8) calc(var(--mm) * 13) calc(var(--mm) * -2.5) #0000008c}}.gf__dialog[open] .gk{animation:gk-gross .48s var(--raus)}@keyframes gk-gross{0%{opacity:0;scale:.94}}}@media print{.gf__seite,.gf__dialog{display:none}}.gf__stift{display:none}@media (width>=64em){.gf__tisch:not(.gf__tisch--gross) .gf__stift{z-index:2;filter:drop-shadow(.25rem .45rem .35rem #0000008c)drop-shadow(.05rem .1rem .08rem #00000080);pointer-events:none;width:52%;height:auto;display:block;position:absolute;bottom:5.5%;right:-6%;rotate:-7deg}}@media (prefers-reduced-motion:no-preference){.gf__tisch--da .gf__stift{animation:gf-stift 1.1s var(--raus) .25s both}@keyframes gf-stift{0%{opacity:0;translate:12% 8%;rotate:-14deg}}}