@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/schibsted-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/schibsted-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--weinrot:#4f0925;--weinrot-tief:#350519;--weinrot-hell:#7a1a3e;--champagner:#efeae1;--sand:#e6dfd3;--champagner-schrift:#eee4d0;--gold:#c4a05a;--gold-dunkel:#8a6a2a;--warmweiss:#fbfaf7;--graphit:#1f1a1c;--text-leise:#6b5f63;--linie:#ddd3c4;--gold-verlauf:linear-gradient(135deg,#9c7429 0%,#e6cc88 45%,#b88f38 70%,#86641f 100%);--auf-gold:#220310;--fehler:#a3172c;--fehler-flaeche:#fbedef;--erfolg:#2f6b55;--radius:14px;--radius-klein:10px;--schatten:0 1px 2px #3505190f,0 8px 28px #35051914;--schrift-titel:"Schibsted Grotesk",system-ui,sans-serif;--schrift-text:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--champagner);color:var(--graphit);font:400 17px/1.5 var(--schrift-text);margin:0}a{color:var(--weinrot);text-underline-offset:2px}button,input,select{font:inherit;color:inherit}.kopf{color:var(--champagner-schrift);text-align:center;padding:calc(28px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 72px max(20px,env(safe-area-inset-left,0px));background:radial-gradient(ellipse 70% 60% at 85% 0%,#7a1a3ee6,transparent 70%), linear-gradient(160deg,var(--weinrot) 0%,var(--weinrot-tief) 100%)}.kopf__logo{width:150px;height:auto;margin:0 auto 22px;display:block}.kopf__kicker{font:700 13px/1 var(--schrift-text);letter-spacing:.16em;text-transform:uppercase;background:var(--gold-verlauf);color:#0000;-webkit-background-clip:text;background-clip:text}.kopf h1{font:600 clamp(28px,7vw,40px)/1.1 var(--schrift-titel);letter-spacing:-.01em;text-wrap:balance;margin:10px 0}.kopf p{opacity:.88;max-width:34ch;margin:0 auto;font-size:16px}.kopf__linie{background:var(--gold-verlauf);border-radius:2px;width:56px;height:3px;margin:16px auto 0}.seite{max-width:560px;padding:0 max(14px,env(safe-area-inset-left,0px)) 40px;margin:-48px auto 0;position:relative}.karte{background:var(--warmweiss);border-radius:var(--radius);box-shadow:var(--schatten);padding:22px 20px}.karte+.karte{margin-top:14px}.schritt{align-items:center;gap:12px;margin:0 0 16px;display:flex}.schritt__nr{width:28px;height:28px;font:700 14px var(--schrift-text);color:var(--auf-gold);background:var(--gold-verlauf);border-radius:50%;flex:none;place-items:center;display:grid}.schritt h2{font:600 20px/1.2 var(--schrift-titel);color:var(--weinrot-tief);margin:0}.felder{gap:14px;display:grid}.felder--2{grid-template-columns:1fr 1fr}.felder--plz{grid-template-columns:7.5em 1fr}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld label{font-size:15px;font-weight:600}.feld .opt{color:var(--text-leise);font-weight:400}.feld input,.feld select{border:1.5px solid var(--linie);border-radius:var(--radius-klein);appearance:none;background:#fff;width:100%;min-height:52px;padding:12px 14px;font-size:17px;transition:border-color .15s,box-shadow .15s}.feld select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%234F0925' stroke-width='2' fill='none'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}.feld input:focus,.feld select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c4a05a47}.feld__fehler{color:var(--fehler);font-size:14px;font-weight:500;display:none}.feld--fehler input:not([type=checkbox]),.feld--fehler select{border-color:var(--fehler);background:var(--fehler-flaeche)}.feld--fehler .feld__fehler{display:block}.fest{border-radius:var(--radius-klein);background:var(--sand);gap:2px;padding:14px 16px;display:grid}.fest__zeile{justify-content:space-between;gap:12px;font-size:16px;display:flex}.fest__zeile span:first-child{color:var(--text-leise)}.fest__zeile span:last-child{text-align:right;overflow-wrap:anywhere;font-weight:600}.hinweis{color:var(--text-leise);margin:10px 0 0;font-size:14px}.wahl{gap:10px;display:grid}.wahl--2{grid-template-columns:1fr 1fr}.option{cursor:pointer;display:block;position:relative}.option input{opacity:0;pointer-events:none;position:absolute}.option__box{border:1.5px solid var(--linie);border-radius:var(--radius-klein);background:#fff;align-items:flex-start;gap:12px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.option__punkt{border:2px solid var(--linie);background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.option__titel{font-weight:600;display:block}.option__info{color:var(--text-leise);margin-top:2px;font-size:14px;display:block}.option__preis{white-space:nowrap;color:var(--weinrot);margin-left:auto;font-weight:700}.option input:checked+.option__box{border-color:var(--gold);background:#fffdf8;box-shadow:0 0 0 3px #c4a05a38}.option input:checked+.option__box .option__punkt{border-color:var(--gold-dunkel);background:var(--gold-verlauf)}.option input:checked+.option__box .option__punkt:after{content:"";background:var(--auf-gold);border-radius:50%;width:8px;height:8px}.option input:focus-visible+.option__box{outline:3px solid var(--weinrot);outline-offset:2px}.plan{border-radius:var(--radius-klein);background:var(--weinrot);color:var(--champagner-schrift);background:radial-gradient(ellipse 80% 70% at 100% 0%,#7a1a3ecc,transparent 70%),linear-gradient(160deg,var(--weinrot),var(--weinrot-tief));margin-top:16px;padding:18px 18px 16px}.plan__kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.plan__kopf span:first-child{font:700 12px var(--schrift-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.plan__summe{font:600 26px var(--schrift-titel);background:var(--gold-verlauf);color:#0000;-webkit-background-clip:text;background-clip:text}.plan ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan li{border-top:1px solid #eee4d029;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.plan li span:first-child{align-items:center;gap:10px;display:flex}.plan li span:first-child:before{content:"";border:1.5px solid var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.plan li:first-child span:first-child:before{background:var(--gold)}.plan li span:last-child{white-space:nowrap;font-weight:700}.plan__fuss{opacity:.75;margin:10px 0 0;font-size:13px}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.feld label.check{font-size:15px;font-weight:400}.feld .check input{appearance:auto;-webkit-appearance:checkbox;width:24px;height:24px;min-height:0;accent-color:var(--weinrot);box-shadow:none;border:0;flex:none;margin:1px 0 0;padding:0}.knopf{cursor:pointer;width:100%;min-height:58px;font:700 18px var(--schrift-text);color:var(--auf-gold);background:var(--gold-verlauf);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:18px;transition:transform .1s,filter .15s;display:flex;box-shadow:0 6px 18px #86641f59}.knopf:hover{filter:brightness(1.04)}.knopf:active{transform:translateY(1px)}.knopf:focus-visible{outline:3px solid var(--weinrot);outline-offset:3px}.knopf[disabled]{filter:grayscale(.6)brightness(1.1);opacity:.6;cursor:not-allowed;box-shadow:none}.knopf--laedt:after{content:"";border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite dreh}@keyframes dreh{to{transform:rotate(360deg)}}.vertrauen{color:var(--text-leise);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.vertrauen li{align-items:center;gap:6px;display:flex}.vertrauen svg{width:14px;height:14px;color:var(--gold-dunkel)}.sammelfehler{border-radius:var(--radius-klein);background:var(--fehler-flaeche);color:var(--fehler);border-left:4px solid var(--fehler);margin:0 0 14px;padding:12px 14px;font-size:15px;font-weight:500;display:none}.sammelfehler--an{display:block}.zustand{text-align:center;padding:34px 22px}.zustand__icon{background:var(--sand);width:64px;height:64px;color:var(--weinrot);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.zustand__icon--ok{background:var(--gold-verlauf);color:var(--auf-gold)}.zustand__icon svg{width:30px;height:30px}.zustand h2{font:600 26px/1.15 var(--schrift-titel);color:var(--weinrot-tief);text-wrap:balance;margin:0 0 10px}.zustand p{color:#3d3236;max-width:38ch;margin:0 auto 10px}.schritte{text-align:left;counter-reset:s;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.schritte li{counter-increment:s;align-items:flex-start;gap:12px;font-size:16px;display:flex}.schritte li:before{content:counter(s);width:26px;height:26px;color:var(--auf-gold);background:var(--gold-verlauf);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.kontakt{border-top:1px solid var(--linie);color:var(--text-leise);margin-top:18px;padding-top:16px;font-size:15px}.fuss{text-align:center;color:var(--text-leise);padding:6px 16px calc(28px + env(safe-area-inset-bottom,0px));font-size:13px}.fuss a{color:inherit;margin:0 8px}[data-nur]{display:none}body[data-zustand=formular] [data-nur~=formular],body[data-zustand=danke] [data-nur~=danke],body[data-zustand=benutzt] [data-nur~=benutzt],body[data-zustand=abgelaufen] [data-nur~=abgelaufen],body[data-zustand=fehler] [data-nur~=fehler],body[data-zustand=laedt] [data-nur~=laedt]{display:block}@media (width<=380px){.felder--2,.wahl--2{grid-template-columns:1fr}}@media (width>=640px){.karte{padding:28px 30px}.kopf{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[hidden]{display:none!important}.felder--oben{margin-top:16px}.hinweis--check{margin:12px 0 0 36px}.feld__fehler--check{margin-left:34px}.kopf__logo--leer{display:none}.honig{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.option--aus{cursor:not-allowed}.option--aus .option__box{opacity:.55;background:var(--sand)}.zustand__knopf{max-width:320px;margin:18px auto 0}.laden{place-items:center;min-height:120px;display:grid}.laden:after{content:"";border:3px solid var(--gold);border-right-color:#0000;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite dreh}.zustand h2:focus{outline:none}.plan__fuss--warn{opacity:.95}.knopf--sekundaer{margin-top:0}
