*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;text-align:left}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}h1,h2,h3,h4,p,ul,ol,figure{margin:0}p{max-width:74ch;text-wrap:pretty}a{color:inherit}.h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,58px);line-height:1.3;letter-spacing:-.02em}.h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.8vw,44px);line-height:1.3;letter-spacing:-.018em}.h3{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.32}.h4{font-family:var(--sans);font-weight:700;font-size:17px;line-height:1.45}.klein{font-size:14px;color:var(--ink-2)}.micro{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bronze)}.lede{font-size:19px;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.sp{color:var(--bronze)}.dk .sp{color:var(--gold)}.dot{display:inline-block;width:.6em;height:.6em;max-width:24px;max-height:24px;border-radius:50%;background:var(--dot,var(--ink));vertical-align:baseline;box-shadow:0 0 0 1px #26211c4d}.chip{display:inline-block;width:var(--chip-size,24px);height:var(--chip-size,24px);border-radius:var(--r-xs);background:var(--chip-hex,var(--sec));box-shadow:inset 0 0 0 1px #26211c42}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:var(--sp-8)}.section--tight{padding-block:var(--sp-7)}.rule{border:0;border-top:1px solid var(--rule);margin:0}:focus-visible{outline:3px solid var(--focus-color,var(--ink));outline-offset:3px;border-radius:inherit}.produktseite :focus-visible{--focus-color:var(--akzent)}.dk :focus-visible{outline-color:var(--canvas)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sans);font-size:16px;font-weight:700;line-height:1;min-height:48px;padding:0 28px;border:1.5px solid transparent;border-radius:var(--r-m);cursor:pointer;text-decoration:none;transition:background-color var(--dur-s) var(--ease),color var(--dur-s) var(--ease),border-color var(--dur-s) var(--ease)}.b1{background:var(--ink);color:var(--canvas)}.b1:hover{background:var(--ink-h)}.b1:active{background:var(--ink-a)}.b2{background:transparent;color:var(--ink);border-color:var(--ink)}.b2:hover{background:var(--sec)}.b3{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:16px;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.b3 .tx{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.b3:hover .tx{text-decoration-thickness:2.5px}.b3 .ar{color:var(--bronze);transition:transform var(--dur-s) var(--ease)}.b3:hover .ar{transform:translate(3px)}.btn[disabled],.btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-tx);border-color:transparent;cursor:not-allowed}.btn--xl{min-height:60px}.dk .b1{background:var(--d-ink);color:var(--ink)}.dk .b1:hover{background:#fffdf8}.dk .b2{color:var(--d-ink);border-color:var(--d-ink)}.dk .b2:hover{background:var(--black-2)}.dk .b3{color:var(--d-ink)}.dk .b3 .ar{color:var(--gold)}@media(max-width:640px){.btn{width:100%}.btn--inline{width:auto}}.karte{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-l);transition:transform var(--dur-s) var(--ease),border-color var(--dur-s) var(--ease)}a.karte{text-decoration:none;display:block}.karte:hover{border-color:var(--rule-s)}@media(hover:hover){.karte:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.karte:hover{transform:none}}.pk-link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit;border-radius:inherit}.pk-add{display:block;margin-top:auto;padding:0 var(--sp-4) var(--sp-4)}.pk-add-btn{width:100%;min-height:44px;padding:0 18px;font-size:15px}.pk-add-kurz{display:none}@media(max-width:639px){.pk-add-btn{font-size:14px;white-space:nowrap;padding-inline:12px}.pk-add-lang{display:none}.pk-add-kurz{display:inline}}.pk-bis-btn{text-align:center}@media(max-width:639px){.pk-bis-btn{white-space:normal;line-height:1.2;padding-block:6px}}@media(min-width:900px)and (hover:hover){.pk-add-btn{opacity:0;transition:opacity var(--dur-s) var(--ease),background-color var(--dur-s) var(--ease),color var(--dur-s) var(--ease),border-color var(--dur-s) var(--ease)}.pk:hover .pk-add-btn,.pk:focus-within .pk-add-btn,.pk-add-btn[aria-disabled=true],.pk-add-btn[aria-expanded=true]{opacity:1}}@media(prefers-reduced-motion:reduce){.pk-add-btn{transition:none}}.pk-pop{position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);z-index:5;display:grid;gap:2px;padding:var(--sp-2);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:0 8px 22px #26211c29;opacity:0;transform:translateY(10px);transition:opacity var(--dur-s) var(--ease),transform var(--dur-s) var(--ease)}.pk-pop.offen{opacity:1;transform:none}.pk-pop-titel{margin:0;padding:6px 10px 4px}.pk-pop-zeile{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;gap:2px var(--sp-3);width:100%;min-height:44px;padding:6px 10px;background:none;border:0;border-radius:var(--r-s);cursor:pointer;font-size:15.5px;font-weight:700;color:var(--ink);text-align:left;transition:background-color var(--dur-s) var(--ease)}.pk-pop-zeile:hover{background:var(--sec)}.pk-pop-zeile[aria-disabled=true]{color:var(--disabled-tx)}.pk-pop-zeile>span:first-child{white-space:nowrap}.pk-pop-preis{font-weight:400;color:var(--ink-2)}.pk-pop-gp{flex-basis:100%;font-size:12px;font-weight:400;color:var(--ink-2)}.pk-pop[aria-busy=true]{cursor:progress}.pk-pop-zeile[aria-busy=true]{background:var(--sec);color:var(--ink)}.pk:has(.pk-pop){overflow:visible;z-index:6}@media(max-width:639px){.pk:has(.pk-pop){transform:none;z-index:auto;transition:none}.pk-pop{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));border-radius:var(--r-l) var(--r-l) 0 0;border-width:1px 0 0;box-shadow:0 -8px 22px #26211c29}.pk-pop-zeile{min-height:48px}}.tag{display:inline-flex;align-items:center;border-radius:var(--r-pill);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;background:var(--sec);color:var(--ink)}.tag--dunkel{background:var(--black);color:var(--canvas)}.tag--kontur{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink)}.feld{display:block}.feld label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.feld .hilfe{font-size:14px;color:var(--ink-2);margin-top:6px}.feld .fehler-text{font-size:14px;color:var(--warn);margin-top:6px}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],select,textarea{width:100%;min-height:48px;padding:0 14px;font-size:16px;background:var(--field);color:var(--ink);border:1.5px solid var(--rule-s);border-radius:var(--r-s)}textarea{min-height:128px;padding:12px 14px;resize:vertical}.feld--fehler input,.feld--fehler textarea,.feld--fehler select{border:2px solid var(--warn)}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:1.5px solid var(--rule-s);border-radius:var(--r-xs);background:var(--field);display:inline-grid;place-content:center;flex:none;cursor:pointer}input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);clip-path:polygon(14% 44%,0 60%,40% 100%,100% 16%,84% 4%,38% 72%);background:var(--ink);transition:transform var(--dur-s) var(--ease)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=radio]{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:1.5px solid var(--rule-s);border-radius:50%;background:var(--field);display:inline-grid;place-content:center;flex:none;cursor:pointer}input[type=radio]:before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);background:var(--ink);transition:transform var(--dur-s) var(--ease)}input[type=radio]:checked:before{transform:scale(1)}::placeholder{color:var(--ink-2);opacity:1}.dk input[type=text],.dk input[type=email],.dk input[type=search]{background:var(--black-3);border-color:var(--black-rule);color:var(--d-ink)}.dk ::placeholder{color:var(--d-placeholder)}.acc{border-top:1px solid var(--rule)}.acc:last-of-type{border-bottom:1px solid var(--rule)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:52px;padding:12px 0;cursor:pointer;list-style:none;font-weight:700;font-size:16px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--bronze);font-size:22px;line-height:1;flex:none}.acc[open] summary:after{content:"\2212"}.acc .acc-body{padding:0 0 var(--sp-4);color:var(--ink-2)}.rp{display:inline-flex;align-items:center;gap:5px}.rp i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--rule-s);flex:none}.rp i.voll{width:13px;height:13px;border:0;background:var(--ink)}.dk .rp i.voll{background:var(--d-ink)}.rp-text{font-size:14px;color:var(--ink-2)}.toast{position:fixed;left:24px;bottom:24px;z-index:110;max-width:min(360px,calc(100vw - 48px));display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-m);border-top:2px solid var(--bronze);padding:8px 18px;font-size:15px;box-shadow:0 0 0 1px #26211c0f}.toast-text{padding:6px 0}.toast .b3{min-height:44px;font-size:15px}@media(max-width:640px){.toast{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:none}}@media(max-width:899px){body:has(.pdp-kaufaktion) #ToastRoot>.toast,body:has(.pds-kaufaktion) #ToastRoot>.toast,body:has(.fk-kauf:not([hidden])) #ToastRoot>.toast{bottom:calc(120px + env(safe-area-inset-bottom))}}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#221f1b8c;z-index:90}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-width:460px;width:calc(100vw - 40px);background:var(--paper);border-radius:var(--r-l);padding:var(--sp-6);z-index:91;overscroll-behavior:contain}.drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#221f1b8c;opacity:0;transition:opacity var(--dur-m) var(--ease)}.drawer{position:absolute;top:0;right:0;height:100%;width:min(380px,100vw);background:var(--canvas);border-radius:var(--r-l) 0 0 var(--r-l);transform:translate(100%);transition:transform var(--dur-m) var(--ease);display:flex;flex-direction:column;overscroll-behavior:contain}.drawer-root.offen .drawer{transform:translate(0)}.drawer-root.offen .drawer-backdrop{opacity:1}@media(max-width:420px){.drawer{border-radius:0}}@media(prefers-reduced-motion:reduce){.drawer,.drawer-backdrop{transition:none}}.skeleton{background:var(--sec);border-radius:var(--r-s)}.leer{padding:var(--sp-8) 0}.leer .h3{margin-top:var(--sp-4)}.tbl-scroll{--tbl-grund:var(--canvas);overflow-x:auto;background:linear-gradient(to right,var(--tbl-grund) 40%,transparent) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--tbl-grund) 40%,transparent) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#26211c2e,#26211c00) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#26211c2e,#26211c00) right center / 12px 100% no-repeat scroll}.karte .tbl-scroll{--tbl-grund:var(--paper)}.ia--sec .tbl-scroll{--tbl-grund:var(--sec)}table.tbl{border-collapse:collapse;width:100%;font-size:15.5px}.tbl-scroll>table.tbl{display:table;overflow:visible}.tbl th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);font-weight:700;padding:10px 14px;border-bottom:1px solid var(--rule-s)}.tbl td{padding:12px 14px;border-bottom:1px solid var(--rule)}@media(max-width:639px){table.tbl:has(tr>:nth-child(3)){min-width:34rem}table.tbl:has(tr>:nth-child(3)) td{min-width:14ch}table.tbl:has(tr>:nth-child(3)) th[scope=row],table.tbl:has(tr>:nth-child(3)) thead th:first-child{position:sticky;left:0;z-index:1;background:var(--tbl-grund,var(--paper));box-shadow:inset -1px 0 0 var(--rule)}}@media(prefers-reduced-motion:no-preference){html:not(.motion-aus) .reveal{opacity:0;transform:translateY(12px);transition:opacity .25s var(--ease),transform .25s var(--ease);transition-delay:var(--d,0ms)}html:not(.motion-aus) .reveal:not(.sichtbar){animation:revealFallback 0s 2.5s forwards}html:not(.motion-aus) .reveal.sichtbar{opacity:1;transform:none}html.no-js .reveal{opacity:1;transform:none}html:not(.motion-aus) .raster-aufbau>*{animation:rasterEin .32s var(--ease) both}html:not(.motion-aus) .raster-aufbau>*:nth-child(1){animation-delay:0ms}html:not(.motion-aus) .raster-aufbau>*:nth-child(2){animation-delay:40ms}html:not(.motion-aus) .raster-aufbau>*:nth-child(3){animation-delay:80ms}html:not(.motion-aus) .raster-aufbau>*:nth-child(4){animation-delay:.12s}html:not(.motion-aus) .raster-aufbau>*:nth-child(5){animation-delay:.16s}html:not(.motion-aus) .raster-aufbau>*:nth-child(6){animation-delay:.2s}html:not(.motion-aus) .raster-aufbau>*:nth-child(7){animation-delay:.24s}html:not(.motion-aus) .raster-aufbau>*:nth-child(8){animation-delay:.28s}html:not(.motion-aus) .raster-aufbau>*:nth-child(9){animation-delay:.32s}html:not(.motion-aus) .raster-aufbau>*:nth-child(10){animation-delay:.36s}html:not(.motion-aus) .raster-aufbau>*:nth-child(11){animation-delay:.4s}html:not(.motion-aus) .raster-aufbau>*:nth-child(12){animation-delay:.44s}html:not(.motion-aus) .raster-aufbau>*:nth-child(13){animation-delay:.48s}html:not(.motion-aus) .raster-aufbau>*:nth-child(14){animation-delay:.52s}html:not(.motion-aus) .raster-aufbau>*:nth-child(15){animation-delay:.56s}html:not(.motion-aus) .raster-aufbau>*:nth-child(n+16){animation-delay:.6s}}@keyframes rasterEin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes revealFallback{to{opacity:1;transform:none}}.fly-dot{position:fixed;z-index:120;width:18px;height:18px;border-radius:50%;background:var(--fly-hex,var(--ink));pointer-events:none}.dk{background:var(--black);color:var(--d-ink)}.dk .micro{color:var(--d-label)}.dk .klein{color:var(--d-ink-2)}.klaviyo-form{font-family:var(--sans)!important;line-height:1.5}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:200;background:var(--paper);color:var(--ink);padding:12px 18px;border-radius:var(--r-s);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--sp-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.motion-aus *,html.motion-aus *:before,html.motion-aus *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.motion-aus .reveal{opacity:1!important;transform:none!important}[data-material=ac] .dot,[data-material=ac] .chip{position:relative;overflow:hidden}[data-material=ac] .dot{box-shadow:0 0 0 1px #26211c2e,inset 0 -1px 2px #26211c42}[data-material=ac] .chip{box-shadow:inset 0 0 0 1px #26211c1f,inset 0 -1px 2px #26211c33}[data-material=ac] .dot:after{content:"";position:absolute;pointer-events:none;left:15%;top:13%;width:34%;height:25%;border-radius:50%;transform:rotate(-32deg);background:radial-gradient(closest-side,rgba(255,255,255,calc(var(--mat-gloss,0) * .62)),#fff0)}[data-material=ac] .chip:after{content:"";position:absolute;pointer-events:none;left:10%;top:9%;width:34%;height:18%;border-radius:var(--r-pill);background:radial-gradient(closest-side,rgba(255,255,255,calc(var(--mat-gloss,0) * .55)),#fff0)}[data-material=ak] .dot,[data-material=ak] .chip{position:relative;overflow:hidden}[data-material=ak] .dot:after,[data-material=ak] .chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(88% 70% at 26% 20%,rgba(255,255,255,calc(var(--mat-gloss,0) * .64)),#fff0 58%)}[data-material=kf] .dot{box-shadow:0 0 0 1px #26211c2e,inset 0 0 0 1px #f7f3eb57}[data-material=kf] .chip{box-shadow:inset 0 0 0 1px #26211c1f,inset 0 0 0 2px #f7f3eb4d}[data-material=kf] .dk .dot{box-shadow:0 0 0 1px #26211c2e,inset 0 0 0 1px #221f1b6b}[data-material=kf] .dk .chip{box-shadow:inset 0 0 0 1px #26211c1f,inset 0 0 0 2px #221f1b61}[data-material=mp] .dot{box-shadow:0 1px 2px #26211c57,0 0 0 1px #26211c42,inset 1px 1px #fff3,inset -1px -1px #26211c3d}[data-material=mp] .chip{box-shadow:0 1px 2px #26211c4d,inset 0 0 0 1px #26211c2e,inset 1px 1px #ffffff2e,inset -1px -1px #26211c38}
/*# sourceMappingURL=/cdn/shop/t/27/assets/base.css.map */
