:root{--papier: #f8f8f5;--warm: #f4f2ee;--tinte: #20201f;--tinte-hover: #42423d;--gedaempft: #71716c;--gedaempft-stark: #696963;--linie: #deded7;--linie-warm: #d5d4ce;--linie-stark: #c9c9c1;--rot: #e30613;--gruen: #577049;--weiss: #ffffff;--karte-produkt: #eeede8;--karte-studio: #e5e8dc;--karte-studio-text: #344432;--karte-studio-text-2: #5a6754;--karte-detail: #ededeb;--karte-lila: #eeebf1;--karte-buehne: #efefeb;--nacht: #080809;--nacht-text: #fafaf7;--nacht-text-2: #a5a5a1;--studio: #1e231e;--studio-text: #f1f2ec;--studio-text-2: #b6beb2;--text: var(--tinte);--text-2: var(--gedaempft);--ring: var(--tinte);--swatch-rand: rgba(32, 32, 31, .38);--schrift: "Archivo", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(24px, 5.5vw, 88px);--inhalt-max: 1600px;--sektion: clamp(84px, 6vw + 54px, 140px);--kopf-h: 88px;--leiste-h: 63px;--radius: 8px;--radius-pill: 100px;--ease: cubic-bezier(.2, .6, .3, 1);--ease-karte: cubic-bezier(.2, .65, .25, 1);--ease-panel: cubic-bezier(.22, .8, .24, 1);--schatten-leiste: 0 14px 34px -26px rgba(20, 20, 19, .42);--schatten-schwebend: 0 22px 48px -22px rgba(20, 20, 19, .4);--glas-hell: rgba(248, 248, 245, .84);--glas-dunkel: rgba(17, 17, 18, .74)}@media(max-width:760px){:root{--gutter: 24px;--kopf-h: 74px;--leiste-h: 56px}}@media(max-width:380px){:root{--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-h) + 16px)}html:has(.leiste){scroll-padding-top:calc(var(--leiste-h) + 20px)}body{margin:0;min-height:100vh;background:var(--papier);color:var(--text);font-family:var(--schrift);font-size:16px;font-weight:400;font-stretch:100%;line-height:1.55;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}button,a,label{-webkit-tap-highlight-color:transparent}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}[hidden]{display:none!important}::selection{background:#e3dcec;color:var(--tinte)}h1,h2,h3,h4,.titel-1,.titel-produkt,.titel-2,.titel-gross,.titel-3,.titel-4{font-weight:550;letter-spacing:-.052em;color:inherit;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1,.titel-1{font-size:clamp(52px,5.5vw,88px);line-height:1.035;letter-spacing:-.062em}.titel-produkt{font-size:clamp(65px,6.7vw,103px);line-height:1;letter-spacing:-.065em}h2,.titel-2{font-size:clamp(40px,4.2vw,66px);line-height:1.07}.titel-gross{font-size:clamp(50px,6.4vw,96px);line-height:1.02}h3,.titel-3{font-size:clamp(30px,3vw,44px);line-height:1.1}h4,.titel-4{font-size:clamp(24px,2.1vw,30px);line-height:1.15;letter-spacing:-.04em}.titel-zweite{color:var(--text-2)}p{line-height:1.55;text-wrap:pretty}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.075em;line-height:1.5}.text-gross{font-size:19px;line-height:1.6;color:var(--text-2)}.text-einstieg{font-size:clamp(15px,1.3vw,19px);line-height:1.55;color:var(--text-2)}.text-normal{font-size:17px}.text-mittel{font-size:16px}.text-klein{font-size:14px}.text-mini{font-size:12px}.text-2{color:var(--text-2)}.text-zentriert{text-align:center}.roter-punkt{color:var(--rot)}.zahlen{font-variant-numeric:tabular-nums}.preis{white-space:nowrap;font-variant-numeric:tabular-nums}.versal{font-weight:600;letter-spacing:.06em}@media(max-width:760px){h1,.titel-1{font-size:clamp(39px,8.3vw,62px);line-height:1.06;letter-spacing:-.058em}.titel-produkt{font-size:64px}h2,.titel-2{font-size:40px}.titel-gross{font-size:52px}h3,.titel-3{font-size:33px}h4,.titel-4{font-size:26px}.eyebrow{font-size:11px;letter-spacing:.07em}.text-gross,.text-normal{font-size:16px}.text-mittel{font-size:15px}.text-klein{font-size:13px}}@media(max-width:380px){.titel-produkt{font-size:58px}.titel-gross{font-size:46px}}.section-wrap{width:min(100%,var(--inhalt-max));padding-inline:var(--gutter);margin-inline:auto}.sektion{padding-block:var(--sektion)}.sektion-oben{padding-top:var(--sektion)}.sektion-unten{padding-bottom:var(--sektion)}.flaeche-papier{background:var(--papier)}.flaeche-warm{background:var(--warm);--text-2: var(--gedaempft-stark)}.raster-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.raster-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.raster-text{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw}.sektion-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.sektion-kopf .eyebrow{margin-bottom:20px}.sektion-kopf>p{font-size:14px;color:var(--text-2);padding-bottom:3px}@media(max-width:1100px){.raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.raster-2,.raster-3,.raster-text{grid-template-columns:minmax(0,1fr);gap:18px}.raster-text{gap:30px}.sektion-kopf{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.sektion-kopf .eyebrow{margin-bottom:16px}.sektion-kopf>p{font-size:13px}}.i{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;vertical-align:-.125em}.i-diagonal{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M3.6 12.4 12 4M6.2 4H12v5.8'/%3E%3C/svg%3E")}.i-unten{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M8 1.8v11.6M3.9 9.3 8 13.4l4.1-4.1'/%3E%3C/svg%3E")}.i-oben{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M8 14.2V2.6M3.9 6.7 8 2.6l4.1 4.1'/%3E%3C/svg%3E")}.i-rechts{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M1.8 8h11.6M9.3 3.9 13.4 8l-4.1 4.1'/%3E%3C/svg%3E")}.i-links{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M14.2 8H2.6M6.7 3.9 2.6 8l4.1 4.1'/%3E%3C/svg%3E")}.i-schliessen{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='m3.5 3.5 9 9m0-9-9 9'/%3E%3C/svg%3E")}.i-plus{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M8 2.5v11M2.5 8h11'/%3E%3C/svg%3E")}.i-minus{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2.5 8h11'/%3E%3C/svg%3E")}.i-haken{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='m2.6 8.4 3.6 3.6 7.2-7.6'/%3E%3C/svg%3E")}.i-tasche{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M4.7 8.3h14.6v10.9a1.8 1.8 0 0 1-1.8 1.8H6.5a1.8 1.8 0 0 1-1.8-1.8z'/%3E%3Cpath d='M8.6 8.3V7.1a3.4 3.4 0 0 1 6.8 0v1.2'/%3E%3C/svg%3E")}.knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:36px;min-height:44px;padding:18px 25px;border-radius:var(--radius-pill);font-size:13px;font-weight:550;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;text-align:center;transition:background-color .25s,color .25s,transform .25s var(--ease),opacity .25s}.knopf:hover{transform:translateY(-2px)}.knopf:active{transform:translateY(0) scale(.985)}.knopf .i{font-size:14px;transition:transform .25s var(--ease)}.knopf:hover .i-diagonal{transform:translate(2px,-2px)}.knopf:hover .i-unten{transform:translateY(2px)}.knopf:hover .i-rechts{transform:translate(2px)}.knopf--dunkel{background:var(--tinte);color:var(--weiss)}.knopf--dunkel:hover{background:var(--tinte-hover)}.knopf--hell{background:var(--papier);color:var(--tinte)}.knopf--hell:hover{background:var(--weiss)}.knopf--klein{gap:10px;min-height:36px;padding:0 18px;font-size:12px}.knopf--klein:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.knopf--klein:hover{transform:none}.knopf--breit{width:100%;justify-content:space-between}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none}.knopf-rund{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--weiss);color:var(--tinte);font-size:15px;transition:transform .3s var(--ease),background-color .3s}button.knopf-rund:after,a.knopf-rund:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}button.knopf-rund:hover,a.knopf-rund:hover{transform:rotate(45deg);background:#fff9}.text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:550;line-height:1.3}.text-link .i{font-size:13px;transition:transform .25s var(--ease)}.text-link:hover .i-diagonal{transform:translate(3px,-3px)}.text-link:hover .i-unten{transform:translateY(3px)}.text-link:hover .i-rechts{transform:translate(3px)}.linie-link{position:relative;display:inline-flex;align-items:center;min-height:44px}.linie-link:after{content:"";position:absolute;left:0;top:calc(50% + .95em);width:0;height:1px;background:currentColor;transition:width .25s var(--ease)}.linie-link:hover:after,.linie-link[aria-current]:after{width:100%}@media(max-width:760px){.knopf{padding:16px 22px;gap:25px}.knopf--klein{padding:0 16px;gap:8px}}.sprunglink{position:fixed;top:-100px;left:16px;z-index:100;padding:13px 20px;border-radius:var(--radius-pill);background:var(--weiss);color:var(--tinte);font-size:14px;font-weight:550;box-shadow:var(--schatten-schwebend)}.sprunglink:focus{top:12px}.kopf{--kopf-grund: var(--papier);--kopf-glas: var(--glas-hell);position:sticky;top:0;z-index:50;height:var(--kopf-h);background:var(--kopf-grund);color:var(--tinte);transition:background-color .35s var(--ease),box-shadow .35s var(--ease),color .35s var(--ease);view-transition-name:kopf}.kopf--warm{--kopf-grund: var(--warm);--kopf-glas: rgba(244, 242, 238, .84);--text-2: var(--gedaempft-stark)}.kopf--papier{--kopf-grund: var(--papier)}.kopf--mit-leiste{position:relative}.kopf:not(.kopf--mit-leiste):not(.menue-offen).ist-gescrollt{background:var(--kopf-glas);-webkit-backdrop-filter:saturate(1.5) blur(20px);backdrop-filter:saturate(1.5) blur(20px);box-shadow:var(--schatten-leiste)}.kopf.ist-dunkel{--kopf-grund: #121213;--kopf-glas: var(--glas-dunkel);color:#f5f5f2;--text-2: var(--nacht-text-2)}.kopf.menue-offen{background:var(--kopf-grund);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.kopf.menue-offen .kopf__kaufen{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.kopf__innen{height:100%;width:min(100%,var(--inhalt-max));margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.kopf__marke{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding-block:10px;color:inherit}.kopf__logo{width:110px;height:auto;overflow:visible}.kopf__nav{display:flex;align-items:center;gap:34px;font-size:12px}.kopf__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px}.kopf__nav a:after{content:"";position:absolute;left:0;top:calc(50% + 11px);width:0;height:1px;background:currentColor;transition:width .25s var(--ease)}.kopf__nav a:hover:after,.kopf__nav a[aria-current]:after{width:100%}.kopf__aktionen{justify-self:end;display:flex;align-items:center;gap:10px}.kopf.ist-dunkel .knopf--dunkel,.leiste.ist-dunkel .knopf--dunkel{background:var(--papier);color:var(--tinte)}.kopf.ist-dunkel .knopf--dunkel:hover,.leiste.ist-dunkel .knopf--dunkel:hover{background:var(--weiss)}.korb-knopf{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-11px;border-radius:50%;color:inherit;transition:background-color .2s}.korb-knopf:hover{background:#20201f0f}.ist-dunkel .korb-knopf:hover{background:#ffffff1a}.korb-knopf .i-tasche{font-size:22px}.zaehler{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--rot);color:var(--weiss);font-size:11px;font-weight:650;line-height:18px;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--kopf-grund, var(--papier))}.zaehler.ist-neu{animation:cadou-zaehler .5s var(--ease)}@keyframes cadou-zaehler{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.kopf__menue-knopf{display:none;place-items:center;width:44px;height:44px;margin-right:-11px;color:inherit}.kopf__menue-knopf span{grid-area:1 / 1;width:22px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .3s var(--ease)}.kopf__menue-knopf span:first-child{transform:translateY(-3.75px)}.kopf__menue-knopf span:last-child{transform:translateY(3.75px)}.kopf__menue-knopf[aria-expanded=true] span:first-child{transform:rotate(45deg)}.kopf__menue-knopf[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.menue{position:fixed;left:0;right:0;top:var(--menue-oben, var(--kopf-h));bottom:0;z-index:49;overflow-y:auto;overscroll-behavior:contain;background:var(--kopf-grund);color:inherit}.menue__innen{min-height:100%;display:flex;flex-direction:column;gap:34px;padding:18px var(--gutter) calc(32px + env(safe-area-inset-bottom))}.menue__liste{margin:0;padding:0;list-style:none}.menue__liste a{display:flex;align-items:center;min-height:52px;font-size:32px;font-weight:550;letter-spacing:-.045em;line-height:1.1}.menue__liste a[aria-current]{color:var(--text-2)}.menue__objekt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 14px;border-radius:var(--radius);background:var(--karte-produkt);color:var(--tinte);--text-2: var(--gedaempft-stark)}.menue__objekt-link{display:flex;align-items:center;gap:14px;min-width:0}.menue__objekt-bild{flex:none;width:54px;height:72px}.menue__objekt-bild img{width:100%;height:100%;object-fit:contain}.menue__objekt-text{display:grid;gap:2px}.menue__objekt-titel{font-size:19px;font-weight:550;letter-spacing:-.035em;line-height:1.15}.menue__objekt-preis{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.menue__fuss{margin-top:auto;display:grid;gap:14px;font-size:14px;color:var(--text-2)}.menue__fuss a{display:inline-flex;align-items:center;min-height:36px}.menue.ist-offen .menue__liste li,.menue.ist-offen .menue__objekt,.menue.ist-offen .menue__fuss{animation:cadou-erscheinen .6s var(--ease) both}.menue.ist-offen .menue__liste li:nth-child(2){animation-delay:.04s}.menue.ist-offen .menue__liste li:nth-child(3){animation-delay:.08s}.menue.ist-offen .menue__liste li:nth-child(4){animation-delay:.12s}.menue.ist-offen .menue__objekt{animation-delay:.16s}.menue.ist-offen .menue__fuss{animation-delay:.2s}html.menue-offen{overflow:hidden;padding-right:var(--sperre-rand, 0px)}.sprachen{display:flex;gap:4px;margin:0;padding:0;list-style:none}.sprachen a{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0 6px;border-radius:var(--radius-pill);font-size:12px;font-weight:550;letter-spacing:.04em;color:var(--text-2);transition:color .2s,background-color .2s}.sprachen a:hover{color:var(--text)}.sprachen a[aria-current]{color:var(--text);background:#20201f12}@media(max-width:760px){.kopf__innen{grid-template-columns:minmax(0,1fr) auto;gap:12px}.kopf__nav{display:none}.kopf__menue-knopf{display:grid}.kopf__logo{width:98px}.kopf__aktionen{gap:4px}.kopf__aktionen .kopf__kaufen{margin-right:6px}.kopf__aktionen .korb-knopf{margin-right:0}}@media(min-width:761px){.menue{display:none!important}}.leiste{position:sticky;top:var(--leiste-oben, 0px);z-index:40;background:var(--papier);color:var(--tinte);transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.leiste.ist-fixiert{background:var(--glas-hell);-webkit-backdrop-filter:saturate(1.5) blur(20px);backdrop-filter:saturate(1.5) blur(20px);box-shadow:var(--schatten-leiste)}.leiste.ist-dunkel{background:var(--glas-dunkel);color:#f5f5f2;--text-2: var(--nacht-text-2)}.leiste__innen{width:min(100%,var(--inhalt-max));min-height:var(--leiste-h);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.leiste__titel{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:550;letter-spacing:-.035em;white-space:nowrap}.leiste__rechts{display:flex;align-items:center;gap:26px}.leiste__links{display:flex;gap:24px;margin:0;padding:0;list-style:none;font-size:12px}.leiste__links a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:inherit;transition:opacity .2s}.leiste__links a:hover{opacity:.7}.leiste__links a:after{content:"";position:absolute;left:0;top:calc(50% + 11px);width:0;height:1px;background:currentColor;transition:width .25s var(--ease)}.leiste__links a[aria-current]:after{width:100%}.leiste__preis{font-size:12px;color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.leiste.ist-fixiert:not(.ist-dunkel) .leiste__preis{color:#55554f}.leiste .korb-knopf{width:0;margin-left:-26px;margin-right:0;overflow:hidden;opacity:0;visibility:hidden;transition:width .35s var(--ease),margin .35s var(--ease),opacity .25s,visibility 0s .35s}html.kopf-weg .leiste .korb-knopf{width:44px;margin-left:0;margin-right:-11px;overflow:visible;opacity:1;visibility:visible;transition:width .35s var(--ease),margin .35s var(--ease),opacity .25s .1s,visibility 0s}.leiste .zaehler{box-shadow:none}@media(max-width:1000px){.leiste__links{display:none}}@media(max-width:760px){.leiste__titel{font-size:15px}.leiste__preis{display:none}.leiste__rechts{gap:8px}.leiste .korb-knopf{margin-left:-8px}html.kopf-weg .leiste .korb-knopf{margin-left:0;margin-right:-11px}}.karte{--karte-grund: var(--karte-produkt);position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius);background:var(--karte-grund);color:var(--tinte);--text-2: var(--gedaempft-stark)}.karte--produkt{--karte-grund: var(--karte-produkt)}.karte--studio{--karte-grund: var(--karte-studio);color:var(--karte-studio-text);--text-2: var(--karte-studio-text-2)}.karte--detail{--karte-grund: var(--karte-detail)}.karte--lila{--karte-grund: var(--karte-lila)}.karte--buehne{--karte-grund: var(--karte-buehne)}.karte--objekt{min-height:660px}.karte__kopf{padding:44px 44px 0}.karte__kopf .eyebrow{margin-bottom:17px}.karte__titel{font-size:clamp(30px,3vw,44px);line-height:1.1;margin-bottom:12px}.karte__text{font-size:14px;color:var(--text-2)}.karte__bild{position:absolute;top:175px;right:0;bottom:35px;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;pointer-events:none}.karte__bild img{height:100%;width:auto;max-width:95%;object-fit:contain;transition:transform .7s var(--ease-karte)}.karte:hover .karte__bild img{transform:translateY(-10px) rotate(-2deg)}.karte__fuss{position:absolute;left:44px;right:32px;bottom:30px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.karte:hover .knopf-rund{transform:rotate(45deg);background:#fff9}.karte__ganz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.karte__ganz:focus-visible{outline:none}.karte:has(.karte__ganz:focus-visible){outline:2px solid var(--rot);outline-offset:4px}.karte__linien{position:absolute;bottom:60px;right:5%;width:80%;height:330px;background:url(rd-svg-linienbogen-dunkel.svg) center / contain no-repeat;opacity:.14;transform:rotate(-12deg);transition:transform 1s var(--ease-karte);pointer-events:none;z-index:-1}.karte:hover .karte__linien{transform:rotate(-5deg) translateY(-6px)}.punkte-reihe{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.punkte-reihe>*{width:12px;height:12px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--swatch-rand)}.status-punkt{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#657b55;vertical-align:2px}@media(max-width:1100px){.karte--objekt{min-height:590px}.karte__kopf{padding:32px 30px 0}.karte__fuss{left:30px;right:25px}.karte__bild{top:170px}}@media(max-width:760px){.karte--objekt{min-height:570px}.karte__kopf{padding:32px 28px 0}.karte__titel{font-size:33px}.karte__text{font-size:13px}.karte__fuss{left:28px;right:23px;bottom:24px;font-size:12px}.karte__bild{top:155px;bottom:38px}.karte__linien{height:280px;bottom:48px}}@media(max-width:380px){.karte--objekt{min-height:540px}}.farbpunkte{display:flex;flex-wrap:nowrap;gap:2px;margin:0;padding:0;border:0}.farbpunkt{--punkt: 27px;position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:11px;flex:0 1 64px;min-width:0;min-height:44px;padding:9px 2px 6px;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.2;letter-spacing:.05em;color:var(--text-2);cursor:pointer;transition:color .2s}.farbpunkt input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.farbpunkt__punkt{position:relative;display:block;width:var(--punkt);height:var(--punkt);border-radius:50%;background:var(--swatch, #cfcfca);box-shadow:inset 0 0 0 1px var(--swatch-rand);transition:transform .25s var(--ease)}.farbpunkt__punkt:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid transparent;border-radius:50%;transition:border-color .2s}.farbpunkt:hover{color:var(--text)}.farbpunkt:hover .farbpunkt__punkt{transform:scale(1.08)}.farbpunkt[aria-pressed=true],.farbpunkt[aria-checked=true],.farbpunkt:has(input:checked){color:var(--text);font-weight:650}.farbpunkt[aria-pressed=true] .farbpunkt__punkt:after,.farbpunkt[aria-checked=true] .farbpunkt__punkt:after,.farbpunkt:has(input:checked) .farbpunkt__punkt:after{border-color:var(--ring)}.farbpunkt:focus-visible{outline:none}.farbpunkt:focus-visible .farbpunkt__punkt,.farbpunkt:has(input:focus-visible) .farbpunkt__punkt{outline:2px solid var(--rot);outline-offset:8px}.farbpunkte--deckel .farbpunkt{letter-spacing:0;font-size:12px}.farbpunkte--gross .farbpunkt{--punkt: 32px}.groessen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.groesse{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 12px;min-height:44px;padding:17px 18px 16px;border-radius:var(--radius);background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--linie-stark);cursor:pointer;transition:box-shadow .2s,background-color .2s}.groesse:hover{box-shadow:inset 0 0 0 1px #a9a9a2}.groesse input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.groesse__name{font-size:15px;font-weight:550;letter-spacing:-.02em;line-height:1.3}.groesse__mass{grid-column:1;font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.groesse__preis{grid-column:1;margin-top:10px;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums}.groesse__status{grid-column:1;margin-top:10px;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2)}.groesse__status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.groesse__status+.groesse__preis{margin-top:2px}.groesse__preis--offen{font-weight:400;color:var(--text-2)}.groesse__wahl{grid-column:2;grid-row:1;align-self:start;width:18px;height:18px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--linie-stark);transition:box-shadow .2s}.groesse[aria-checked=true],.groesse:has(input:checked){background:var(--weiss);box-shadow:inset 0 0 0 1.5px var(--tinte)}.groesse[aria-checked=true] .groesse__wahl,.groesse:has(input:checked) .groesse__wahl{box-shadow:inset 0 0 0 5.5px var(--tinte)}.groesse:focus-visible,.groesse:has(input:focus-visible){outline:2px solid var(--rot);outline-offset:3px}.feld-titel{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;font-size:13px;font-weight:550}.feld-titel__wert{font-weight:400;color:var(--text-2)}.feld+.feld{margin-top:26px}.menge{display:inline-flex;align-items:center;height:44px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--linie-stark)}.menge__knopf{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:14px;transition:background-color .2s,color .2s}.menge__knopf:hover{background:#20201f0f}.menge__knopf:disabled{color:#b5b5ae;cursor:not-allowed;background:none}.menge__wert{width:30px;height:44px;padding:0;border:0;background:none;text-align:center;font-size:15px;font-weight:550;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.menge__wert::-webkit-outer-spin-button,.menge__wert::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menge__wert:focus-visible{outline-offset:0;border-radius:6px}.datenliste{margin:0;font-size:13px}.datenliste>div{display:flex;justify-content:space-between;gap:20px;padding-block:14px;border-top:1px solid var(--linie)}.datenliste>div:last-child{border-bottom:1px solid var(--linie)}.datenliste dt{color:var(--text-2)}.datenliste dd{margin:0;text-align:right}.ton-dunkel,.buehne-nacht,.buehne-studio{--text: var(--nacht-text);--text-2: var(--nacht-text-2);--ring: var(--nacht-text);--swatch-rand: rgba(255, 255, 255, .4);color:var(--text)}.buehne-nacht{background:var(--nacht)}.buehne-studio{--text: var(--studio-text);--text-2: var(--studio-text-2);--ring: var(--studio-text);background:var(--studio)}.ton-dunkel .menge,.buehne-nacht .menge,.buehne-studio .menge{box-shadow:inset 0 0 0 1px #ffffff4d}.ton-dunkel .menge__knopf:hover,.buehne-nacht .menge__knopf:hover{background:#ffffff1a}.fuss{--text-2: var(--gedaempft-stark);background:var(--warm);color:var(--tinte);padding-block:42px 28px}.fuss__innen{width:min(100%,var(--inhalt-max));margin-inline:auto;padding-inline:var(--gutter)}.fuss__oben{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px}.fuss__nav{display:flex;flex-wrap:wrap;gap:0 32px;margin:0;padding:0;list-style:none}.fuss__marke{display:block;margin:60px 0 58px}.fuss__marke img{width:100%;height:auto}.fuss__info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:32px 40px;padding-top:30px;border-top:1px solid var(--linie-warm);font-size:13px}.fuss__info>:last-child{justify-self:end}.fuss__titel{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.075em;color:var(--text-2)}.fuss__liste{margin:0;padding:0;list-style:none}.fuss__liste a{display:inline-flex;align-items:center;min-height:30px;line-height:1.35;padding-block:3px}.fuss__liste a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fuss__recht{columns:2;column-gap:24px}.fuss__recht li{break-inside:avoid}.fuss .sprachen{margin-left:-6px}.fuss__hinweis{max-width:760px;margin-top:36px;font-size:11px;line-height:1.6;color:var(--text-2)}.fuss__unten{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;font-size:11px;color:var(--text-2)}.fuss__unten a{display:inline-flex;align-items:center;gap:8px;min-height:36px}.fuss__unten a:hover{color:var(--text)}@media(max-width:760px){.fuss{padding-top:30px}.fuss__oben{flex-direction:column;align-items:flex-start;gap:6px}.fuss__nav{gap:0 22px}.fuss__marke{margin:40px 0 36px}.fuss__info{grid-template-columns:minmax(0,1fr) auto;gap:26px 20px;padding-top:26px}.fuss__info>:nth-child(2){grid-column:1 / -1;order:3}.fuss__hinweis{margin-top:30px}body:has(.kaufleiste) .fuss{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.fuss__liste a,.fuss__unten a{min-height:44px}.fuss .sprachen a{min-width:44px;min-height:44px}}.linkliste{margin:0;padding:0;list-style:none;border-top:1px solid var(--linie)}.linkliste a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:21px;border-bottom:1px solid var(--linie);font-size:15px;font-weight:550;line-height:1.4}.linkliste a .i{font-size:13px;transition:transform .25s var(--ease)}.linkliste a:hover .i-diagonal{transform:translate(3px,-3px)}.korb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:clip;background:transparent;color:var(--tinte)}.korb::backdrop{background:transparent}.korb__schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141357;opacity:0;transition:opacity .45s var(--ease)}.korb__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,calc(100% - 20px));display:flex;flex-direction:column;overflow:clip;background:var(--papier);box-shadow:-24px 0 60px -30px #00000059;transform:translate(104%);transition:transform .55s var(--ease-panel)}.korb.ist-offen .korb__schleier{opacity:1}.korb.ist-offen .korb__panel{transform:none}html.korb-offen{overflow:hidden;padding-right:var(--sperre-rand, 0px)}.korb__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px 6px 28px}.korb__titel{font-size:30px;line-height:1.1;letter-spacing:-.045em}.korb__titel span{color:var(--gedaempft)}.korb__zu{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--karte-buehne);font-size:15px;transition:background-color .2s,transform .3s var(--ease)}.korb__zu:hover{background:#e4e4de;transform:rotate(90deg)}.korb__inhalt{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 28px 20px}.korb__fortschritt{padding:16px 18px 18px;border-radius:var(--radius);background:var(--karte-buehne);font-size:13px}.korb__fortschritt p{display:flex;align-items:center;gap:8px}.korb__fortschritt strong{font-weight:650;font-variant-numeric:tabular-nums}.korb__balken{height:3px;margin-top:12px;border-radius:3px;background:#dcdcd4;overflow:hidden}.korb__balken span{display:block;height:100%;width:100%;border-radius:inherit;background:var(--tinte);transform-origin:left center;transform:scaleX(var(--anteil, 0));transition:transform .6s var(--ease)}.korb__fortschritt[data-status=erreicht] .korb__balken span{background:var(--gruen)}.korb__fortschritt .i-haken{color:var(--gruen);font-size:15px}.korb__liste{margin:10px 0 0;padding:0;list-style:none}.korb__zeile{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--linie)}.korb__titelzeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.korb__bild{display:grid;place-items:center;width:72px;height:96px;border-radius:6px;background:var(--karte-buehne);overflow:hidden}.korb__bild img{width:86%;height:86%;object-fit:contain}.korb__name{font-size:15px;font-weight:550;letter-spacing:-.02em;line-height:1.3}.korb__meta{margin-top:2px;font-size:13px;color:var(--gedaempft);line-height:1.4}.korb__aktionen{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:12px}.korb__aktionen .menge{height:40px}.korb__aktionen .menge__knopf{width:40px;height:40px}.korb__aktionen .menge__knopf:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.korb__aktionen .menge__wert{height:40px}.korb__entfernen{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--gedaempft);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.korb__entfernen:hover{color:var(--tinte)}.korb__preis{font-size:14px;font-weight:550;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.korb__leer{display:grid;justify-items:start;gap:14px;padding:30px 0 10px}.korb__leer-bild{width:112px;height:auto;opacity:.22;margin-bottom:14px}.korb__leer h3{font-size:26px;line-height:1.15;letter-spacing:-.045em}.korb__leer p{font-size:15px;color:var(--gedaempft);max-width:300px}.korb__leer .knopf{margin-top:8px}.korb__fuss{padding:18px 28px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--linie);background:var(--papier)}.korb__summen{margin:0 0 18px;font-size:14px}.korb__summen>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.korb__summen dt{color:var(--gedaempft)}.korb__summen dd{margin:0;font-variant-numeric:tabular-nums}.korb__summen .korb__total{margin-top:6px;padding-top:10px;border-top:1px solid var(--linie);font-size:16px;font-weight:550}.korb__summen .korb__total dt{color:var(--tinte)}.korb__notiz{margin-top:12px;font-size:12px;color:var(--gedaempft);text-align:center}.korb__mock{margin-top:10px;padding:10px 14px;border-radius:var(--radius);background:var(--karte-lila);font-size:12px;text-align:center}@media(max-width:760px){.korb__kopf{padding:16px 14px 4px 22px}.korb__titel{font-size:26px}.korb__inhalt{padding:12px 22px 18px}.korb__fuss{padding:16px 22px calc(18px + env(safe-area-inset-bottom))}.korb__zeile{grid-template-columns:60px minmax(0,1fr);gap:14px}.korb__bild{width:60px;height:80px}}.kaufleiste{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 8px 8px 16px;border-radius:var(--radius-pill);background:#f8f8f5e0;-webkit-backdrop-filter:saturate(1.5) blur(20px);backdrop-filter:saturate(1.5) blur(20px);box-shadow:var(--schatten-schwebend);color:var(--tinte);transform:translateY(calc(100% + 28px));opacity:0;visibility:hidden;transition:transform .5s var(--ease),opacity .3s,visibility 0s .5s,background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.kaufleiste.ist-sichtbar{transform:none;opacity:1;visibility:visible;transition:transform .5s var(--ease),opacity .3s,visibility 0s,background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.kaufleiste__info{display:flex;align-items:center;gap:11px;min-width:0}.kaufleiste__punkt{flex:none;width:22px;height:22px;border-radius:50%;background:var(--swatch, #0b0b0d);box-shadow:inset 0 0 0 1px #20201f4d;transition:background-color .3s,box-shadow .35s}.kaufleiste__text{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;line-height:1.25}.kaufleiste__name{font-size:12px;font-weight:650;letter-spacing:.06em;white-space:nowrap}.kaufleiste__zusatz{font-weight:550;letter-spacing:0}.kaufleiste__name,.kaufleiste__preis{overflow:hidden;text-overflow:ellipsis}.kaufleiste__preis{font-size:12px;color:#55554f;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .35s var(--ease)}.kaufleiste .knopf{flex:none;min-height:44px;padding:0 20px;gap:10px}.kaufleiste.ist-dunkel{background:#18181adb;color:var(--nacht-text);box-shadow:inset 0 0 0 1px #fafaf71a,0 18px 40px -16px #000000b3}.kaufleiste.ist-dunkel .kaufleiste__preis{color:var(--nacht-text-2)}.kaufleiste.ist-dunkel .kaufleiste__punkt{box-shadow:inset 0 0 0 1px #fff6}.kaufleiste.ist-dunkel .knopf--dunkel{background:var(--papier);color:var(--tinte)}.kaufleiste.ist-dunkel .knopf--dunkel:hover{background:var(--weiss)}.kaufleiste--statisch{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;transform:none;opacity:1;visibility:visible;max-width:390px}@media(min-width:761px){.kaufleiste:not(.kaufleiste--statisch){display:none}}@media(max-width:760px){html.kaufleiste-an{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.hinweis{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;max-width:min(440px,calc(100% - 32px));padding:13px 20px;border-radius:22px;background:var(--tinte);color:var(--weiss);font-size:13px;font-weight:550;line-height:1.4;text-align:center;text-wrap:balance;box-shadow:var(--schatten-schwebend);opacity:0;transform:translate(-50%,14px);transition:opacity .3s,transform .45s var(--ease);pointer-events:none}.hinweis.ist-sichtbar{opacity:1;transform:translate(-50%)}html.kaufleiste-an .hinweis{bottom:calc(88px + env(safe-area-inset-bottom))}@keyframes cadou-erscheinen{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes cadou-auftauchen{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.motion-ready .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s cubic-bezier(.2,.6,.3,1);transition-delay:var(--delay, 0s)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.intro-in{animation:cadou-erscheinen .95s cubic-bezier(.2,.6,.3,1) both;animation-delay:var(--delay, 0s)}.intro-in:nth-child(2){animation-delay:var(--delay, .1s)}.intro-in:nth-child(3){animation-delay:var(--delay, .2s)}.intro-in:nth-child(4){animation-delay:var(--delay, .3s)}.intro-bild{animation:cadou-auftauchen 1.2s .25s both}}:focus-visible{outline:2px solid var(--rot);outline-offset:4px}:focus:not(:focus-visible){outline:none}.kopf__nav a:focus-visible,.leiste__links a:focus-visible,.fuss__nav a:focus-visible{outline-offset:2px;border-radius:2px}.knopf:focus-visible{outline-offset:3px}section[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.6,.3,1)}::view-transition-group(becher){animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.65,.25,1)}.vt-becher{view-transition-name:becher}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}.knopf:hover,.karte:hover .karte__bild img,.farbpunkt:hover .farbpunkt__punkt{transform:none}}.nur-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.schweizer-kreuz{display:inline-grid;place-items:center;flex:none;width:14px;height:14px;vertical-align:-.16em;background:var(--rot);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:58% 18%,18% 58%;background-position:center;background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rd-base.css.map */
