.praemierung:where(.astro-qg7d34zq){pointer-events:auto;--praem-gold:#d9b94c;--praem-gold-kontur:#8a6e1f;--praem-gold-rand:#ffdc7a;position:relative}.praemierung__trigger:where(.astro-qg7d34zq){border:1px solid color-mix(in oklab, var(--praem-gold-kontur) 45%, transparent);background:color-mix(in oklab, var(--color-bg) 88%, transparent);backdrop-filter:blur(3px);color:var(--color-text);cursor:pointer;font-family:var(--font-body);padding:.3rem var(--space-1) .3rem .4rem;border-radius:999px;align-items:center;gap:.3rem;line-height:1;display:inline-flex}.praemierung__trigger:where(.astro-qg7d34zq):hover,.praemierung__trigger:where(.astro-qg7d34zq):focus-visible{border-color:var(--praem-gold-kontur);background:var(--color-bg)}.praemierung__zahl:where(.astro-qg7d34zq){font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.praemierung__popover:where(.astro-qg7d34zq){z-index:6;top:var(--fenster-oben,-.625rem);left:var(--fenster-links,auto);width:var(--fenster-breite,17rem);min-height:var(--fenster-min-hoehe,0);max-height:var(--fenster-max-hoehe,none);border-radius:var(--radius-md);text-align:left;border:2px solid var(--praem-gold-rand);transform-origin:var(--flasche-x,50%) var(--flasche-y,40%);background:#1f1d1a;padding:.85rem .95rem;position:absolute;overflow:auto;box-shadow:0 0 20px #ffdc7a99,inset 0 0 12px #ffdc7a38,0 10px 30px #13140759}.praemierung__popover:where(.astro-qg7d34zq)[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.praemierung__popover:where(.astro-qg7d34zq){animation:.34s cubic-bezier(.2,.9,.3,1.15) praemierungAusDerFlasche}@keyframes praemierungAusDerFlasche{0%{opacity:0;transform:scale(.18)}to{opacity:1;transform:none}}}.praemierung__kopf:where(.astro-qg7d34zq){align-items:start;gap:var(--space-1);border-bottom:1px solid #ffdc7a47;grid-template-columns:1fr auto;margin-bottom:.55rem;padding-bottom:.45rem;display:grid}.praemierung__kopf:where(.astro-qg7d34zq)>div:where(.astro-qg7d34zq){gap:.05rem;display:grid}.praemierung__kopf:where(.astro-qg7d34zq) b:where(.astro-qg7d34zq){font-family:var(--font-headline);font-weight:500;font-size:var(--text-base);color:var(--praem-gold);line-height:1.2}.praemierung__kopf:where(.astro-qg7d34zq) small:where(.astro-qg7d34zq){font-size:var(--text-xs);color:#f1ece0b3}.praemierung__zu:where(.astro-qg7d34zq){color:#f1ece0cc;font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.1rem .3rem;line-height:1}.praemierung__zu:where(.astro-qg7d34zq):hover,.praemierung__zu:where(.astro-qg7d34zq):focus-visible{color:var(--praem-gold);outline:1px solid var(--praem-gold-rand)}.praemierung__liste:where(.astro-qg7d34zq){gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.praemierung__eintrag:where(.astro-qg7d34zq){align-items:start;gap:var(--space-1);font-size:var(--text-sm);grid-template-columns:auto 1fr;line-height:1.3;display:grid}.praemierung__eintrag:where(.astro-qg7d34zq) .ausz-symbol:where(.astro-qg7d34zq){transform:translateY(2px)}.praemierung__text:where(.astro-qg7d34zq){min-width:0}.praemierung__titel:where(.astro-qg7d34zq){color:var(--praem-gold);font-weight:500}.praemierung__bewerb:where(.astro-qg7d34zq){color:#f1ece0bf;margin-left:.35rem}.praemierung__bewerb:where(.astro-qg7d34zq):before{content:"· "}.sieger-embleme:where(.astro-ntfuh6us){pointer-events:none;flex-direction:column;align-items:flex-end;gap:.4rem;width:36%;display:flex;position:absolute;top:2.9rem;right:.625rem}.sieger-emblem:where(.astro-ntfuh6us){filter:drop-shadow(0 1px 3px #14141452);width:66.7%;min-width:44px;max-width:74px}.sieger-emblem--breit:where(.astro-ntfuh6us){width:88.9%;min-width:48px;max-width:90px}.sieger-emblem--breit:where(.astro-ntfuh6us) .sieger-emblem__bild:where(.astro-ntfuh6us){border-radius:var(--radius-sm);box-shadow:0 0 0 1px #1d1d1b}.sieger-emblem__bild:where(.astro-ntfuh6us){width:100%;height:auto;display:block}@media (width<=30rem){.wein-card__hook[data-hook-geklemmt]:after{content:none}.wein-card__hook[data-hook-geklemmt]{padding-right:4.5em;position:relative}.wein-card__hook [data-hook-toggle]:focus-visible{outline-offset:-2px}.wein-card__hook [data-hook-toggle]{z-index:7;background:var(--color-bg);font:inherit;cursor:pointer;color:var(--color-text);border:0;padding:0;position:absolute;bottom:0;right:0}}.hook-fenster{z-index:6;top:var(--fenster-oben,0);left:var(--fenster-links,0);width:var(--fenster-breite,100%);box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);transform-origin:0 0;background:#fbf8f1;padding:.7rem .85rem .8rem;position:absolute;box-shadow:0 10px 30px #13140747}.hook-fenster[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.hook-fenster{animation:.22s cubic-bezier(.2,.9,.3,1.1) hookAusDemText}@keyframes hookAusDemText{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}}.hook-fenster__text{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.45}.shop-hero:where(.astro-u5h3q5x5){--shop-foto-h:clamp(484px, 42vw, 78svh);isolation:isolate;background:var(--color-bg);margin:0;position:relative;overflow:hidden}.shop-hero:where(.astro-u5h3q5x5):after{content:"";height:var(--shop-foto-h);z-index:1;pointer-events:none;background:linear-gradient(180deg, #1314070d 35%, var(--color-bg) 100%);position:absolute;inset:0 0 auto}.shop-hero__bild:where(.astro-u5h3q5x5){width:100%;height:var(--shop-foto-h);object-fit:cover;object-position:45% 0%;z-index:0;background:var(--kopf-platzhalter) 45% 0% / cover no-repeat;position:absolute;inset:0 0 auto}.shop-hero__content:where(.astro-u5h3q5x5){z-index:2;box-sizing:border-box;width:100%;max-width:var(--raster-aussen);grid-template-rows:var(--shop-foto-h) auto;padding:0 var(--raster-rand) var(--space-1);margin-inline:auto;display:grid;position:relative}.shop-hero:where(.astro-u5h3q5x5) h1:where(.astro-u5h3q5x5){font-family:var(--font-headline);font-size:var(--head-foto);line-height:var(--line-height-hero);font-weight:var(--head-weight);margin:0 0 var(--space-4);letter-spacing:-.02em;color:var(--color-text);align-self:end}.shop-lead:where(.astro-u5h3q5x5){z-index:2;max-width:var(--raster-aussen);margin:var(--space-3) auto var(--space-3);padding:0 var(--raster-rand);position:relative}.shop-lead:where(.astro-u5h3q5x5) p:where(.astro-u5h3q5x5){max-width:38rem;font-size:var(--text-lg);color:var(--color-text);text-shadow:0 0 2px var(--color-bg), 0 0 8px var(--color-bg), 0 0 18px var(--color-bg);margin:0;font-weight:600;line-height:1.5}.shop-lead:where(.astro-u5h3q5x5) p:where(.astro-u5h3q5x5).shop-lead__versand{border-left:2px solid var(--color-accent,#1f2b1f);max-width:44rem;font-size:var(--text-sm);color:var(--text-secondary,#444);margin:.875rem 0 0;padding-left:.75rem;line-height:1.5}.shop-lead__versand:where(.astro-u5h3q5x5) a:where(.astro-u5h3q5x5){white-space:nowrap}.shop-faq-fuss:where(.astro-u5h3q5x5){max-width:var(--raster-aussen);padding:0 var(--raster-rand) 3rem;font-size:var(--text-sm);color:var(--text-tertiary,#666);margin:0 auto}.shop-hero__knoepfe:where(.astro-u5h3q5x5){margin-top:var(--space-3);flex-wrap:wrap;gap:.75rem;display:flex}.shop-hero__knopf:where(.astro-u5h3q5x5){border-radius:var(--knopf-rundung);font-family:inherit;font-size:var(--text-base);font-weight:var(--gewicht-kraeftig);border:2px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.6rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.shop-hero__knopf--haupt:where(.astro-u5h3q5x5){background:var(--shop-accent,#1f2b1f);color:#fdf8f0;border-color:#fdf8f099}.shop-hero__knopf--hell:where(.astro-u5h3q5x5){border-color:var(--shop-accent,#1f2b1f);color:#4a4845;background:#fdf8f0}@media (hover:hover){.shop-hero__knopf--haupt:where(.astro-u5h3q5x5):hover{background:var(--knopf-haupt-hover)}.shop-hero__knopf--hell:where(.astro-u5h3q5x5):hover{background:oklab(93.4534% .00202613 .0111765)}}.shop-hero__knopf:where(.astro-u5h3q5x5):focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (width<=60rem){.shop-hero:where(.astro-u5h3q5x5){--shop-foto-h:clamp(360px, 100vw, 480px)}.shop-hero:where(.astro-u5h3q5x5) h1:where(.astro-u5h3q5x5){margin-bottom:var(--space-3)}.shop-hero__knoepfe:where(.astro-u5h3q5x5),.shop-lead:where(.astro-u5h3q5x5){margin-top:var(--space-2)}.shop-hero__bild:where(.astro-u5h3q5x5){object-position:45% 25%;background-position:45% 25%}}.shop-nav:where(.astro-u5h3q5x5){max-width:var(--raster-aussen);padding:0 var(--raster-rand);margin:0 auto 2.5rem}.shop-nav__list:where(.astro-u5h3q5x5){scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.shop-nav__list:where(.astro-u5h3q5x5)::-webkit-scrollbar{display:none}@media (width>=1024px){.shop-nav__list:where(.astro-u5h3q5x5){flex-wrap:wrap;gap:.5rem;overflow:visible}}.shop-nav__item:where(.astro-u5h3q5x5){scroll-snap-align:center;flex-shrink:0;margin:0}.shop-nav__pill:where(.astro-u5h3q5x5){border:1px solid var(--color-border);border-radius:var(--knopf-rundung);background-color:var(--color-bg);height:44px;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;padding:0 1.1rem;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}:root[data-theme=dark] .shop-nav__pill:where(.astro-u5h3q5x5){background-color:var(--color-surface)}.shop-nav__pill:where(.astro-u5h3q5x5):hover{border-color:var(--color-accent);color:var(--color-text)}.shop-nav__pill:where(.astro-u5h3q5x5)[aria-pressed=true]:not([data-filter=alle]),.shop-nav__pill--hier:where(.astro-u5h3q5x5){border-color:var(--color-accent);color:var(--color-text);font-weight:500}.shop-nav__pill:where(.astro-u5h3q5x5):focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.shop-nav:where(.astro-u5h3q5x5){top:var(--header-height);z-index:30;background-color:var(--color-bg);margin-bottom:1.875rem;padding-block:.625rem;position:sticky}@media (width<=30rem){.shop-nav__list:where(.astro-u5h3q5x5){gap:.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.shop-nav__list:where(.astro-u5h3q5x5).am-ende{-webkit-mask-image:none;mask-image:none}.shop-hero__knoepfe:where(.astro-u5h3q5x5){flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.shop-nav:where(.astro-u5h3q5x5),.shop-nav__pill:where(.astro-u5h3q5x5),.shop-nav__pill:where(.astro-u5h3q5x5):after{transition:none}}.shop-section:where(.astro-u5h3q5x5){max-width:var(--raster-aussen);padding:0 var(--raster-rand) 4rem;margin:0 auto;overflow-x:clip}.shop-section:where(.astro-u5h3q5x5)+.shop-section:where(.astro-u5h3q5x5){padding-top:1rem}.shop-section__header:where(.astro-u5h3q5x5){border-top:1px solid var(--border,#e5e5e0);margin-bottom:1.75rem;padding-top:2rem}.shop-section__heading:where(.astro-u5h3q5x5){font-family:var(--font-display,"Bodoni Moda", serif);font-size:var(--head-section);font-weight:var(--head-weight);line-height:var(--line-height-headline);letter-spacing:-.015em;font-size:var(--head-section-loud);margin:0 0 .5rem}@media (width<=23rem){.shop-section__heading:where(.astro-u5h3q5x5){font-size:var(--head-section)}}.shop-section__subline:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--text-secondary,#555);margin:0;line-height:1.4}.shop-grid:where(.astro-u5h3q5x5){--karte-abstand:.875rem;--text-abstand:.375rem;--control-abstand:.375rem;--bedienhoehe:32px;--control-spalte:.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-rows:auto;gap:2.5rem 2rem;display:grid}.shop-grid-empty:where(.astro-u5h3q5x5){max-width:var(--raster-aussen);padding:3rem var(--raster-rand);text-align:center;color:var(--text-tertiary,#666);margin:0 auto 4rem}.wein-card:where(.astro-u5h3q5x5){gap:var(--karte-abstand);flex-direction:column;display:flex;position:relative}@supports (grid-template-rows:subgrid){.wein-card:where(.astro-u5h3q5x5){grid-template-rows:subgrid;gap:var(--karte-abstand);grid-row:span 5;display:grid}}.wein-card--sold-out:where(.astro-u5h3q5x5) .wein-card__media-link:where(.astro-u5h3q5x5),.wein-card--sold-out:where(.astro-u5h3q5x5) .wein-card__badge-slot:where(.astro-u5h3q5x5){opacity:.55}.wein-card--sold-out:where(.astro-u5h3q5x5) .wein-card__body:where(.astro-u5h3q5x5),.wein-card--sold-out:where(.astro-u5h3q5x5) .wein-card__controls:where(.astro-u5h3q5x5){opacity:.66}.wein-card--sold-out:where(.astro-u5h3q5x5) .wein-card__hook:where(.astro-u5h3q5x5){color:var(--color-text)}.wein-card--ziel:where(.astro-u5h3q5x5){outline:2px solid var(--color-accent);outline-offset:6px;border-radius:var(--radius-md);animation:2.6s ease-out both wein-card-ziel}@keyframes wein-card-ziel{0%,70%{outline-color:var(--color-accent)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.wein-card--ziel:where(.astro-u5h3q5x5){animation:none}}.wein-card__media-link:where(.astro-u5h3q5x5){text-decoration:none;display:block;position:relative}@media (pointer:coarse),(hover:hover){.wein-card__media-link:where(.astro-u5h3q5x5){cursor:zoom-in}}.shop-zoom-backdrop:where(.astro-u5h3q5x5){z-index:55;opacity:0;pointer-events:none;background:#1314078c;transition:opacity .2s;position:fixed;inset:0}.shop-zoom-backdrop:where(.astro-u5h3q5x5)[data-open]{opacity:1;pointer-events:auto}.wein-card--zoomed:where(.astro-u5h3q5x5){z-index:56;position:relative}.wein-card--zoomed:where(.astro-u5h3q5x5) .wein-card__media:where(.astro-u5h3q5x5){overflow:visible}.wein-card__image:where(.astro-u5h3q5x5){transition:transform .22s cubic-bezier(.2,.7,.3,1),filter .3s}.wein-card--zoomed:where(.astro-u5h3q5x5) .wein-card__image:where(.astro-u5h3q5x5){transform:scale(1.26)}.wein-card__badge-slot:where(.astro-u5h3q5x5){transition:opacity .18s}.wein-card--zoomed:where(.astro-u5h3q5x5) .wein-card__badge-slot:where(.astro-u5h3q5x5){opacity:0;pointer-events:none}.wein-card--praem-offen:where(.astro-u5h3q5x5) .wein-card__image:where(.astro-u5h3q5x5){filter:brightness(.55)blur(2px);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.shop-zoom-backdrop:where(.astro-u5h3q5x5),.wein-card__image:where(.astro-u5h3q5x5){transition:none}}.wein-card__media:where(.astro-u5h3q5x5){aspect-ratio:4/5;position:relative;overflow:hidden}.wein-card__emblem-fach:where(.astro-u5h3q5x5){pointer-events:none;position:absolute;inset:0}.wein-card__media:where(.astro-u5h3q5x5):after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(closest-side,#14141447 0%,#14141424 45%,#14141400 75%);width:50%;height:1%;min-height:5px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.wein-card__media-link:where(.astro-u5h3q5x5):after{content:"";opacity:0;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#14141429 0%,#14141400 100%);height:12px;position:absolute;top:100%;left:14%;right:14%}.wein-card:where(.astro-u5h3q5x5):hover>.wein-card__media-link:where(.astro-u5h3q5x5):after{opacity:1}.wein-card:where(.astro-u5h3q5x5):hover:not(.wein-card--zoomed){z-index:3}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wein-card:where(.astro-u5h3q5x5){transition:transform .2s cubic-bezier(.2,.7,.3,1)}.wein-card__media-link:where(.astro-u5h3q5x5):after{transition:opacity .2s}.wein-card:where(.astro-u5h3q5x5):hover{transform:translateY(-3px)}}.wein-card__image:where(.astro-u5h3q5x5),.wein-card__image-placeholder:where(.astro-u5h3q5x5){box-sizing:border-box;object-fit:contain;object-position:center bottom;width:100%;height:100%;padding:6% 0;display:block;position:absolute;inset:0}.wein-card__media:where(.astro-u5h3q5x5).wein-card__media--klein{aspect-ratio:1}.wein-card__media-link:where(.astro-u5h3q5x5):has(.wein-card__media--klein){align-self:end}.wein-card__image--klein:where(.astro-u5h3q5x5){padding:23% 24% 1%}.wein-card__media--klein:where(.astro-u5h3q5x5):after{bottom:.5%}.wein-card__image-placeholder:where(.astro-u5h3q5x5){color:#14141414}.wein-card__badge-slot:where(.astro-u5h3q5x5){z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-start;min-width:2.5rem;min-height:2.5rem;display:flex;position:absolute;top:.625rem;right:.625rem}.wein-card__badge-slot:where(.astro-u5h3q5x5).is-offen{z-index:30}.wein-card__controls:where(.astro-u5h3q5x5){place-content:end start;gap:var(--control-abstand) var(--control-spalte);grid-template-columns:minmax(0,max-content) max-content;min-width:0;margin-top:.5rem;display:grid}.pill-zeile:where(.astro-u5h3q5x5){grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.pill-zeile--kauf:where(.astro-u5h3q5x5){align-items:stretch}.karten-wahl:where(.astro-u5h3q5x5){contain:inline-size;grid-column:1/-1;min-width:0;position:relative}.karten-wahl__feld:where(.astro-u5h3q5x5){box-sizing:border-box;width:100%;height:var(--bedienhoehe);border-radius:var(--knopf-rundung);color:var(--color-text,#131407);font:500 .875rem/1 var(--font-body,system-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer;background:#3a4a3814;border:1px solid #3a4a3833;align-items:center;margin:0;padding:0 2rem 0 .75rem;display:flex;overflow:hidden}.karten-wahl__feld:where(.astro-u5h3q5x5):hover:not(:disabled){background:#3a4a381f}.karten-wahl__feld:where(.astro-u5h3q5x5):focus-visible{outline:2px solid var(--color-text,#131407);outline-offset:2px}.karten-wahl__pfeil:where(.astro-u5h3q5x5){fill:none;width:12px;height:8px;stroke:var(--color-text,#131407);stroke-width:1.6px;pointer-events:none;margin-top:-4px;position:absolute;top:50%;right:.7rem}.karten-wahl--fest:where(.astro-u5h3q5x5) .karten-wahl__feld:where(.astro-u5h3q5x5),.karten-wahl--aus:where(.astro-u5h3q5x5) .karten-wahl__feld:where(.astro-u5h3q5x5){cursor:default;opacity:1;background:0 0;border-style:dashed;padding-right:.75rem}.karten-wahl--aus:where(.astro-u5h3q5x5) .karten-wahl__pfeil:where(.astro-u5h3q5x5){display:none}@media (pointer:coarse){select:where(.astro-u5h3q5x5).karten-wahl__feld{font-size:1rem}}.pill-stepper:where(.astro-u5h3q5x5){grid-column:1;justify-content:space-between;justify-self:stretch}.pill-add:where(.astro-u5h3q5x5){grid-column:2;justify-self:end}.pill-ausverkauft:where(.astro-u5h3q5x5){grid-column:1/-1}@supports not (grid-template-columns:subgrid){.wein-card__controls:where(.astro-u5h3q5x5){flex-direction:column;align-items:flex-start;display:flex}.pill-zeile:where(.astro-u5h3q5x5){flex-wrap:nowrap;gap:.5rem;width:max-content;max-width:100%;display:flex}.karten-wahl:where(.astro-u5h3q5x5){align-self:stretch}}.pill-stepper:where(.astro-u5h3q5x5){min-height:var(--bedienhoehe);box-sizing:border-box;border-radius:var(--knopf-rundung);background:#3a4a3814;border:1px solid #3a4a3833;flex:none;align-items:stretch;padding:2px;display:inline-flex}.pill-stepper__btn:where(.astro-u5h3q5x5){border-radius:var(--knopf-rundung);color:#1f2b1f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-height:24px;font-family:inherit;font-size:1rem;line-height:1;transition:background-color .12s;display:flex;position:relative}.pill-stepper__btn:where(.astro-u5h3q5x5):hover{background:#3a4a381f}.pill-stepper__btn:where(.astro-u5h3q5x5):focus-visible{outline-offset:-2px;outline:2px solid #1f2b1f}.pill-stepper__input:where(.astro-u5h3q5x5){--feld-breite:2rem;--stauchen:.8125;width:var(--feld-breite);text-align:center;color:#1f2b1f;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1}.pill-stepper__input:where(.astro-u5h3q5x5)::-webkit-outer-spin-button,.pill-stepper__input:where(.astro-u5h3q5x5)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pill-stepper__input:where(.astro-u5h3q5x5):focus-visible{outline-offset:2px;border-radius:var(--knopf-rundung);outline:2px solid #1f2b1f}.pill-add:where(.astro-u5h3q5x5){min-height:var(--bedienhoehe);box-sizing:border-box;border:1px solid var(--knopf-haupt);border-radius:var(--knopf-rundung);background:var(--knopf-haupt);color:var(--knopf-haupt-schrift);cursor:pointer;flex:none;place-items:center;padding:5px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .12s;display:grid;position:relative}.pill-add__label:where(.astro-u5h3q5x5){text-align:center;grid-area:1/1}.pill-add__label--added:where(.astro-u5h3q5x5){opacity:0}.pill-add__kurz:where(.astro-u5h3q5x5){display:none}.pill-add--added:where(.astro-u5h3q5x5){background:#3a5434;border-color:#3a5434}.pill-add--added:where(.astro-u5h3q5x5) .pill-add__label:where(.astro-u5h3q5x5){opacity:0}.pill-add--added:where(.astro-u5h3q5x5) .pill-add__label--added:where(.astro-u5h3q5x5){opacity:1}.pill-add:where(.astro-u5h3q5x5):not(.pill-add--added):hover{background:var(--knopf-haupt-hover)}.pill-add:where(.astro-u5h3q5x5):focus-visible{outline-offset:2px;outline:2px solid #1f2b1f}.pill-ausverkauft:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--color-text);margin:0;padding:.25rem 0;font-style:italic}@media (pointer:coarse){.pill-stepper__btn:where(.astro-u5h3q5x5):after,.pill-add:where(.astro-u5h3q5x5):after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pill-stepper__btn:where(.astro-u5h3q5x5):after{top:calc(50% + 2px)}.pill-stepper__btn:where(.astro-u5h3q5x5)[data-stepper-minus]:after{left:-16px}.pill-stepper__btn:where(.astro-u5h3q5x5)[data-stepper-plus]:after{right:-7px}.wein-card:where(.astro-u5h3q5x5) .praemierung__trigger{position:relative}.wein-card:where(.astro-u5h3q5x5) .praemierung__trigger:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.wein-card__body:where(.astro-u5h3q5x5){gap:var(--text-abstand);flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){.wein-card__body:where(.astro-u5h3q5x5){grid-template-rows:subgrid;gap:var(--text-abstand);grid-row:span 3;display:grid}}.wein-card__title:where(.astro-u5h3q5x5){font-family:var(--font-display,"Bodoni Moda", serif);font-size:var(--head-label);line-height:var(--line-height-headline);font-weight:var(--head-weight-soft);letter-spacing:-.005em;overflow-wrap:anywhere;hyphens:auto;margin:0}.wein-card__title-link:where(.astro-u5h3q5x5){color:inherit;text-decoration:none}.wein-card__title-link:where(.astro-u5h3q5x5):hover{text-underline-offset:3px;text-decoration:underline 1px}.wein-card__hook:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--text-secondary,#555);margin:0;line-height:1.4}.wein-card__image:where(.astro-u5h3q5x5).wein-card__kiste{padding:0}.wein-card__media:where(.astro-u5h3q5x5):has(.wein-card__kiste):after{display:none}.wein-card__media-link:where(.astro-u5h3q5x5):has([data-kiste]):before{content:"";z-index:0;pointer-events:none;border-radius:28%;height:62%;position:absolute;bottom:6%;left:8%;right:8%}.wein-card__media-link:where(.astro-u5h3q5x5):has([data-kiste=hell]):before{background:#ffbe28d9;box-shadow:0 0 70px 36px #ffba1ed1}.wein-card__media-link:where(.astro-u5h3q5x5):has([data-kiste=dunkel]):before{background:#000c;box-shadow:0 0 70px 36px #000000c7}.wein-card__media:where(.astro-u5h3q5x5)[data-kiste]{z-index:1}.wein-card__hook-zeile:where(.astro-u5h3q5x5){flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.wein-card__weine:where(.astro-u5h3q5x5) summary:where(.astro-u5h3q5x5){cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary,#555);text-underline-offset:3px;text-decoration:underline 1px}.wein-card__weine:where(.astro-u5h3q5x5)[open] summary:where(.astro-u5h3q5x5){color:var(--color-text,#131407)}@media (pointer:coarse){.wein-card__weine:where(.astro-u5h3q5x5) summary:where(.astro-u5h3q5x5){position:relative}.wein-card__weine:where(.astro-u5h3q5x5) summary:where(.astro-u5h3q5x5):after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.wein-card__weine:where(.astro-u5h3q5x5) ul:where(.astro-u5h3q5x5){aspect-ratio:4/5;z-index:3;box-sizing:border-box;font-size:var(--text-sm);color:var(--color-text,#131407);background:var(--color-bg,#faf8f2);border-radius:var(--radius-m,10px);cursor:pointer;border:1px solid #1314071f;flex-direction:column;justify-content:safe center;margin:0;padding:1rem;line-height:1.5;list-style:none;display:flex;position:absolute;top:0;left:0;right:0;overflow:auto}@media (width<=480px){.wein-card__weine:where(.astro-u5h3q5x5) ul:where(.astro-u5h3q5x5){font-size:var(--text-xs);padding:.5rem .6rem;line-height:1.3}}.wein-card__price:where(.astro-u5h3q5x5){font-size:var(--text-lg);font-weight:var(--gewicht-kraeftig);color:var(--color-text,#131407);margin:.25rem 0 0;transition:color .12s}.wein-card__price-ab:where(.astro-u5h3q5x5){font-size:var(--text-xs);color:var(--color-text-muted,#4a4845);font-weight:400}@media (width<=30rem){.shop-grid:where(.astro-u5h3q5x5){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .875rem}.wein-card__media-link:where(.astro-u5h3q5x5){pointer-events:none}.wein-card__controls:where(.astro-u5h3q5x5){grid-template-columns:minmax(0,max-content) minmax(0,max-content)}.shop-grid:where(.astro-u5h3q5x5){--bedienhoehe:30px}.pill-add:where(.astro-u5h3q5x5){padding:3px 6px;font-size:.8125rem}.pill-stepper__btn:where(.astro-u5h3q5x5){width:24px}.pill-stepper__input:where(.astro-u5h3q5x5){--feld-breite:1.5rem;--stauchen:.75;font-size:.75rem}.wein-card__controls:where(.astro-u5h3q5x5){gap:var(--control-abstand) 4px}.pill-add__lang:where(.astro-u5h3q5x5){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wein-card__media:where(.astro-u5h3q5x5){aspect-ratio:4/5}.wein-card__hook:where(.astro-u5h3q5x5){-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:0;max-height:2.8em;display:-webkit-box;overflow:hidden}}@media (width<=369.98px){.wein-card__controls:where(.astro-u5h3q5x5){grid-template-columns:minmax(0,1fr) max-content}.pill-add__voll:where(.astro-u5h3q5x5){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill-add__kurz:where(.astro-u5h3q5x5){display:inline}.pill-stepper__btn:where(.astro-u5h3q5x5){flex:24px;min-width:24px}.karten-wahl__feld:where(.astro-u5h3q5x5){padding:0 1.75rem 0 .5rem}.karten-wahl__pfeil:where(.astro-u5h3q5x5){right:.55rem}}.geschenk-card__inhalt:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--text-secondary,#555);margin:0;padding-left:1.1em;line-height:1.45}.geschenk-card__inhalt:where(.astro-u5h3q5x5) li:where(.astro-u5h3q5x5){margin:0}.geschenk-card__preis:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--text-tertiary,#666);font-style:italic}.geschenk-card__controls:where(.astro-u5h3q5x5){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.geschenk-card__anfrage:where(.astro-u5h3q5x5){grid-column:auto;justify-self:auto;text-decoration:none}.geschenk-card__tel:where(.astro-u5h3q5x5){font-size:var(--text-sm);color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em;white-space:nowrap}.geschenk-card__tel:where(.astro-u5h3q5x5):hover{text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.geschenk-card__tel:where(.astro-u5h3q5x5){position:relative}.geschenk-card__tel:where(.astro-u5h3q5x5):after{content:"";height:44px;position:absolute;top:0;left:0;right:0}}.geschenk-card__image:where(.astro-u5h3q5x5){object-fit:contain;object-position:center;padding:0}.wein-card__probe:where(.astro-u5h3q5x5){display:none}:root[data-shop-foto=ausgefranst] .wein-card__probe:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live] .wein-card__probe:where(.astro-u5h3q5x5){object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}:root[data-shop-foto=ausgefranst] .wein-card:where(.astro-u5h3q5x5):has(.wein-card__probe) .wein-card__image:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live]:has(.wein-card__probe) .wein-card__image:where(.astro-u5h3q5x5),:root[data-shop-foto=ausgefranst] .wein-card:where(.astro-u5h3q5x5):has(.wein-card__probe) .wein-card__media:where(.astro-u5h3q5x5):after,.wein-card:where(.astro-u5h3q5x5)[data-foto=live]:has(.wein-card__probe) .wein-card__media:where(.astro-u5h3q5x5):after,.wein-card__flasche-slot:where(.astro-u5h3q5x5){display:none}.wein-card__probe:where(.astro-u5h3q5x5)[hidden],:root[data-shop-foto=ausgefranst] .wein-card__flasche-slot:where(.astro-u5h3q5x5)[hidden],.wein-card:where(.astro-u5h3q5x5)[data-foto=live] .wein-card__flasche-slot:where(.astro-u5h3q5x5)[hidden]{display:none!important}:root[data-shop-foto=ausgefranst] .wein-card__flasche-slot:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live] .wein-card__flasche-slot:where(.astro-u5h3q5x5){aspect-ratio:4/5;z-index:1;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}:root[data-shop-foto=ausgefranst] .wein-card:where(.astro-u5h3q5x5):has(.wein-card__media--klein) .wein-card__flasche-slot:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live]:has(.wein-card__media--klein) .wein-card__flasche-slot:where(.astro-u5h3q5x5){aspect-ratio:1}.wein-card__flasche:where(.astro-u5h3q5x5){width:100%;height:calc(100% * var(--flasche-hoehe,1));object-fit:contain;object-position:center bottom;transform-origin:var(--flasche-x,50%) var(--flasche-y,85%);will-change:transform;transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s;display:block;position:absolute;bottom:0;left:0;right:0}:root[data-shop-foto=ausgefranst] .wein-card--zoomed:where(.astro-u5h3q5x5) .wein-card__flasche:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live].wein-card--zoomed .wein-card__flasche:where(.astro-u5h3q5x5){filter:drop-shadow(0 22px 30px #14141461);transform:scale(1.55)}:root[data-shop-foto=ausgefranst] .wein-card--zoomed:where(.astro-u5h3q5x5) .wein-card__flasche-slot:where(.astro-u5h3q5x5),.wein-card:where(.astro-u5h3q5x5)[data-foto=live].wein-card--zoomed .wein-card__flasche-slot:where(.astro-u5h3q5x5){z-index:57}.shop-section:where(.astro-u5h3q5x5)[data-category=spritzer] .wein-card:where(.astro-u5h3q5x5){order:var(--ord,60)}html:not([data-vorschau]) .wein-card:where(.astro-u5h3q5x5) .wein-card__probe:where(.astro-u5h3q5x5)[data-nur-vorschau],html:not([data-vorschau]) .wein-card:where(.astro-u5h3q5x5) .wein-card__flasche-slot:where(.astro-u5h3q5x5)[data-nur-vorschau],html[data-vorschau] .wein-card:where(.astro-u5h3q5x5) .wein-card__probe:where(.astro-u5h3q5x5)[data-nur-live],html[data-vorschau] .wein-card:where(.astro-u5h3q5x5) .wein-card__flasche-slot:where(.astro-u5h3q5x5)[data-nur-live]{display:none}@media (prefers-reduced-motion:reduce){.wein-card__flasche:where(.astro-u5h3q5x5){transition:none}}@media (pointer:coarse){.pill-stepper__input:where(.astro-u5h3q5x5){--feld-hoehe:24px;width:calc(var(--feld-breite) / var(--stauchen));margin-inline:calc((var(--feld-breite) - var(--feld-breite) / var(--stauchen)) / 2);height:calc(var(--feld-hoehe) / var(--stauchen));margin-block:calc((var(--feld-hoehe) - var(--feld-hoehe) / var(--stauchen)) / 2);transform:scale(var(--stauchen));align-self:center;font-size:16px}}
