:root{--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-einzug: cubic-bezier(.25, .6, .25, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-lauf: cubic-bezier(.45, .05, .55, .95);--ease-nachwippen: cubic-bezier(.34, 1.18, .64, 1);--dauer-druck: .16s;--dauer-schnell: .2s;--dauer-normal: .28s;--dauer-ruhig: .45s}:root{--espresso: #F4F2EC;--gunmetal: #EAE7DF;--gunmetal-2: #EAE7DF;--roast-medium: #4E0F19;--surface-cream: #EAE7DF;--copper: #4E0F19;--copper-light: #6E1826;--text-light: #0A0A0A;--text-light-muted: #6E6B67;--text-dark: #0A0A0A;--text-dark-muted: #5A5754;--hairline: rgba(10, 10, 10, .12);--on-accent: #F5F4F1;--card-bg: #FFFFFF;--photo-well: #FFFFFF;--bar-bg: rgba(244, 242, 236, .9)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html{background:var(--espresso)}body{background:var(--espresso);color:var(--text-light);font-family:Archivo,sans-serif;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}:root{--rand: clamp(24px, 3.6vw, 64px)}.wrap{max-width:none;margin:0;padding:0 var(--rand);position:relative}.eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-light)}h1,h2,h3{font-family:Cinzel,Times New Roman,serif;font-weight:700;letter-spacing:.02em}.prod-info h3,.cat-card h3,.cart-item-info h3{font-family:Archivo Black,sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}[data-reveal].in-view{opacity:1;transform:translateY(0)}.section-divider{border-top:1px solid var(--hairline);margin:40px 0}.skip-link{position:absolute;top:0;left:-200vw;z-index:200;padding:12px 20px;background:var(--copper);color:var(--on-accent);font-family:Archivo,sans-serif;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 2px}.skip-link:focus{left:0}main:focus{outline:none}.cat-showcase{display:flex;flex-direction:column}.cat-band{position:relative;display:flex;align-items:center;min-height:62vh;padding:80px 0;overflow:hidden;isolation:isolate;background-size:cover;background-position:center;color:var(--on-accent);transition:opacity .9s ease,transform .9s ease}.cat-band:after{content:"";position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-2;background:inherit;background-size:cover;background-position:center;transform:scale(1);transition:transform 2.4s var(--ease-out)}.cat-band.in-view:after{transform:scale(1.06)}.cat-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .5s ease}.cat-band--left:before{background:linear-gradient(90deg,#060606f5,#060606e6 34%,#0606068c 66%,#4e0f1973),#06060657}.cat-band--right:before{background:linear-gradient(270deg,#060606f5,#060606e6 34%,#0606068c 66%,#4e0f1973),#06060657}.cat-band--noimg:before{background:linear-gradient(120deg,#060606 0%,#1A0409 55%,var(--roast-medium) 100%)}.cat-band-inner{width:100%;max-width:1100px;margin:0 auto;padding:0 32px}.cat-band--right .cat-band-inner{text-align:right}.cat-band--right .cat-band-inner>*{margin-left:auto}.cat-band .eyebrow{color:#d4485f}.cat-band h2{font-size:44px;line-height:1.05;margin:14px 0;color:var(--on-accent);max-width:520px}.cat-band p{font-size:16px;color:#f5f4f1cc;max-width:440px;margin-bottom:26px}.cat-band-cta{display:inline-block;font-size:14px;font-weight:600;color:var(--on-accent);border-bottom:1px solid var(--copper);padding-bottom:3px;transition:letter-spacing var(--dauer-normal) ease,color var(--dauer-normal) ease}.cat-band:hover .cat-band-cta{letter-spacing:.04em;color:#d4485f}.drops{padding:76px 0 82px;background:var(--espresso);position:relative;z-index:1}.drops-head{margin-bottom:34px}.drops-head h2{font-size:32px;margin-top:12px;color:var(--text-light)}.drops-strip{overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.drops-strip::-webkit-scrollbar{display:none}.drops-strip--static .drops-track{width:100%}.drops-strip--static .drops-run{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.drops-strip--static .drop-card{width:auto;margin-right:0}.drops-strip--static .drop-visual{height:auto;aspect-ratio:1 / 1}.drops-strip--static{max-width:1100px;margin:0 auto;padding:0 32px}.drops-strip .drop-card,.drops-strip img{-webkit-user-drag:none}.drops-viewport{position:relative}.drops-nav{position:absolute;top:42%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:#ffffffeb;color:var(--text-light);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dauer-schnell) ease,background var(--dauer-schnell) ease,border-color var(--dauer-schnell) ease}.drops-viewport:hover .drops-nav,.drops-nav:focus-visible{opacity:1}.drops-nav:hover{background:#fff;border-color:var(--copper)}.drops-nav--prev{left:18px}.drops-nav--next{right:18px}@media(hover:none){.drops-nav{display:none}}.drops-track{display:flex;width:max-content}.drops-run{display:flex;align-items:flex-start}.drop-card{display:block;width:300px;margin-right:24px;flex-shrink:0;transition:transform var(--dauer-normal) ease}@media(hover:hover)and (pointer:fine){a.drop-card:hover{transform:translateY(-5px)}}.drop-card.is-soon{cursor:default}.drop-visual{display:block;position:relative;height:300px;overflow:hidden;background:linear-gradient(140deg,#101010 0%,#1A0409 55%,var(--roast-medium) 100%);border:1px solid var(--hairline);border-top:2px solid var(--roast-medium);border-radius:2px}.drop-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){a.drop-card:hover .drop-visual img{transform:scale(1.05)}}.drop-visual.is-soon img{filter:blur(10px) saturate(.6) brightness(1.45) contrast(.85);transform:scale(1.12)}.drop-visual.is-soon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#06060657,#4e0f1942)}.drop-badge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--on-accent);text-shadow:0 2px 12px rgba(0,0,0,.7)}.drop-info{display:block;padding:13px 2px 0;min-height:46px}.drop-title{display:block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-light)}.drop-note{display:block;margin-top:5px;font-size:12.5px;color:var(--text-light-muted)}.drop-card.is-soon .drop-title{color:var(--text-light-muted)}@media(max-width:640px){.drops{padding:56px 0 60px}.drops-strip--static{padding:0 20px}.drops-head h2{font-size:24px}.drop-card{width:224px;margin-right:16px}.drop-visual{height:224px}}@media(prefers-reduced-motion:reduce){.drops-run[aria-hidden]{display:none}a.drop-card:hover,a.drop-card:hover .drop-visual img{transform:none}}@media(max-width:860px){.cat-band{min-height:48vh;padding:56px 0}.cat-band h2{font-size:30px}.cat-band--right .cat-band-inner{text-align:left}.cat-band--right .cat-band-inner>*{margin-left:0}.cat-band--right:before{background:linear-gradient(90deg,#060606f5,#060606e6 34%,#0606068c 66%,#4e0f1973),#06060657}}.announce{width:100%;height:52px;overflow:hidden;background:var(--espresso);border-bottom:1px solid var(--copper);position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.announce-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.announce-shooter{position:absolute;left:0;bottom:-6px;display:block;transform:translate(-105%) rotate(-6deg);transform-origin:bottom left;animation:announceLean var(--announce-speed, 6s) ease-in-out infinite}.announce-shooter img{display:block;height:56px;width:auto}@keyframes announceLean{0%{transform:translate(-105%) rotate(-6deg)}8%,86%{transform:translate(-38%) rotate(8deg)}96%,to{transform:translate(-105%) rotate(-6deg)}}.announce-flash{position:absolute;right:-14px;top:42%;width:22px;height:22px;background:radial-gradient(circle,#FFE9A8 0%,#E8A13C 45%,transparent 70%);border-radius:50%;opacity:0;transform:scale(.3);animation:announceFlash var(--announce-speed, 6s) linear infinite}@keyframes announceFlash{0%,7%{opacity:0;transform:scale(.3)}9%{opacity:1;transform:scale(1.25)}12%,to{opacity:0;transform:scale(.3)}}.announce-text{position:relative;z-index:2;margin:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--copper);white-space:nowrap;padding:0 18px;animation:announceShot var(--announce-speed, 6s) ease-out infinite}.announce-text--static{animation:none}@keyframes announceShot{0%,8%{transform:translate(calc(-50vw + 70px)) scale(.4);opacity:0}12%{opacity:1}30%{transform:translate(0) scale(1);opacity:1}72%{transform:translate(0) scale(1);opacity:1}88%,to{transform:translate(60vw);opacity:0}}@media(max-width:640px){.announce{height:54px}.announce-shooter img{height:46px}.announce-text{font-size:11px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.announce-shooter,.announce-flash{animation:none;opacity:0}.announce-text{animation:none;transform:none;opacity:1}}#shopify-section-header{position:fixed;left:0;right:0;top:0;z-index:50;background:var(--espresso);transition:box-shadow var(--dauer-normal) ease,background var(--dauer-normal) ease,transform var(--dauer-normal) var(--ease-out)}#shopify-section-header.is-hidden{transform:translateY(calc(-100% + env(safe-area-inset-top,0px)));box-shadow:none;pointer-events:none}#shopify-section-header:not(.is-hidden){transition-property:box-shadow,background}.nl-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dauer-normal) ease,visibility var(--dauer-normal)}.nl-pop.is-auf{opacity:1;visibility:visible;pointer-events:auto}.nl-pop-grund{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nl-pop-karte{position:relative;z-index:1;width:100%;max-width:460px;background:var(--espresso);border-top:2px solid var(--copper);box-shadow:0 -18px 50px -24px #0a0a0a80;padding:30px 22px 26px;text-align:center;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;transform:translateY(14px);transition:transform var(--dauer-normal) var(--ease-out)}.nl-pop.is-auf .nl-pop-karte{transform:none}.nl-pop-x{position:absolute;top:12px;right:12px;background:none;border:none;padding:6px;cursor:pointer;color:var(--text-light-muted);display:inline-flex;transition:color var(--dauer-schnell) ease}.nl-pop-x:hover{color:var(--text-light)}.nl-pop-mark{width:76px;height:auto;display:block;margin:0 auto 16px}.nl-pop-vorspann{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-light);margin-bottom:10px}.nl-pop-karte h2{font-size:25px;line-height:1.2;margin:0 0 10px;text-wrap:balance}.nl-pop-sub{color:var(--text-light-muted);font-size:14.5px;line-height:1.55;margin:0 auto 18px;max-width:30rem}.nl-pop-karte .nl-form{margin:0 auto}.nl-pop-karte .nl-consent{margin-top:12px;text-align:left}.nl-pop-nein{display:block;margin:16px auto 0;background:none;border:none;padding:4px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light-muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--dauer-schnell) ease}.nl-pop-nein:hover{color:var(--text-light)}@media(min-width:700px){.nl-pop{align-items:center}.nl-pop-karte{border:1px solid var(--hairline);border-top:2px solid var(--copper);padding:40px 38px 34px;box-shadow:0 30px 70px -30px #0a0a0a80}.nl-pop-karte h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.nl-pop,.nl-pop-karte{transition:none}.nl-pop-karte{transform:none}}html.overlay-offen,html.overlay-offen body{overflow:hidden}html.overlay-offen body{position:fixed;width:100%}@media(prefers-reduced-motion:reduce){#shopify-section-header{transition:box-shadow var(--dauer-normal) ease,background var(--dauer-normal) ease}}#shopify-section-header.is-stuck{position:fixed;left:0;right:0;top:0;background:var(--espresso);box-shadow:0 12px 34px -26px #0a0a0a8c}#shopify-section-header>.wrap{max-width:none;padding:0 var(--rand)}@media(max-width:700px){:root{--rand: 20px}#shopify-section-header>.wrap{padding:0 var(--rand)}.wrap{padding:0 var(--rand)}}nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline);position:relative;z-index:2;gap:16px}.is-stuck nav{padding:11px 0;border-bottom-color:transparent}#shopify-section-header.suche-offen nav{grid-template-columns:auto minmax(0,1fr) auto}.nav-side{display:flex;align-items:center;gap:18px;color:var(--copper-light)}.nav-item--menu{display:flex;align-items:center}.nav-side--left{justify-self:start}.nav-side--right{justify-self:end}.nav-side a{transition:color var(--dauer-schnell) ease}.nav-side a:hover{color:var(--text-light)}.brand{justify-self:center;display:flex;align-items:center;gap:10px}.logo{display:flex;align-items:center;gap:0}.pw-marke{display:flex;justify-content:center;padding:40px 0 8px}.pw-marke .logo{flex-direction:column;align-items:center;gap:14px}.pw-marke .logo-mark{height:116px}.pw-wortmarke{font-size:27px;letter-spacing:.13em;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width:700px){.pw-marke{padding:28px 0 4px}.pw-marke .logo-mark{height:96px}.pw-wortmarke{font-size:21px;letter-spacing:.12em}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.logo-mark{height:44px;width:auto;display:block;transition:transform var(--dauer-normal) ease}.is-stuck .logo-mark{height:36px}@media(hover:hover)and (pointer:fine){.logo:hover .logo-mark{transform:rotate(-4deg) scale(1.05)}}.logo-word{font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:20px;letter-spacing:.08em;line-height:1.25;white-space:nowrap}.is-stuck .logo-word{font-size:16px}.logo-word span{color:var(--copper-light)}.icon-btn{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:inline-flex;align-items:center;transition:color var(--dauer-schnell) ease}.icon-btn:hover{color:var(--text-light)}.nav-burger line{transform-box:view-box;transform-origin:center;transition:transform var(--dauer-normal) var(--ease-out),opacity var(--dauer-schnell) ease}.nav-item--menu.is-open .burger-top{transform:rotate(45deg) translateY(5px)}.nav-item--menu.is-open .burger-bot{transform:rotate(-45deg) translateY(-5px)}.nav-item--menu.is-open .burger-mid{opacity:0;transform:translate(-8px)}.nav-item--menu{position:static}.nav-caret{transition:transform var(--dauer-schnell) ease}.nav-menu{position:fixed;top:0;right:0;bottom:0;left:0;padding:calc(104px + env(safe-area-inset-top,0px)) var(--rand) calc(34px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:var(--espresso);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity var(--dauer-normal) ease,transform .36s var(--ease-out),visibility .36s;z-index:60;overflow-y:auto}.nav-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--okkult-breit);background-size:cover;background-position:center;opacity:0;transition:opacity .4s ease;pointer-events:none}.nav-menu--okkult:before{opacity:.21}.nav-item--menu.is-open .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-scrim{display:none}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a09086b;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s ease,visibility .36s}.nav-item--menu.is-open .nav-scrim{opacity:1;visibility:visible;pointer-events:auto}.nav-item--menu .nav-trigger{position:relative;z-index:61}.nav-menu>*{width:100%;max-width:620px}.nav-menu a{display:block;padding:13px 0;white-space:nowrap;font-family:Cinzel,Times New Roman,serif;font-size:30px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--text-light);border:none;transition:color var(--dauer-schnell) ease,transform var(--dauer-schnell) ease}.nav-menu a:hover,.nav-menu a.active{color:var(--copper);background:none}@media(hover:hover)and (pointer:fine){.nav-menu a:hover,.nav-menu a.active{transform:translate(4px)}}.nav-menu-all{font-size:38px!important;color:var(--text-light)!important;padding-bottom:16px!important;margin-bottom:6px;border-bottom:1px solid var(--copper)!important}.nav-menu-heading{display:block;padding:30px 0 8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-light);border:none;margin:0}.nav-menu-heading:first-child{padding-top:0}.nav-menu-foot{margin-top:auto;padding-top:40px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-light-muted)}@media(max-width:700px){.nav-menu{padding-top:calc(92px + env(safe-area-inset-top,0px))}.nav-menu a{font-size:25px;padding:11px 0}.nav-menu-all{font-size:30px!important}.nav-menu:before{background-image:var(--okkult-hoch)}}@media(prefers-reduced-motion:reduce){.nav-menu,.nav-scrim{transition:opacity var(--dauer-schnell) ease,visibility var(--dauer-schnell);transform:none}}.nav-links{display:flex;align-items:center;gap:18px}.nav-link-top{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-light);white-space:nowrap;padding:4px 0;border-bottom:1px solid transparent;transition:border-color var(--dauer-schnell) ease,color var(--dauer-schnell) ease}.nav-link-top:hover{border-bottom-color:var(--copper);color:var(--copper)}#shopify-section-header.durchsichtig.is-stuck .nav-link-top,#shopify-section-header.schwebt:not(.is-stuck) .nav-link-top{text-shadow:0 0 3px var(--espresso),0 0 8px var(--espresso),0 0 14px var(--espresso)}@media(max-width:700px){.nav-links{gap:12px}.nav-link-top{font-size:10.5px;letter-spacing:.1em}#shopify-section-header.suche-offen .nav-links{display:none}}.search-inline{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:0;opacity:0;overflow:hidden;transition:max-width var(--dauer-normal) var(--ease-out),opacity var(--dauer-schnell) ease}#shopify-section-header.suche-offen .search-inline{max-width:190px;opacity:1}.search-inline input[type=search]{width:150px;min-width:0;background:none;border:none;outline:none;border-bottom:1px solid var(--hairline);padding:3px 0 5px;font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:16px;letter-spacing:.03em;color:var(--text-light)}@media(max-width:700px){#shopify-section-header.suche-offen .brand{opacity:0;pointer-events:none}#shopify-section-header.suche-offen .search-inline{max-width:170px}.search-inline input[type=search]{width:132px;font-size:15px}}.search-inline input[type=search]:focus{border-bottom-color:var(--copper)}.search-inline input[type=search]::placeholder{color:var(--text-light-muted);font-weight:600;opacity:.6}.search-inline input[type=search]::-webkit-search-decoration,.search-inline input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-inline-close{color:var(--text-light-muted);flex:0 0 auto}.search-inline-close:hover{color:var(--text-light)}.search-panel{position:absolute;top:100%;left:0;right:0;z-index:30;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dauer-schnell) ease,visibility var(--dauer-schnell)}.search-panel.is-open{opacity:1;visibility:visible;pointer-events:auto}.search-panel>.wrap{display:flex;flex-direction:column;min-height:var(--panel-max, 76vh);max-height:var(--panel-max, 76vh)}.search-panel-results{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.search-panel-results:not(:empty){padding:26px 0 40px}.ps-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.ps-item{display:block;color:var(--text-light)}.ps-title,.ps-type,.ps-price,.ps-all,.ps-empty,.search-inline input[type=search]{text-shadow:0 0 3px var(--espresso),0 0 8px var(--espresso),0 0 14px var(--espresso)}.ps-thumb{display:block;width:100%;aspect-ratio:1 / 1;background:var(--photo-well);border:1px solid var(--hairline);overflow:hidden}.ps-thumb img{width:100%;height:100%;object-fit:contain;padding:10px;display:block}.ps-info{display:flex;flex-direction:column;gap:4px;min-width:0;margin-top:12px}.ps-type{order:-1;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper-light)}.ps-title{font-size:15px;color:var(--text-light);font-weight:600;line-height:1.3}.ps-price{display:block;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--text-light);white-space:nowrap}.ps-all{display:inline-block;margin:26px 0 0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper-light);border-bottom:1px solid var(--copper);padding-bottom:3px;transition:letter-spacing var(--dauer-schnell) ease}.ps-all:hover{letter-spacing:.12em}.ps-empty{padding:26px 0;color:var(--text-light-muted);font-size:15px}@media(max-width:700px){.ps-list{grid-template-columns:repeat(2,1fr);gap:16px}}.icon-link{display:inline-flex;align-items:center}.icon-link .nav-svg{transition:transform var(--dauer-schnell) ease}@media(hover:hover)and (pointer:fine){.icon-link:hover .nav-svg{transform:scale(1.1)}}.cart-link{position:relative}.cart-badge{position:absolute;top:-6px;right:-9px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:2px;background:var(--roast-medium);color:var(--on-accent);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;transition:transform var(--dauer-schnell) ease}.cart-badge.is-empty{display:none}.cart-badge.bump{animation:cartBump .3s var(--ease-nachwippen)}@keyframes cartBump{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1)}}.back-link{display:flex;align-items:center;gap:8px;color:var(--copper-light);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.back-link:hover{color:var(--text-light)}@media(prefers-reduced-motion:reduce){#shopify-section-header,nav,.logo-mark,.logo-word,.cart-badge{transition:none}.cart-badge.bump{animation:none}}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:88px 0 72px;position:relative;z-index:1}.hero--single{grid-template-columns:1fr;max-width:640px}.hero h1{font-size:52px;line-height:1.06;margin:18px 0 22px;color:var(--text-light)}.hero h1 em{font-style:normal;color:var(--copper-light);border-bottom:2px solid var(--copper)}.hero p{font-size:17px;color:var(--text-light-muted);max-width:440px;margin-bottom:32px}.hero-band--bare{border-bottom:1px solid var(--hairline)}.hero-mark-satz{font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:clamp(21px,3.2vw,34px);line-height:1.16;letter-spacing:.02em;color:var(--text-light);margin:18px 0 0;max-width:26ch;text-wrap:balance}.hero-mark-satz em{font-style:italic}.hero-mark-unterzeile{font-size:clamp(14.5px,1.5vw,16.5px);line-height:1.55;color:var(--text-dark-muted);margin:10px 0 0;max-width:42ch}.hero-mark-knopf{display:inline-block;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--on-accent);background:var(--roast-medium);padding:14px 26px;border-radius:2px;transition:background var(--dauer-schnell) ease,transform var(--dauer-schnell) ease}.hero-mark-knopf:hover{background:var(--copper-light)}.hero-mark-knopf:active{transform:scale(.97)}.hero-mark-knopf:focus-visible{outline:2px solid var(--text-light);outline-offset:3px}.hero-band--mark{background:radial-gradient(ellipse 120% 90% at 50% 42%,#F7F5EF 0%,var(--espresso) 46%,#E7E3D8 86%,#E0DBCE 100%);border-bottom:1px solid var(--hairline);position:relative}.hero-mark-stapel{display:flex;flex-direction:column;align-items:center;gap:20px;padding:56px 0 60px;text-align:center}.hero-band--okkult{background-image:var(--okkult-breit);background-size:cover;background-position:center 40%;background-color:var(--espresso);border-bottom:none}.hero-band--okkult:before{content:"";position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(180deg,var(--espresso) 0%,rgba(244,242,236,.85) 35%,rgba(244,242,236,0) 100%);pointer-events:none;z-index:0}@media(max-width:700px){.hero-band--okkult:before{height:130px}}@media(max-width:700px){.hero-band--okkult{background-image:var(--okkult-hoch)}}.hero-band--hoch,.hero-band--voll{display:flex;flex-direction:column;justify-content:center}.hero-band--hoch{min-height:88vh;min-height:88svh}.hero-band--voll{min-height:100vh;min-height:100svh}.hero-band--mark{--zeichen: min(var(--markgroesse, 260px), 70vw, 34vh)}@media(max-height:860px){.hero-band--mark{--zeichen: min(var(--markgroesse, 260px), 70vw, 26vh)}.hero-mark-stapel{gap:14px;padding:36px 0 40px}.hero-mark-satz{margin-top:12px}.hero-mark-knopf{margin-top:16px}}.hero-mark-bild{width:var(--zeichen);height:auto;display:block;filter:drop-shadow(0 0 46px rgba(78,15,25,.16))}@keyframes heroEinfahrt{0%{opacity:0;transform:scale(1.05) translateY(10px)}to{opacity:1;transform:none}}@keyframes heroEinfahrtRaum{0%{opacity:0;transform:translate(90px) translateZ(-420px) rotateX(20deg) rotateY(-72deg)}26%{opacity:1}to{opacity:1;transform:none}}.hero-mark-stapel{perspective:1100px;perspective-origin:50% 46%}.hero-band--mark{overflow:hidden;overflow:clip}.hero-einfahrt .hero-mark-bild{animation:heroEinfahrtRaum 1.7s var(--ease-einzug) both}.hero-einfahrt .hero-mark-zeile{animation:heroEinfahrt 1.15s var(--ease-einzug) .55s both}html.welcome-laeuft .hero-einfahrt .hero-mark-bild,html.welcome-laeuft .hero-einfahrt .hero-mark-zeile{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero-einfahrt .hero-mark-bild,.hero-einfahrt .hero-mark-zeile{animation:none}}.hero-mark-zeile{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--copper-light);line-height:1.5}.hero-claim-bild{width:calc(var(--zeichen) * .5);height:auto;display:block}.hero-lettern{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-mark-stapel{position:relative;z-index:1}.hero-mark-bild{cursor:pointer}.hero-brief{position:absolute;left:0;top:0;font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:clamp(19px,2.4vw,30px);color:var(--text-light);opacity:.26;line-height:1;transition:transform 1.5s var(--ease-einzug),opacity 1.5s ease;will-change:transform}.hero-brief.ist-da{opacity:.92}@media(max-width:700px){.hero-mark-stapel{gap:20px;padding:40px 0 34px}.hero-mark-zeile{font-size:11px;letter-spacing:.18em}}.hero--bare{max-width:920px;padding:116px 0 96px}.hero--bare h1{font-size:clamp(42px,7.4vw,88px);line-height:.98;letter-spacing:-.015em;margin:22px 0 26px}.hero--bare h1 em{border-bottom-width:3px}.hero--bare p{font-size:18px;max-width:500px;margin-bottom:38px}@media(max-width:700px){.hero--bare{padding:72px 0 60px}.hero--bare p{font-size:16.5px}}.hero-band{position:relative}.hero-band--photo{background-color:#0b0a09;background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.hero-band--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#060606f0,#060606db 32%,#06060680 58%,#06060629 80%,#4e0f1924)}.hero-band--photo>.wrap{position:relative;z-index:1}.hero--onphoto{padding:132px 0 120px}.hero--onphoto .eyebrow{color:#d4485f}.hero--onphoto h1,.hero--onphoto h1 em{color:var(--on-accent)}.hero--onphoto h1 em{border-bottom-color:#d4485f}.hero--onphoto p{color:#f5f4f1d1}.hero--onphoto .btn-ghost{border-color:#f5f4f166;color:var(--on-accent)}.hero--onphoto .btn-ghost:hover{border-color:#d4485f;color:#d4485f}.btn-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary{background:var(--roast-medium);color:var(--on-accent);font-weight:600;font-size:14px;padding:14px 26px;border-radius:2px;display:inline-block;letter-spacing:.01em;position:relative;overflow:hidden;transition:transform var(--dauer-druck) ease-out,background var(--dauer-schnell) ease;border:none;cursor:pointer;font-family:inherit}.btn-primary:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg)}.btn-primary:hover{background:var(--copper-light)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{transform:translateY(-2px)}}.btn-primary:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn-primary:hover:before{animation:shine .55s ease forwards}}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes shine{to{transform:translate(475%) skew(-20deg)}}.btn-ghost{border:1px solid var(--hairline);color:var(--text-light);font-size:14px;padding:13px 22px;border-radius:2px;transition:transform var(--dauer-druck) ease-out,border-color var(--dauer-schnell) ease,color var(--dauer-schnell) ease;background:none;cursor:pointer;font-family:inherit;display:inline-block}.btn-ghost:hover{border-color:var(--copper-light);color:var(--copper-light)}.btn-ghost:active{transform:scale(.97)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:80px 0;position:relative;z-index:1}.section-head{margin-bottom:36px;max-width:620px}.section-head h2{font-size:28px;color:var(--text-light)}.section-head p{color:var(--text-light-muted);font-size:14px;margin-top:8px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cat-card{background:var(--surface-cream);border-radius:2px;padding:26px 20px 22px;position:relative;color:var(--text-dark);transition:transform var(--dauer-normal) ease,box-shadow var(--dauer-normal) ease;border-top:3px solid var(--roast-medium);display:block;cursor:pointer}@media(hover:hover)and (pointer:fine){.cat-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px -12px #be7f4473}}.cat-card:before,.cat-card:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--copper)}.cat-card:before{top:8px;left:8px;border-right:none;border-bottom:none}.cat-card:after{bottom:8px;right:8px;border-left:none;border-top:none}.cat-card .icon{margin-bottom:18px;position:relative}.cat-card h3{font-size:16px;margin-bottom:6px;color:var(--text-dark)}.cat-card p{font-size:12.5px;color:var(--text-dark-muted);font-family:JetBrains Mono,monospace}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.prod-card{background:linear-gradient(180deg,#d8d4cc,#edeae4 32%,#fff 62% 100%);border:none;border-radius:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.prod-card .prod-visual{background:transparent}.prod-card .prod-visual img{mix-blend-mode:multiply}.prod-visual{background:var(--photo-well);aspect-ratio:1 / 1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:none}.prod-visual img{width:100%;height:100%;object-fit:contain;padding:16px}.prod-visual .prod-shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dauer-normal) ease}.prod-visual .prod-shot.is-active{opacity:1}.prod-media{position:relative;flex:0 0 auto}.prod-views{display:flex;flex-wrap:nowrap;gap:5px;padding:10px 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.prod-views::-webkit-scrollbar{display:none}.prod-view{flex:0 0 auto}.prod-view{width:28px;height:28px;padding:0;border-radius:2px;overflow:hidden;border:1px solid var(--hairline);background:var(--photo-well);cursor:pointer;opacity:.75;position:relative;z-index:2;transition:opacity var(--dauer-schnell) ease,border-color var(--dauer-schnell) ease}.prod-view img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.prod-view:hover{opacity:1}.prod-view.is-active{opacity:1;border-color:var(--copper)}.prod-info{padding:14px 16px 20px;display:flex;flex-direction:column;flex:1 1 auto}.prod-card:not(:has(.prod-views)) .prod-info{padding-top:62px}.prod-tag{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--copper-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.prod-info h3{font-size:16px;color:var(--text-light);margin-bottom:6px;font-weight:400}.prod-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.prod-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid var(--hairline)}.prod-price{font-family:JetBrains Mono,monospace;font-size:15px;color:var(--text-light);font-weight:600}.prod-card .prod-info h3,.prod-card .prod-info h3 a,.prod-card .prod-price{color:#14100e}.prod-card .prod-tag,.prod-card .prod-add{color:var(--copper)}.prod-card .prod-price-row{border-top-color:#14100e24}.prod-card .sold-out-badge{color:var(--copper);border-color:#4e0f1966}.prod-add{font-size:12.5px;color:var(--copper-light);border-bottom:1px solid var(--copper);transition:letter-spacing var(--dauer-schnell) ease;background:none;cursor:pointer;font-family:inherit;padding:0}button.prod-add{position:relative;z-index:2;border:none;border-bottom:1px solid var(--copper);border-radius:0;line-height:inherit}.prod-card:hover .prod-add{letter-spacing:.03em}.story{position:relative;padding:96px 0 84px;overflow:hidden;isolation:isolate;background-size:cover;background-position:center;color:var(--on-accent);z-index:1}.story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#060606e6,#060606d6 45%,#060606e6),linear-gradient(180deg,#4e0f1900 55%,#4e0f1947),#0606065c}.story--noimg:before{background:linear-gradient(120deg,#060606 0%,#1A0409 58%,var(--roast-medium) 100%)}.story .eyebrow{color:#d4485f}.story-inner{max-width:700px}.story h2{font-size:40px;line-height:1.08;margin:14px 0 22px;color:var(--on-accent)}.story-body{font-size:16.5px;line-height:1.65;color:#f5f4f1d1}.story-body p+p{margin-top:16px}.story-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;border-top:1px solid rgba(245,244,241,.18)}.story-pillar{padding:26px 28px 0 0}.story-pillar+.story-pillar{border-left:1px solid rgba(245,244,241,.18);padding-left:28px}.story-pillar-word{font-family:Archivo Black,sans-serif;font-size:19px;font-weight:400;color:var(--on-accent);display:block;margin-bottom:8px}.story-pillar p{font-family:Archivo,sans-serif;font-size:13.5px;line-height:1.6;color:#f5f4f1a8}.cast{padding:84px 0 90px;position:relative;z-index:1}.cast-head{margin-bottom:40px;max-width:560px}.cast-head h2{font-size:32px;margin-top:12px;color:var(--text-light)}.cast-intro{margin-top:12px;font-size:15px;color:var(--text-light-muted)}.cast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cast-member{text-align:left}.cast-portrait{position:relative;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:14px;background:linear-gradient(150deg,#101010 0%,#1A0409 58%,var(--roast-medium) 100%);border:1px solid var(--hairline);border-top:2px solid var(--roast-medium);border-radius:2px}.cast-portrait img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform var(--dauer-ruhig) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cast-member:hover .cast-portrait img{transform:scale(1.06)}}.cast-name{font-family:Archivo Black,sans-serif;font-size:16px;font-weight:400;color:var(--text-light);display:block}.cast-line{font-family:Archivo,sans-serif;font-size:13.5px;line-height:1.55;color:var(--text-light-muted);margin-top:6px}.community{position:relative;overflow:hidden;isolation:isolate;z-index:1;padding:76px 0;color:var(--on-accent);background-size:cover;background-position:center}.community:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#060606f0,#060606db 42%,#06060685 72%,#4e0f1966),#06060652}.community--noimg:before{background:linear-gradient(120deg,#060606 0%,#1A0409 62%,var(--roast-medium) 100%)}.community-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.community-copy{max-width:520px}.community .eyebrow{color:#d4485f}.community h2{font-size:27px;margin:12px 0 10px;color:var(--on-accent)}.community p{font-size:15px;color:#f5f4f1c2}.community-links{display:flex;gap:14px 20px;flex-wrap:wrap;align-items:center}.community-social{display:flex;gap:18px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.community-social a{color:#f5f4f1b3;padding-bottom:3px;border-bottom:1px solid rgba(245,244,241,.28);transition:color var(--dauer-schnell) ease,border-color var(--dauer-schnell) ease,transform var(--dauer-schnell) ease}.community-social a:hover{color:var(--on-accent);border-bottom-color:var(--on-accent)}.community-social-link--icon{border-bottom:none!important;padding-bottom:0;display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.community-social-link--icon:hover{transform:translateY(-2px)}}.community-social .social-svg{display:block}.community-links .btn-primary{border:1px solid rgba(245,244,241,.38)}.community-links .btn-primary:hover{border-color:#f5f4f1b3}@media(max-width:860px){.story{padding:66px 0 60px}.story h2{font-size:30px}.story-pillars{grid-template-columns:1fr}.story-pillar{padding:22px 0 0}.story-pillar+.story-pillar{border-left:none;border-top:1px solid rgba(245,244,241,.18);padding-left:0}.cast-grid{grid-template-columns:repeat(2,1fr)}.community-inner{flex-direction:column;align-items:flex-start}}.manifesto{background:var(--gunmetal-2);padding:96px 0;text-align:center;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:relative;z-index:1}.manifesto blockquote{font-family:Archivo,sans-serif;font-size:30px;font-weight:600;line-height:1.3;max-width:680px;margin:0 auto 20px;color:var(--text-light)}.manifesto blockquote .shimmer{color:var(--copper-light)}.manifesto cite{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-light-muted);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.manifesto--split{text-align:left}.manifesto--split .manifesto-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.manifesto--split blockquote{margin:0 0 18px;max-width:none}.manifesto--split .manifesto-art img{width:100%;height:auto;display:block;border-radius:2px}@media(max-width:860px){.manifesto--split .manifesto-inner{grid-template-columns:1fr;gap:32px}.manifesto--split{text-align:center}.manifesto--split blockquote{margin:0 auto 18px}}.newsletter{display:flex;justify-content:space-between;align-items:center;padding:72px 0;border-bottom:1px solid var(--hairline);gap:32px;position:relative;z-index:1;flex-wrap:wrap}.newsletter-copy{max-width:420px}.newsletter h2{font-size:26px;color:var(--text-light)}.newsletter-sub{margin-top:10px;font-size:14px;color:var(--text-light-muted)}.nl-form{display:flex;gap:0;border:1px solid var(--hairline);border-radius:2px;overflow:hidden}.nl-form input{background:transparent;border:none;padding:14px 16px;color:var(--text-light);font-family:Archivo,sans-serif;font-size:14px;outline:none;flex:1 1 0;min-width:0;width:auto}.nl-form input::placeholder{color:var(--text-light-muted)}.nl-form button{background:var(--copper);color:var(--on-accent);border:none;padding:0 22px;flex:0 0 auto;white-space:nowrap;font-weight:600;font-size:14px;cursor:pointer;transition:background var(--dauer-schnell) ease}.nl-form button:hover{background:var(--copper-light)}.nl-consent{margin-top:12px;max-width:420px}.nl-consent-text{font-size:12px;line-height:1.55;color:var(--text-light-muted)}.nl-consent-text p+p{margin-top:6px}.nl-consent-text a{color:var(--copper-light);border-bottom:1px solid var(--hairline);transition:border-color var(--dauer-schnell) ease}.nl-consent-text a:hover{border-bottom-color:var(--copper)}.nl-consent--box{display:flex;align-items:flex-start;gap:10px}.nl-consent--box input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--roast-medium);cursor:pointer}footer{padding:40px 0 60px;display:flex;justify-content:space-between;color:var(--text-light-muted);font-size:13px;position:relative;z-index:1;flex-wrap:wrap;gap:16px}.foot-links{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.lang-switch{display:flex;gap:10px;align-items:center}.lang-switch-option{background:none;border:none;padding:0;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--text-light-muted);transition:color var(--dauer-schnell) ease}.lang-switch-option:hover{color:var(--text-light)}.lang-switch-option.is-active{color:var(--copper-light);font-weight:600;cursor:default}.lang-switch-option+.lang-switch-option{border-left:1px solid var(--hairline);padding-left:10px}.foot-links a{transition:color var(--dauer-schnell) ease}.foot-links a:hover{color:var(--text-light)}.collection-hero{padding:56px 0 40px;position:relative;z-index:1}.page-body{max-width:760px}.collection-hero h1{font-size:42px;margin:14px 0 12px;color:var(--text-light)}.collection-hero p{color:var(--text-light-muted);font-size:15px;max-width:520px}.collection-hero--bare{padding:44px 0 34px;border-bottom:1px solid var(--hairline);margin-bottom:40px}.collection-hero-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.collection-hero-count{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-light-muted);font-variant-numeric:tabular-nums}.collection-hero--bare h1{font-size:clamp(38px,6vw,66px);line-height:1.02;margin:18px 0 0}.collection-hero--bare p{margin-top:18px;font-size:16px;line-height:1.6;max-width:560px}.collection-hero--onphoto{padding:118px 0 106px}.collection-hero--onphoto .eyebrow{color:#d4485f}.collection-hero--onphoto h1{color:var(--on-accent)}.collection-hero--onphoto p{color:#f5f4f1d1}.pg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding-bottom:90px;position:relative;z-index:1}@media(max-width:1100px){.prod-grid,.pg-grid{grid-template-columns:repeat(3,1fr)}}.hero-band+.wrap>.pg-grid{padding-top:56px}.drop-world,.section--dark{--espresso: #060606;--gunmetal: #101010;--gunmetal-2: #0C0C0C;--surface-cream: #141414;--text-light: #F5F4F1;--text-light-muted: rgba(245, 244, 241, .6);--hairline: rgba(245, 244, 241, .16);--copper-light: #D4485F;--card-bg: #0F0F0F;--photo-well: #FFFFFF;--bar-bg: rgba(6, 6, 6, .85);background:var(--espresso);color:var(--text-light);position:relative;isolation:isolate;overflow:hidden;overflow:clip;border-bottom:2px solid var(--roast-medium)}.section--dark{background:var(--espresso);color:var(--text-light);border-bottom:2px solid var(--roast-medium)}.section--dark .cast-portrait{background:linear-gradient(150deg,#161616 0%,#24070D 58%,var(--roast-medium) 100%)}.drop-world:before,.drop-world:after{content:"";position:absolute;z-index:-1;pointer-events:none}.drop-world:before{inset:0 0 auto 0;height:var(--drop-art-reach, 1250px);background-image:linear-gradient(180deg,rgba(6,6,6,0) 0%,rgba(6,6,6,.05) min(300px,30%),rgba(6,6,6,.38) min(560px,58%),rgba(6,6,6,.78) min(820px,82%),#060606 min(1000px,100%)),var(--drop-art, none);background-size:cover,cover;background-position:center,center 32%;background-repeat:no-repeat,no-repeat}.drop-world:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 40% at 12% 100%,rgba(78,15,25,.22) 0%,transparent 68%)}.drop-world .hero-band--photo{background-color:transparent;background-image:none}.drop-world .hero-band--photo:before{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%)}.drop-world .prod-visual{border-bottom-color:#0a0a0a1a}.product-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,5vw,96px);padding:48px 0 96px;position:relative;z-index:1;align-items:start}.product-detail-info{max-width:640px}.product-detail .prod-visual{height:460px;border-radius:2px}.prod-gallery{display:flex;flex-direction:column;gap:14px;min-width:0}.prod-gallery-thumbs,.prod-card,.prod-media,.prod-views{min-width:0}.prod-gallery-main{background:var(--photo-well);border:1px solid var(--hairline);border-radius:2px;height:460px;overflow:hidden;position:relative}.prod-gallery-zoom{display:block;width:100%;height:100%;padding:0;background:none;border:none;cursor:zoom-in}.prod-gallery-main img{width:100%;height:100%;object-fit:contain;padding:20px;display:block;transition:opacity var(--dauer-schnell) ease}.prod-gallery-main img.is-fading{opacity:0}.prod-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--hairline);border-radius:50%;cursor:pointer;background:#ffffffe0;color:#0a0a0a;opacity:0;transition:opacity var(--dauer-schnell) ease,background var(--dauer-schnell) ease,border-color var(--dauer-schnell) ease}.prod-gallery-main:hover .prod-gallery-nav,.prod-gallery-nav:focus-visible{opacity:1}.prod-gallery-nav:hover{background:#fff;border-color:var(--copper)}.prod-gallery-nav{z-index:3}.prod-gallery-nav--prev{left:12px}.prod-gallery-nav--next{right:12px}@media(hover:none){.prod-gallery-nav{opacity:1}}.prod-gallery-thumbs{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-padding:0 10px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:2px}.prod-gallery-thumbs::-webkit-scrollbar{display:none}.prod-gallery-thumb{flex:0 0 auto}.prod-gallery-thumb{width:64px;height:64px;border-radius:2px;overflow:hidden;padding:0;background:var(--photo-well);border:1px solid var(--hairline);cursor:pointer;transition:border-color var(--dauer-schnell) ease,opacity var(--dauer-schnell) ease;opacity:.6}.prod-gallery-thumb img{width:100%;height:100%;object-fit:contain;padding:4px;display:block}.prod-gallery-thumb:hover{opacity:1;border-color:var(--copper-light)}.prod-gallery-thumb.selected{border-color:var(--copper);opacity:1}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:0;background:var(--photo-well);opacity:0;transition:opacity var(--dauer-schnell) ease}.lightbox.is-open{opacity:1}.lightbox[hidden]{display:none}.lightbox-stage{width:100%;height:100%;cursor:zoom-in;line-height:0;overflow:hidden;touch-action:none}.lightbox-stage img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox-close,.lightbox-nav{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;color:#0a0a0ab8;background:#ffffffd9;border:1px solid rgba(10,10,10,.16);transition:background var(--dauer-schnell) ease,color var(--dauer-schnell) ease,border-color var(--dauer-schnell) ease}.lightbox-close:hover,.lightbox-nav:hover{background:#fff;color:#0a0a0a;border-color:#0a0a0a61}.lightbox-close{top:22px;right:24px;width:44px;height:44px}.lightbox-nav{top:50%;transform:translateY(-50%);width:46px;height:46px}.lightbox-nav--prev{left:20px}.lightbox-nav--next{right:20px}.lightbox-count{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;color:#0a0a0a8c}@media(max-width:640px){.lightbox-close{width:38px;height:38px;top:14px;right:14px}.lightbox-nav{width:38px;height:38px}.lightbox-nav--prev{left:8px}.lightbox-nav--next{right:8px}}.free-ship{margin:0 0 20px}.free-ship-text{font-family:Archivo,sans-serif;font-size:13px;line-height:1.5;color:var(--text-light-muted);margin-bottom:10px}.free-ship-text strong{color:var(--text-light);font-weight:600}.free-ship.is-reached .free-ship-text,.free-ship.is-reached .free-ship-text strong{color:var(--copper-light)}.free-ship-track{height:3px;background:var(--hairline);border-radius:2px;overflow:hidden}.free-ship-fill{display:block;height:100%;background:var(--roast-medium);transition:width var(--dauer-ruhig) var(--ease-out)}.free-ship.is-reached .free-ship-fill{background:var(--copper-light)}.prod-schemen{display:block;position:relative;overflow:hidden;background:var(--gunmetal);aspect-ratio:4 / 5;border:1px solid var(--hairline)}.prod-schemen img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(7px) grayscale(1) contrast(1.35) brightness(.96);transform:scale(1.06);opacity:.92;transition:filter .4s ease,transform .4s ease}@media(hover:hover)and (pointer:fine){.prod-schemen:hover img{filter:blur(5px) grayscale(1) contrast(1.4) brightness(.94);transform:scale(1.08)}}.prod-schemen-marke{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--espresso);padding:7px 12px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-light)}.prod-schemen:focus-visible{outline:2px solid var(--copper-light);outline-offset:3px}.mtor{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:44px 0 48px;display:grid;gap:30px;justify-items:start;position:relative;isolation:isolate}.mtor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,rgba(244,242,236,.34) 0%,rgba(244,242,236,.6) 36%,rgba(244,242,236,.93) 62%,var(--espresso) 84%),var(--tor-himmel);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}@media(min-width:860px){.mtor:before{background-image:linear-gradient(to right,var(--espresso) 0%,rgba(244,242,236,.95) 32%,rgba(244,242,236,.5) 62%,rgba(244,242,236,.08) 90%,rgba(244,242,236,0) 100%),var(--tor-himmel)}}.mtor-siegel{width:min(210px,62vw);justify-self:center}.mtor-siegel img{width:100%;height:auto;display:block;opacity:.92}.mtor-worte{max-width:46ch}@media(min-width:860px){.mtor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:52px 0 56px}.mtor-siegel{order:2;width:250px;justify-self:start}.mtor-worte{order:1}}.mtor-titel{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-light);margin:0 0 14px}.mtor-text{font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:clamp(22px,3vw,30px);line-height:1.24;letter-spacing:.02em;color:var(--text-light);margin:0 0 12px;text-wrap:balance}.mtor-sub{font-size:15px;line-height:1.6;color:var(--text-light-muted);margin:0 0 22px}.mtor-sub strong{color:var(--text-light);font-weight:600}.mtor-weg{margin:0 0 22px;font-size:14px;color:var(--text-light-muted)}.mtor-weg a{color:var(--copper-light);text-decoration:underline;text-underline-offset:3px}.mtor .mstand{border-top:none;padding-top:0;margin:0 0 24px;max-width:380px}.mtor-knopf{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-accent);background:var(--roast-medium);padding:13px 24px;transition:transform var(--dauer-druck) ease-out,background var(--dauer-schnell) ease}.mtor-knopf:hover{background:var(--copper-light)}.mtor-knopf:active{transform:scale(.97)}.mtor-knopf:focus-visible{outline:2px solid var(--text-light);outline-offset:3px}.mtor--schmal{padding:24px 0 26px;margin:4px 0 18px;gap:20px}.mtor--schmal:before{opacity:.75}.mtor--schmal .mtor-siegel{width:96px}.mtor--schmal .mtor-text{font-size:clamp(19px,2.2vw,23px)}.mtor--schmal .mtor-sub{margin-bottom:18px}@media(min-width:860px){.mtor--schmal{grid-template-columns:auto minmax(0,1fr);gap:24px;padding:26px 0 28px}.mtor--schmal .mtor-siegel{order:1;width:110px;justify-self:start}.mtor--schmal .mtor-worte{order:2}}.mstand{margin:-8px 0 20px;padding-top:14px;border-top:1px solid var(--hairline)}.mstand-text{font-family:Archivo,sans-serif;font-size:13px;line-height:1.5;color:var(--text-light-muted);margin:0 0 10px}.mstand-text strong{color:var(--text-light);font-weight:600}.mstand-text a{color:var(--copper-light);text-decoration:underline;text-underline-offset:2px}.mstand-bahn{height:2px;background:var(--hairline);border-radius:2px;overflow:hidden}.mstand-fuellung{display:block;height:100%;background:var(--copper-light);transition:width var(--dauer-ruhig) var(--ease-out)}.mstand.ist-oben .mstand-text strong{color:var(--copper-light)}.mstand--gast .mstand-text{margin-bottom:0}.mstand--kompakt{margin:0;padding-top:0;border-top:none}.mstand--kompakt .mstand-text{margin-bottom:0}.wieso .mstand{border-top-color:#f5f4f138;margin:18px 0 0;max-width:460px}.wieso .mstand-text{color:#f5f4f1b8}.wieso .mstand-text strong{color:var(--on-accent)}.wieso .mstand-text a{color:#e8b4a6}.wieso .mstand-bahn{background:#f5f4f138}.wieso .mstand-fuellung{background:#e8b4a6}.free-ship--compact{margin:0 0 4px}.free-ship--compact .free-ship-text{margin-bottom:0}.product-app-block{margin:0 0 18px}.product-app-block:empty{display:none}.prod-intro{color:var(--text-light-muted);font-size:15px;line-height:1.7;max-width:460px;margin-bottom:20px}.prod-intro p{margin-bottom:.8em}.prod-intro p:last-child{margin-bottom:0}.product-detail-info .prod-tag{margin-bottom:14px}.product-detail-info h1{font-size:32px;color:var(--text-light);margin-bottom:18px}.product-detail-info .prod-price{font-size:22px;display:block;margin-bottom:24px}.product-detail-info .prod-price.pulse{animation:pricePulse .4s ease}@keyframes pricePulse{0%{opacity:.4;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.prod-accordion{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:0 0 28px;max-width:460px}.prod-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;cursor:pointer;list-style:none;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;color:var(--text-light);transition:color var(--dauer-schnell) ease}.prod-accordion summary::-webkit-details-marker{display:none}.prod-accordion summary:hover{color:var(--copper-light)}.prod-accordion .nav-caret{transition:transform var(--dauer-schnell) ease;flex-shrink:0}.prod-accordion[open] .nav-caret{transform:rotate(180deg)}.prod-accordion[open] summary{color:var(--copper-light)}.prod-accordion-body{padding:2px 12px 18px 2px;color:var(--text-light-muted);font-size:14.5px;line-height:1.7;max-height:15em;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.prod-accordion-body::-webkit-scrollbar{width:6px}.prod-accordion-body::-webkit-scrollbar-track{background:transparent}.prod-accordion-body::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:2px}@media(max-width:900px){.prod-accordion-body{max-height:6em}.product-detail{display:flex;flex-direction:column;align-items:stretch}.product-detail-info{display:contents}.prod-headline{order:0}.prod-gallery{order:1}.product-app-block{order:2}#product-form{order:3}.free-ship{order:4}.prod-desc-block{order:5;margin-top:26px}.prod-specs{order:6}.prod-headline h1{font-size:26px;margin-bottom:6px}.prod-headline .prod-price{font-size:19px}.prod-headline{margin-bottom:10px}.prod-gallery{gap:10px}.variant-picker{margin-bottom:14px}.qty-row{margin-bottom:18px;gap:12px}.tax-note{margin-top:4px}}.prod-accordion-body p{margin-bottom:.9em}.prod-accordion-body p:last-child{margin-bottom:0}.qty-row{display:flex;align-items:center;gap:18px;margin-bottom:28px}.qty-control{display:flex;align-items:center;border:1px solid var(--hairline);border-radius:2px}.qty-control button{background:none;border:none;color:var(--text-light);font-size:16px;width:38px;height:38px;cursor:pointer;font-family:JetBrains Mono,monospace}.qty-control button:hover{color:var(--copper-light)}.qty-control span{width:36px;text-align:center;font-family:JetBrains Mono,monospace}.facets{margin:0 0 28px}.facets-bar{position:sticky;top:var(--header-h, 64px);z-index:3;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;margin-bottom:4px;background:transparent;border-bottom:1px solid transparent;transition:background var(--dauer-normal) ease,border-color var(--dauer-normal) ease}.facets-bar.is-stuck{background:var(--bar-bg);-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);border-bottom-color:var(--hairline)}.facets-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--hairline);border-radius:2px;padding:9px 16px;cursor:pointer;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--text-light);transition:border-color var(--dauer-schnell) ease,color var(--dauer-schnell) ease}.facets-toggle:hover{border-color:var(--copper);color:var(--copper-light)}.facets-badge{display:inline-block;min-width:18px;padding:1px 5px;background:var(--copper);color:var(--on-accent);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;text-align:center}.facets-count{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted)}.facets-sort{position:relative;display:inline-flex;align-items:center;gap:12px;margin-left:auto}.facets-sort-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted);white-space:nowrap}.facets-sort select{appearance:none;-webkit-appearance:none;background:none;border:1px solid var(--hairline);border-radius:2px;padding:9px 34px 9px 14px;cursor:pointer;font-family:Archivo,sans-serif;font-size:13px;color:var(--text-light)}.facets-sort select:hover{border-color:var(--copper)}.facets-sort .nav-caret{position:absolute;right:12px;pointer-events:none}.facets-active{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}.facet-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--copper);border-radius:999px;font-size:12.5px;color:var(--copper);text-decoration:none;transition:background var(--dauer-schnell) ease,color var(--dauer-schnell) ease}.facet-chip:hover{background:var(--copper);color:var(--on-accent)}.facet-chip span{font-size:15px;line-height:1}.facet-clear{align-self:center;font-size:12.5px;color:var(--text-light-muted);text-decoration:underline;text-underline-offset:3px}.facet-clear:hover{color:var(--copper-light)}.facets-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 32px;padding:18px 0 6px}.facets-panel[hidden]{display:none}.facet{border-bottom:1px solid var(--hairline)}.facet summary{display:flex;align-items:center;gap:8px;padding:12px 2px;cursor:pointer;list-style:none;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--text-light)}.facet summary::-webkit-details-marker{display:none}.facet summary .nav-caret{margin-left:auto;transition:transform var(--dauer-schnell) ease}.facet[open] summary .nav-caret{transform:rotate(180deg)}.facet-body{padding:0 2px 14px}.facet-list{list-style:none;margin:0;padding:0;max-height:230px;overflow-y:auto}.facet-option{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:13.5px}.facet-option input{position:absolute;opacity:0;width:0;height:0}.facet-box{width:15px;height:15px;flex-shrink:0;border:1px solid var(--hairline);border-radius:2px;background:var(--card-bg);transition:background .15s ease,border-color .15s ease}.facet-option:hover .facet-box{border-color:var(--copper)}.facet-option input:checked+.facet-box{background:var(--copper);border-color:var(--copper)}.facet-option input:focus-visible+.facet-box{outline:2px solid var(--copper);outline-offset:2px}.facet-label{color:var(--text-light)}.facet-count{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-light-muted)}.facet-option--empty{opacity:.4;cursor:not-allowed}.facet-price{display:flex;gap:12px;padding-top:4px}.facet-price label{flex:1;display:flex;flex-direction:column;gap:5px}.facet-price span{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light-muted)}.facet-price input{width:100%;padding:9px 10px;background:var(--card-bg);border:1px solid var(--hairline);border-radius:2px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-light)}.facet-price input:focus{outline:none;border-color:var(--copper)}.facets-apply{grid-column:1 / -1;justify-self:start;margin-top:14px}.facets[data-enhanced] .facets-apply{display:none}#CollectionResults{transition:opacity .18s ease}#CollectionResults.is-loading{opacity:.45;pointer-events:none}@media(max-width:900px){.facets-sort{margin-left:0;width:100%}.facets-sort select{flex:1;width:auto}}.prod-specs{max-width:460px;margin:0 0 28px}.prod-specs .prod-accordion{margin:0;border-bottom:none;max-width:none}.prod-specs .prod-accordion:last-child{border-bottom:1px solid var(--hairline)}.spec-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.spec-table{width:100%;min-width:260px;border-collapse:collapse;margin:4px 0 2px;font-family:JetBrains Mono,monospace;font-size:12.5px}.spec-table th,.spec-table td{padding:8px 10px 8px 0;text-align:left;border-bottom:1px solid var(--hairline)}.spec-table th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light-muted);font-weight:500}.spec-table td{color:var(--text-light)}.spec-table tr:last-child td{border-bottom:none}.spec-note{margin-top:10px;font-size:12px;color:var(--text-light-muted)}.related-heading{font-size:22px;margin-bottom:24px;color:var(--text-light)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;padding-bottom:90px;position:relative;z-index:1}.blog-card-visual{height:230px}.blog-card-excerpt{font-size:13.5px;color:var(--text-light-muted);margin-top:8px}.blog-card-meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-light-muted)}.article{max-width:720px;margin:0 auto;padding-bottom:32px}.article-head h1{max-width:none}.article-body{padding:8px 0 40px;font-size:16px;line-height:1.75;color:var(--text-light)}.article-body p{margin-bottom:1.2em}.article-body h2,.article-body h3{margin:1.6em 0 .6em;color:var(--text-light)}.article-body img{border-radius:2px;margin:1.5em 0}.article-body a{color:var(--copper-light);text-decoration:underline}.article-body blockquote{border-left:3px solid var(--roast-medium);padding-left:20px;margin:1.5em 0;color:var(--text-light-muted);font-style:italic}.article-body ul,.article-body ol{padding-left:1.4em;margin-bottom:1.2em}.article-foot{padding:24px 0 48px;border-top:1px solid var(--hairline)}.article-comments{max-width:720px;margin:0 auto;padding-bottom:96px}.comment{padding:20px 0;border-bottom:1px solid var(--hairline)}.comment-meta{display:flex;gap:14px;align-items:baseline;margin-bottom:8px}.comment-author{font-weight:600;font-size:14px;color:var(--text-light)}.comment-date{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--text-light-muted)}.comment-body{font-size:14.5px;line-height:1.65;color:var(--text-light-muted)}.comment-form{margin-top:36px}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}}.shopify-policy__container{max-width:720px!important;margin:0 auto;padding:56px 32px 96px}.shopify-policy__title{text-align:left;padding:0}.shopify-policy__title h1{font-family:Archivo Black,sans-serif;font-size:34px;font-weight:400;letter-spacing:-.02em;color:var(--text-light);margin-bottom:28px}.shopify-policy__body{font-size:15px;line-height:1.75;color:var(--text-light)}.shopify-policy__body p{margin-bottom:1.2em}.shopify-policy__body h2,.shopify-policy__body h3{font-family:Archivo Black,sans-serif;color:var(--text-light);margin:1.6em 0 .6em}.shopify-policy__body a{color:var(--copper-light);text-decoration:underline}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.4em;margin-bottom:1.2em}.contact-intro{margin-top:14px;max-width:520px;font-size:15px;color:var(--text-light-muted)}.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;padding:48px 0 96px;position:relative;z-index:1;align-items:start}.cart-item{display:grid;grid-template-columns:90px 1fr auto auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--hairline)}.cart-item-visual{width:90px;height:90px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#d8d4cc,#edeae4 32%,#fff 62% 100%);border:0;border-radius:0}.cart-item-visual img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.cart-item-info h3{font-size:15px;font-weight:500;margin-bottom:4px;color:var(--text-light)}.cart-item-remove{font-size:12px;color:var(--text-light-muted);background:none;border:none;cursor:pointer;text-decoration:underline;font-family:inherit;padding:0}.cart-item-remove:hover{color:var(--copper-light)}.cart-summary{background:none;border:0;border-radius:0;border-left:1px solid var(--hairline);padding:4px 0 0 40px;position:sticky;top:24px}.cart-summary h2{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-light-muted);margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--text-light-muted);padding:8px 0}.summary-row.total{color:var(--text-light);border-top:1px solid var(--hairline);margin-top:12px;padding-top:20px;font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:26px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.summary-row.total>span:first-child{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-light-muted)}.cart-empty{padding:64px 0;text-align:center;color:var(--text-light-muted)}.cart-empty a{color:var(--copper-light);text-decoration:underline}@media(max-width:900px){.cat-grid,.prod-grid,.pg-grid,.drops-strip--static .drops-run{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr;gap:32px}.product-detail .prod-visual{height:280px}.prod-gallery-main{height:auto;aspect-ratio:1 / 1}.prod-gallery-main img{padding:14px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static;border-left:0;border-top:1px solid var(--hairline);padding:30px 0 0;margin-top:8px}.summary-row.total{font-size:23px}}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-top:56px}.hero h1{font-size:38px}.hero--onphoto{padding:72px 0 64px}.newsletter{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.wrap{padding:0 20px}.cat-grid,.prod-grid,.pg-grid,.drops-strip--static .drops-run{grid-template-columns:repeat(2,1fr);gap:12px}.prod-grid,.pg-grid{gap:1px;margin-left:calc(-1 * var(--rand));margin-right:calc(-1 * var(--rand))}.cat-grid{grid-template-columns:1fr;gap:20px}.nav-side{gap:14px}.logo-mark{height:40px}.is-stuck .logo-mark{height:32px}.hero h1{font-size:30px}.hero p{font-size:15px}.collection-hero h1{font-size:30px}.collection-hero--bare{padding:30px 0 26px;margin-bottom:28px}.collection-hero--bare h1{margin-top:14px}.collection-hero--onphoto{padding:68px 0 60px}.drop-world{--drop-art-reach: 760px}.section-head{flex-direction:column;align-items:flex-start}.manifesto blockquote{font-size:22px}.cart-item{grid-template-columns:64px 1fr;grid-template-areas:"visual info" "visual controls"}.cart-item-visual{width:64px;height:64px}footer{flex-direction:column}}.variant-picker{margin-bottom:28px}.variant-option{margin-bottom:16px}.variant-option-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted);display:block;margin-bottom:8px}.variant-swatches{display:flex;gap:8px;flex-wrap:wrap}.variant-swatch{border:1px solid var(--hairline);background:none;color:var(--text-light);font-family:Archivo,sans-serif;font-size:13px;padding:8px 16px;border-radius:2px;cursor:pointer;transition:border-color var(--dauer-schnell) ease,color var(--dauer-schnell) ease}.variant-swatch:hover{border-color:var(--copper-light)}.variant-swatch.selected{border-color:var(--copper);color:var(--copper-light)}.variant-swatch:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.variant-swatch.is-unavailable{opacity:.4;text-decoration:line-through}.variant-swatch.is-unavailable.selected{opacity:.75}.form-error{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--copper-light);margin-top:12px}.sold-out-badge{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted);border:1px solid var(--hairline);padding:4px 10px;border-radius:2px;display:inline-block}.cart-count-bubble{font-variant-numeric:tabular-nums}.account-form{max-width:440px}.account-form.wide{max-width:640px}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-field{margin-bottom:20px}.form-field label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted);display:block;margin-bottom:8px}.form-field input,.form-field select,.form-field textarea{width:100%;background:transparent;border:1px solid var(--hairline);border-radius:2px;padding:12px 14px;color:var(--text-light);font-family:Archivo,sans-serif;font-size:14px;outline:none;transition:border-color var(--dauer-schnell) ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--copper-light)}.form-field select{-webkit-appearance:none;appearance:none;background:transparent}.form-field select option{background:var(--gunmetal);color:var(--text-light)}.form-field-check{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;color:var(--text-light-muted)}.form-field-check input{width:auto}.form-actions{display:flex;align-items:center;gap:18px;margin-top:8px;flex-wrap:wrap}.form-links{margin-top:24px;font-size:13px;color:var(--text-light-muted);display:flex;gap:18px;flex-wrap:wrap}.form-links a{color:var(--copper-light);text-decoration:underline}.form-links a:hover{color:var(--text-light)}.form-success{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--copper-light);border:1px solid var(--hairline);padding:12px 14px;border-radius:2px;margin-bottom:20px;display:block}.account-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:40px}.account-section{margin-bottom:56px}.account-section h2{font-size:20px;margin-bottom:20px;color:var(--text-light)}.account-table{width:100%;border-collapse:collapse}.account-table th{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light-muted);text-align:left;padding:0 14px 12px 0;border-bottom:1px solid var(--hairline);font-weight:500}.account-table td{padding:16px 14px 16px 0;border-bottom:1px solid var(--hairline);font-size:14px}.account-table td:first-child,.account-table th:first-child{padding-left:0}.account-table .order-total{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.status-pill{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--hairline);display:inline-block;color:var(--text-light-muted)}.status-pill.is-good{border-color:var(--copper);color:var(--copper-light)}.address-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.address-card{background:var(--gunmetal);border:1px solid var(--hairline);border-radius:2px;padding:20px 22px;font-size:14px;color:var(--text-light-muted);line-height:1.7}.address-card .address-name{color:var(--text-light);font-weight:500;margin-bottom:4px}.address-card .address-actions{display:flex;gap:16px;margin-top:14px;font-size:13px}.address-card .address-actions a,.address-card .address-actions button{color:var(--copper-light);text-decoration:underline;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.address-card .address-actions a:hover,.address-card .address-actions button:hover{color:var(--text-light)}.address-default-badge{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--copper-light);border:1px solid var(--copper);border-radius:2px;padding:2px 8px;margin-left:8px}.new-address-form{border-top:1px solid var(--hairline);padding-top:32px;margin-top:8px}@media(max-width:640px){.form-grid-2,.address-grid{grid-template-columns:1fr}.account-table{display:block;overflow-x:auto}}.toast{position:fixed;left:50%;bottom:28px;z-index:300;transform:translate(-50%,16px);width:min(440px,calc(100vw - 32px));padding:13px 20px;background:var(--text-light);color:var(--espresso);border-radius:2px;font-size:14px;line-height:1.45;box-shadow:0 18px 40px -22px #0a0a0acc;opacity:0;pointer-events:none;transition:opacity var(--dauer-schnell) ease,transform var(--dauer-schnell) ease}.toast.is-in{opacity:1;transform:translate(-50%)}.cart-was{display:inline-block;margin-right:8px;color:var(--text-light-muted);text-decoration:line-through;font-size:13px}.cart-discount{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--copper)}.summary-row--discount span{color:var(--copper)}.cart-item-info h3 a{color:inherit;text-decoration:none}.cart-item-info h3 a:hover{color:var(--copper-light)}.tax-note{margin-top:6px;font-size:12.5px;color:var(--text-light-muted)}.tax-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tax-note a:hover{color:var(--copper-light)}.cast-member--link{display:block;text-decoration:none;color:inherit;transition:transform var(--dauer-schnell) ease}@media(hover:hover)and (pointer:fine){.cast-member--link:hover{transform:translateY(-4px)}}.cast-cta{display:inline-block;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper-light);opacity:0;transform:translateY(-3px);transition:opacity var(--dauer-schnell) ease,transform var(--dauer-schnell) ease}.cast-member--link:hover .cast-cta,.cast-member--link:focus-visible .cast-cta{opacity:1;transform:translateY(0)}@media(hover:none){.cast-cta{opacity:1;transform:none}}.facets-active--tags{padding-top:0;padding-bottom:4px}@media(max-width:640px){.prod-info{padding:11px 12px 14px}.prod-card:not(:has(.prod-views)) .prod-info{padding-top:55px}.prod-tag{font-size:9.5px;margin-bottom:5px;letter-spacing:.06em}.prod-info h3{font-size:13px;line-height:1.3;margin-bottom:4px}.prod-price-row{flex-direction:column;align-items:flex-start;gap:5px;padding-top:10px}.prod-price{font-size:13.5px}.prod-add{font-size:11px}.prod-visual img{padding:8px}.prod-views{gap:4px;padding:7px 12px}.prod-view{width:22px;height:22px}.drop-card{width:auto;margin-right:0}.drop-title{font-size:10.5px;letter-spacing:.06em}.drop-note{font-size:11px;margin-top:3px}.drop-info{padding:9px 2px 0;min-height:38px}}@media(max-width:640px){.facets-bar{gap:10px;padding:10px 0}.facets-toggle{padding:8px 12px;font-size:12px}.facets-count{font-size:10px;letter-spacing:.06em}.facets-sort{margin-left:auto;width:auto}.facets-sort-label{display:none}.facets-sort select{flex:0 1 auto;width:auto;padding:8px 26px 8px 10px;font-size:12.5px}.facets-panel{grid-template-columns:1fr;gap:0 0;padding:14px 0 4px}.facet-list{max-height:180px}.prod-view{width:30px;height:30px}.prod-views{gap:6px}.qty-control button{width:44px;height:44px}.qty-control span{width:40px}.prod-tag{font-size:10.5px}footer{padding:32px 0 44px;gap:12px}.foot-links{gap:14px 18px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.prod-gallery-main img{transition:opacity var(--dauer-schnell) ease}.prod-gallery-main:hover img{transform:none}.product-detail-info .prod-price.pulse{animation:none}[data-reveal]{transition:opacity var(--dauer-normal) ease}.cat-band:after,.cat-band.in-view:after{transition:none;transform:none}.cat-band:hover .cat-band-cta{letter-spacing:normal}.cast-member--link:hover{transform:none}.cast-cta{opacity:1;transform:none;transition:none}.toast{transition:opacity var(--dauer-schnell) ease;transform:translate(-50%)}.toast.is-in{transform:translate(-50%)}.skip-link{transition:none}}.cart-upsell{padding-top:40px;border-top:1px solid var(--hairline);margin-bottom:96px;text-align:center}.cart-layout:has(+[data-cart-upsell] .cart-upsell){padding-bottom:40px}.cart-upsell-head{margin:0 auto 24px;max-width:32ch;font-size:15px;line-height:1.45;color:var(--text-light)}.cart-upsell-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px;margin:0 auto}.cart-upsell-item{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0}.cart-upsell-visual{display:block;width:100%;height:auto;aspect-ratio:1 / 1;flex:0 0 auto;background:var(--photo-well);border:1px solid var(--hairline);overflow:hidden}.cart-upsell-visual img{width:100%;height:100%;object-fit:cover;display:block}.cart-upsell-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.cart-upsell-name{font-size:14px;line-height:1.3;color:var(--text-light);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-upsell-name:hover{text-decoration:underline}.cart-upsell-price{font-size:13px;color:var(--text-light-muted)}.cart-upsell-add{flex:0 0 auto;width:100%;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--copper);color:var(--copper);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cart-upsell-add:hover{background:var(--copper);color:var(--on-accent)}.cart-upsell-add[disabled]{opacity:.55;cursor:default}.cart-upsell-item:nth-child(3):last-child{grid-column:1 / -1;width:calc(50% - 9px);justify-self:center}@media(min-width:700px){.cart-upsell{padding-top:56px}.cart-upsell-head{font-size:17px;margin-bottom:28px}.cart-upsell-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cart-upsell-item:nth-child(3):last-child{grid-column:auto;width:auto}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtRaus .22s ease both}::view-transition-new(root){animation:vtRein .42s var(--ease-out) both}@keyframes vtRaus{to{opacity:0;transform:translateY(-8px)}}@keyframes vtRein{0%{opacity:0;transform:translateY(16px)}}#shopify-section-header.schwebt:not(.is-stuck){position:absolute;left:0;right:0;top:0;background:transparent}#shopify-section-header.schwebt:not(.is-stuck) nav{border-bottom-color:transparent}#shopify-section-header.schwebt:not(.is-stuck) .brand{opacity:0;pointer-events:none}.brand{transition:opacity var(--dauer-schnell) ease}#shopify-section-header.durchsichtig.is-stuck{background:transparent;box-shadow:none}#shopify-section-header.durchsichtig.is-stuck nav{border-bottom-color:transparent}#shopify-section-header.durchsichtig.is-stuck .brand{opacity:0;pointer-events:none}#shopify-section-header.durchsichtig.is-stuck .icon-link,#shopify-section-header.durchsichtig.is-stuck .icon-btn,#shopify-section-header.durchsichtig.is-stuck .nav-trigger,#shopify-section-header.schwebt:not(.is-stuck) .icon-link,#shopify-section-header.schwebt:not(.is-stuck) .icon-btn,#shopify-section-header.schwebt:not(.is-stuck) .nav-trigger{filter:drop-shadow(0 0 2px rgba(244,242,236,.95)) drop-shadow(0 0 6px rgba(244,242,236,.85)) drop-shadow(0 0 14px rgba(244,242,236,.6))}.split-karten{display:grid;grid-template-columns:1fr 1fr;gap:0}.split-karte{position:relative;display:block;aspect-ratio:24 / 25;overflow:hidden}.split-karte-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.split-karte:after{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;z-index:1;background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a00)}.split-karte--leer{background:var(--photo-well)}.split-karte--leer:after{display:none}.split-karte--leer .split-karte-platzhalter{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:42%;height:auto;opacity:.14}.split-karte-text{position:absolute;left:26px;right:26px;top:22px;z-index:2;color:var(--on-accent)}.split-karte--leer .split-karte-text{color:var(--text-light)}.split-karte-vorspann{display:block;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d4485f}.split-karte--leer .split-karte-vorspann{color:var(--copper-light)}.split-karte-name{display:block;font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:clamp(20px,2.8vw,30px);letter-spacing:.04em}.split-karte-pfeil{display:inline-block;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.split-karte:hover .split-karte-pfeil{text-decoration:underline;text-underline-offset:4px;opacity:1}@media(max-width:700px){.split-karten{grid-template-columns:1fr}.split-karte{aspect-ratio:4 / 5}.split-karte-text{left:18px;right:18px;top:16px}}.story--okkult:before{background:linear-gradient(90deg,#060606ad,#06060661 45%,#06060629),linear-gradient(180deg,#4e0f1900 60%,#4e0f192e)}@media(max-width:700px){.story--okkult{background-position:72% center}.story--okkult:before{background:linear-gradient(180deg,#060606a8,#06060670 55%,#06060699),linear-gradient(180deg,#4e0f1900 60%,#4e0f1929)}}.story--offen{background:none;color:var(--text-light);padding:72px 0 64px}.story--offen:before{background:none}.story--offen .eyebrow{color:var(--copper-light)}.story--offen h2,.story--offen .story-body{color:var(--text-light)}.story--offen .story-pillars{border-top-color:var(--hairline);margin-top:0}.story--offen .story-pillar+.story-pillar{border-left-color:var(--hairline)}.story--offen .story-pillar-word{color:var(--text-light);font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:21px;letter-spacing:.06em}.story--offen .story-pillar p{color:var(--text-light-muted)}.story-seal{font-family:Archivo,sans-serif;font-size:28px;font-weight:600;line-height:1.3;margin:46px 0 0;max-width:680px;color:var(--on-accent)}.story-seal .shimmer{color:var(--copper-light)}.story-seal cite{display:block;margin-top:14px;font-family:JetBrains Mono,monospace;font-style:normal;font-size:12px;letter-spacing:.1em;color:#f5f4f18c}@media(max-width:700px){.story-seal{font-size:23px;margin-top:36px}.story--offen{padding:52px 0 44px}}.story--geduld.story--wartet .eyebrow,.story--geduld.story--wartet h2,.story--geduld.story--wartet .story-body,.story--geduld.story--wartet .story-pillar,.story--geduld.story--wartet .story-seal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s var(--ease-out)}.story--geduld.story--textda .eyebrow,.story--geduld.story--textda h2,.story--geduld.story--textda .story-body,.story--geduld.story--textda .story-pillar,.story--geduld.story--textda .story-seal{opacity:1;transform:none}.story--geduld.story--textda .story-seal{transition-delay:.4s}.story--geduld.story--textda h2{transition-delay:.1s}.story--geduld.story--textda .story-body{transition-delay:.22s}.story--geduld.story--textda .story-pillar:nth-child(1){transition-delay:.36s}.story--geduld.story--textda .story-pillar:nth-child(2){transition-delay:.46s}.story--geduld.story--textda .story-pillar:nth-child(3){transition-delay:.56s}@media(prefers-reduced-motion:reduce){.story--geduld.story--wartet .eyebrow,.story--geduld.story--wartet h2,.story--geduld.story--wartet .story-body,.story--geduld.story--wartet .story-pillar,.story--geduld.story--wartet .story-seal{transition:none;transform:none}}body.kopf-schwebt .hero-mark-stapel{padding-top:138px}@media(max-width:700px){body.kopf-schwebt .hero-mark-stapel{padding-top:92px}}#shopify-section-header{view-transition-name:kopfzeile}#shopify-section-announcement-bar{view-transition-name:band-oben}::view-transition-group(prod-hero){animation-duration:.5s;animation-timing-function:var(--ease-out)}.hero-band--photo:after{content:"";position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:-1;background:inherit;background-size:cover;background-position:center}@supports (animation-timeline: scroll()){.hero-band--photo:after{animation:heroParallaxe linear both;animation-timeline:scroll(root block);animation-range:0 100vh}}@keyframes heroParallaxe{0%{transform:translateY(0) scale(1.04)}to{transform:translateY(9%) scale(1.12)}}@supports (animation-timeline: scroll()){.hero-band .hero>div{animation:heroWeg linear both;animation-timeline:scroll(root block);animation-range:20vh 95vh}}@keyframes heroWeg{0%{transform:translateY(0);opacity:1}to{transform:translateY(-56px);opacity:.15}}.hero .eyebrow,.hero h1,.hero p,.hero .btn-row{animation:heroAuftritt .7s var(--ease-out) both}.hero .eyebrow{animation-delay:.05s}.hero h1{animation-delay:.12s;animation-name:heroAuftrittTitel}.hero p{animation-delay:.24s}.hero .btn-row{animation-delay:.34s}@keyframes heroAuftritt{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes heroAuftrittTitel{0%{transform:translateY(30px)}to{transform:none}}.js [data-reveal] .prod-grid>*,.js [data-reveal] .drops-run>*,.js [data-reveal] .cat-grid>*{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s var(--ease-out)}[data-reveal].in-view .prod-grid>*,[data-reveal].in-view .drops-run>*,[data-reveal].in-view .cat-grid>*{opacity:1;transform:none}[data-reveal].in-view .prod-grid>*:nth-child(1),[data-reveal].in-view .drops-run>*:nth-child(1),[data-reveal].in-view .cat-grid>*:nth-child(1){transition-delay:.1s}[data-reveal].in-view .prod-grid>*:nth-child(2),[data-reveal].in-view .drops-run>*:nth-child(2),[data-reveal].in-view .cat-grid>*:nth-child(2){transition-delay:.17s}[data-reveal].in-view .prod-grid>*:nth-child(3),[data-reveal].in-view .drops-run>*:nth-child(3),[data-reveal].in-view .cat-grid>*:nth-child(3){transition-delay:.24s}[data-reveal].in-view .prod-grid>*:nth-child(4),[data-reveal].in-view .cat-grid>*:nth-child(4){transition-delay:.31s}[data-reveal].in-view .prod-grid>*:nth-child(5){transition-delay:.38s}[data-reveal].in-view .prod-grid>*:nth-child(6){transition-delay:.45s}[data-reveal].in-view .prod-grid>*:nth-child(n+7){transition-delay:.5s}.tband{overflow:hidden;overflow:clip;padding:22px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);-webkit-user-select:none;user-select:none}.tband--invert{background:var(--espresso);border-color:transparent}.tband-run{display:flex;width:max-content}.tband-copy{display:flex;align-items:center;gap:.4em;padding-right:.4em}.tband-word{font-family:Archivo Black,sans-serif;font-size:clamp(26px,9vw,var(--tband-size, 56px));line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px var(--copper);opacity:.55}.tband--invert .tband-word{-webkit-text-stroke-color:var(--copper-light);opacity:.7}.tband-dot{font-size:clamp(9px,3vw,calc(var(--tband-size, 56px) * .32));color:var(--copper);opacity:.5}@supports (animation-timeline: view()){.tband-run{animation:tbandLauf linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes tbandLauf{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--tband-weg, 30%)))}}body:after{content:"";position:fixed;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:9999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:koernung 7s steps(6,end) infinite}@keyframes koernung{0%{transform:translate(0)}16%{transform:translate(-14px,9px)}33%{transform:translate(11px,-12px)}50%{transform:translate(-8px,-7px)}66%{transform:translate(13px,10px)}83%{transform:translate(-11px,6px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(prod-hero){animation:none}.hero-band--photo:after,.hero-band .hero>div,.tband-run,body:after{animation:none}.hero .eyebrow,.hero h1,.hero p,.hero .btn-row{animation:none;opacity:1;transform:none}[data-reveal] .prod-grid>*,[data-reveal] .drops-run>*,[data-reveal] .cat-grid>*{opacity:1;transform:none;transition:none}}.pg-grid>*{animation:kartenAuftritt .5s var(--ease-out) both}.pg-grid>*:nth-child(1){animation-delay:.02s}.pg-grid>*:nth-child(2){animation-delay:.07s}.pg-grid>*:nth-child(3){animation-delay:.12s}.pg-grid>*:nth-child(4){animation-delay:.17s}.pg-grid>*:nth-child(5){animation-delay:.22s}.pg-grid>*:nth-child(6){animation-delay:.27s}.pg-grid>*:nth-child(n+7){animation-delay:.3s}@keyframes kartenAuftritt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pg-grid>*{animation:none}}.entrance{position:relative;height:var(--raum-laenge, 180svh);background:#0a0908;view-timeline-name:--raum;view-timeline-axis:block}.entrance-stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;overflow:clip;isolation:isolate}.entrance-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--espresso);opacity:0}.entrance-core{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;padding:0 24px;text-align:center}.entrance-mark{position:relative;display:inline-block;line-height:0}.entrance-mark img{display:block;height:var(--markh, 260px);width:auto;clip-path:inset(100% 0 0 0);animation:markAuf 1s var(--ease-out) .9s both}@keyframes markAuf{to{clip-path:inset(0 0 0 0)}}.entrance-scan{position:absolute;left:-10%;right:-10%;top:0;height:2px;background:#d4485f;box-shadow:0 0 18px 2px #d4485f73;opacity:0;animation:markStichel 1s var(--ease-out) .9s both}@keyframes markStichel{0%{transform:translateY(var(--markh, 260px));opacity:0}12%{opacity:1}86%{opacity:1}to{transform:translateY(0);opacity:0}}html[data-welcome-gesehen] .entrance-mark img,html[data-welcome-gesehen] .entrance-scan{animation-delay:.25s}.entrance-line{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f5f4f19e;animation:raumTextAuf .9s ease 1.5s both}html[data-welcome-gesehen] .entrance-line{animation-delay:.85s}@keyframes raumTextAuf{0%{opacity:0;transform:translateY(12px)}}.entrance-hint{position:absolute;bottom:34px;left:0;right:0;z-index:1;display:grid;justify-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#f5f4f166}.entrance-hint-bar{width:1px;height:34px;background:linear-gradient(180deg,rgba(212,72,95,.9),transparent);animation:hinweisPuls 2.1s ease-in-out infinite}@keyframes hinweisPuls{0%,to{transform:scaleY(.4);opacity:.35;transform-origin:top}50%{transform:scaleY(1);opacity:1;transform-origin:top}}@supports (animation-timeline: view()){.entrance-core{animation:raumKernWeg linear both;animation-timeline:--raum;animation-range:contain 10% contain 52%}.entrance--hell .entrance-veil{animation:raumHell linear both;animation-timeline:--raum;animation-range:contain 62% contain 100%}.entrance-hint{animation:raumHinweisWeg linear both;animation-timeline:--raum;animation-range:contain 0% contain 22%}}@keyframes raumHell{to{opacity:1}}@keyframes raumKernWeg{to{transform:translateY(-44px) scale(.9);opacity:0}}@keyframes raumHinweisWeg{to{opacity:0;transform:translateY(14px)}}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#0a0908;display:grid;place-items:center;overflow:hidden;will-change:transform;touch-action:none;overscroll-behavior:contain}.welcome:not(.welcome-bereit){animation:welcomeNotAus .5s ease 9s forwards}@keyframes welcomeNotAus{to{opacity:0;visibility:hidden}}html[data-welcome-gesehen] .welcome{display:none}html.welcome-laeuft{overflow:hidden}.welcome-half{position:absolute;left:0;right:0;height:50.5%;background:var(--copper)}.welcome-half--top{top:0;animation:welcomeOben .9s var(--ease-in-out) .3s both}.welcome-half--bottom{bottom:0;animation:welcomeUnten .9s var(--ease-in-out) .3s both}@keyframes welcomeOben{to{transform:translateY(-100.5%)}}@keyframes welcomeUnten{to{transform:translateY(100.5%)}}.welcome-seam{position:absolute;left:0;right:0;top:50%;height:1px;background:#d4485f;animation:welcomeNaht .5s ease .3s both}@keyframes welcomeNaht{to{opacity:0}}.welcome-core{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;padding:0 24px;text-align:center;transform:translateY(-5vh)}.welcome-mark{position:relative;display:inline-block;line-height:0}.welcome-mark img{position:relative;z-index:1}.welcome-halo{position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;background:radial-gradient(circle,#e2ceb017,#e2ceb009 42%,#e2ceb000 66%);opacity:0;animation:haloAuf 2.6s ease 4.6s both}@keyframes haloAuf{to{opacity:1}}.welcome-mark img{display:block;height:var(--markh, 260px);width:auto;animation:sonnenAuf 4.2s var(--ease-einzug) .8s both}@keyframes sonnenAuf{0%{opacity:0;transform:translateY(4vh) scale(.94);filter:blur(10px)}55%{opacity:1}to{opacity:1;transform:none;filter:none}}.welcome-line{margin:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f5f4f19e;animation:welcomeZeile 1.1s ease 4.4s both}@keyframes welcomeZeile{0%{opacity:0;transform:translateY(12px)}}.welcome-hint{position:absolute;bottom:34px;left:0;right:0;z-index:2;display:grid;justify-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#f5f4f173;animation:welcomeHinweis .9s ease 5.4s both}@keyframes welcomeHinweis{0%{opacity:0;transform:translateY(10px)}}.welcome-hint-bar{width:1px;height:34px;background:linear-gradient(180deg,rgba(212,72,95,.9),transparent);animation:welcomeHinweisPuls 2.1s ease-in-out 5.4s infinite;transform-origin:top}@keyframes welcomeHinweisPuls{0%,to{transform:scaleY(.4);opacity:.35}50%{transform:scaleY(1);opacity:1}}@media(max-width:700px){.welcome-core{gap:18px}.welcome-line{font-size:11px;letter-spacing:.18em}.welcome-hint{bottom:48px}.welcome-dampf{--dampf-fuss: 108px}}@media(prefers-reduced-motion:reduce){.welcome-half,.welcome-seam{display:none}.welcome-hint{animation:none}.welcome-hint-bar{animation:none;opacity:.6}.welcome-mark img{animation:none}.welcome-halo{animation:none;opacity:1}.welcome-line{animation:none;opacity:1;transform:none}.entrance-mark img{animation:none;clip-path:none}.entrance-scan,.entrance-hint-bar{animation:none;opacity:0}.entrance-line{animation:none;opacity:1;transform:none}.entrance-core,.entrance-hint,.entrance-veil{animation:none}}@media(max-width:700px){.entrance-hint{bottom:48px}.entrance-core{gap:18px}.entrance-line{font-size:11px;letter-spacing:.18em}}.welcome-dampf{position:absolute;z-index:0;inset:0 0 var(--dampf-fuss, 92px) 0;background-image:none;background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;opacity:0;animation:dampfAuf 2.4s ease .75s both}@keyframes dampfAuf{to{opacity:.6}}@keyframes dampfZug{0%,to{transform:translate(0) scale(1)}34%{transform:translate(-5px,-9px) scale(1.018)}67%{transform:translate(4px,-15px) scale(1.032)}}.welcome-dampf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.28;-webkit-mask-image:linear-gradient(to top,transparent 20%,#000 42%);mask-image:linear-gradient(to top,transparent 20%,#000 42%);animation:dampfZug 26s ease-in-out .75s infinite}.welcome-dampf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.3;-webkit-mask-image:linear-gradient(to top,transparent 20%,#000 42%);mask-image:linear-gradient(to top,transparent 20%,#000 42%);animation:dampfZugB 53s ease-in-out 1.4s infinite}@keyframes dampfZugB{0%,to{transform:translate(0) scale(1)}30%{transform:translate(13px,-24px) scale(1.045)}62%{transform:translate(-11px,-6px) scale(1.028)}}.welcome-feld{display:none}@media(min-width:900px){.welcome-scrim{--kern-b: 27%;--kern-h: 30%;--grund-h: 30%}.welcome-feld{display:block;position:absolute;inset:0 0 var(--dampf-fuss, 92px) 0;z-index:0;background-repeat:repeat-x;background-position:center bottom;background-size:auto 100%;opacity:0;animation:feldAuf 2.8s ease .95s both}}@keyframes feldAuf{to{opacity:.26}}@media(min-width:900px){.welcome-feld{animation:feldAuf 2.8s ease .95s both}.welcome-feld:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.3;animation:feldZug 37s ease-in-out .95s infinite}.welcome-feld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.34;animation:feldZugB 53s ease-in-out 1.4s infinite}}@keyframes feldZug{0%,to{transform:translate(0) scale(1)}36%{transform:translate(-15px,-11px) scale(1.014)}70%{transform:translate(10px,-22px) scale(1.026)}}@keyframes feldZugB{0%,to{transform:translate(0) scale(1)}28%{transform:translate(19px,-25px) scale(1.04)}64%{transform:translate(-13px,-5px) scale(1.024)}}.welcome-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse var(--kern-b, 62%) var(--kern-h, 34%) at 50% 46%,rgba(10,9,8,.88) 0%,rgba(10,9,8,.66) 42%,rgba(10,9,8,0) 78%),radial-gradient(ellipse 78% 40% at 50% -6%,#060505f2,#0605059e 46%,#06050500 78%),radial-gradient(ellipse 130% var(--grund-h, 22%) at 50% 100%,rgba(224,206,180,.13) 0%,rgba(224,206,180,.05) 38%,rgba(224,206,180,0) 74%)}.welcome-tassenblende{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 27% 10% at 50% var(--tasse-y, 84%),rgba(10,9,8,.72) 0%,rgba(10,9,8,.4) 46%,rgba(10,9,8,0) 78%)}.welcome-nebel{position:absolute;left:0;right:0;bottom:0;height:42%;z-index:1;pointer-events:none;overflow:hidden;opacity:0;animation:nebelAuf 3.2s ease 1.2s both}@keyframes nebelAuf{to{opacity:1}}.welcome-nebel:before,.welcome-nebel:after{content:"";position:absolute;left:-25%;right:-25%;bottom:0;top:0}.welcome-nebel:before{background:radial-gradient(ellipse 30% 46% at 24% 82%,#e2d2ba14,#e2d2ba00 70%),radial-gradient(ellipse 36% 40% at 76% 90%,#e2d2ba11,#e2d2ba00 72%);animation:nebelA 41s ease-in-out infinite}.welcome-nebel:after{background:radial-gradient(ellipse 44% 34% at 52% 94%,#e2d2ba0f,#e2d2ba00 74%),radial-gradient(ellipse 26% 30% at 12% 96%,#e2d2ba0d,#e2d2ba00 76%);animation:nebelB 59s ease-in-out infinite}@keyframes nebelA{0%,to{transform:translate(0)}50%{transform:translate(52px)}}@keyframes nebelB{0%,to{transform:translate(0)}50%{transform:translate(-44px)}}.welcome-core{z-index:2}.welcome-half,.welcome-seam{z-index:3}@media(prefers-reduced-motion:reduce){.welcome-dampf{animation:none;opacity:.6}.welcome-dampf:before,.welcome-dampf:after{animation:none}.welcome-feld{animation:none;opacity:.26}.welcome-feld:before,.welcome-feld:after{animation:none}.welcome-nebel{animation:none;opacity:1}.welcome-nebel:before,.welcome-nebel:after{animation:none}}.welcome-glut{position:absolute;left:50%;top:var(--glut-y, 79%);transform:translate(-50%);width:min(230px,48vw);height:0;z-index:2;pointer-events:none;opacity:0;animation:glutAuf 2.4s ease 1.8s both}@keyframes glutAuf{to{opacity:1}}.welcome-glut span{position:absolute;bottom:0;left:var(--x, 50%);width:var(--s, 2px);height:var(--s, 2px);border-radius:50%;background:#f0d5a6;box-shadow:0 0 13px 2px #e6c48f99,0 0 4px #ffeccdbf;opacity:0;animation:glutSteigt var(--t, 9s) linear var(--d, 0s) infinite}@keyframes glutSteigt{0%{transform:translate(0) scale(.45);opacity:0}16%{opacity:var(--o, .75)}66%{opacity:var(--o, .75)}to{transform:translate(var(--drift, 0),-26vh) scale(1.15);opacity:0}}@media(prefers-reduced-motion:reduce){.welcome-glut{display:none}}.welcome-licht{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.welcome-licht:before,.welcome-licht:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.welcome-licht:before{background:radial-gradient(ellipse 46% 34% at -14% 14%,#e0ceb42b,#e0ceb411 44%,#e0ceb400 72%);animation:lichtAtmet 29s ease-in-out 1.6s infinite}.welcome-licht:after{background:radial-gradient(ellipse 46% 34% at 114% 14%,#e0ceb42b,#e0ceb411 44%,#e0ceb400 72%);animation:lichtAtmet 43s ease-in-out 1.6s infinite reverse}@keyframes lichtAtmet{0%,to{opacity:1}38%{opacity:.42}71%{opacity:1}}.welcome-filterdef{position:absolute;width:0;height:0;overflow:hidden}@media(min-width:900px){.welcome--warp .welcome-feld{filter:url(#rs-rauch)}}@media(prefers-reduced-motion:reduce){.welcome-licht:before,.welcome-licht:after{animation:none}.welcome--warp .welcome-feld{filter:none}}.drops-strip--static .drops-run:has(>.drop-card:only-child){grid-template-columns:min(100%,max(260px,calc((100% - 40px) / 3)));justify-content:center}.drops-strip--static .drops-run:has(>.drop-card:nth-child(2):last-child){grid-template-columns:repeat(2,min(calc(50% - 10px),max(260px,calc((100% - 40px) / 3))));justify-content:center}.drops-strip--produkte .prod-card{width:300px;margin-right:24px;flex-shrink:0}.drops-strip--produkte .drops-run{align-items:stretch}.drops-viewport--produkte{position:relative}@media(max-width:900px){.drops-strip--produkte .prod-card{width:240px;margin-right:16px}}@media(max-width:600px){.drops-strip--produkte .prod-card{width:190px;margin-right:12px}}body[data-ohne-korn]:after{display:none}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;left:auto!important;transform:none!important;right:20px!important;bottom:20px!important;width:min(380px,calc(100vw - 40px))!important;min-width:0!important;padding:22px 22px 20px!important;background:#f4f2ec!important;color:#0a0a0a!important;border:1px solid rgba(10,10,10,.12)!important;border-top:2px solid #4E0F19!important;border-radius:2px!important;box-shadow:0 18px 40px -22px #0a0a0a73!important;font-family:Archivo,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:14px!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:Cinzel,Times New Roman,serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.02em!important;margin:0 0 6px!important;color:#0a0a0a!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body span{font-size:13px!important;line-height:1.5!important;color:#5a5754!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:#4e0f19!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;min-height:40px!important;padding:0 16px!important;border-radius:2px!important;font-family:Archivo,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:#4e0f19!important;color:#f5f4f1!important;border:1px solid #4E0F19!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:#4e0f19!important;border:1px solid #4E0F19!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:#5a5754!important;border:1px solid transparent!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:0 4px!important;flex-basis:100%!important;justify-content:flex-start!important;text-align:left!important}#shopify-pc__prefs__dialog{background:#f4f2ec!important;color:#0a0a0a!important;border-top:2px solid #4E0F19!important;border-radius:2px!important;font-family:Archivo,sans-serif!important}#shopify-pc__prefs__header-title{font-family:Cinzel,Times New Roman,serif!important;font-weight:700!important}#shopify-pc__prefs__dialog button{border-radius:2px!important;font-family:Archivo,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save{background:#4e0f19!important;color:#f5f4f1!important;border:1px solid #4E0F19!important}#shopify-pc__prefs__header-decline{background:transparent!important;color:#4e0f19!important;border:1px solid #4E0F19!important}html.welcome-laeuft #shopify-pc__banner.shopify-pc__banner__dialog{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#shopify-pc__banner.shopify-pc__banner__dialog{transition:opacity .4s ease var(--dauer-normal)!important}@media(max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;left:12px!important;width:auto!important}}.prod-grid,.pg-grid,.drops-run,.split-karten{perspective:1100px}.prod-card,.split-karte{transition:rotate var(--dauer-ruhig) var(--ease-out);transform-origin:50% 50%}.prod-card.kippt,.split-karte.kippt{transition-duration:.12s;z-index:3}@media(prefers-reduced-motion:reduce){.prod-card,.split-karte{transition:none;rotate:none}}.mitglied-hero{padding:72px 0 56px;position:relative;z-index:1;border-bottom:1px solid var(--hairline)}.mitglied-hero-inner{max-width:720px}.mitglied-hero h1{font-size:clamp(34px,5.2vw,52px);line-height:1.06;margin:14px 0 22px;color:var(--text-light);text-wrap:balance}.mitglied-hero-text{font-size:17px;line-height:1.6;color:var(--text-light-muted);max-width:560px;margin:0}.mitglied-hero-klein{margin:26px 0 0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-light)}.mitglied-hero[data-bereit] .eyebrow,.mitglied-hero[data-bereit] h1,.mitglied-hero[data-bereit] .mitglied-hero-text,.mitglied-hero[data-bereit] .mitglied-hero-klein{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.mitglied-hero[data-bereit].ist-da .eyebrow,.mitglied-hero[data-bereit].ist-da h1,.mitglied-hero[data-bereit].ist-da .mitglied-hero-text,.mitglied-hero[data-bereit].ist-da .mitglied-hero-klein{opacity:1;transform:none}.mitglied-hero[data-bereit].ist-da .eyebrow{transition-delay:.05s}.mitglied-hero[data-bereit].ist-da h1{transition-delay:.14s}.mitglied-hero[data-bereit].ist-da .mitglied-hero-text{transition-delay:.26s}.mitglied-hero[data-bereit].ist-da .mitglied-hero-klein{transition-delay:.38s}@media(max-width:700px){.mitglied-hero{padding:48px 0 40px}.mitglied-hero-text{font-size:16px}}.leiter{position:relative;z-index:1}.leiter-raum{position:relative}.leiter-marken{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.leiter-marken span{position:absolute;left:0;width:1px;height:1px}.leiter-buehne{padding:72px 0 64px}.leiter-wrap{position:relative}.leiter-kopf{max-width:620px}.leiter-kopf h1{font-size:32px;margin:12px 0 0;color:var(--text-light);text-wrap:balance}.leiter-himmel{margin:36px 0 8px}.leiter-sonne-rahmen{position:relative;width:160px;aspect-ratio:1}.leiter-sonne{display:block;width:100%;height:auto}.leiter-sonne--hell{display:none}.leiter[data-bereit] .leiter-sonne--hell,.leiter[data-bereit] .leiter-sonne--dunkel{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:opacity 1.4s ease}.leiter[data-bereit] .leiter-sonne--hell{display:none}.leiter[data-bereit] .leiter-sonne--dunkel{opacity:1}.leiter-staende{list-style:none;margin:0;padding:0;max-width:720px;border-top:1px solid var(--hairline)}.leiter-stand{padding:26px 0 28px;border-bottom:1px solid var(--hairline);display:grid;gap:10px}.leiter-stand-nr{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--text-light-muted)}.leiter-stand-von{color:var(--text-light-muted);opacity:.6}.leiter-stand-name{font-size:clamp(28px,4vw,40px);letter-spacing:.12em;text-transform:uppercase;line-height:1.1;margin:0;color:var(--text-light)}.leiter-stand-ab{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-light)}.leiter-stand-vorteile{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 26px;font-size:15px;line-height:1.5;color:var(--text-light)}.leiter-stand-vorteile li:before{content:"\2014";margin-right:9px;color:var(--copper-light)}.leiter-hinweis{display:none}.leiter[data-bereit] .leiter-raum{height:calc((var(--stufen, 4) + 1) * 100vh);height:calc((var(--stufen, 4) + 1) * 100svh)}.leiter[data-bereit] .leiter-buehne{position:sticky;top:0;height:100vh;height:100svh;padding:0;overflow:hidden;overflow:clip;isolation:isolate}body.seite-membership #shopify-section-header nav{border-bottom-color:transparent}.leiter[data-bereit] .leiter-buehne:before{content:"";position:absolute;inset:0 0 auto 0;height:max(160px,24svh);z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--espresso) 0%,rgba(244,242,236,.75) 30%,rgba(244,242,236,0) 100%)}.leiter[data-bereit] .leiter-wrap{height:100%;display:grid;grid-template-rows:auto 1fr auto;padding-top:max(20px,4svh);padding-bottom:max(18px,3svh)}.leiter[data-bereit] .leiter-kopf{grid-row:1;position:relative;z-index:2;text-shadow:0 1px 14px rgba(244,242,236,.85),0 0 2px rgba(244,242,236,.9)}.leiter[data-bereit] .leiter-kopf h1{font-size:clamp(22px,2.4vw,30px)}.leiter[data-bereit] .leiter-himmel{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none;z-index:0;perspective:1400px;perspective-origin:50% 40%}.leiter[data-bereit] .leiter-sonne-rahmen{--sonne: min(40vmin, 460px);position:absolute;left:50%;top:54%;width:var(--sonne);aspect-ratio:1;margin-left:calc(var(--sonne) / -2);margin-top:calc(var(--sonne) / -2);transition:transform 1.6s var(--ease-out),opacity .9s ease;will-change:transform}.leiter[data-stufe="0"] .leiter-sonne-rahmen{opacity:0;transform:translate3d(-34vw,50vh,-700px) rotateX(26deg) rotateY(0) scale(.5)}.leiter[data-stufe="1"] .leiter-sonne-rahmen{opacity:1;transform:translate3d(-26vw,-13vh,-360px) rotateX(16deg) rotateY(360deg) scale(.7)}.leiter[data-stufe="2"] .leiter-sonne-rahmen{opacity:1;transform:translate3d(-8vw,-19vh,-140px) rotateX(9deg) rotateY(720deg) scale(.86)}.leiter[data-stufe="3"] .leiter-sonne-rahmen{opacity:1;transform:translate3d(15vw,-16vh,0) rotateX(3deg) rotateY(1080deg) scale(1)}.leiter[data-stufe="4"] .leiter-sonne-rahmen{opacity:1;transform:translate3d(24vw,-18vh,60px) rotateX(0) rotateY(1440deg) scale(1.08)}.leiter-grund{display:none}.leiter[data-bereit] .leiter-grund{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.leiter[data-bereit] .leiter-licht{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 2.2s ease;background-size:cover;background-position:center 30%;background-repeat:no-repeat}.leiter[data-stufe="0"] .leiter-licht--1,.leiter[data-stufe="1"] .leiter-licht--1,.leiter[data-stufe="2"] .leiter-licht--2,.leiter[data-stufe="3"] .leiter-licht--3,.leiter[data-stufe="4"] .leiter-licht--4{opacity:1}.leiter[data-bereit] .leiter-staende{grid-row:2;position:relative;z-index:1;align-self:end;max-width:600px;border-top:none;perspective:1200px;min-height:42vh}.leiter[data-bereit] .leiter-stand{position:absolute;left:0;right:0;bottom:0;background:none;border:none;padding:0 0 6px;gap:10px;text-align:left;justify-items:start;text-shadow:0 1px 14px rgba(244,242,236,.85),0 0 2px rgba(244,242,236,.9);opacity:0;pointer-events:none;transform:translate3d(0,44px,-180px) rotateX(7deg);transition:opacity .8s var(--ease-out),transform 1.1s var(--ease-out)}.leiter[data-bereit] .leiter-stand-name{font-size:clamp(40px,6.4vw,84px);letter-spacing:.1em;line-height:1}.leiter-stand-strich{display:none}.leiter[data-bereit] .leiter-stand-strich{display:block;width:36px;height:2px;background:var(--roast-medium);margin:4px 0 2px}.leiter[data-bereit] .leiter-stand-kopf{flex-direction:column;align-items:flex-start;gap:10px}.leiter[data-bereit] .leiter-stand-vorteile{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;font-size:clamp(16px,1.4vw,19px)}.leiter[data-bereit] .leiter-stand-vorteile{font-size:clamp(15px,1.3vw,17px);margin-top:8px}.leiter[data-stufe="1"] .leiter-stand[data-stand="1"],.leiter[data-stufe="2"] .leiter-stand[data-stand="2"],.leiter[data-stufe="3"] .leiter-stand[data-stand="3"],.leiter[data-stufe="4"] .leiter-stand[data-stand="4"]{opacity:1;transform:none;pointer-events:auto}.leiter[data-stufe="2"] .leiter-stand[data-stand="1"],.leiter[data-stufe="3"] .leiter-stand[data-stand="1"],.leiter[data-stufe="3"] .leiter-stand[data-stand="2"],.leiter[data-stufe="4"] .leiter-stand[data-stand="1"],.leiter[data-stufe="4"] .leiter-stand[data-stand="2"],.leiter[data-stufe="4"] .leiter-stand[data-stand="3"]{transform:translate3d(0,-44px,-180px) rotateX(-7deg)}.leiter[data-bereit] .leiter-hinweis{display:block;grid-row:3;margin:0;position:relative;z-index:2;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-light);text-shadow:0 1px 12px rgba(244,242,236,.9);transition:opacity .6s ease}.leiter[data-stufe="4"] .leiter-hinweis{opacity:0}.leiter[data-bereit] .leiter-kopf,.leiter[data-bereit] .leiter-kopf h1,.leiter[data-bereit] .leiter-kopf .eyebrow,.leiter[data-bereit] .leiter-stand,.leiter[data-bereit] .leiter-stand-name,.leiter[data-bereit] .leiter-stand-nr,.leiter[data-bereit] .leiter-stand-ab,.leiter[data-bereit] .leiter-stand-vorteile,.leiter[data-bereit] .leiter-stand-vorteile li:before,.leiter[data-bereit] .leiter-stand-strich{transition-property:color,text-shadow,background-color,opacity,transform;transition-duration:.9s}.leiter[data-bereit] .leiter-buehne:after{content:"";position:absolute;inset:auto 0 0 0;height:46svh;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.8s ease;background:linear-gradient(to top,#1a120e 0% 5%,#1a120ee6 18%,#1a120e80,#1a120e2e 72%,#1a120e00)}.leiter[data-bereit][data-stufe="4"] .leiter-buehne:after{opacity:1}.leiter[data-bereit][data-stufe="4"] .leiter-raum{background:#1a120e}.leiter[data-bereit][data-stufe="4"] .leiter-kopf,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"]{text-shadow:0 1px 16px rgba(10,10,10,.8),0 0 2px rgba(10,10,10,.9)}.leiter[data-bereit][data-stufe="4"] .leiter-kopf h1,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-name,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-vorteile{color:var(--on-accent)}.leiter[data-bereit][data-stufe="4"] .leiter-kopf .eyebrow,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-nr,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-von{color:#f5f4f1b8}.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-ab,.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-vorteile li:before{color:#e8b4a6}.leiter[data-bereit][data-stufe="4"] .leiter-stand[data-stand="4"] .leiter-stand-strich{background:#e8b4a6}@supports (animation-timeline: view()){.leiter[data-bereit] .leiter-raum{view-timeline:--leiter block}.leiter[data-bereit] .leiter-sonne-rahmen,.leiter[data-bereit] .leiter-licht,.leiter[data-bereit] .leiter-buehne:after{animation-timeline:--leiter;animation-range:contain 0% contain 100%;animation-fill-mode:both;animation-timing-function:linear}.leiter[data-bereit] .leiter-sonne-rahmen{animation-name:sonnenlauf;transition:opacity .9s ease}.leiter[data-bereit][data-stufe="0"] .leiter-sonne-rahmen{opacity:1}.leiter[data-bereit] .leiter-sonne-rahmen{animation-timing-function:var(--ease-lauf)}.leiter[data-bereit] .leiter-licht{transition:none}.leiter[data-bereit] .leiter-licht--1{animation-name:licht1}.leiter[data-bereit] .leiter-licht--2{animation-name:licht2}.leiter[data-bereit] .leiter-licht--3{animation-name:licht3}.leiter[data-bereit] .leiter-licht--4{animation-name:licht4}.leiter[data-bereit] .leiter-buehne:after{animation-name:bodenschatten;transition:none}.leiter[data-bereit] .leiter-stand{animation-timeline:--leiter;animation-range:contain 0% contain 100%;animation-fill-mode:both;animation-timing-function:var(--ease-lauf);transition:color .9s ease,text-shadow .9s ease}.leiter[data-bereit] .leiter-stand[data-stand="1"]{animation-name:stand1}.leiter[data-bereit] .leiter-stand[data-stand="2"]{animation-name:stand2}.leiter[data-bereit] .leiter-stand[data-stand="3"]{animation-name:stand3}.leiter[data-bereit] .leiter-stand[data-stand="4"]{animation-name:stand4}@keyframes stand1{0%,6%{opacity:1;transform:translateZ(0) rotateX(0)}20%,to{opacity:0;transform:translate3d(14px,-52px,-180px) rotateX(-7deg)}}@keyframes stand2{0%,12%{opacity:0;transform:translate3d(-14px,52px,-180px) rotateX(7deg)}24%,30%{opacity:1;transform:translateZ(0) rotateX(0)}45%,to{opacity:0;transform:translate3d(14px,-52px,-180px) rotateX(-7deg)}}@keyframes stand3{0%,39%{opacity:0;transform:translate3d(-14px,52px,-180px) rotateX(7deg)}51%,57%{opacity:1;transform:translateZ(0) rotateX(0)}72%,to{opacity:0;transform:translate3d(14px,-52px,-180px) rotateX(-7deg)}}@keyframes stand4{0%,66%{opacity:0;transform:translate3d(-14px,52px,-180px) rotateX(7deg)}78%,to{opacity:1;transform:translateZ(0) rotateX(0)}}@keyframes sonnenlauf{0%,6%{transform:translate3d(-26vw,-13vh,-360px) rotateX(16deg) rotateY(360deg) scale(.7)}24%,30%{transform:translate3d(-8vw,-19vh,-140px) rotateX(9deg) rotateY(720deg) scale(.86)}51%,57%{transform:translate3d(15vw,-16vh,0) rotateX(3deg) rotateY(1080deg) scale(1)}78%,to{transform:translate3d(24vw,-18vh,60px) rotateX(0) rotateY(1440deg) scale(1.08)}}@keyframes licht1{0%,10%{opacity:1}28%,to{opacity:0}}@keyframes licht2{0%,10%{opacity:0}28%,38%{opacity:1}55%,to{opacity:0}}@keyframes licht3{0%,38%{opacity:0}55%,64%{opacity:1}82%,to{opacity:0}}@keyframes licht4{0%,64%{opacity:0}82%,to{opacity:1}}@keyframes bodenschatten{0%,60%{opacity:0}82%,to{opacity:1}}@media(max-width:819px){@keyframes sonnenlauf{0%,6%{transform:translate3d(-20vw,10vh,-260px) rotateX(16deg) rotateY(360deg) scale(.7)}24%,30%{transform:translate3d(-6vw,2vh,-100px) rotateX(9deg) rotateY(720deg) scale(.86)}51%,57%{transform:translate3d(8vw,-3vh,0) rotateX(3deg) rotateY(1080deg) scale(1)}78%,to{transform:translate3d(14vw,-6vh,40px) rotateX(0) rotateY(1440deg) scale(1.06)}}}}@media(prefers-reduced-motion:reduce){.leiter[data-bereit] .leiter-sonne-rahmen,.leiter[data-bereit] .leiter-licht,.leiter[data-bereit] .leiter-buehne:after,.leiter[data-bereit] .leiter-stand{animation:none}}@media(min-width:820px)and (max-height:780px){.leiter[data-bereit] .leiter-stand{gap:6px}.leiter[data-bereit] .leiter-stand-name{font-size:clamp(34px,5vw,60px)}}@media(max-width:819px){.leiter[data-bereit] .leiter-sonne-rahmen{--sonne: min(52vmin, 300px);top:38%}.leiter[data-stufe="0"] .leiter-sonne-rahmen{transform:translate3d(-30vw,40vh,-500px) rotateX(26deg) rotateY(0) scale(.5)}.leiter[data-stufe="1"] .leiter-sonne-rahmen{transform:translate3d(-20vw,10vh,-260px) rotateX(16deg) rotateY(360deg) scale(.7)}.leiter[data-stufe="2"] .leiter-sonne-rahmen{transform:translate3d(-6vw,2vh,-100px) rotateX(9deg) rotateY(720deg) scale(.86)}.leiter[data-stufe="3"] .leiter-sonne-rahmen{transform:translate3d(8vw,-3vh,0) rotateX(3deg) rotateY(1080deg) scale(1)}.leiter[data-stufe="4"] .leiter-sonne-rahmen{transform:translate3d(14vw,-6vh,40px) rotateX(0) rotateY(1440deg) scale(1.06)}.leiter[data-bereit] .leiter-staende{max-width:none;min-height:38vh}.leiter[data-bereit] .leiter-stand-name{font-size:clamp(34px,11vw,56px)}}@media(prefers-reduced-motion:reduce){.mitglied-hero[data-bereit] .eyebrow,.mitglied-hero[data-bereit] h1,.mitglied-hero[data-bereit] .mitglied-hero-text,.mitglied-hero[data-bereit] .mitglied-hero-klein{opacity:1;transform:none;transition:none}.leiter[data-bereit] .leiter-raum{height:auto}.leiter[data-bereit] .leiter-buehne{position:static;height:auto;padding:72px 0 64px}.leiter[data-bereit] .leiter-wrap{display:block;height:auto}.leiter[data-bereit] .leiter-himmel{position:static;perspective:none}.leiter[data-bereit] .leiter-sonne-rahmen{position:relative;left:0;top:0;margin:36px 0 8px;width:160px;opacity:1;transform:none;transition:none}.leiter[data-bereit] .leiter-staende{min-height:0;perspective:none;border-top:1px solid var(--hairline)}.leiter[data-bereit] .leiter-stand{position:static;opacity:1;transform:none;transition:none;pointer-events:auto;padding:26px 0 28px;border-bottom:1px solid var(--hairline)}.leiter[data-bereit] .leiter-hinweis,.leiter[data-bereit] .leiter-grund,.leiter[data-bereit] .leiter-stand-strich{display:none}.leiter[data-bereit] .leiter-stand{text-shadow:none;padding:26px 0 28px}.leiter[data-bereit] .leiter-sonne--dunkel{position:relative;opacity:1}}.gruender{padding:96px 0 88px;position:relative;z-index:1;color:var(--on-accent);background:#1a120e var(--himmel) center / cover no-repeat;overflow:clip}.gruender:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#1a120e 0% 6%,#1a120ee6 16%,#1a120e80 32%,#1a120e00 52%),linear-gradient(to right,#1a120e8c,#1a120e40 45%,#1a120e00 70%),linear-gradient(to top,#1a120e 0% 4%,#1a120ed9 14%,#1a120e00 42%)}.gruender>.wrap{position:relative}.gruender .eyebrow,.gruender-zahl-text{color:#e8b4a6}.gruender-text h2,.gruender-zahl{color:var(--on-accent)}.gruender-body{color:#f5f4f1d1}.gruender-zahl-von{color:#f5f4f199}.gruender-inner{display:grid;grid-template-columns:minmax(0,560px) minmax(280px,420px);gap:56px 80px;align-items:center}.gruender-text h2{font-size:34px;margin:12px 0 18px;text-wrap:balance}.gruender-body{font-size:16.5px;line-height:1.65;color:var(--text-light-muted);max-width:520px}.gruender-body p+p{margin-top:14px}.gruender-zaehler{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:30px}.gruender-zahl{font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:clamp(56px,7vw,88px);line-height:1;font-variant-numeric:tabular-nums}.gruender-zahl-von{font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.12em;color:var(--text-light-muted)}.gruender-zahl-text{flex-basis:100%;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-light)}.gruender-karte{aspect-ratio:856 / 540;background:var(--card-bg);border:1px solid var(--hairline);border-top:2px solid var(--roast-medium);border-radius:2px;padding:8% 8% 7%;display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;position:relative}.gruender-karte-siegel{width:15%;height:auto}.gruender-karte-titel{align-self:end;font-family:Cinzel,serif;font-weight:700;font-size:clamp(16px,2vw,22px);letter-spacing:.16em;text-transform:uppercase;color:var(--text-light)}.gruender-karte-nr{font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.2vw,13px);letter-spacing:.14em;color:var(--copper-light)}.gruender-karte-nr em{font-style:normal;letter-spacing:0}.gruender-karte-fuss{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-light-muted);margin-top:6px}@media(max-width:819px){.gruender{padding:60px 0 56px}.gruender{background-position:37% center}.gruender-inner{grid-template-columns:1fr;gap:36px}.gruender-karte{max-width:400px}}.wieso{padding:88px 0 330px;position:relative;z-index:1;color:var(--on-accent);background:#1a120e;overflow:clip}.wieso:after{content:"";position:absolute;left:0;right:0;bottom:0;height:290px;pointer-events:none;background:linear-gradient(to bottom,rgba(244,242,236,0) 0%,rgba(244,242,236,.03) 10%,rgba(244,242,236,.1) 22%,rgba(244,242,236,.24) 34%,rgba(244,242,236,.44) 46%,rgba(244,242,236,.64) 58%,rgba(244,242,236,.8) 70%,rgba(244,242,236,.92) 82%,rgba(244,242,236,.98) 92%,var(--espresso) 100%)}.wieso-kopf h2,.wieso-punkt-titel{color:var(--on-accent)}.wieso .eyebrow,.wieso-punkt-nr{color:#e8b4a6}.wieso-kopf{max-width:620px;margin-bottom:40px}.wieso-kopf h2{font-size:32px;margin:12px 0 0;text-wrap:balance}.wieso-punkte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative}.wieso-punkte:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#f5f4f14d;transform-origin:left center}.wieso-punkt{padding:26px 28px 30px 0;position:relative;perspective:700px}.wieso-punkt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f5f4f138;transform-origin:left center}.wieso-punkt+.wieso-punkt{padding-left:28px}.wieso-punkt+.wieso-punkt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#f5f4f138;transform-origin:center top}.wieso-punkt-nr{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;display:block;margin-bottom:14px}.wieso-punkt-titel{font-family:Archivo Black,sans-serif;font-weight:400;font-size:17px;letter-spacing:0;text-transform:none;margin:0 0 8px}.wieso-punkt p{font-size:14.5px;line-height:1.6;color:#f5f4f1b8;margin:0}.wieso-punkt:nth-child(1){--i: 0}.wieso-punkt:nth-child(2){--i: 1}.wieso-punkt:nth-child(3){--i: 2}.wieso-punkt:nth-child(4){--i: 3}.wieso-punkt:nth-child(5){--i: 4}.wieso-punkt:nth-child(6){--i: 5}.wieso-punkt:nth-child(7){--i: 6}.wieso-punkt:nth-child(8){--i: 7}.wieso[data-bereit] .wieso-punkte:before{transform:scaleX(0);transition:transform 1.7s var(--ease-out)}.wieso[data-bereit] .wieso-punkte.ist-da:before{transform:scaleX(1)}.wieso[data-bereit] .wieso-punkt:after{transform:scaleX(0);transition:transform 1.2s var(--ease-out) calc(var(--i, 0) * .2s + .25s)}.wieso[data-bereit] .wieso-punkt+.wieso-punkt:before{transform:scaleY(0);transition:transform 1.1s var(--ease-out) calc(var(--i, 0) * .2s)}.wieso[data-bereit] .wieso-punkt-nr{opacity:0;transform:translateY(12px);transition:opacity .75s ease calc(var(--i, 0) * .2s + .12s),transform .85s var(--ease-out) calc(var(--i, 0) * .2s + .12s)}.wieso[data-bereit] .wieso-punkt-titel{opacity:0;transform:translateY(26px) rotateX(-40deg);transform-origin:center bottom;transition:opacity .85s ease calc(var(--i, 0) * .2s + .28s),transform 1.2s var(--ease-out) calc(var(--i, 0) * .2s + .28s)}.wieso[data-bereit] .wieso-punkt p{opacity:0;transform:translateY(14px);transition:opacity .85s ease calc(var(--i, 0) * .2s + .46s),transform .95s var(--ease-out) calc(var(--i, 0) * .2s + .46s)}.wieso[data-bereit] .wieso-punkt.ist-da:after,.wieso[data-bereit] .wieso-punkt.ist-da:before,.wieso[data-bereit] .wieso-punkt.ist-da .wieso-punkt-nr,.wieso[data-bereit] .wieso-punkt.ist-da .wieso-punkt-titel,.wieso[data-bereit] .wieso-punkt.ist-da p{opacity:1;transform:none}@media(max-width:819px){.wieso{padding:60px 0 250px}.wieso:after{height:220px}.wieso-punkte{grid-template-columns:1fr}.wieso-punkt+.wieso-punkt{padding-left:0}.wieso-punkt+.wieso-punkt:before{display:none}.wieso-punkt{--i: 0}}@media(prefers-reduced-motion:reduce){.wieso[data-bereit] .wieso-punkte:before,.wieso[data-bereit] .wieso-punkt:after,.wieso[data-bereit] .wieso-punkt:before,.wieso[data-bereit] .wieso-punkt-nr,.wieso[data-bereit] .wieso-punkt-titel,.wieso[data-bereit] .wieso-punkt p{opacity:1;transform:none;transition:none}}nav.nav--text{grid-template-columns:auto minmax(0,1fr);border-bottom-color:var(--hairline)}nav.nav--text .nav-side--left{display:none}nav.nav--text .brand{grid-column:1;justify-self:start}nav.nav--text .nav-side--right{grid-column:2;justify-self:end}.is-stuck nav.nav--text{border-bottom-color:var(--hairline);padding:12px 0}nav.nav--text .logo{gap:10px}nav.nav--text .logo-mark,.is-stuck nav.nav--text .logo-mark{height:38px}nav.nav--text .logo-word,.is-stuck nav.nav--text .logo-word{font-size:17px;font-weight:700;letter-spacing:.12em;color:var(--text-light)}.nav-text{display:flex;align-items:center;gap:clamp(14px,2.6vw,34px)}.nav-text a{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);opacity:.86;padding:8px 0;white-space:nowrap;transition:opacity var(--dauer-schnell) ease}.nav-text a:hover{opacity:1;color:var(--text-light)}.nav-text .cart-badge--text{position:static;margin-left:6px;vertical-align:1px}#shopify-section-header.schwebt:not(.is-stuck) nav.nav--text .brand{opacity:1;pointer-events:auto}@media(max-width:480px){nav.nav--text .logo-word{display:none}.nav-text{gap:14px}.nav-text a{font-size:12px}}.hero-band--okkult{box-shadow:inset 0 0 0 200vmax rgba(244,242,236,calc(1 - var(--feld-deckung, 1)))}.story--offen .story-pillars{grid-template-columns:repeat(3,1fr);gap:40px;border-top:none;align-items:start;margin-top:0}.story--offen .story-pillar,.story--offen .story-pillar+.story-pillar{padding:22px 0 0;border-left:none;border-top:1px solid var(--hairline)}.story--offen .story-pillar-word{font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:clamp(34px,6vw,72px);line-height:1;letter-spacing:.01em;margin-bottom:10px}.story--offen .story-pillar p{font-size:15px;line-height:1.55;max-width:42ch;color:var(--text-dark-muted)}@media(min-width:861px){.story--offen .story-pillar:nth-child(2){margin-top:64px}.story--offen .story-pillar:nth-child(3){margin-top:128px}}@media(max-width:860px){.story--offen .story-pillars{grid-template-columns:1fr;gap:34px}}.stuecke-kopf .section-head{margin-bottom:30px;max-width:620px}.stuecke-kopf .section-head h2{font-size:clamp(28px,4.2vw,46px)}.stuecke-kopf .section-head p{font-size:16px}.stuecke{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.stuecke::-webkit-scrollbar{display:none}.stueck{flex:0 0 min(78vw,420px);scroll-snap-align:start}.stueck .prod-card{width:100%;max-width:none}.stuecke-fuss{margin:30px 0 clamp(40px,6vw,72px)}.stuecke-alle{display:inline-block;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper);padding:6px 0;border-bottom:1px solid currentColor;transition:color var(--dauer-schnell) ease,transform var(--dauer-druck) var(--ease-out)}.stuecke-alle:hover{color:var(--copper-light)}.stuecke-alle:active{transform:scale(.97)}@media(max-width:860px){.stuecke-wrap{padding-right:0}.stuecke{padding-right:var(--rand);scroll-padding-inline:var(--rand)}}@media(min-width:861px){.stuecke{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;overflow:visible;scroll-snap-type:none}.stueck{flex:none}.stueck:nth-child(2){margin-top:56px}}.manifesto{background:none;text-align:left;padding:clamp(96px,14vw,180px) 0}.manifesto blockquote{font-family:Cinzel,Times New Roman,serif;font-weight:700;font-size:clamp(34px,7.4vw,96px);line-height:1.06;letter-spacing:.01em;max-width:14ch;margin:0 0 28px;color:var(--text-light)}.manifesto blockquote .shimmer{color:var(--copper);font-style:italic;padding-bottom:.06em}.manifesto cite{display:block;font-size:12px;letter-spacing:.14em}.manifesto .mwort{display:inline-block}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.manifesto .mwort{opacity:.25;animation:mwort-an linear both;animation-timeline:view();animation-range:entry calc(28% + var(--i, 0) * 4%) cover calc(42% + var(--i, 0) * 4%)}}}@keyframes mwort-an{0%{opacity:.25}to{opacity:1}}.leiter-titel{margin:12px 0 0}.leiter[data-bereit] .leiter-kopf .eyebrow{display:none}.leiter[data-bereit] .leiter-titel{font-family:JetBrains Mono,monospace;font-weight:400;font-size:clamp(13px,1.3vw,15px);letter-spacing:.14em;text-transform:uppercase;margin:0}.leiter[data-bereit] .leiter-stand-nr{display:none}.leiter[data-bereit] .leiter-stand-name{font-size:clamp(30px,5vw,54px);letter-spacing:.04em}.leiter[data-bereit] .leiter-stand{transform:translate3d(0,18px,0)}.leiter[data-stufe="2"] .leiter-stand[data-stand="1"],.leiter[data-stufe="3"] .leiter-stand[data-stand="1"],.leiter[data-stufe="3"] .leiter-stand[data-stand="2"],.leiter[data-stufe="4"] .leiter-stand[data-stand="1"],.leiter[data-stufe="4"] .leiter-stand[data-stand="2"],.leiter[data-stufe="4"] .leiter-stand[data-stand="3"]{transform:translate3d(0,-14px,0)}.leiter[data-bereit] .leiter-stand-vorteile li:before{content:"";display:inline-block;width:8px;height:1px;background:currentColor;vertical-align:middle;margin-right:10px}.story--erde{background-position:center}.story--erde:before{background:linear-gradient(180deg,#14100e8c,#14100ed1)}.story--erde h2{font-size:clamp(28px,4.2vw,46px);margin:0 0 22px}.story--erde .story-body{font-size:clamp(16px,1.7vw,18px);line-height:1.6;color:#f4f2ece0}.story--erde .story-inner{max-width:640px}.newsletter{display:grid;grid-template-columns:1fr;gap:28px;padding:clamp(72px,10vw,128px) 0;border-bottom:none}.newsletter-copy{max-width:none}.newsletter h2{font-size:clamp(28px,4.2vw,46px)}.newsletter-sub{font-size:16px;margin-top:10px;max-width:46ch}.newsletter form{width:100%}.nl-form{border:none;overflow:visible;display:grid;grid-template-columns:1fr;gap:10px}.nl-form input{border:1px solid var(--hairline);border-radius:2px;background:#fff;padding:13px 14px;transition:border-color var(--dauer-schnell) ease}.nl-form input:focus{border-color:var(--text-light)}.nl-form button{padding:14px 26px;border-radius:2px;transition:background var(--dauer-schnell) ease,transform var(--dauer-druck) var(--ease-out)}.nl-form button:active{transform:scale(.97)}@media(min-width:720px){.newsletter{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nl-form{grid-template-columns:1fr auto}}footer{display:grid;gap:22px;padding:40px 0 48px;border-top:1px solid var(--hairline);font-size:14px}footer>span{order:2;color:var(--text-light-muted)}.foot-links{gap:8px 22px}.foot-links a{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light)}.leiter-stand-nr{display:none}.leiter-knopf{display:inline-block;margin-top:22px;background:var(--roast-medium);color:var(--on-accent);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;border-radius:2px;white-space:nowrap;transition:background var(--dauer-schnell) ease,transform var(--dauer-druck) var(--ease-out)}.leiter-knopf:hover{background:var(--copper-light)}.leiter-knopf:active{transform:scale(.97)}.leiter[data-bereit] .leiter-knopf{grid-row:3;position:relative;z-index:2;justify-self:start;align-self:end;margin-top:0}.leiter[data-bereit][data-stufe="4"] .leiter-knopf{background:var(--on-accent);color:var(--text-light)}.leiter[data-bereit] .leiter-wrap{padding-bottom:max(28px,4svh)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
