:root{--grund: #f4f4f4;--karte: #ffffff;--tusche: #000000;--karte-dunkel: #0b111f;--blatt: #ffffff;--nachtblau: #142f71;--nacht: #08132f;--silikongrau: #98a4b8;--leinen: #ded6d4;--displayblau: #0c6cfc;--text-leise: #4d4d4d;--label: #666666;--feld: #ebebeb;--fehler: #a1001b;--breit: 1376px;--spalte: 672px;--rand: clamp(20px, 4vw, 56px);--fuge: 8px;--spalt: clamp(40px, 5vw, 96px);--abstand-1: 24px;--abstand-2: 40px;--abstand-3: clamp(40px, 32px + 2vw, 64px);--abstand-4: clamp(64px, 48px + 4vw, 104px);--abstand-a: clamp(72px, 48px + 6vw, 144px);--schrift-display: clamp(40px, 22.4px + 3.6vw, 68px);--schrift-headline: clamp(34px, 20px + 2.8vw, 60px);--schrift-lead: clamp(22px, 17.6px + 1vw, 30px);--schrift-title: clamp(20px, 17.6px + .5vw, 24px);--schrift-kopfsatz: clamp(17px, 16px + .3vw, 19px);--schrift-zahl: clamp(32px, 20px + 2.6vw, 56px);--schrift-body: 17px;--schrift-notiz: 15px;--schrift-label: 14px;--schrift-control: 15px;--kopf: 64px;--linie-farbe: #d9d9d9;--rahmen-farbe: rgb(0 0 0 / .3);--linie: 1px solid var(--linie-farbe);--linie-stark: 1px solid var(--tusche);--rahmen: 1px solid var(--rahmen-farbe);--rundung: 10px;--ease: cubic-bezier(.16, 1, .3, 1);--pfeil-dunkel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='0.01 2.55'/%3E%3C/svg%3E");--pfeil-hell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='0.01 2.55'/%3E%3C/svg%3E");--pfeil-maske: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h13M9 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}html{scroll-padding-top:calc(var(--kopf) + 24px);scrollbar-color:#b5b5b5 var(--grund)}body{font-size:var(--schrift-body);line-height:1.6;letter-spacing:0;color:rgba(var(--color-foreground),.7);font-optical-sizing:auto}::selection{background:var(--tusche);color:var(--blatt)}a{text-decoration-thickness:1px;text-underline-offset:.22em}.rte a,.abschnitt a:not(.knopf):not(.pfeillink),.flaeche a:not(.knopf):not(.pfeillink){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .2s var(--ease)}.rte a:hover,.abschnitt a:not(.knopf):not(.pfeillink):hover,.flaeche a:not(.knopf):not(.pfeillink):hover{text-decoration-color:currentColor}*:focus-visible,.button:focus-visible,.link:focus-visible{outline:2px solid var(--displayblau);outline-offset:3px;box-shadow:none}.flaeche :focus-visible,.color-scheme-3 :focus-visible,.color-scheme-6 :focus-visible{outline-color:var(--blatt)}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-weight:300;line-height:1.06;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.h0,.hxl,.hxxl{font-size:var(--schrift-display)}.h1{font-size:var(--schrift-headline)}.h2{font-size:clamp(26px,20px + 1.2vw,36px);line-height:1.15}h3,.h3{line-height:1.2;letter-spacing:-.015em}.h3{font-size:var(--schrift-title)}h4,.h4,h5,.h5{font-weight:400;letter-spacing:0}strong{font-weight:600}.page-width{max-width:calc(var(--breit) + 2 * (var(--rand) + var(--fuge)));padding-inline:calc(var(--rand) + var(--fuge))}.breit{width:min(100% - 2 * (var(--rand) + var(--fuge)),var(--breit));margin-inline:auto}.spalte{width:min(100% - 2 * (var(--rand) + var(--fuge)),var(--spalte));margin-inline:auto}.flaeche .breit{width:min(100% - 2 * var(--rand),var(--breit))}.abschnitt{position:relative;padding-block:var(--abstand-a);color:var(--tusche)}.shopify-section:has(>.abschnitt:not(.flaeche))+.shopify-section>.abschnitt:not(.flaeche){padding-top:calc(var(--abstand-a) * .6)}.shopify-section:has(>.flaeche)+.shopify-section>.flaeche{margin-top:var(--fuge)}.label{margin:0 0 16px;font-size:var(--schrift-label);font-weight:400;line-height:1.4;color:var(--label)}.label--versal{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.leise{color:var(--text-leise)}.name,.rechtsform{white-space:nowrap;-webkit-hyphens:none;hyphens:none}.zahl{font-variant-numeric:tabular-nums lining-nums}.weidner-symbol{display:block;flex:none}.section-header{position:sticky;top:0;z-index:50}.kopf{position:relative;background:var(--grund);color:var(--tusche)}.kopf__innen{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:16px;min-height:var(--kopf)}.kopf__marke{display:inline-flex;padding:8px 0;color:var(--tusche)}.kopf__marke svg{width:60px;height:auto}.kopf__nav{display:none;grid-column:2}.kopf__nav ul{display:flex;justify-content:center;align-items:center;gap:4px 36px;margin:0;padding:0;list-style:none}.kopf__nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--tusche);font-size:var(--schrift-control);text-decoration:none;white-space:nowrap}.kopf__nav a:hover,.kopf__nav a[aria-current=page]{text-decoration:underline;text-decoration-color:currentColor}.kopf__innen>.kopf__knopf{--kreis: 30px;display:none;grid-column:3;min-width:0;white-space:nowrap;padding:5px 18px 5px 5px}.kopf__korb{position:relative;grid-column:4;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--tusche);text-decoration:none}.kopf__korb-symbol{width:22px;height:22px}.kopf__korb-zahl{position:absolute;top:3px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--tusche);color:var(--blatt);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.menue{grid-column:5}.menue__knopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:4px;font-size:var(--schrift-control);cursor:pointer;list-style:none}.menue__knopf::-webkit-details-marker{display:none}.menue__knopf svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.menue__auf,.menue[open] .menue__zu{display:none}.menue[open] .menue__auf{display:inline}.menue__flaeche{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--kopf));overflow-y:auto;padding-bottom:32px;background:var(--grund);border-top:var(--linie);border-bottom:var(--linie)}.menue__flaeche ul{margin-block:8px 0;padding:0;list-style:none}.menue__flaeche li{border-bottom:var(--linie)}.menue__flaeche li a{display:flex;align-items:center;min-height:56px;color:var(--tusche);font-size:var(--schrift-title);font-weight:300;letter-spacing:-.015em;text-decoration:none}.menue__flaeche li a[aria-current=page]{text-decoration:underline}.menue__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}@media(min-width:36rem){.kopf__innen>.kopf__knopf{display:inline-flex}}@media(min-width:72rem){.kopf__nav{display:block}.menue{display:none}}.knopf,.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer button{--kreis: 36px;--pfeil: var(--pfeil-dunkel);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:calc(var(--kreis) + 12px);padding:6px 24px 6px 6px;border:0;border-radius:999px;background:linear-gradient(180deg,#1c1e24,#2c2f37 45%,#6e737d) 0 0 / 100% 170%;box-shadow:none;color:var(--blatt);font-family:var(--font-body-family);font-size:var(--schrift-control);font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;text-wrap:balance;text-decoration:none;cursor:pointer;transition:background-position .5s var(--ease),color .2s var(--ease),opacity .2s var(--ease)}.knopf:before,.button:not(.button--secondary):not(.button--tertiary):before,.shopify-challenge__button:before,.customer button:before{content:"";position:static;inset:auto;z-index:auto;flex:none;width:var(--kreis);height:var(--kreis);border-radius:50%;background:var(--blatt) var(--pfeil) center / 46% no-repeat;box-shadow:none;transition:background-position .5s var(--ease)}.knopf:after,.button:not(.button--secondary):not(.button--tertiary):after,.shopify-challenge__button:after,.customer button:after{content:none}.knopf:hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{background-position:0 100%}.knopf:hover:before,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:before,.shopify-challenge__button:hover:before,.customer button:hover:before{background-position:62% 50%}.button--full-width:not(.button--secondary):not(.button--tertiary){justify-content:space-between;text-align:center}.button--full-width:not(.button--secondary):not(.button--tertiary):after{content:"";position:static;inset:auto;flex:none;width:calc(var(--kreis) + 6px - 24px);height:1px;box-shadow:none;background:none}.button--full-width:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after{box-shadow:none}.button.loading:before{opacity:0}.knopf--hell,.flaeche .knopf,.flaeche .button:not(.button--secondary):not(.button--tertiary),.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary),.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary),.color-scheme-6 .button:not(.button--secondary):not(.button--tertiary){--pfeil: var(--pfeil-hell);background-image:linear-gradient(180deg,#fff,#f1f3f6 45%,#b9bec8);color:var(--tusche)}.knopf--hell:before,.flaeche .knopf:before,.flaeche .button:not(.button--secondary):not(.button--tertiary):before,.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):before,.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary):before,.color-scheme-6 .button:not(.button--secondary):not(.button--tertiary):before{background-color:var(--tusche)}.button--secondary{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));font-size:var(--schrift-control);letter-spacing:0;text-decoration:none}.button--secondary:before{content:none}.button--secondary:after,.button--secondary:not([disabled]):hover:after{content:"";position:static;inset:auto;z-index:auto;flex:none;width:16px;height:16px;border-radius:0;box-shadow:none;background:currentColor;-webkit-mask:var(--pfeil-maske) center / contain no-repeat;mask:var(--pfeil-maske) center / contain no-repeat;transition:transform .25s var(--ease)}.button--secondary:not([disabled]):hover:after{transform:translate(3px)}.button--tertiary,.button--tertiary:before,.button--tertiary:after{border-radius:0}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.pfeillink{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-size:var(--schrift-control);text-decoration:none}.pfeillink svg{width:16px;transition:transform .25s var(--ease)}.pfeillink:hover svg{transform:translate(3px)}@media(max-width:47.99rem){.knopf{justify-content:space-between;min-width:min(100%,288px);text-align:center}.knopf:after{content:"";flex:none;width:calc(var(--kreis) + 6px - 24px)}.kopf__innen>.kopf__knopf{justify-content:center;min-width:0}.kopf__innen>.kopf__knopf:after{content:none}.knopfreihe{flex-direction:column;align-items:flex-start;gap:12px}}.flaeche{--linie-farbe: rgb(255 255 255 / .18);--rahmen-farbe: rgb(255 255 255 / .55);--linie: 1px solid var(--linie-farbe);--rahmen: 1px solid var(--rahmen-farbe);--text-leise: rgb(255 255 255 / .82);--label: rgb(255 255 255 / .72);position:relative;isolation:isolate;overflow:clip;margin-inline:var(--fuge);border-radius:4px;background:var(--nacht);color:var(--blatt)}.flaeche:before{content:"";position:absolute;top:-6%;right:-2%;bottom:-6%;left:-2%;z-index:-1;transform:scale(1.06)}.flaeche:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 6%,rgb(255 255 255 / .4) 50%,transparent 94%);pointer-events:none}.flaeche :is(h1,h2,h3,.h0,.h1,.h2,.h3){color:var(--blatt)}.flaeche--kopf{margin-top:var(--fuge)}.flaeche--kopf:before{background:radial-gradient(56% 50% at 86% 6%,rgb(196 204 218 / .34),transparent 72%),radial-gradient(44% 40% at 4% 98%,rgb(222 214 212 / .18),transparent 72%),linear-gradient(170deg,transparent 0 32%,rgb(152 164 184 / .24) 48%,transparent 64%),linear-gradient(172deg,transparent 0 60%,rgb(92 157 255 / .34) 76%,transparent 92%),linear-gradient(180deg,#050c20 0%,var(--nachtblau) 100%)}.flaeche--kontakt:before{background:radial-gradient(62% 56% at 88% 4%,rgb(196 204 218 / .36),transparent 72%),radial-gradient(46% 42% at 4% 98%,rgb(222 214 212 / .24),transparent 72%),linear-gradient(172deg,transparent 0 26%,rgb(152 164 184 / .32) 44%,transparent 64%),linear-gradient(166deg,transparent 0 50%,rgb(20 47 113 / .75) 68%,transparent 86%),linear-gradient(180deg,#2a3550,#101a33)}.flaeche--geschichte:before{background:radial-gradient(60% 50% at 90% 10%,rgb(196 204 218 / .3),transparent 72%),radial-gradient(50% 40% at 10% 100%,rgb(92 157 255 / .22),transparent 72%),linear-gradient(170deg,transparent 0 40%,rgb(152 164 184 / .2) 56%,transparent 72%),linear-gradient(180deg,#1d2742,#0e1830)}.flaeche__raster{display:grid;align-content:space-between;gap:64px;min-height:clamp(480px,384px + 22vw,704px);padding-block:var(--abstand-a)}.flaeche__raster>h2{max-width:16ch;font-size:var(--schrift-headline)}.flaeche__unten{max-width:544px}.flaeche__satz{margin:0 0 var(--abstand-2);font-size:var(--schrift-lead);font-weight:300;line-height:1.3;letter-spacing:-.01em}@media(min-width:64rem){.flaeche__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spalt);align-content:stretch}.flaeche__raster>h2{align-self:start}.flaeche__unten{grid-column:2;align-self:end}}.kontakt__zeilen{display:grid;margin:0 0 24px;padding:0;list-style:none}.kontakt__zeilen li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:var(--rahmen)}.kontakt__zeilen a{display:inline-flex;flex:1;min-height:52px;align-items:center;color:var(--blatt);font-size:var(--schrift-body);text-decoration:none}.kontakt__zeilen svg{flex:none;width:16px}.kontakt__anschrift{margin:0;color:#ffffffd1;font-size:var(--schrift-notiz)}.kontakt__aktion{margin-bottom:var(--abstand-2)}.buehne__innen{display:grid;gap:32px;align-content:center;padding-block:clamp(56px,32px + 6vw,112px)}.buehne h1{max-width:14ch;font-size:var(--schrift-display)}.buehne__satz{max-width:560px;margin-top:24px;color:#ffffffd1;font-size:var(--schrift-kopfsatz);line-height:1.6}.buehne__satz>:last-child{margin-bottom:0}.buehne .knopfreihe{margin-top:40px}.buehne__motiv{position:relative;min-width:0}.buehne__motiv .ringe{width:100%;height:auto}.buehne__bild img{display:block;width:100%;height:auto;border-radius:var(--rundung)}.buehne__bild figcaption{margin-top:10px;color:#ffffffb8;font-size:var(--schrift-label)}@media(max-width:63.99rem){.buehne__text{text-align:center}.buehne__text :is(h1,.buehne__satz){margin-inline:auto}.buehne .knopfreihe{align-items:center;justify-content:center}.buehne__motiv--ringe{max-width:520px;margin-inline:auto}}@media(min-width:64rem){.buehne__innen{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(32px,4vw,80px);align-items:center;min-height:calc(100svh - var(--kopf) - var(--fuge));max-height:980px}}.ringe{overflow:visible}.ringe__ring ellipse{fill:none;stroke:url(#ringe-licht-hell);stroke-width:1.4px;vector-effect:non-scaling-stroke}.ringe__ring .ringe__innen{stroke-width:.8px;opacity:.55}.ringe__ring .ringe__blau{stroke:url(#ringe-blau);stroke-width:1.8px}.ringe__schein{fill:url(#ringe-schein)}@media(prefers-reduced-motion:no-preference){.ringe__ring ellipse{stroke-dasharray:1 1;animation:ringe-zeichnen 1.9s cubic-bezier(.22,1,.36,1) both}.ringe__ring:nth-of-type(2) ellipse{animation-delay:.11s}.ringe__ring:nth-of-type(3) ellipse{animation-delay:.22s}.ringe__ring:nth-of-type(4) ellipse{animation-delay:.33s}.ringe__ring:nth-of-type(5) ellipse{animation-delay:.44s}.ringe__ring:nth-of-type(6) ellipse{animation-delay:.55s}.ringe__ring:nth-of-type(7) ellipse{animation-delay:.66s}.ringe__ring:nth-of-type(8) ellipse{animation-delay:.77s}.ringe__ring:nth-of-type(9) ellipse{animation-delay:.88s}.ringe__schein{animation:ringe-schein 1.8s cubic-bezier(.22,1,.36,1) .7s both}}@keyframes ringe-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ringe-schein{0%{fill-opacity:0}to{fill-opacity:1}}.abschnitt__kopf{display:grid;gap:24px;margin-bottom:var(--abstand-3)}.abschnitt__kopf h2{max-width:18ch;font-size:var(--schrift-headline)}.abschnitt__kopf .leise,.abschnitt__kopf p{max-width:560px;margin:0;color:var(--text-leise);font-size:var(--schrift-kopfsatz)}@media(min-width:64rem){.abschnitt__kopf--zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spalt);align-items:end}}.karten{display:grid;gap:12px;margin:0;padding:0;list-style:none}.karten>li{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(48px,32px + 3vw,80px);min-height:clamp(192px,144px + 6vw,256px);padding:clamp(20px,16px + .8vw,28px);border-radius:var(--rundung);background:var(--karte-dunkel);color:var(--blatt)}.karten>li:before{content:"";position:absolute;top:0;right:var(--rundung);left:var(--rundung);height:1px;background:linear-gradient(90deg,transparent 6%,rgb(255 255 255 / .14) 50%,transparent 94%);pointer-events:none}.karten__symbol{width:32px;height:32px;stroke-dasharray:.01 2.4}.karten h3{margin:0 0 6px;color:var(--blatt);font-size:var(--schrift-title)}.karten p{max-width:352px;margin:0;color:#ffffffbd;font-size:var(--schrift-notiz);line-height:1.5}@media(max-width:39.99rem){.karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.karten>li{gap:24px;min-height:0;padding:16px}.karten__symbol{width:24px;height:24px}.karten h3{margin-bottom:4px;font-size:17px;line-height:1.25}.karten p{font-size:13px;line-height:1.45}}@media(min-width:40rem){.karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.karten--4{grid-template-columns:repeat(4,minmax(0,1fr))}.karten--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.schriftfeld{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 32px;margin:0}.schriftfeld>div{padding:14px 0 16px;border-top:var(--linie)}.schriftfeld dt{margin-bottom:4px;color:var(--label);font-size:13px}.schriftfeld dd{margin:0;color:var(--tusche);font-size:var(--schrift-notiz);line-height:1.45}.programme__raster{display:grid;gap:var(--abstand-3)}.programme__bild img{display:block;width:100%;max-width:560px;height:auto;margin-inline:auto}.programme__bild figcaption{margin-top:10px;color:var(--label);font-size:var(--schrift-label);text-align:center}.programme__liste{margin:0;padding:0;list-style:none}.programme__liste li{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;min-height:72px;border-bottom:var(--linie)}.programme__liste li:first-child{border-top:var(--linie)}.programme__hz{color:var(--label);font-size:var(--schrift-title);font-weight:300;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.programme__welle{width:100%;height:36px;color:var(--silikongrau)}.programme__welle path{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.programme__liste li[data-ziffer] .programme__hz,.programme__liste li[data-ziffer] .programme__welle{color:var(--tusche)}.programme__notiz{margin:16px 0 0;color:var(--label);font-size:var(--schrift-label)}@media(min-width:64rem){.programme__raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:var(--spalt);align-items:center}}.schritte{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:schritt}.schritte>li{display:flex;flex-direction:column;gap:clamp(32px,24px + 3vw,72px);padding:clamp(20px,16px + 1vw,32px);border-radius:4px;background:var(--feld);color:var(--tusche);counter-increment:schritt}.schritte>li:before{content:counter(schritt,decimal-leading-zero);font-size:var(--schrift-zahl);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.schritte h3{margin:0 0 8px;font-size:var(--schrift-title)}.schritte p{margin:0;color:var(--text-leise);font-size:var(--schrift-notiz);line-height:1.5}@media(min-width:48rem){.schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.bildtext{display:grid;gap:var(--abstand-3);align-items:center}.bildtext__bild{margin:0}.bildtext__bild img{display:block;width:100%;height:auto;border-radius:var(--rundung)}.bildtext__bild figcaption{margin-top:10px;color:var(--label);font-size:var(--schrift-label)}.bildtext h2{max-width:16ch;font-size:var(--schrift-headline)}.bildtext__unter{margin:24px 0 0;color:var(--text-leise);font-size:var(--schrift-kopfsatz)}.bildtext__text{max-width:560px;margin-top:32px;color:var(--text-leise)}.bildtext__text--gross{color:inherit;font-size:var(--schrift-lead);font-weight:300;line-height:1.3;letter-spacing:-.01em}.bildtext__text>:last-child{margin-bottom:0}.bildtext .pfeillink,.bildtext .knopfreihe{margin-top:32px}@media(min-width:64rem){.bildtext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spalt)}.bildtext--rechts .bildtext__bild{order:2}}.flaeche .bildtext__bild figcaption,.flaeche .bildtext__unter,.flaeche .bildtext__text{color:#ffffffd1}.flaeche--geschichte .bildtext{padding-block:var(--abstand-a)}.fragen__raster{display:grid;gap:var(--abstand-3)}.fragen__kopf h2{max-width:12ch;font-size:var(--schrift-headline)}.fragen__kopf p{max-width:420px;margin:24px 0 0;color:var(--text-leise)}.frage{padding:22px 0 26px;border-top:var(--linie)}.frage:last-child{border-bottom:var(--linie)}.frage__titel{max-width:544px;margin:0 0 10px;color:var(--tusche);font-size:var(--schrift-title)}.frage__antwort{max-width:608px;color:var(--text-leise);line-height:1.65}.frage__antwort>:last-child{margin-bottom:0}@media(min-width:64rem){.fragen__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:var(--spalt);align-items:start}.fragen__kopf{position:sticky;top:calc(var(--kopf) + 32px)}}.fuss{padding-block:clamp(56px,40px + 4vw,96px) 40px;background:var(--grund);color:var(--tusche);font-size:var(--schrift-notiz);line-height:1.6}.fuss__innen{display:grid;gap:40px;align-items:start}.fuss__marke{display:inline-flex;color:var(--tusche)}.fuss__marke svg{width:112px;height:auto}.fuss__spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.fuss__spalte h2{margin:0 0 14px;color:var(--label);font-family:var(--font-body-family);font-size:var(--schrift-label);font-weight:400;line-height:1.4;letter-spacing:0}.fuss__spalte ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fuss__spalte a{display:inline-flex;min-height:32px;align-items:center;color:var(--tusche);text-decoration:none}.fuss__spalte a:hover{text-decoration:underline}@media(pointer:coarse){.fuss__spalte a{min-height:44px}.fuss__spalte ul{gap:0}}.fuss__spalte address{font-style:normal;line-height:1.55}.fuss__spalte ul+address{margin-top:12px}.fuss__klein{margin:clamp(48px,32px + 4vw,96px) 0 0;color:var(--label);font-size:var(--schrift-label)}.fuss__zweck+.fuss__klein{margin-top:8px}.fuss__klein a{color:inherit;text-underline-offset:.2em}.fuss__klein a:hover{color:var(--tusche)}@media(min-width:56rem){.fuss__innen{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:48px}.fuss__spalten{grid-template-columns:repeat(4,minmax(0,1fr))}}html .product__info-container>*+*{margin-block:16px}html .kauf__label{margin:0 0 4px}html .product__title>h1,html .product__title>h2,html h2.product__title{margin:0;font-size:var(--schrift-headline);font-weight:300;line-height:1.06;letter-spacing:-.025em}html .price{color:var(--tusche);letter-spacing:0}html .price--large{font-size:var(--schrift-title);font-weight:400;line-height:1.3;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html .price .price-item{letter-spacing:0}html .product__tax.caption,html .product__tax{margin-top:4px;color:var(--label);font-size:var(--schrift-label);letter-spacing:0}html .product__tax a{color:inherit}html .product__text,html .product__info-container .product__description{color:var(--text-leise);font-size:var(--schrift-body);line-height:1.6;letter-spacing:0}html .product__description h2,html .product__description h3{margin:24px 0 8px;color:var(--tusche);font-size:var(--schrift-title)}html .product__description ul{padding-left:20px}html .product__description small{display:block;color:var(--label);font-size:var(--schrift-label);line-height:1.5}html .product-form__buttons{max-width:440px}html .product-form__input--dropdown,html .product__info-container .quantity{min-height:48px}html .quantity__label,html .form__label{color:var(--label);font-size:var(--schrift-label);letter-spacing:0}html .kauf__fakten{margin-top:32px}html .product__view-details{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--tusche);font-size:var(--schrift-control);text-decoration:none}html .product__view-details .svg-wrapper{display:none}html .product__view-details:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--pfeil-maske) center / contain no-repeat;mask:var(--pfeil-maske) center / contain no-repeat;transition:transform .25s var(--ease)}html .product__view-details:hover:after{transform:translate(3px)}html .product__accordion.accordion{margin-block:0;border-top:var(--linie);border-bottom:0}html .product__accordion.accordion:last-of-type,html .product__accordion+.product__accordion{border-bottom:var(--linie)}html .product__accordion .accordion__title{color:var(--tusche);font-size:var(--schrift-body);font-weight:400;letter-spacing:0}html .product__accordion summary{min-height:56px;padding-block:12px}html .product__accordion .accordion__content{color:var(--text-leise);font-size:var(--schrift-notiz);line-height:1.6}html .product__media-list .product__media-item,html .product-media-container{border-radius:var(--rundung)}html .slider-counter{color:var(--label);font-size:var(--schrift-label)}html .drawer__inner{background:var(--grund);border:0}html .drawer__heading{margin:0;color:var(--tusche);font-size:var(--schrift-title);font-weight:300;letter-spacing:-.015em}html .cart-drawer .drawer__header{border-bottom:var(--linie)}html .cart-item__name{color:var(--tusche);font-size:var(--schrift-body);font-weight:400;letter-spacing:0;text-decoration:none}html .cart-item__name:hover{text-decoration:underline}html .cart-item .product-option,html .cart-item__price-wrapper,html .cart-item__totals{letter-spacing:0}html .cart-items th,html .cart__ctas+.tax-note,html .totals__total,html .tax-note,html .caption-large{letter-spacing:0}html .cart-items thead th{color:var(--label);font-size:var(--schrift-label);font-weight:400}html .totals__total-value,html .totals__total{color:var(--tusche);font-size:var(--schrift-title);font-weight:400}html .tax-note{color:var(--label);font-size:var(--schrift-label)}html .drawer__footer,html .cart__footer{border-top:var(--linie)}html .cart__checkout-button{max-width:none}html .cart__empty-text,html .drawer__inner-empty .cart__empty-text{color:var(--tusche);font-size:var(--schrift-headline);font-weight:300;letter-spacing:-.025em}html .title-wrapper-with-link .title,html .main-page-title,html .collection-hero__title,html .template-search__header h1,html .template-404 .title{color:var(--tusche);font-size:var(--schrift-headline);font-weight:300;line-height:1.06;letter-spacing:-.025em}html .title-wrapper-with-link a{color:var(--tusche);font-size:var(--schrift-control);letter-spacing:0}html .template-404{padding-block:var(--abstand-a)}html .template-404>p{color:var(--label);font-size:var(--schrift-label);letter-spacing:0}html .field__input,html .select__select,html .customer .field input,html .search__input.field__input{font-size:16px;letter-spacing:0}html .field__label,html .customer .field label{color:var(--label);letter-spacing:0}html .card__heading,html .card-information{letter-spacing:0}html .card__heading{color:var(--tusche);font-size:var(--schrift-body);font-weight:400}html .shopify-policy__container{max-width:calc(var(--spalte) + 2 * (var(--rand) + var(--fuge)));margin-block:var(--abstand-3) var(--abstand-a);padding-inline:calc(var(--rand) + var(--fuge))}html .shopify-policy__title{text-align:left}html .shopify-policy__title h1{margin:0 0 var(--abstand-3);color:var(--tusche);font-size:var(--schrift-headline);font-weight:300;line-height:1.06;letter-spacing:-.025em}html .shopify-policy__body{color:var(--text-leise);font-size:var(--schrift-body);line-height:1.6}html .shopify-policy__body :is(h2,h3){margin:40px 0 12px;color:var(--tusche);font-size:var(--schrift-title);line-height:1.2;letter-spacing:-.015em}html .shopify-policy__body strong,html .shopify-policy__body a{color:var(--tusche)}html .product__info-container>.product__tax{margin-top:2px}html .product__description ul{margin:0 0 16px;padding:0;list-style:none}html .product__description li{padding:10px 0;border-top:var(--linie);color:var(--tusche);font-size:var(--schrift-notiz);line-height:1.5}html .product__description li:last-child{border-bottom:var(--linie)}html .totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}html .totals>h2,html .totals>h3,html .totals__total{margin:0;color:var(--tusche);font-size:var(--schrift-body);font-weight:400;letter-spacing:0}html .totals__total-value{white-space:nowrap}html .drawer__inner{width:min(480px,100vw - 24px)}html .cart__footer .cart__blocks{max-width:440px;margin-left:auto}@media screen and (min-width:990px){html .product:not(.product--no-media) .product__info-wrapper,html .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 var(--spalt)}}html .product-form__submit.button:not(.button--secondary):not(.button--tertiary){text-wrap:nowrap;white-space:nowrap}html .cart-item__totals .price,html .cart-item__price-wrapper .price,html .cart-item .price{white-space:nowrap}html .password-main{flex-grow:1}html .password-main>.shopify-section>.flaeche{margin-top:0}html .password-link{color:var(--tusche);font-size:var(--schrift-control);letter-spacing:0}html .password-logo{max-width:60px}html .password-modal__content-heading{font-size:var(--schrift-headline);font-weight:300;letter-spacing:-.025em}.menue:not([open])>.menue__flaeche{display:none}html cart-items.is-empty .title-wrapper-with-link{display:flex}html .cart__empty-text{margin:24px 0 32px}.fuss__spalte{min-width:0;overflow-wrap:break-word}@media(max-width:22.49rem){.fuss__spalten{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/weidner.css.map */
