.chip,.chip-dark{text-align:center;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:44px;color:var(--color-paper);border:1px solid var(--color-line);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.chip:hover,.chip-dark:hover{border-color:var(--color-paper)}.chip[aria-pressed=true],.chip-dark[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.modell-karte{border-color:var(--color-line);background:0 0;border-radius:0}.kachel{border:1px solid var(--color-line);background:var(--color-ink-2);min-height:92px;color:var(--color-paper);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px 10px;font-size:11.5px;font-weight:600;line-height:1.2;transition:border-color .15s;display:flex}.kachel:hover{border-color:var(--color-paper)}.kachel[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.kachel svg{width:40px;height:40px}.kachel svg.stelle{width:46px;height:46px}.kachel svg .ausschnitt{stroke:var(--color-ink-2)}.kachel[aria-pressed=true] svg .ausschnitt{stroke:var(--color-paper)}.kachel span{hyphens:manual;overflow-wrap:break-word;max-width:100%}input[data-act=menge]{-moz-appearance:textfield;appearance:textfield}input[data-act=menge]::-webkit-inner-spin-button,input[data-act=menge]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stufe{touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid var(--color-line);width:48px;color:var(--color-paper);cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;font-size:22px;line-height:1}.stufe:hover{border-color:var(--color-paper)}.stufe:active{background:var(--color-paper);color:var(--color-ink)}@keyframes springt{0%{opacity:0;transform:translateY(6px)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1.05)}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-10px)}}#preis-delta.springt{animation:1.4s ease-out springt}@keyframes puls{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}#preis-zahl.puls{animation:.45s ease-out puls}#preis-zahl.wartet{background:linear-gradient(100deg,#6e6e6e 0% 42%,#fff 50%,#6e6e6e 58% 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite schimmer}@keyframes schimmer{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){#preis-delta.springt,#preis-zahl.puls,#preis-zahl.wartet{animation:none}}.kachel-klein{gap:4px;min-height:74px;padding:9px 4px 8px}.kachel.emp,.kachel:has(.emp-spur){position:relative;overflow:visible}.kachel.emp-stick{outline:2px dashed var(--color-paper);outline-offset:3px}.kachel.emp-druck{box-shadow:0 0 0 2px var(--color-paper);border-color:var(--color-paper)}.emp-badge{background:var(--color-paper);color:var(--color-ink);letter-spacing:.12em;white-space:nowrap;z-index:3;pointer-events:none;border-radius:0;padding:5px 8px;font-size:9.5px;line-height:1;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.emp-badge.emp-neu{animation:.32s cubic-bezier(.2,1.4,.4,1) both empPop}.emp-grund.emp-neu{animation:.4s ease-out both empFade}[data-act=technik][data-v=""]{position:relative;overflow:visible}[data-act=technik][data-v=""] svg path{transform-box:fill-box;transform-origin:50%}.emp-funkel svg path:first-of-type{animation:.9s cubic-bezier(.3,1.5,.5,1) empFunkel}.emp-funkel svg path:nth-of-type(2){animation:.9s ease-out .15s empBlitz}[data-act=technik][data-v=""][aria-pressed=true] svg path:nth-of-type(2){animation:4.5s ease-in-out 1.5s infinite empGlimmer}.emp-funke{pointer-events:none;width:11px;height:11px;animation:.85s ease-out forwards empFunke;position:absolute}.emp-funke svg{width:11px!important;height:11px!important}@keyframes empBlitz{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.8)rotate(45deg)}60%{opacity:.5;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes empGlimmer{0%,86%,to{opacity:1;transform:scale(1)}92%{opacity:.65;transform:scale(1.45)rotate(30deg)}}@keyframes empFunke{0%{opacity:0;transform:translate(0)scale(0)}35%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5)) scale(1);opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.3) rotate(90deg);opacity:0}}@media (prefers-reduced-motion:reduce){.emp-funkel svg path,[data-act=technik][data-v=""] svg path,.emp-funke{animation:none!important}}.emp-spur{pointer-events:none;position:absolute}svg.emp-spur{z-index:2;width:auto;height:auto;top:-4px;left:-4px;overflow:visible}.emp-zieh{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.1s linear forwards empZieh}.emp-flaeche{transform-origin:0;background:#ecebe524;border-radius:0;animation:.75s cubic-bezier(.3,.7,.3,1) forwards empStreich,.6s .9s forwards empWeg;inset:0}.emp-rakel{background:var(--color-paper);z-index:2;border-radius:0;width:4px;animation:.75s cubic-bezier(.3,.7,.3,1) forwards empRakel,.3s .8s forwards empWeg;top:-4px;bottom:-4px;left:0}@keyframes empFunkel{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.3)rotate(25deg)}55%{transform:scale(.9)rotate(-10deg)}75%{transform:scale(1.08)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes empPop{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes empFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes empZieh{to{stroke-dashoffset:0}}@keyframes empStreich{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes empRakel{0%{left:0}to{left:calc(100% - 4px)}}@keyframes empWeg{to{opacity:0}}.kachel-klein svg{width:30px;height:30px}.option{text-align:left;width:100%;color:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;background:0 0;border-radius:0;padding:12px 14px;transition:border-color .15s;display:block}.option:hover{border-color:var(--color-dim)}.option[aria-pressed=true]{border-color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-paper)}.wunsch-input{border:0;border-bottom:1px solid var(--color-line);width:100%;font:inherit;color:var(--color-paper);background:0 0;border-radius:0;outline:none;margin-top:10px;padding:8px 0;font-size:16px;display:block}.wunsch-input:focus{border-bottom-color:var(--color-paper)}.wunsch-input::placeholder{color:var(--color-stone)}.modell-karte[aria-pressed=true]{border-color:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-paper)}.field-light{border:1px solid var(--color-line);width:100%;color:var(--color-paper);background:0 0;border-radius:0;min-width:0;padding:12px 14px;font-size:16px}.field-light:focus{border-color:var(--color-paper)}#preis:before{content:"";background:var(--color-ink);pointer-events:none;height:0;position:absolute;bottom:100%;left:0;right:0}#preis.fest:before{height:140px}#anfrage [class*=rounded-]{border-radius:0}#artikel-liste>.bg-white{background:var(--color-ink-2);color:var(--color-paper);border:1px solid var(--color-line)}#artikel-liste button.bg-white{background:0 0}#artikel-liste .text-black{color:var(--color-paper)}#artikel-liste .text-graphite,#artikel-liste .text-stone{color:var(--color-dim)}#artikel-liste .bg-mist:not(img){background:var(--color-ink)}#artikel-liste .border-ash{border-color:var(--color-line)}#artikel-liste .decoration-ash{text-decoration-color:var(--color-line)}#artikel-liste .hover\:border-black:hover{border-color:var(--color-paper)}#artikel-liste .hover\:text-black:hover{color:var(--color-paper)}#artikel-liste button.bg-black{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}#artikel-liste button.bg-black .text-ash{color:#5f5e58}#artikel-liste .richtwert{background:var(--color-ink);border:1px solid var(--color-line)}#artikel-liste .text-\[\#1f7a3a\]{color:#86d9a0}#artikel-liste [data-lupe]{color:#000}#dateiliste .border-graphite{border-color:var(--color-line)}#dateiliste .text-stone{color:var(--color-dim)}.emp-spur rect[stroke=\#000]{stroke:var(--color-paper)}.emp-spur rect{rx:0}
