.ws-kauf:where(.astro-igl7xtt2){gap:var(--space-2);display:grid}.ws-kauf__preis:where(.astro-igl7xtt2){align-items:baseline;gap:.25rem var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ws-kauf__betrag:where(.astro-igl7xtt2){font-family:var(--font-body);font-size:var(--head-section);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text);font-weight:500;line-height:1.1}.ws-kauf__liter:where(.astro-igl7xtt2){font-size:var(--text-sm);color:var(--color-text-muted)}.ws-kauf__groessen:where(.astro-igl7xtt2){gap:var(--space-1);flex-wrap:wrap;display:flex}.ws-kauf__groesse:where(.astro-igl7xtt2){min-width:5rem;min-height:44px;padding:0 var(--space-2);border-radius:var(--knopf-rundung);border:1px solid color-mix(in oklab, var(--color-text) 35%, transparent);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0}.ws-kauf__groesse:where(.astro-igl7xtt2)[aria-pressed=true]{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);font-weight:500}.ws-kauf__groesse:where(.astro-igl7xtt2):disabled{opacity:.45;cursor:default}.ws-kauf__zeile:where(.astro-igl7xtt2){gap:var(--space-1);grid-template-columns:auto 1fr;max-width:28rem;display:grid}.ws-kauf__menge:where(.astro-igl7xtt2){border:1px solid color-mix(in oklab, var(--color-text) 35%, transparent);border-radius:var(--knopf-rundung);align-items:stretch;display:inline-flex;overflow:hidden}.ws-kauf__menge:where(.astro-igl7xtt2) button:where(.astro-igl7xtt2){width:44px;min-height:48px;color:var(--color-text);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0}.ws-kauf__menge:where(.astro-igl7xtt2) input:where(.astro-igl7xtt2){width:2.5rem;color:var(--color-text);text-align:center;font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.ws-kauf__menge:where(.astro-igl7xtt2) input:where(.astro-igl7xtt2)::-webkit-inner-spin-button,.ws-kauf__menge:where(.astro-igl7xtt2) input:where(.astro-igl7xtt2)::-webkit-outer-spin-button{appearance:none;margin:0}.ws-kauf__knopf:where(.astro-igl7xtt2){min-height:48px;padding:0 var(--space-3);border-radius:var(--knopf-rundung);background:var(--shop-accent);color:var(--knopf-haupt-schrift);font-family:var(--font-body);font-size:var(--text-base);white-space:nowrap;cursor:pointer;border:0;grid-template-areas:"l";place-items:center;font-weight:500;display:inline-grid}.ws-kauf__knopf:where(.astro-igl7xtt2):hover:not(:disabled),.ws-kauf__knopf:where(.astro-igl7xtt2):focus-visible{background:var(--knopf-haupt-hover)}.ws-kauf__label:where(.astro-igl7xtt2){grid-area:l}.ws-kauf__label--ok:where(.astro-igl7xtt2),.ws-kauf__knopf:where(.astro-igl7xtt2).ist-drin .ws-kauf__label:where(.astro-igl7xtt2){visibility:hidden}.ws-kauf__knopf:where(.astro-igl7xtt2).ist-drin .ws-kauf__label--ok:where(.astro-igl7xtt2){visibility:visible}.ws-kauf__hinweis:where(.astro-igl7xtt2),.ws-kauf__klein:where(.astro-igl7xtt2){font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ws-kauf__klein:where(.astro-igl7xtt2) a:where(.astro-igl7xtt2){color:var(--color-text);font-weight:var(--gewicht-kraeftig);text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.ws-weg:where(.astro-v4jv4u4j){gap:var(--space-2);display:grid}.ws-weg:where(.astro-v4jv4u4j) p:where(.astro-v4jv4u4j){margin:0}.ws-weg__titel:where(.astro-v4jv4u4j){font-family:var(--font-headline);font-size:var(--head-sub);font-weight:var(--head-weight);line-height:var(--line-height-headline);text-wrap:balance}.ws-weg__preis:where(.astro-v4jv4u4j){align-items:baseline;gap:.25rem var(--space-2);flex-wrap:wrap;display:flex}.ws-weg__betrag:where(.astro-v4jv4u4j){font-family:var(--font-body);font-size:var(--head-sub);font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1.1}.ws-weg__text:where(.astro-v4jv4u4j),.ws-weg__zeiten:where(.astro-v4jv4u4j){font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.ws-weg__zeiten:where(.astro-v4jv4u4j){color:var(--color-text);font-variant-numeric:tabular-nums}.ws-weg__klein:where(.astro-v4jv4u4j){font-size:var(--text-sm);color:var(--color-text-muted)}.ws-weg__anfrage:where(.astro-v4jv4u4j){align-items:center;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-weg__knopf:where(.astro-v4jv4u4j){min-height:48px;padding:0 var(--space-3);border-radius:var(--knopf-rundung);background:var(--knopf-haupt);color:var(--knopf-haupt-schrift);font-family:var(--font-body);font-size:var(--text-base);white-space:nowrap;justify-content:center;justify-self:start;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ws-weg__knopf:where(.astro-v4jv4u4j):hover,.ws-weg__knopf:where(.astro-v4jv4u4j):focus-visible{background:var(--knopf-haupt-hover)}.ws-weg__klein:where(.astro-v4jv4u4j) a:where(.astro-v4jv4u4j){color:var(--color-text);font-weight:var(--gewicht-kraeftig);text-decoration-color:var(--color-accent);text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.ws-karte:where(.astro-jqgyq6xq){scroll-margin-top:calc(var(--site-header-h,var(--header-height)) + var(--announce-h,0px) + var(--space-2));min-width:0}.ws-karte__kopf:where(.astro-jqgyq6xq){align-items:center;column-gap:var(--space-2);min-height:56px;padding:var(--space-1) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel zeichen""kurz kurz";list-style:none;display:grid}.ws-karte__kopf:where(.astro-jqgyq6xq)::-webkit-details-marker{display:none}.ws-karte__titel:where(.astro-jqgyq6xq){font-family:var(--font-headline);font-size:var(--head-sub);font-weight:var(--head-weight);line-height:var(--line-height-headline);grid-area:titel;margin:0}.ws-karte__kopf:where(.astro-jqgyq6xq):hover .ws-karte__titel:where(.astro-jqgyq6xq){color:var(--color-accent)}.ws-karte__kurz:where(.astro-jqgyq6xq){min-width:0;padding-top:var(--space-1);grid-area:kurz;display:none}.ws-karte:where(.astro-jqgyq6xq)[open] .ws-karte__kurz:where(.astro-jqgyq6xq){display:block}.ws-karte__zeichen:where(.astro-jqgyq6xq){grid-area:zeichen;width:14px;height:14px;position:relative}.ws-karte__zeichen:where(.astro-jqgyq6xq):before,.ws-karte__zeichen:where(.astro-jqgyq6xq):after{content:"";background:var(--color-text-muted);width:14px;height:2px;transition:transform .18s;position:absolute;top:6px;left:0}.ws-karte__zeichen:where(.astro-jqgyq6xq):after{transform:rotate(90deg)}.ws-karte:where(.astro-jqgyq6xq)[open] .ws-karte__zeichen:where(.astro-jqgyq6xq):after{transform:rotate(0)}.ws-karte__lang:where(.astro-jqgyq6xq){padding:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-height-body);color:var(--color-text)}.ws-karte__lang:where(.astro-jqgyq6xq) p{margin:0 0 .75rem}.ws-karte__lang:where(.astro-jqgyq6xq) p:last-child{margin-bottom:0}.ws-karte__lang:where(.astro-jqgyq6xq) ul{margin:0;padding-left:1.1em}.ws-karte__lang:where(.astro-jqgyq6xq) li{margin-bottom:.35rem}.ws-karte__lang:where(.astro-jqgyq6xq) a{color:var(--color-accent)}@media (width>=56rem){.ws-karte__kurz:where(.astro-jqgyq6xq){display:block}}.ws-abschnitt:where(.astro-ck2y6igl){scroll-margin-top:calc(var(--site-header-h,var(--header-height)) + var(--announce-h,0px) + var(--space-2));min-width:0}.ws-abschnitt__titel:where(.astro-ck2y6igl){margin:0 0 var(--space-2)}.ws-abschnitt:where(.astro-ck2y6igl)>p,.ws-abschnitt:where(.astro-ck2y6igl)>ul>li{max-width:var(--satzbreite);line-height:var(--line-height-body)}.ws-abschnitt:where(.astro-ck2y6igl)>p{margin:0 0 var(--space-2)}.ws-abschnitt:where(.astro-ck2y6igl)>p:last-child{margin-bottom:0}.ws-abschnitt:where(.astro-ck2y6igl)>ul{margin:0 0 var(--space-2);padding-left:1.25rem}.ws-abschnitt:where(.astro-ck2y6igl)>.ws-abschnitt__weiter:where(.astro-ck2y6igl){margin:0}.ws-abschnitt__weiter:where(.astro-ck2y6igl) a:where(.astro-ck2y6igl){align-items:center;min-height:44px;display:inline-flex}.skala:where(.astro-znmyouiu){gap:.4rem;display:grid}.skala:where(.astro-znmyouiu) p:where(.astro-znmyouiu){margin:0}.skala__name:where(.astro-znmyouiu){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.skala__bahn:where(.astro-znmyouiu){height:.75rem;margin:var(--space-1) .625rem;border-radius:999px;display:flex;position:relative}.skala__verlauf:where(.astro-znmyouiu){border-radius:inherit;background:linear-gradient(to right, color-mix(in oklab, var(--color-accent) 10%, transparent), color-mix(in oklab, var(--color-accent) 42%, transparent));flex:1}.skala__feld:where(.astro-znmyouiu){background:color-mix(in oklab, var(--color-bg) 88%, var(--color-text) 12%);flex:1;position:relative}.skala__feld:where(.astro-znmyouiu)+.skala__feld:where(.astro-znmyouiu){border-left:2px solid var(--color-bg)}.skala__feld:where(.astro-znmyouiu):first-child{border-radius:999px 0 0 999px}.skala__feld:where(.astro-znmyouiu):last-child{border-radius:0 999px 999px 0}.skala__feld:where(.astro-znmyouiu).ist-aktiv{background:color-mix(in oklab, var(--color-accent) 38%, transparent)}.skala__grenze:where(.astro-znmyouiu){font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1;position:absolute;top:calc(100% + .2rem);right:0;transform:translate(50%)}.skala__punkt:where(.astro-znmyouiu){top:50%;left:var(--lage);background:var(--color-accent);width:1.25rem;height:1.25rem;box-shadow:0 0 0 3px var(--color-bg);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.skala__woerter:where(.astro-znmyouiu),.skala__enden:where(.astro-znmyouiu){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}.skala--suesse:where(.astro-znmyouiu) .skala__woerter:where(.astro-znmyouiu){margin-top:.55rem}.skala__woerter:where(.astro-znmyouiu) span:where(.astro-znmyouiu){text-align:center;font-size:var(--text-xs);flex:1}.skala__woerter:where(.astro-znmyouiu) .ist-aktiv:where(.astro-znmyouiu),.skala__ende:where(.astro-znmyouiu){color:var(--color-text);font-weight:var(--gewicht-kraeftig)}.ws-ausz:where(.astro-wxmog2hs){--praem-gold:#d9b94c;--praem-gold-kontur:#8a6e1f;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ws-ausz__siegel:where(.astro-wxmog2hs){flex-wrap:wrap;flex:0 auto;align-items:center;gap:.35rem;min-width:0;display:flex}.ws-ausz__bild:where(.astro-wxmog2hs){width:3rem;height:auto;filter:drop-shadow(0 1px 3px color-mix(in oklab, var(--color-text) 30%, transparent));display:block}.ws-ausz__bild--breit:where(.astro-wxmog2hs){border-radius:var(--radius-sm);width:6rem;box-shadow:0 0 0 1px #1d1d1b}.ws-ausz__zeile:where(.astro-wxmog2hs){align-items:center;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ws-ausz__eintrag:where(.astro-wxmog2hs){min-width:0;max-width:100%;font-family:var(--font-body);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;margin:0;line-height:1.3;display:grid}.ws-ausz__eintrag:where(.astro-wxmog2hs) .abzeichen{margin-top:-.05rem}.ws-ausz__text:where(.astro-wxmog2hs){overflow-wrap:anywhere;min-width:0;padding-top:.05rem}.ws-ausz__titel:where(.astro-wxmog2hs){font-weight:var(--gewicht-kraeftig);color:var(--color-text)}.ws-ausz__bewerb:where(.astro-wxmog2hs){color:var(--color-text-muted);margin-left:.3rem}.ws-ausz__bewerb:where(.astro-wxmog2hs):before{content:"· "}.ws-ausz__weitere:where(.astro-wxmog2hs){min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:3px;white-space:nowrap;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.ws-ausz-liste:where(.astro-kwt7um2c){--praem-gold:#d9b94c;--praem-gold-kontur:#8a6e1f;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.35;display:grid}.ws-ausz-liste__jahr:where(.astro-kwt7um2c){gap:var(--space-1);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.ws-ausz-liste__zahl:where(.astro-kwt7um2c){font-weight:var(--gewicht-kraeftig);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text-muted);margin:0}.ws-ausz-liste__zeilen:where(.astro-kwt7um2c){gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ws-ausz-liste__zeile:where(.astro-kwt7um2c){column-gap:var(--space-1);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;margin:0;display:grid}.ws-ausz-liste__zeile:where(.astro-kwt7um2c) .ausz-symbol{grid-row:span 2;width:1.25rem;height:1.25rem}.ws-ausz-liste__titel:where(.astro-kwt7um2c){font-weight:var(--gewicht-kraeftig);color:var(--color-text)}.ws-ausz-liste__bewerb:where(.astro-kwt7um2c){color:var(--color-text-muted);overflow-wrap:break-word;grid-column:2}@media (width>=56rem){.ws-ausz-liste:where(.astro-kwt7um2c){column-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:start}.ws-ausz-liste__jahr:where(.astro-kwt7um2c){grid-template-columns:minmax(0,1fr);align-content:start}}.ws-logos:where(.astro-i4qovsi2){gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ws-logos__chip:where(.astro-i4qovsi2){min-width:3.5rem;height:3.5rem;padding:.35rem var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--dv-insel,#fff);justify-content:center;align-items:center;display:inline-flex}.ws-logos:where(.astro-i4qovsi2) .ws-logos__bild:where(.astro-i4qovsi2){object-fit:contain;width:auto;max-width:4.5rem;height:100%;display:block}.ws:where(.astro-ga6mj5bl){padding-block:var(--space-3) var(--space-8);gap:var(--space-6);color:var(--color-text);--ws-spalte:minmax(20rem, 24rem);display:grid}.ws-kopf:where(.astro-ga6mj5bl){column-gap:var(--space-2);row-gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"flasche text""kauf kauf";align-items:center;display:grid}.ws-kopf--ohne-flasche:where(.astro-ga6mj5bl){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""kauf"}.ws-kopf:where(.astro-ga6mj5bl) p:where(.astro-ga6mj5bl){margin:0}.ws-kopf__flasche:where(.astro-ga6mj5bl){grid-area:flasche;justify-content:center;display:flex}.ws-kopf__bild:where(.astro-ga6mj5bl){object-fit:contain;width:auto;max-width:100%;height:260px}.ws-kopf__text:where(.astro-ga6mj5bl){gap:var(--space-1);grid-area:text;min-width:0;display:grid}.ws-kopf__titel:where(.astro-ga6mj5bl){font-family:var(--font-headline);font-size:var(--head-title);font-weight:var(--head-weight);line-height:var(--line-height-headline);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ws-kopf__satz:where(.astro-ga6mj5bl){font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.ws-kopf__alle:where(.astro-ga6mj5bl){font-size:var(--text-sm)}.ws-kopf__ausz:where(.astro-ga6mj5bl):empty{display:none}.ws-kopf__kauf:where(.astro-ga6mj5bl){min-width:0;padding:var(--space-2);grid-area:kauf}.ws-steckbrief:where(.astro-ga6mj5bl){gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ws-steckbrief:where(.astro-ga6mj5bl) dt:where(.astro-ga6mj5bl){font-size:var(--text-sm);color:var(--color-text-muted)}.ws-steckbrief:where(.astro-ga6mj5bl) dd:where(.astro-ga6mj5bl){font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:500}.ws-steckbrief__marke:where(.astro-ga6mj5bl){font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);margin-left:.4rem}.ws-geschmack:where(.astro-ga6mj5bl){gap:var(--space-3);min-width:0;display:grid}.ws-geschmack__worte:where(.astro-ga6mj5bl){gap:.15em;margin:0;display:grid}.ws-geschmack__wort:where(.astro-ga6mj5bl){font-family:var(--font-headline);font-size:var(--head-section);font-weight:var(--head-weight);color:var(--color-text);text-wrap:balance;line-height:1.08}.ws-geschmack__wort--zwei:where(.astro-ga6mj5bl){font-style:italic}.ws-geschmack__skalen:where(.astro-ga6mj5bl){gap:var(--space-3);min-width:0;display:grid}.ws-folge:where(.astro-ga6mj5bl),.ws-folge__text:where(.astro-ga6mj5bl){gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ws-folge__technik:where(.astro-ga6mj5bl){align-self:start;min-width:0}.ws-ziel:where(.astro-ga6mj5bl){align-items:center;min-height:44px;margin:0;display:flex}.ws-werte:where(.astro-ga6mj5bl){gap:.75rem;margin:0;display:grid}.ws-werte:where(.astro-ga6mj5bl) dt:where(.astro-ga6mj5bl){font-size:var(--text-sm);color:var(--color-text-muted)}.ws-werte:where(.astro-ga6mj5bl) dd:where(.astro-ga6mj5bl){font-variant-numeric:tabular-nums;margin:0}.ws-folge__technik:where(.astro-ga6mj5bl) .wein-barcodes a{align-items:center;min-height:44px;display:inline-flex}.ws-pre:where(.astro-ga6mj5bl){white-space:pre-wrap;font-family:var(--font-body);font-size:var(--text-sm);margin:0}.ws-leiste:where(.astro-ga6mj5bl){z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0}.ws-leiste:where(.astro-ga6mj5bl)[hidden]{display:none}.ws-leiste__name:where(.astro-ga6mj5bl){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);flex:1;overflow:hidden}.ws-leiste__preis:where(.astro-ga6mj5bl){font-variant-numeric:tabular-nums lining-nums;font-weight:500}.ws-leiste__knopf:where(.astro-ga6mj5bl){min-height:44px;padding:0 var(--space-2);border-radius:var(--knopf-rundung);background:var(--knopf-haupt);color:var(--knopf-haupt-schrift);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:0;font-weight:500}@media (width>=56rem){.ws:where(.astro-ga6mj5bl){padding-block:var(--space-4) var(--space-12)}.ws-kopf:where(.astro-ga6mj5bl){grid-template-columns:9rem minmax(0, 1fr) var(--ws-spalte);column-gap:var(--space-4);grid-template-areas:"flasche text kauf";align-items:center}.ws-kopf--ohne-flasche:where(.astro-ga6mj5bl){grid-template-columns:minmax(0, 1fr) var(--ws-spalte);grid-template-areas:"text kauf"}.ws-kopf__bild:where(.astro-ga6mj5bl){width:100%;height:auto;max-height:17rem}.ws-kopf__kauf:where(.astro-ga6mj5bl){padding:var(--space-3);align-self:center}.ws-steckbrief:where(.astro-ga6mj5bl){gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.ws-leiste:where(.astro-ga6mj5bl),.ws-leiste:where(.astro-ga6mj5bl)[hidden]{display:none}.ws-geschmack:where(.astro-ga6mj5bl),.ws-folge:where(.astro-ga6mj5bl){grid-template-columns:minmax(0, 1fr) var(--ws-spalte);column-gap:var(--space-6);align-items:start}}
