[data-bereich=shop]{--grund:#f4f4f0;--karte:#fbfbf9;--fein:#eae9e4;--spalte:#e1e0da;--linie:#d9d8d2;--linie-2:#c6c5be;--tinte:#16171a;--tinte-2:#45464b;--tinte-3:#66686e;--ok:#1f6b43;--warn:#8a5a00;--bad:#b3261e;--rand:clamp(18px,4vw,56px);--kopf-h:76px;--ease:cubic-bezier(.2,.9,.2,1);font-size:16.5px;line-height:1.55;overflow-x:clip}@layer components{[data-bereich=shop] .btn{border-radius:999px;gap:10px;height:48px;padding:0 22px;font-size:.95rem}[data-bereich=shop] .btn svg{width:18px;height:18px}[data-bereich=shop] .btn-klein{height:40px;padding:0 16px;font-size:.88rem}[data-bereich=shop] .btn-rand{box-shadow:inset 0 0 0 1px var(--linie);background:0 0}[data-bereich=shop] .btn-rand:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--tinte);background:0 0}[data-bereich=shop] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--karte)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2316171a' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 14px center/12px;min-height:44px;box-shadow:inset 0 0 0 1px var(--linie);border-radius:999px;padding:0 38px 0 16px;font-size:.9rem;font-weight:600}[data-bereich=shop] select:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--tinte)}[data-bereich=shop] :-webkit-any(input:not(:-webkit-any([type=checkbox],[type=radio])),textarea){min-height:44px;box-shadow:inset 0 0 0 1px var(--linie);border-radius:12px}[data-bereich=shop] :-moz-any(input:not(:-moz-any([type=checkbox],[type=radio])),textarea){min-height:44px;box-shadow:inset 0 0 0 1px var(--linie);border-radius:12px}[data-bereich=shop] :is(input:not(:is([type=checkbox],[type=radio])),textarea){min-height:44px;box-shadow:inset 0 0 0 1px var(--linie);border-radius:12px}}.markiert{text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.08em}.unterstrichen{text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:4px;text-decoration-thickness:3px}.etikett{font:600 .84rem/1.3 var(--font-sans);color:var(--tinte-3);margin:0 0 10px}.kopf{z-index:40;background:color-mix(in srgb,var(--grund)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--linie);position:-webkit-sticky;position:sticky;top:0}.kopf-in{height:var(--kopf-h);padding:0 var(--rand);align-items:center;gap:28px;max-width:1600px;margin:0 auto;display:flex}.kopf .logo{min-width:0;color:var(--tinte);align-items:center;gap:12px;text-decoration:none;display:flex}.kopf .logo img{object-fit:contain;flex:none;width:34px;height:34px}.kopf .logo b{font:650 1.02rem/1.2 var(--font-titel);letter-spacing:-.01em;white-space:nowrap}.kopf .logo small{font:500 .74rem/1.2 var(--font-sans);color:var(--tinte-3);white-space:nowrap;display:block}.kopf nav{gap:4px;display:flex}.kopf nav a{color:var(--tinte-2);white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:.93rem;font-weight:600;text-decoration:none;position:relative}.kopf nav a:hover{color:var(--tinte);background:var(--fein)}.kopf nav a[aria-current=page]{color:var(--tinte)}.kopf nav a[aria-current=page]:after{content:"";background:var(--marke);border-radius:3px;height:3px;position:absolute;bottom:4px;left:14px;right:14px}.kopf nav a em{font:700 .7rem/18px var(--font-sans);background:var(--tinte);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-style:normal;display:inline-block}.kopf-rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.pille,.konto-knopf{border:1px solid var(--linie);background:var(--karte);white-space:nowrap;height:44px;color:var(--tinte);border-radius:999px;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.pille{font-variant-numeric:tabular-nums;gap:12px;padding:0 16px}.pille .mini{width:72px}.konto-knopf{cursor:pointer;gap:9px;padding:0 16px 0 5px;list-style:none}.konto-knopf::-webkit-details-marker{display:none}:-webkit-any(.pille,.konto-knopf,.rund):hover{border-color:var(--tinte)}:-moz-any(.pille,.konto-knopf,.rund):hover{border-color:var(--tinte)}:is(.pille,.konto-knopf,.rund):hover{border-color:var(--tinte)}.kuerzel{background:var(--tinte);color:#fff;width:34px;height:34px;font:700 .76rem/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.konto{position:relative}.konto-menue{z-index:50;background:var(--karte);min-width:240px;box-shadow:0 1px 0 var(--linie),0 24px 48px -24px rgba(0,0,0,.35);border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.konto-menue>p{border-bottom:1px solid var(--linie);color:var(--tinte-3);margin:0 0 4px;padding:8px 12px 10px;font-size:.82rem}.konto-menue>p b{color:var(--tinte);font-size:.92rem;display:block}.konto-menue :-webkit-any(a,button){width:100%;color:var(--tinte);font:600 .9rem var(--font-sans);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.konto-menue :-moz-any(a,button){width:100%;color:var(--tinte);font:600 .9rem var(--font-sans);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.konto-menue :is(a,button){width:100%;color:var(--tinte);font:600 .9rem var(--font-sans);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.konto-menue :-webkit-any(a,button):hover{background:var(--fein)}.konto-menue :-moz-any(a,button):hover{background:var(--fein)}.konto-menue :is(a,button):hover{background:var(--fein)}.konto-menue svg{width:18px;height:18px;color:var(--tinte-2)}.rund{border:1px solid var(--linie);background:var(--karte);width:44px;height:44px;color:var(--tinte);border-radius:50%;place-items:center;display:grid;position:relative}.rund svg{width:20px;height:20px}.rund em{background:var(--marke);min-width:20px;height:20px;color:var(--auf-marke);font:700 .72rem/20px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--grund);border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-5px}.balken{gap:3px;height:10px;display:flex}.balken i{border-radius:3px;min-width:0;height:100%;display:block}.b-bestellt{background:var(--tinte)}.b-korb{background:repeating-linear-gradient(135deg,var(--tinte)0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinte)30%,transparent)}.b-frei{background:var(--marke);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinte)14%,transparent)}.b-ueber{background:repeating-linear-gradient(135deg,var(--bad)0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--bad)}.mini.balken{gap:2px;height:5px}.legende{flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:.82rem;display:flex}.legende div{align-items:baseline;gap:8px;display:flex}.legende dt{color:var(--tinte-3);align-items:center;gap:7px;display:flex}.legende dt i{border-radius:2px;width:10px;height:10px;display:block}.legende dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.seite{max-width:1600px;padding:0 var(--rand)96px;margin:0 auto}.sek{padding-top:max(56px,min(7vw,104px))}.sek-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:max(24px,min(3vw,40px));display:flex}.sek-kopf h2{font:400 clamp(2rem,4.2vw,3.6rem)/1 var(--font-titel);letter-spacing:-.035em;margin:0}.sek-kopf h2 b{font-weight:600}.sek-kopf p{max-width:34em;color:var(--tinte-2);margin:0}.gruss{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:40px max(32px,min(6vw,110px));padding-top:max(40px,min(6vw,88px));display:grid}.gruss h1{font:400 clamp(2.8rem,6vw,5.6rem)/.95 var(--font-titel);letter-spacing:-.04em;margin:0}.gruss h1 b{font-weight:700}.gruss .lead{color:var(--tinte-2);max-width:30em;margin:26px 0 0;font-size:1.12rem}.fakten{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fakten li{background:var(--fein);border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:600}.fakten a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:3px;text-decoration-thickness:2px}.budgetkarte{background:var(--karte);box-shadow:0 1px 0 var(--linie),0 30px 60px -46px rgba(0,0,0,.35);border-radius:22px;padding:26px 28px}.budget-zahl{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.budget-zahl b{font:400 clamp(2.8rem,5vw,4.2rem)/1 var(--font-titel);letter-spacing:-.04em}.budget-zahl span{color:var(--tinte-3)}.budgetkarte .balken{margin:22px 0 0}.toepfe{border-top:1px solid var(--linie);gap:10px;margin:20px 0 0;padding:16px 0 0;font-size:.88rem;list-style:none;display:grid}.toepfe li{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.toepfe li small{color:var(--tinte-3);grid-column:1/-1;font-size:.78rem}.toepfe .zahl{font-variant-numeric:tabular-nums;font-weight:600}.stueck-punkte{vertical-align:1px;gap:4px;margin-left:8px;display:inline-flex}.stueck-punkte i{background:var(--tinte);border-radius:50%;width:9px;height:9px}.stueck-punkte i.frei{background:var(--marke);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinte)25%,transparent)}.karte-fuss{color:var(--tinte-3);margin:16px 0 0;font-size:.82rem}.karte-fuss b{color:var(--tinte)}.satz{letter-spacing:-.025em;color:var(--tinte-2);max-width:30em;margin:0 0 18px;font-size:max(1.4rem,min(2.8vw,2.4rem));font-weight:400;line-height:1.35}[data-bereich=shop] .satz select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:linear-gradient(var(--marke),var(--marke))no-repeat left bottom/calc(100% - 1em)3px,transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2316171a' stroke-width='2'/%3E%3C/svg%3E") no-repeat right .08em center/.5em;min-height:0;color:var(--tinte);font:inherit;field-sizing:content;border:0;border-radius:0;padding:0 1em 0 0;font-weight:650;line-height:1.15}[data-bereich=shop] .satz select:focus-visible{outline:3px solid var(--tinte);outline-offset:4px;box-shadow:none}.filter-zeile{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:max(24px,min(3vw,36px));font-size:.9rem;display:flex}.filter-zeile .anzahl{color:var(--tinte-3);margin-left:auto}.raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kachel{height:100%;position:relative;container-type:inline-size}.kachel>a{background:var(--fein);height:100%;min-height:340px;color:var(--tinte);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kachel>a:hover{transform:translateY(-4px);box-shadow:0 30px 50px -40px rgba(0,0,0,.5)}.kachel .bild{aspect-ratio:1;grid-template-rows:minmax(0,1fr);place-items:end center;padding:max(9%,52px) 8% 4%;display:grid;position:relative}.kachel .bild img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .8s var(--ease)}.kachel[data-gruppe=kopf] .bild img{transform-origin:50% 100%;scale:.62}.kachel>a:hover .bild img{transform:scale(1.04)rotate(-1deg)}.kachel .ohne-bild{color:var(--tinte-3);align-self:center;font-size:.84rem}.kachel .oben{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.marke-tag,.stand-tag{font:600 .74rem/1.2 var(--font-sans);white-space:nowrap;border-radius:999px;padding:5px 11px}.marke-tag{color:var(--tinte-2);background:rgba(255,255,255,.85)}.stand-tag{background:var(--karte);color:var(--tinte);align-items:center;gap:6px;display:inline-flex}.stand-tag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.stand-tag[data-art=passt]:before{background:var(--marke);box-shadow:0 0 0 1px color-mix(in srgb,var(--tinte)30%,transparent)}.stand-tag[data-art=freigabe]{color:var(--warn)}.stand-tag[data-art=eigen]{color:var(--tinte-2)}.stand-tag[data-art=zu]{color:var(--tinte-3)}.kachel .text{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding:0 18px 18px;display:flex}.kachel .text b{font-size:1.02rem;font-weight:600;line-height:1.25;display:block}.kachel .text small{color:var(--tinte-3);margin-top:2px;font-size:.8rem;display:block}.kachel .preis{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem;font-weight:600}.kachel .preis small{white-space:nowrap;font-weight:500}.farbpunkte{gap:4px;margin-top:8px;display:flex}.farbpunkte i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.mit-namen{color:var(--tinte);text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:4px;white-space:nowrap;margin-top:6px;font-size:.76rem;font-weight:600;text-decoration-thickness:3px;display:inline-block}@container (width<=360px){.kachel .text{flex-direction:column;align-items:flex-start;gap:6px}.kachel .preis{text-align:left}}@container (width<=300px){.kachel .oben{flex-direction:column;align-items:flex-start;gap:4px;top:8px;left:8px;right:8px}.kachel .bild{padding-top:70px}.kachel .text{padding:0 14px 14px}}.leer{text-align:center;border:1.5px dashed var(--linie);color:var(--tinte-2);border-radius:22px;grid-column:1/-1;padding:56px 24px}.leer h3{color:var(--tinte);margin:0 0 6px;font-size:1.15rem}.leer p{margin:0 0 16px}.band{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.9rem;display:flex}.band>svg{flex:none;width:20px;height:20px;margin-top:1px}.band b{display:block}.band p{color:var(--tinte-2);margin:2px 0 0}.band.achtung>svg{color:var(--warn)}.band.gut>svg{color:var(--ok)}.buehne-seite{max-width:1600px;margin:0 auto}.buehne-zurueck{padding:18px var(--rand)0;margin:0}.buehne-zurueck a{color:var(--tinte-2);align-items:center;gap:8px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.buehne-zurueck a:hover{color:var(--tinte)}.buehne-zurueck svg{width:16px;height:16px}.buehne{padding:14px var(--rand)0;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:0 max(24px,min(3vw,48px));display:grid}.buehne-bild{top:calc(var(--kopf-h) + 14px);height:calc(100dvh - var(--kopf-h) - 72px);background:radial-gradient(ellipse 60% 55% at 50% 50%,#f7f6f3,var(--fein));border-radius:28px;place-items:center;min-height:460px;display:grid;position:-webkit-sticky;position:sticky;overflow:hidden}.buehne-bild .haupt{object-fit:contain;mix-blend-mode:multiply;width:min(78%,720px);height:78%;animation:einblenden .3s var(--ease)}.buehne-bild[data-klein] .haupt{width:min(52%,460px);height:52%}@keyframes einblenden{0%{opacity:0}}.buehne-bild .gross-name{max-width:80%;font:600 clamp(2.6rem,6vw,6rem)/.9 var(--font-titel);letter-spacing:-.04em;color:var(--tinte);opacity:.06;pointer-events:none;margin:0;position:absolute;top:24px;left:max(20px,min(3vw,40px))}.ohne-foto{color:var(--tinte-3);justify-items:center;gap:14px;margin:0;font-size:.9rem;display:grid}.ohne-foto i{border-radius:50%;width:72px;height:72px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.platz-legende{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:22px;left:max(20px,min(3vw,40px));right:20px}.platz-legende li{background:rgba(255,255,255,.86);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600}.platz-legende b{font-family:var(--font-mono);margin-right:6px}.buehne-info{min-height:calc(100dvh - var(--kopf-h) - 28px);flex-direction:column;padding-top:18px;display:flex}.buehne-info h1{font:400 clamp(2.2rem,3.6vw,3.4rem)/1 var(--font-titel);letter-spacing:-.04em;margin:0}.preis-zeile{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:20px 0 0;display:flex}.preis-zeile b{font:600 1.5rem var(--font-titel);letter-spacing:-.02em}.preis-zeile span{color:var(--tinte-3);font-size:.88rem}.band.wirkung{margin:16px 0 0}.band.wirkung>div{flex:1;min-width:0}.band.wirkung .balken{margin-top:10px}.band.marke>svg{color:var(--auf-marke);background:var(--marke);box-shadow:0 0 0 1px color-mix(in srgb,var(--tinte)20%,transparent);border-radius:50%;padding:3px}.band.fehler>svg{color:var(--bad)}.abschnitt{border-top:1px solid var(--linie);margin:0;padding:20px 0}.wirkung+.abschnitt,.preis-zeile+.abschnitt{margin-top:20px}.abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:.9rem;font-weight:600;display:flex}.abschnitt-kopf span{color:var(--tinte-3);font-weight:500}.farben{flex-wrap:wrap;gap:10px;display:flex}.farben button{border:3px solid var(--grund);width:42px;height:42px;box-shadow:0 0 0 1px var(--linie);cursor:pointer;border-radius:50%;padding:0}.farben button[aria-pressed=true]{box-shadow:0 0 0 2px var(--tinte)}.groessen{flex-wrap:wrap;gap:8px;display:flex}.groessen button{border:1px solid var(--linie);min-width:58px;color:var(--tinte);font:600 .86rem var(--font-mono);cursor:pointer;background:#fff;border-radius:12px;padding:12px;position:relative}.groessen button:hover{border-color:var(--tinte)}.groessen button[aria-pressed=true]{background:var(--tinte);color:#fff;border-color:var(--tinte)}.groessen .deine{background:var(--marke);color:var(--auf-marke);font:700 .7rem/1 var(--font-sans);white-space:nowrap;letter-spacing:.02em;border-radius:999px;padding:3px 8px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.groessen .pool-punkt{background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.pos-hinweis{color:var(--bad);margin:10px 0 0;font-size:.84rem;font-weight:600}.vorschlag-grund{color:var(--tinte-2);margin:12px 0 0;font-size:.84rem}.vorschlag-grund b{color:var(--tinte);font-family:var(--font-mono)}details.aufklapp summary{cursor:pointer;width:-moz-fit-content;width:fit-content;margin-top:12px;font-size:.84rem;font-weight:600}.masstabelle{border-collapse:collapse;width:100%;margin-top:12px;font-size:.82rem}.masstabelle :-webkit-any(th,td){text-align:left;border-bottom:1px solid var(--linie);padding:7px 8px}.masstabelle :-moz-any(th,td){text-align:left;border-bottom:1px solid var(--linie);padding:7px 8px}.masstabelle :is(th,td){text-align:left;border-bottom:1px solid var(--linie);padding:7px 8px}.masstabelle thead th{color:var(--tinte-3);font-weight:500}.masstabelle tbody :-webkit-any(th,td){font-family:var(--font-mono)}.masstabelle tbody :-moz-any(th,td){font-family:var(--font-mono)}.masstabelle tbody :is(th,td){font-family:var(--font-mono)}.masstabelle tr.deine :-webkit-any(th,td){background:var(--fein);font-weight:700}.masstabelle tr.deine :-moz-any(th,td){background:var(--fein);font-weight:700}.masstabelle tr.deine :is(th,td){background:var(--fein);font-weight:700}.band.gut{margin:4px 0 20px}.band-aktion{flex:none;margin-left:auto}.veredelung{gap:10px;margin:0;padding:0;list-style:none;display:grid}.veredelung li{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.veredelung li i{background:var(--marke);width:28px;height:28px;color:var(--auf-marke);font:700 .7rem var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.veredelung small{color:var(--tinte-3);font-size:.8rem;display:block}.veredelung img{object-fit:contain;width:36px;height:36px}.abschnitt .feld>span{font-size:.84rem;font-weight:600}[data-bereich=shop] .name-feld{letter-spacing:.04em;background:#fff;width:100%;padding:11px 14px;font-weight:700}[data-bereich=shop] .name-feld[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--bad)}.klein{color:var(--tinte-3);margin:10px 0 0;font-size:.8rem;line-height:1.5}.menge{border:1px solid var(--linie);background:#fff;border-radius:999px;align-items:center;height:40px;display:inline-flex}.menge button{width:38px;height:38px;color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.menge button:hover:not(:disabled){background:var(--fein)}.menge button:disabled{color:var(--linie-2);cursor:default}.menge svg{width:15px;height:15px}.menge output{text-align:center;min-width:26px;font:600 .88rem var(--font-mono)}.buehne-aktion{background:linear-gradient(transparent,var(--grund)22%);gap:10px;margin-top:auto;padding:18px 0 24px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.buehne-aktion .btn{height:56px;font-size:1.02rem}.buehne-aktion>p{text-align:center;color:var(--tinte-3);margin:0;font-size:.82rem}.buehne-aktion>p.meldung{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);border-radius:12px;padding:10px 14px;font-size:.86rem}.buehne-aktion>p.meldung.fehler{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.korb-kopf{padding-top:max(36px,min(5vw,72px))}.korb-kopf h1,.danke h1{font:400 clamp(2.4rem,5vw,4.2rem)/1 var(--font-titel);letter-spacing:-.04em;margin:0}.korb-kopf h1 b,.danke h1 b{font-weight:600}.korb{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:32px max(32px,min(5vw,80px));display:grid}.korb-liste{margin:0;padding:0;list-style:none}.pos{border-top:1px solid var(--linie);grid-template-columns:96px 1fr;gap:18px;padding:20px 0;display:grid}.pos:last-child{border-bottom:1px solid var(--linie)}.pos-bild{background:var(--fein);border-radius:14px;width:96px;height:110px;padding:9px;display:block}.pos-bild img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pos-zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pos-zeile a{color:var(--tinte);font-size:1rem;font-weight:600;text-decoration:none}.pos-zeile a:hover{text-decoration:underline}.pos small{color:var(--tinte-3);margin-top:2px;font-size:.82rem;display:block}.pos small.name{width:-moz-fit-content;width:fit-content;color:var(--tinte);text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:4px;font-weight:600;text-decoration-thickness:3px}.pos-tag{background:var(--fein);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-block}.pos-hinweis.achtung{color:var(--warn);font-weight:500}.pos-steuer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.raus{color:var(--tinte-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:.82rem;text-decoration:underline}.raus:hover{color:var(--tinte)}.zahl{white-space:nowrap;font-weight:600}.korb-summe{top:calc(var(--kopf-h) + 20px);background:var(--karte);box-shadow:0 1px 0 var(--linie),0 30px 60px -46px rgba(0,0,0,.35);border-radius:22px;padding:24px 26px;position:-webkit-sticky;position:sticky}.korb-budget,.danke-budget{border-bottom:1px solid var(--linie);margin-bottom:10px;padding-bottom:16px}.korb-budget .zeile,.danke-budget .zeile{margin:0 0 10px}.zeile{justify-content:space-between;gap:12px;margin:6px 0;font-size:.9rem;display:flex}.zeile>span:first-child{color:var(--tinte-2)}.zeile.ueber .zahl{color:var(--bad)}.zeile.gesamt{border-top:1px solid var(--linie);margin-top:12px;padding-top:12px;font-size:1.05rem;font-weight:600}.zeile.gesamt>span:first-child{color:var(--tinte)}.korb-summe .band{margin-top:14px}.korb-summe .band.fehler>svg{color:var(--bad)}.korb-aktion{gap:10px;margin-top:16px;display:grid}.korb-aktion .btn{height:56px;font-size:1rem}.meldung{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);border-radius:12px;margin:0;padding:10px 14px;font-size:.86rem}.meldung.fehler{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.korb-summe .klein{text-align:center}.danke{padding-top:max(40px,min(6vw,80px))}.danke>*{max-width:820px}.danke-nummer{font:600 .9rem var(--font-mono);color:var(--tinte-3);margin:16px 0 0}.danke-teile{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.danke-teile li{background:var(--fein);border-radius:14px;width:84px;height:96px;padding:8px;position:relative}.danke-teile img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.danke-teile em{background:var(--tinte);color:#fff;min-width:22px;height:22px;font:700 .7rem/22px var(--font-mono);text-align:center;border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-6px;right:-6px}.naechstes{margin:24px 0;padding:0;list-style:none;display:grid}.naechstes li{color:var(--tinte-3);grid-template-columns:28px 1fr;gap:14px;padding-bottom:18px;font-size:.9rem;display:grid;position:relative}.naechstes li:not(:last-child):after{content:"";background:var(--linie);width:2px;position:absolute;top:30px;bottom:4px;left:13px}.naechstes i{border:2px solid var(--linie);background:var(--grund);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.naechstes li.ja i{background:var(--marke);border-color:var(--marke);color:var(--auf-marke)}.naechstes li.jetzt i{border-color:var(--tinte)}.naechstes i svg{width:14px;height:14px}.naechstes b{color:var(--tinte);font-weight:600;display:block}.danke>.band{margin-bottom:14px}.danke-budget{background:var(--karte);max-width:460px;box-shadow:0 1px 0 var(--linie);border:0;border-radius:18px;margin-top:8px;padding:18px 20px}.aktionen{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.reiter{flex-wrap:wrap;gap:6px;margin:0 0 24px;display:flex}.reiter a{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:600;text-decoration:none}.reiter a:hover{box-shadow:inset 0 0 0 1px var(--tinte)}.reiter a[aria-current=page]{background:var(--tinte);box-shadow:none;color:#fff}.reiter em{font:500 .82rem var(--font-mono);opacity:.7;margin-left:6px;font-style:normal}.bestell-liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bestellung{background:var(--karte);box-shadow:0 1px 0 var(--linie);border-radius:22px;overflow:hidden}.bestellung>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 22px;padding:18px 22px;list-style:none;display:grid}.bestellung>summary::-webkit-details-marker{display:none}.bestellung>summary:hover{background:color-mix(in srgb,var(--fein)50%,transparent)}.bestellung .bilder{display:flex}.bestellung .bilder>*{background:var(--fein);width:56px;height:64px;box-shadow:0 0 0 3px var(--karte);object-fit:contain;border-radius:12px;margin-left:-14px;padding:5px}.bestellung .bilder>:first-child{margin-left:0}.bestellung .bilder img{mix-blend-mode:multiply}.kopfzeile b{font-size:1rem;font-weight:600;display:block}.kopfzeile .nummer{color:var(--tinte-3);font:500 .86rem var(--font-mono);margin-left:8px}.kopfzeile small{color:var(--tinte-3);margin-top:2px;font-size:.84rem;display:block}.status-pille{background:var(--fein);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.status-pille:before{content:"";background:var(--tinte);border-radius:50%;width:8px;height:8px}.status-pille[data-ton=ok]:before{background:var(--ok)}.status-pille[data-ton=warn]:before{background:var(--warn)}.status-pille[data-ton=bad]:before{background:var(--bad)}.schritte{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.schritte li{color:var(--tinte-3);padding-top:14px;font-size:.74rem;position:relative}.schritte li:before{content:"";background:var(--linie);border-radius:3px;height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.schritte li.ja{color:var(--tinte);font-weight:600}.schritte li.ja:before{background:var(--tinte)}.schritte li.jetzt{color:var(--tinte)}.schritte li.jetzt:before{background:var(--marke);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinte)25%,transparent)}.bestellung .detail{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 22px 22px;display:grid}.detail .pos{grid-template-columns:96px minmax(0,1fr)}.detail .pos:first-child{border-top:0}.detail .pos:last-child{border-bottom:0}.detail .pos-zeile b{font-weight:600}.detail .aktionen{margin-top:0}.pos-info{color:var(--tinte-2);margin:8px 0 0;font-size:.86rem}.aufklapp-form{background:var(--fein);border-radius:16px;flex-basis:100%;gap:14px;max-width:520px;padding:16px 18px;font-size:.88rem;display:grid}.aufklapp-form p{margin:0}.optionen{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.optionen.spalte{flex-direction:column;align-items:flex-start}.optionen legend{color:var(--tinte-2);margin-bottom:8px;font-weight:600}.optionen label{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.optionen label:has(input:checked){box-shadow:inset 0 0 0 2px var(--tinte);font-weight:600}.optionen label:has(input:disabled){color:var(--tinte-3);cursor:not-allowed}.aufklapp-form .feld>span{color:var(--tinte-2);font-weight:600}.aufklapp-form .feld small{color:var(--tinte-3);font-size:.8rem}.aufklapp-form .eingabe,.aufklapp-form .datei{width:100%;min-width:0}.aufklapp-form .aktionen{margin-top:0}@media (max-width:760px){.bestellung>summary{grid-template-columns:auto minmax(0,1fr);padding:16px}.bestellung .status-pille{grid-column:1/-1;justify-self:start}.schritte li{font-size:0}.schritte li.jetzt{font-size:.72rem}.bestellung .detail{padding:4px 16px 18px}.detail .pos{grid-template-columns:64px minmax(0,1fr);gap:14px}.detail .pos-bild{width:64px;height:74px}.aufklapp-form{padding:14px}}.masse-seite>.band{margin-bottom:12px}.masse-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px max(24px,min(4vw,56px));margin-top:32px;display:grid}.masse-form{background:var(--karte);box-shadow:0 1px 0 var(--linie);border-radius:22px;gap:22px;margin:0;padding:max(20px,min(2.4vw,30px));display:grid}.masse-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.masse-form fieldset+fieldset{border-top:1px solid var(--linie);padding-top:22px}.masse-form legend{float:left;width:100%;font:600 1.15rem/1.2 var(--font-titel);letter-spacing:-.01em;margin-bottom:4px}.masse-form p{color:var(--tinte-2);margin:0;font-size:.92rem}.masse-form p.klein{color:var(--tinte-3);font-size:.8rem}.methoden{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.methoden button{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);text-align:left;border:0;border-radius:16px;align-content:start;gap:8px;padding:14px 12px;font-size:.86rem;font-weight:600;display:grid}.methoden button:hover{box-shadow:inset 0 0 0 1px var(--tinte)}.methoden button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--tinte),inset 0 -6px 0 var(--marke)}.methoden svg{width:22px;height:22px}.schritt-liste{color:var(--tinte-2);gap:6px;margin:0;padding-left:20px;font-size:.92rem;display:grid}.felder{grid-template-columns:1fr 1fr;gap:12px;display:grid}.felder.breit-schmal{grid-template-columns:2fr 1fr}.masse-form .feld>span:first-child{color:var(--tinte-2);font-size:.84rem;font-weight:600}.masse-form .feld small{color:var(--tinte-3);margin-left:6px;font-weight:400}.mit-einheit{display:block;position:relative}.mit-einheit input{width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding-right:44px}.mit-einheit:after{content:"cm";color:var(--tinte-3);pointer-events:none;font-size:.84rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mit-bild{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:18px;display:grid}.mit-bild>div{gap:12px;display:grid}.wahl{gap:8px;display:grid}.masse-form .wahl>p{color:var(--tinte);font-weight:600}.wahl>div{flex-wrap:wrap;gap:8px;display:flex}.wahl button{background:var(--karte);min-height:42px;box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte);border:0;border-radius:999px;flex:auto;padding:0 16px;font-size:.88rem;font-weight:600}.wahl button:hover{box-shadow:inset 0 0 0 1px var(--tinte)}.wahl button[aria-pressed=true]{background:var(--tinte);box-shadow:none;color:#fff}.scan{background:var(--tinte);color:#fff;border-radius:22px;gap:14px;padding:22px;display:grid}.masse-form .scan p{color:#c9cacd}.scan-stand{background:rgba(255,255,255,.08);border-radius:14px;gap:2px;padding:14px 16px;font-size:.88rem;display:grid}.scan-stand span{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.scan-stand small{color:#c9cacd}.scan .scan-knopf{color:var(--tinte);background:#fff;justify-self:start}.scan .scan-knopf:hover:not(:disabled){background:var(--fein)}.masse-form .werte{font-family:var(--font-mono);color:var(--tinte)}.masse-form .meldung{justify-self:start}.masse-form .aktionen{margin-top:0}.vorschau-titel{font:600 1.15rem/1.2 var(--font-titel);letter-spacing:-.01em;margin:0 0 12px}.vorschau-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vorschau-liste li{background:var(--karte);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;display:grid}.vorschau-liste .bild{background:var(--fein);border-radius:10px;width:52px;height:52px;padding:4px}.vorschau-liste img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.vorschau-liste b{font-size:.9rem;font-weight:600}.vorschau-liste small{color:var(--tinte-3);font-size:.78rem;display:block}.vorschau-liste .gr{background:var(--marke);color:var(--auf-marke);font:700 1rem var(--font-mono);border-radius:10px;padding:6px 12px}.vorschau-liste .gr.aus{background:var(--fein);color:var(--tinte-3);text-decoration:line-through}.masse-raster .leer{text-align:left;padding:28px}.masse-raster .leer p{margin:0}.anmeldung{background:var(--grund);min-height:100dvh;color:var(--tinte);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.anmeldung-bild{background:var(--fein);flex-direction:column;justify-content:space-between;padding:max(28px,min(4vw,56px));display:flex;position:relative;overflow:hidden}.anmeldung-bild .logo{z-index:1;color:var(--tinte);align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.anmeldung-bild .logo img{object-fit:contain;width:38px;height:38px}.anmeldung-bild .logo b{font:650 1.1rem/1.2 var(--font-titel)}.anmeldung-bild .stapel{position:absolute;top:13%;bottom:34%;left:8%;right:8%}.anmeldung-bild .stapel img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:52%;height:78%;position:absolute}.anmeldung-bild .stapel img:first-child{top:8%;left:0;transform:rotate(-7deg)}.anmeldung-bild .stapel img:nth-child(2){height:92%;top:0;left:28%;transform:rotate(2deg)}.anmeldung-bild .stapel img:nth-child(3){height:70%;top:14%;right:0;transform:rotate(8deg)}.anmeldung-bild .stapel img:only-child{height:92%;top:0;left:50%;transform:translate(-50%)rotate(2deg)}.anmeldung-satz{max-width:9em;font:400 clamp(2.4rem,4.6vw,4.4rem)/.98 var(--font-titel);letter-spacing:-.04em;margin:0;position:relative}.anmeldung-satz b{font-weight:600}.anmeldung-form{align-content:center;padding:max(28px,min(5vw,80px));display:grid}.anmeldung-form>div{gap:18px;width:min(440px,100%);min-width:0;margin:0 auto;display:grid}.anmeldung-form h1{font:600 1.7rem/1.2 var(--font-titel);letter-spacing:-.03em;margin:0}.anmeldung-form p{color:var(--tinte-2);margin:0;font-size:.92rem}.anmeldung-form p.klein{color:var(--tinte-3);font-size:.8rem}.anmeldung-form .pos-hinweis{color:var(--bad)}.arten{background:var(--fein);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.arten a{color:var(--tinte-2);text-align:center;white-space:nowrap;border-radius:999px;flex:auto;padding:10px 8px;font-size:.84rem;font-weight:600;text-decoration:none}.arten a[aria-current=page]{background:var(--karte);color:var(--tinte);box-shadow:0 1px 3px rgba(0,0,0,.12)}.anmelde-form{gap:14px;display:grid}.anmelde-form .feld>span{color:var(--tinte-2);font-size:.84rem;font-weight:600}.anmelde-form input{width:100%;min-height:50px}.code-eingabe{font-family:var(--font-mono);letter-spacing:.2em;font-size:1.1rem}.code-eingabe.gross{text-transform:uppercase}.btn.btn-breit{width:100%;height:54px}.btn-leise{color:var(--tinte);text-decoration:underline;-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0;font-size:.9rem;font-weight:600;text-decoration-thickness:3px}.post{background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte-2);border-radius:18px;margin:0;padding:18px;font-size:.88rem}.post b{color:var(--tinte);margin-bottom:4px;display:block}.post.entwicklung{background:var(--fein);box-shadow:none;overflow-wrap:anywhere;gap:6px;display:grid}.post.entwicklung small{color:var(--tinte-3)}.post.entwicklung b{font-family:var(--font-mono);margin:0}@media (max-width:980px){.masse-raster,.anmeldung{grid-template-columns:1fr}.anmeldung-bild{min-height:360px}.anmeldung-bild .stapel{top:20%;bottom:34%;left:6%;right:6%}}@media (max-width:560px){.felder,.felder.breit-schmal{grid-template-columns:1fr}.mit-bild{grid-template-columns:6rem minmax(0,1fr)}.methoden{grid-template-columns:1fr 1fr}.anmeldung-bild{min-height:300px}.anmeldung-satz{font-size:2.3rem}.arten{border-radius:22px;grid-template-columns:1fr 1fr;display:grid}}.ersatz-rahmen{background:var(--grund);min-height:100dvh;color:var(--tinte)}.ersatz{width:min(560px,100% - 2*var(--rand));gap:14px;margin:0 auto;padding:max(32px,min(6vw,80px)) 0;display:grid}.ersatz-karte{background:var(--karte);box-shadow:0 1px 0 var(--linie);border-radius:22px;gap:18px;padding:max(22px,min(3vw,32px));display:grid}.ersatz-karte h1{font:600 1.7rem/1.2 var(--font-titel);letter-spacing:-.03em;margin:0}.ersatz-karte p{color:var(--tinte-2);margin:0;font-size:.92rem}.ersatz-karte .zeile{font-size:.95rem}.ersatz-karte .mono{font-family:var(--font-mono);color:var(--tinte)}.ersatz-aktion{gap:8px;display:grid}.ersatz-aktion .aktionen{margin-top:0}.ersatz-leer{min-height:100dvh;padding:var(--rand);background:var(--grund);color:var(--tinte);text-align:center;place-items:center;display:grid}.ersatz-leer h1{font:600 clamp(1.8rem,4vw,2.6rem)/1.1 var(--font-titel);letter-spacing:-.03em;margin:0 0 8px}.ersatz-leer p{max-width:28em;color:var(--tinte-2);margin:0}.ersatz-leer .btn-leise{margin-top:18px;display:inline-block}.fuss{background:var(--tinte);color:#c9cacd;padding:clamp(40px,5vw,72px)var(--rand)28px;border-radius:32px 32px 0 0;margin-top:max(72px,min(9vw,128px));font-size:.9rem}.fuss-in,.fuss-unten{max-width:1488px;margin-left:auto;margin-right:auto}.fuss-in{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:36px max(24px,min(4vw,64px));display:grid}.fuss-logo{color:#fff;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.fuss-zeichen{background:#fff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.fuss-zeichen img{object-fit:contain;width:34px;height:34px}.fuss-logo b{font:600 1.35rem/1.1 var(--font-titel);letter-spacing:-.02em;display:block}.fuss-logo small{color:#a3a5aa;font-size:.84rem}.fuss-marke p{color:#a3a5aa;max-width:26em;margin:20px 0 0;line-height:1.55}.fuss-spalte{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fuss-spalte h2{font:600 .95rem var(--font-sans);color:#fff;letter-spacing:0;margin:0 0 4px}.fuss-spalte p{margin:0;line-height:1.55}.fuss a{color:#e9e9ea;text-underline-offset:4px;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:2px;transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.fuss a:hover{-webkit-text-decoration-color:var(--marke);text-decoration-color:var(--marke)}.fuss .fuss-logo,.fuss .fuss-logo:hover{text-decoration:none}.fuss :focus-visible{outline-color:#fff}.fuss-unten{color:#a3a5aa;border-top:1px solid rgba(255,255,255,.14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:max(40px,min(5vw,64px));padding-top:22px;font-size:.82rem;display:flex}@media (max-width:1180px){.kopf nav a{padding:10px}.kopf nav a[aria-current=page]:after{left:10px;right:10px}.kopf-in{gap:16px}.pille .mini{display:none}.raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.gruss{grid-template-columns:1fr}.buehne{grid-template-columns:minmax(0,1fr)}.buehne-bild{border-radius:22px;height:46dvh;min-height:300px;position:relative;top:0}.buehne-info{min-height:0}.korb{grid-template-columns:minmax(0,1fr)}.korb-summe{position:static}.fuss-in{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss-marke{grid-column:1/-1}}@media (max-width:760px){[data-bereich=shop]{--kopf-h:64px;font-size:16px}.kopf-in{flex-wrap:wrap;row-gap:6px;height:auto;padding-top:10px;padding-bottom:0}.kopf .logo small{display:none}.kopf .logo img{width:30px;height:30px}.kopf nav{width:calc(100% + var(--rand)*2);margin:0 calc(var(--rand)*-1);padding:0 calc(var(--rand) - 10px)4px;scrollbar-width:none;order:3;overflow-x:auto}.kopf nav::-webkit-scrollbar{display:none}.kopf-rechts{gap:6px}.pille{height:40px;padding:0 12px;font-size:.84rem}.konto-knopf{justify-content:center;width:40px;height:40px;padding:0 4px}.konto-knopf>span:not(.kuerzel){display:none}.konto-knopf .kuerzel{width:30px;height:30px}.rund{width:40px;height:40px}.budgetkarte{padding:22px 20px}.raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kachel>a{border-radius:18px;min-height:250px}.kachel .bild{aspect-ratio:4/5;padding:70px 8% 4%}.kachel .text{flex-direction:column;align-items:flex-start;gap:4px;padding:0 12px 14px}.kachel .preis{text-align:left}.kachel .oben{flex-direction:column;align-items:flex-start;gap:4px;top:8px;left:8px;right:8px}.marke-tag,.stand-tag{padding:4px 8px;font-size:.7rem}.filter-zeile{margin-bottom:20px}.fuss{border-radius:24px 24px 0 0}.fuss-in{grid-template-columns:1fr 1fr;gap:30px 20px}.fuss-unten{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-bereich=shop] *,[data-bereich=shop] :before,[data-bereich=shop] :after{transition-duration:10ms!important}}
