@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-cz-wdth-normal.woff2)format("woff2");unicode-range:U+10C-10F,U+11A-11B,U+147-148,U+158-161,U+164-165,U+16E-16F,U+17D-17E}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-cz-opsz-normal.woff2)format("woff2");unicode-range:U+10C-10F,U+11A-11B,U+147-148,U+158-161,U+164-165,U+16E-16F,U+17D-17E}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-latin-opsz-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-cz-opsz-italic.woff2)format("woff2");unicode-range:U+10C-10F,U+11A-11B,U+147-148,U+158-161,U+164-165,U+16E-16F,U+17D-17E}@font-face{font-family:Archivo Ersatz;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:97.65%;ascent-override:90.11%;descent-override:21.5%;line-gap-override:0%}@font-face{font-family:Bodoni Moda Ersatz;font-style:normal;src:local(Georgia);size-adjust:102.51%;ascent-override:110.24%;descent-override:39.02%;line-gap-override:0%}@font-face{font-family:Bodoni Moda Ersatz;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:102.51%;ascent-override:110.24%;descent-override:39.02%;line-gap-override:0%}:root{--petrol-950:#00141b;--petrol-900:#001f28;--petrol-800:#00313d;--petrol-700:#004454;--wine-950:#170103;--wine-900:#2a0008;--wine-700:#5a0715;--wine-600:#8b1526;--gold:#e0cd84;--gold-soft:#e9dcaa;--cream:#f3ebdd;--mist:#b9c6c3;--rule:#e0cd844d;--display:"Bodoni Moda", "Bodoni Moda Ersatz", Didot, "Bodoni 72", "Bodoni MT", Georgia, serif;--body:"Archivo", "Archivo Ersatz", "Helvetica Neue", Helvetica, Arial, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-synthesis:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--petrol-950);color:var(--cream);font-family:var(--body);font-variant-numeric:lining-nums;margin:0;font-size:1.0625rem;font-weight:350;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:1120px;margin-inline:auto;padding-inline:max(16px,4vw)}h1,h2,h3{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:400}h1{font-size:clamp(2.35rem,5.3vw,4.4rem);line-height:1.04}h2{font-size:clamp(1.9rem,3.7vw,3.05rem);line-height:1.08}h3{font-size:1.55rem;line-height:1.15}p,ul,ol,dl,figure{margin:0}.label,.eyebrow{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.76rem;font-weight:520;font-stretch:116%}.prose{gap:1.05em;max-width:62ch;display:grid}p.prose{display:block}.stack{align-content:start;gap:1.1rem;display:grid}.leise{color:var(--mist)}.klein{font-size:.9rem}.skip{position:absolute;left:-9999px}.skip:focus{z-index:9;background:var(--gold);color:var(--petrol-950);padding:.5rem .8rem;top:12px;left:16px}.kopf{background:var(--petrol-950);border-bottom:1px solid var(--rule)}.kopf-zeile{grid-template-columns:auto 1fr auto;grid-template-areas:"marke menue sprache";align-items:center;gap:.6rem 1.6rem;padding-block:.9rem;display:grid}.marke{color:var(--gold);white-space:nowrap;grid-area:marke;align-items:baseline;gap:.55rem;text-decoration:none;display:flex}.marke b{font-family:var(--display);font-variation-settings:"opsz" 18;letter-spacing:.02em;font-size:1.5rem;font-weight:400}.marke small{letter-spacing:.24em;text-transform:uppercase;font-size:.66rem;font-stretch:116%}.menue{grid-area:menue;min-width:0}.menue ul{justify-content:center;gap:.2rem 1.4rem;padding:0;list-style:none;display:flex}.menue a{color:var(--cream);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;padding-block:.45rem;font-size:.78rem;font-stretch:112%;text-decoration:none;display:inline-block}.menue a:hover{color:var(--gold)}.menue a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.lang{color:var(--cream);border:1px solid var(--rule);letter-spacing:.06em;white-space:nowrap;grid-area:sprache;padding:.32rem .7rem;font-size:.8rem;text-decoration:none}.lang:hover{border-color:var(--gold);color:var(--gold)}@media (width<=879px){.marke{padding-block:.2rem}.lang,.menue a,.fuss a,.karte .weiter a{align-items:center;min-height:44px;display:inline-flex}.lang,.menue a{justify-content:center;min-width:44px}.kopf-zeile{grid-template-columns:1fr auto;grid-template-areas:"marke sprache""menue menue";padding-block:.8rem 0}.menue ul{flex-wrap:wrap;justify-content:flex-start;column-gap:1.1rem;padding-bottom:.4rem}}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.btn{letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.45rem;font-size:.95rem;font-weight:560;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--petrol-950)}.btn-gold:hover{background:var(--gold-soft)}.btn-line{border:1px solid var(--gold);color:var(--gold)}.btn-line:hover{background:#e0cd841f}.mailhinweis{max-width:58ch;color:var(--mist);gap:.35rem;font-size:.88rem;display:grid}.mailhinweis a{overflow-wrap:anywhere}.band{padding-block:clamp(4rem,9vw,7.5rem)}.band-petrol{background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--petrol-700) 0%, var(--petrol-800) 45%, var(--petrol-900) 100%)}.band-petrol-dunkel{background:var(--petrol-900)}.band-wein{background:var(--wine-900)}.band-wein-dunkel{background:var(--wine-950)}.two-col{gap:1.6rem 4rem;display:grid}@media (width>=880px){.two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.seitenkopf{background:radial-gradient(ellipse 70% 90% at 78% 40%, var(--petrol-700) 0%, var(--petrol-800) 45%, var(--petrol-950) 100%);position:relative;overflow:hidden}.seitenkopf-wein{background:radial-gradient(ellipse 62% 78% at 72% 44%, var(--wine-600) 0%, #5f0816 46%, var(--wine-900) 82%, #1d0005 100%)}.seitenkopf-raster{align-items:center;gap:2.4rem;padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.seitenkopf-text{z-index:2;gap:1.35rem;max-width:38rem;display:grid;position:relative}.lead{max-width:34rem;font-size:clamp(1.12rem,1.6vw,1.3rem);font-weight:330}.notiz{color:#dfe7e4;letter-spacing:.02em;font-size:.88rem}.zeichen{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--gold);opacity:.55;user-select:none;justify-self:center;font-size:clamp(6rem,22vw,15rem);line-height:.85}@media (width>=880px){.seitenkopf-raster{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:min(70vh,640px)}.seitenkopf-kompakt{min-height:0}}@media (width<=879px){.zeichen{display:none}}.held{background:radial-gradient(ellipse 62% 78% at 72% 44%, var(--wine-600) 0%, #5f0816 46%, var(--wine-900) 82%, #1d0005 100%);position:relative;overflow:hidden}.held-raster{align-items:center;gap:2rem;padding-block:3.5rem 3rem;display:grid}.held-bild{width:min(100%,460px);margin:-1.5rem auto 0;display:block;-webkit-mask-image:radial-gradient(56% 52%,#000 62%,#0000 100%);mask-image:radial-gradient(56% 52%,#000 62%,#0000 100%)}@media (width>=880px){.held-raster{min-height:min(80vh,760px);padding-block:5rem 4rem}.held-bild{width:100%;margin:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.held-bild img{object-fit:cover;object-position:72% 50%;width:100%;height:100%}.held:after{content:"";background:linear-gradient(90deg,#1d000599 0%,#1d000533 42%,#1d000500 60%);position:absolute;inset:0}.held .seitenkopf-text{z-index:3;max-width:min(44rem,62%)}.held h1{font-size:clamp(2.35rem,5.3vw,4rem)}}.karten{gap:1.2rem;padding:0;list-style:none;display:grid}@media (width>=720px){.karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.karte{border:1px solid var(--rule);background:#00141b59;grid-template-rows:auto 1fr;display:grid}.karte-bild{aspect-ratio:4/3;background:radial-gradient(ellipse 70% 80% at 50% 45%, var(--wine-700) 0%, var(--wine-900) 70%);place-items:center;display:grid;overflow:hidden}.karte-bild img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.karte-bild:not(.karte-bild-zeichnung) img{object-position:50% 70%}.karte-bild{grid-template:minmax(0,1fr)/minmax(0,1fr)}.karte-bild picture{width:100%;height:100%}.karte-bild-petrol{background:radial-gradient(ellipse 70% 80% at 50% 45%, var(--petrol-700) 0%, var(--petrol-900) 75%)}.karte-bild-zeichnung picture{width:100%;height:100%}.karte-bild-zeichnung img{object-fit:contain;padding:7% 6% 5%}.karte-text{align-content:start;gap:.4rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.karte .n{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);font-size:1.6rem}.karte .s,.format .s{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-stretch:112%}.karte .d{color:var(--mist)}.karte .s,.linienliste .s,.bestellkarten .label{text-transform:none;letter-spacing:.04em}.linienliste .s{color:var(--gold)}.karte .weiter{margin-top:.8rem;font-weight:560}.kennzahlen{border-top:1px solid var(--rule);gap:0;padding:0;list-style:none;display:grid}.kennzahlen li{border-bottom:1px solid var(--rule);align-content:start;gap:.15rem;padding-block:1rem;display:grid}.kennzahlen b{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold);white-space:nowrap;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400;line-height:1.1}.kennzahlen span{color:var(--mist);font-size:.92rem}@media (width>=720px){.kennzahlen{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.kennzahlen li{border-bottom:0;padding-inline:0 1.2rem}.kennzahlen li+li{border-left:1px solid var(--rule);padding-left:1.2rem}}.formate{gap:1rem;padding:0;list-style:none;display:grid}@media (width>=880px){.formate{grid-template-columns:repeat(3,minmax(0,1fr))}}.format{border:1px solid var(--rule);align-content:start;gap:.9rem;padding:1.5rem;display:grid}.format h3{color:var(--gold);font-size:2.6rem}.format dl{gap:.75rem;display:grid}.format dt{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-stretch:112%}.format dd{margin:.15rem 0 0}.format .flaeche{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);font-size:1.45rem}.linienliste{border-top:1px solid var(--rule);padding:0;list-style:none;display:grid}.linienliste li{border-bottom:1px solid var(--rule);align-content:start;gap:.5rem;padding-block:1.4rem;display:grid}.linienliste p{color:var(--mist);max-width:52ch}@media (width>=880px){.linienliste-zweispaltig li{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:baseline;column-gap:2.5rem}}.punkte{gap:.7rem;max-width:62ch;padding-left:1.1rem;display:grid}.punkte li::marker{color:var(--gold)}.einsatz{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.einsatz li{border:1px solid var(--rule);padding:.45rem .9rem;font-size:.92rem;font-stretch:108%}.groesse{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;display:flex}.groesse .num{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold);font-size:2.4rem}.duft-raster{display:grid}.duft-bild{order:2}.duft-bild img{aspect-ratio:4/5;object-fit:cover;object-position:60% 50%;width:100%}.duft-text{align-content:center;gap:1.15rem;padding-block:4rem 2.5rem;display:grid}.duft-text h2{font-size:clamp(2.6rem,6vw,4.6rem)}.tags{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;gap:.4rem 1rem;padding:0;font-size:.78rem;font-stretch:116%;list-style:none;display:flex}.tags li+li:before{content:"/";color:var(--rule);margin-right:1rem}.schluss{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);margin-top:.6rem;font-size:1.45rem;font-style:italic}@media (width>=880px){.duft-raster{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}.duft-bild img{aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.duft-text{justify-self:start;max-width:34rem;margin-left:max(max(16px,4vw),50vw - 560px + max(16px,4vw));padding-block:5rem;padding-inline:0 3rem}}.daten{border-top:1px solid var(--rule);display:grid}.daten div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8.5rem,40%) minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}.daten dt{color:var(--mist);font-size:.9rem}.daten dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.betont{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);max-width:34ch;font-size:1.3rem;line-height:1.35}.prag{background:radial-gradient(ellipse 70% 90% at 25% 50%, #7a1022 0%, #4d0611 55%, var(--wine-900) 100%)}.prag-raster{align-items:center;gap:2rem 4rem;display:grid}.tage{color:var(--gold);line-height:.92;display:grid}.tage .d{font-family:var(--display);font-variation-settings:"opsz" 28;letter-spacing:-.02em;font-size:clamp(5rem,15vw,10.5rem)}.tage .m{letter-spacing:.42em;text-transform:uppercase;padding-left:.3rem;font-size:clamp(.9rem,1.6vw,1.1rem);font-stretch:118%}@media (width>=880px){.prag-raster{grid-template-columns:auto minmax(0,1fr)}}.bestellkarten{gap:1.2rem;padding:0;list-style:none;display:grid}@media (width>=880px){.bestellkarten{grid-template-columns:repeat(2,minmax(0,1fr))}}.bestellkarten li{border:1px solid var(--rule);background:#00141b59;align-content:start;gap:.9rem;padding:1.8rem 1.6rem;display:grid}.bestellkarten h2{font-size:clamp(1.7rem,2.4vw,2.2rem)}.kontakt{background:var(--petrol-800)}.kontakt-raster{gap:1.8rem 4rem;padding-block:clamp(3.5rem,7vw,5.5rem);display:grid}@media (width>=880px){.kontakt-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.kontakt .name{font-family:var(--display);font-variation-settings:"opsz" 18;color:var(--gold-soft);font-size:2.2rem;line-height:1.15}.kontaktliste{gap:1rem;display:grid}.kontaktliste dt{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-stretch:112%}.kontaktliste dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.15rem}.recht{padding-block:clamp(3rem,7vw,5rem)}.recht-text{gap:1rem;max-width:68ch;margin-top:2rem;display:grid}.recht-text h2{margin-top:1.4rem;font-size:1.6rem}.recht-text ul{gap:.4rem;padding-left:1.2rem;display:grid}.recht-text em{color:var(--mist);font-style:normal}.fuss{background:var(--petrol-950);color:var(--mist);border-top:1px solid var(--rule);font-size:.86rem}.fuss-raster{gap:1rem;padding-block:2.4rem 3rem;display:grid}.fuss-raster>p{max-width:72ch}.fuss ul{flex-wrap:wrap;gap:.4rem 1.4rem;padding:0;list-style:none;display:flex}.fuss a{color:var(--cream)}.nf{gap:1rem;max-width:60ch;margin-top:1.6rem;display:grid}.seitenkopf-bild{justify-self:center;width:min(100%,34rem);display:block}.seitenkopf-bild img{width:100%;height:auto;display:block}.held .claim{margin-top:-.4rem}.held .claim a{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--gold);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.4em;text-shadow:0 1px 8px #1d000599;align-items:center;font-size:.84rem;font-weight:520;font-stretch:112%;display:inline-flex}@media (width<=480px){.held .claim a{letter-spacing:.06em;font-size:.72rem}}.held .claim a:hover{color:var(--gold-soft);text-decoration-color:var(--gold)}.kw{margin-inline-end:-.06em}.nobr{white-space:nowrap}.kennzahlen+.notiz{margin-top:-.6rem}
