.gal-leiste{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gal-leiste::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.gal-leiste{scroll-behavior:smooth}}.gal-folie{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gal-main .gal-folie img,.gal-main .gal-folie video,.gal-main .gal-folie svg,.gal-main .gal-folie iframe,.gal-main .gal-folie model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.gal-main .gal-folie.gal-video video{object-fit:contain;background:var(--paper)}.gal-bewegung{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gal-bewegung video{mix-blend-mode:multiply}.gal-bewegung video.gal-cad{mix-blend-mode:normal}.gal-bewegung .bewegung-knopf:not(.gross){top:12px;right:12px;bottom:auto}.gal-schema{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 8px;border-radius:4px;background:#ffffffeb;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-strong);pointer-events:none}.gal-zoom-knopf,.gal-pfeil{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:4px;background:#fffffff0;color:var(--navy);cursor:pointer;transition:border-color var(--dauer-kurz) var(--ease)}.gal-zoom-knopf:hover,.gal-pfeil:hover{border-color:var(--navy)}.gal-zoom-knopf{position:absolute;z-index:3;top:12px;right:12px}.gal-zoom-knopf[hidden]{display:none}.gal-zoom-knopf i{position:relative;width:16px;height:16px;border:2px solid currentColor;border-radius:50%;margin:-3px 0 0 -3px}.gal-zoom-knopf i:after{content:"";position:absolute;width:2px;height:7px;background:currentColor;right:-4px;bottom:-6px;transform:rotate(-45deg)}.gal-pfeil i{width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-left:-4px}.gal-pfeil.zurueck i{transform:rotate(-135deg);margin:0 -4px 0 0}.gal-pfeil:disabled{opacity:.4;cursor:default}.gal-main .gal-pfeil{position:absolute;z-index:3;top:50%;margin-top:-22px;display:none}.gal-main .gal-pfeil.zurueck{left:10px}.gal-main .gal-pfeil.vor{right:10px}.gal-zaehler{position:absolute;z-index:3;right:12px;bottom:12px;margin:0;padding:3px 10px;border-radius:4px;background:var(--navy);color:var(--paper);font-size:12.5px;font-weight:500;letter-spacing:.04em;display:none}.gal-thumbs button{position:relative}.gal-thumbs button[data-video]:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin:-8px 0 0 -5px;border-left:12px solid var(--navy);border-top:8px solid transparent;border-bottom:8px solid transparent}@media(max-width:920px){.gal-thumbs{display:none}.gal-main .gal-pfeil{display:grid}.gal-zaehler{display:block}.gal-schema{max-width:calc(100% - 120px)}}.gal-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:var(--paper);color:var(--charcoal)}.gal-zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.gal-zoom::backdrop{background:#0b1d3f8c}.gal-zoom-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--line)}.gal-zoom-zaehler{margin:0;font-size:13px;font-weight:500;color:var(--ink-strong)}.gal-zoom-zu{min-width:44px;min-height:44px;border:0;background:none;font-size:30px;line-height:1;color:var(--charcoal);cursor:pointer}.gal-zoom-buehne{display:flex;overflow:auto;touch-action:pinch-zoom pan-x pan-y;background:var(--paper)}.gal-zoom-buehne img{margin:auto;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.gal-zoom-buehne.nah img{max-width:none;max-height:none;cursor:zoom-out}.gal-zoom-fuss{display:flex;justify-content:center;gap:16px;padding:10px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.gal-zoom[open] .gal-zoom-buehne img{animation:vmIn var(--dauer-mittel) var(--ease)}}.lieferung{margin:4px 0 14px;font-size:14px;line-height:1.6;color:var(--ink-strong)}.lieferung-text{display:inline;margin:0}.lieferung-text a{color:var(--coral-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lieferung-zeit,.lieferung-von{display:block;color:var(--ink-strong)}.lieferung-knopf{min-height:24px;margin-left:8px;font-size:13.5px}.pm{padding:clamp(56px,8vw,110px) var(--pad);background:var(--ground);overflow:hidden}.pm-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(30px,5vw,72px);align-items:center}.pm.gross{padding-top:calc(var(--kopf-h) + 40px)}.pm.gross .pm-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media(max-width:920px){.pm-grid,.pm.gross .pm-grid{grid-template-columns:1fr}}.pm-buehne{position:relative;margin:0 0 18px 18px}.pm-loop{position:relative;aspect-ratio:1;margin:0;border-radius:10px;overflow:hidden;background:var(--ground);border:1px solid var(--line)}.pm-loop video,.pm-loop>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pm-bewegung{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pm-zeichnung{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10%;background:var(--paper)}.pm-zeichnung svg{width:100%;height:auto}.pm-schema{position:absolute;left:12px;top:12px;z-index:2;padding:4px 8px;border-radius:4px;background:#ffffffeb;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-strong)}.pm-paar{position:absolute;left:-18px;bottom:-18px;z-index:2;width:clamp(112px,24%,170px);margin:0;padding:6px;border-radius:8px;background:var(--paper);border:1px solid var(--line);box-shadow:8px 8px 0 var(--gold-tint)}.pm-paar img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.pm-paar figcaption{padding:6px 2px 2px;font-size:11.5px;line-height:1.35;color:var(--ink-strong)}.pm-text h1,.pm-text h2{font-size:clamp(36px,4.6vw,60px);margin:12px 0 16px}.pm-text h2{font-size:clamp(30px,3.6vw,48px)}.pm-lead{max-width:52ch;color:var(--ink);margin-bottom:8px}.pm-schritte{list-style:none;counter-reset:pm;display:grid;gap:16px;margin:22px 0 18px}.pm-schritte li{counter-increment:pm;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;row-gap:2px}.pm-schritte li:before{content:counter(pm);grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:4px;background:var(--navy);color:var(--paper);font-size:14px;font-weight:600}.pm-schritte b{font-weight:600;color:var(--charcoal)}.pm-schritte span{font-size:15px;color:var(--ink)}.pm-raus{font-size:15px;color:var(--ink);max-width:52ch}.pm-raus b{font-weight:600;color:var(--charcoal)}.pm-mehr,.pm-knopf{margin-top:18px}.pm.gross .pm-loop{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bq-produkt.css.map */
