.zs-konfig{--zs-accent: #2c9be3;--zs-accent-soft: rgba(44, 155, 227, .07);--zs-accent-mid: rgba(44, 155, 227, .35);--zs-gallery: 46%;--zs-radius: 10px;--zs-stage-ratio: 1 / 1;--zs-tile-min: 108px;--zs-tile-fit: cover;--zs-box-bg: #fff;--zs-summary-bg: #f2f8fd;--zs-ink: #00395e;--zs-muted: #5d7287;--zs-line: #dce5ee;--zs-surface: #f2f6fa;--zs-chip: #fff;--zs-shadow: 0 1px 2px rgba(0, 57, 94, .04), 0 10px 28px rgba(0, 57, 94, .07);--zs-ok: #1f9d55;--zs-low: #d97706;--zs-out: #c0392b;--zs-sale: #e0412f;--zs-star: #f5b301;display:block;color:var(--zs-ink);padding:24px 0 48px}.zs-konfig *,.zs-konfig *:before,.zs-konfig *:after{box-sizing:border-box}.zs-konfig [hidden]{display:none!important}.zs-konfig__grid{display:grid;grid-template-columns:minmax(0,var(--zs-gallery)) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:start}.zs-konfig__stage{position:sticky;top:96px}.zs-gallery__main{position:relative;aspect-ratio:var(--zs-stage-ratio);background:var(--zs-surface);border-radius:calc(var(--zs-radius) + 6px);overflow:hidden;display:flex;align-items:center;justify-content:center}.zs-gallery__main img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.zs-gallery__main img.is-loading{opacity:.4}.zs-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.zs-thumb{flex:0 0 68px;height:68px;padding:0;border:2px solid transparent;border-radius:var(--zs-radius);background:var(--zs-surface);overflow:hidden;cursor:pointer;opacity:.75;transition:opacity .15s ease,border-color .15s ease}.zs-thumb:hover{opacity:1}.zs-thumb img{width:100%;height:100%;object-fit:cover}.zs-thumb.is-active{border-color:var(--zs-accent);opacity:1}.zs-konfig__trust{margin-top:16px}.zs-konfig__trust img{display:block;max-width:450px;width:100%;height:auto}.zs-konfig__trust .product-block--trust-badge>div{margin:0!important}.zs-konfig__trust--mobile{display:none}.zs-konfig__vendor{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zs-muted)}.zs-konfig__title{margin:0 0 8px;color:var(--zs-ink);font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.01em}.zs-rating{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;color:var(--zs-muted)}.zs-rating__stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:1px;color:#d9dde3}.zs-rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--zs-stars, 100%);overflow:hidden;color:var(--zs-star);white-space:nowrap}.zs-konfig__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}.zs-konfig__price{font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:-.01em}.zs-konfig__price .is-sale,.zs-summary__total strong.is-sale,.zs-line__price .is-sale{color:var(--zs-sale)}.zs-konfig__price s{margin-left:4px;font-size:.6em;font-weight:500;color:var(--zs-muted);white-space:nowrap}.zs-konfig__save{display:block;margin-top:2px;font-size:14px;font-weight:600;letter-spacing:0;color:var(--zs-sale)}.zs-konfig__tax{font-size:13px;color:var(--zs-muted)}.zs-konfig__intro{margin-bottom:4px;font-size:15.5px;line-height:1.55;color:var(--zs-muted)}.zs-konfig__steps{counter-reset:zs-step;margin-top:14px}.zs-konfig--box .zs-konfig__steps,.zs-konfig--box .zs-konfig__auto{display:flex;flex-direction:column;gap:12px}.zs-konfig--box .zs-konfig__steps{margin-top:20px}.zs-konfig--box .zs-step--option,.zs-konfig--box .zs-step--familie,.zs-konfig--box .zs-step--auswahl,.zs-konfig--box .zs-step--zusatz:has(.zs-step__head){padding:18px 20px 20px;border:1px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 6px);background:var(--zs-box-bg);box-shadow:0 1px 2px #00395e0a}.zs-konfig--box .zs-step{border-top:0!important}.zs-konfig--box .zs-step--text,.zs-konfig--box .zs-step--zusatz:not(:has(.zs-step__head)){padding:0}.zs-step{padding:18px 0}.zs-step+.zs-step,.zs-konfig__auto+.zs-step,.zs-konfig__auto .zs-step+.zs-step,.zs-step+.zs-konfig__auto>.zs-step:first-child{border-top:1px solid var(--zs-line)}.zs-konfig__auto:empty{display:none}.zs-step__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.zs-step__head .zs-step__num{counter-increment:zs-step}.zs-step__num{flex:0 0 26px;height:26px;border-radius:50%;background:var(--zs-accent);color:#fff;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.zs-step__num:before{content:counter(zs-step)}.zs-konfig--no-num .zs-step__num{display:none}.zs-step__label{font-size:17px;font-weight:700;letter-spacing:-.005em}.zs-step__value{margin-left:auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zs-muted);font-size:13.5px;font-weight:600;text-align:right}.zs-step__value:empty{display:none}.zs-info{flex:0 0 20px;width:20px;height:20px;padding:0;border:1.5px solid var(--zs-accent-mid);border-radius:50%;background:#fff;color:var(--zs-accent);font:inherit;font-size:11px;font-weight:700;line-height:17px;text-align:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.zs-info:hover,.zs-info.is-open{transform:scale(1.1)}.zs-step__help{margin:-2px 0 12px;padding:10px 12px;border-radius:calc(var(--zs-radius) - 2px);background:var(--zs-surface);font-size:13.5px;color:var(--zs-muted)}.zs-step__help>:first-child{margin-top:0}.zs-step__help>:last-child{margin-bottom:0}.zs-step__note{margin:8px 0 0;font-size:13px;color:var(--zs-muted)}.zs-step.is-invalid .zs-step__label{color:var(--zs-out)}.zs-step.is-invalid .zs-btn,.zs-step.is-invalid .zs-input,.zs-step.is-invalid select{border-color:var(--zs-out)}.zs-btns{display:grid;grid-template-columns:repeat(var(--zs-cols, 4),minmax(0,1fr));gap:10px}.zs-btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;padding:9px 12px;border:1.5px solid var(--zs-line);border-radius:var(--zs-radius);background:var(--zs-chip);color:var(--zs-ink);font:inherit;font-size:14.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.zs-btn__label{text-wrap:balance}.zs-btn:hover,.zs-tile:hover,.zs-row:hover{border-color:var(--zs-accent-mid);box-shadow:0 4px 14px #00395e12}.zs-btn.is-active,.zs-tile.is-active,.zs-row.is-active{border-color:var(--zs-accent);background:var(--zs-accent-soft);box-shadow:inset 0 0 0 1px var(--zs-accent)}.zs-btn:focus-visible,.zs-tile:focus-visible,.zs-row:focus-visible,.zs-swatch:focus-visible,.zs-add:focus-visible,.zs-check:focus-visible{outline:2px solid var(--zs-accent);outline-offset:2px}.zs-btn.is-soldout,.zs-tile.is-soldout,.zs-row.is-soldout{border-style:dashed;background:var(--zs-surface)}.zs-btn.is-soldout .zs-btn__label,.zs-tile.is-soldout .zs-tile__label,.zs-swatch.is-soldout .zs-swatch__label,.zs-row.is-soldout .zs-row__label{text-decoration:line-through;color:var(--zs-muted)}.zs-btn.is-missing,.zs-tile.is-missing,.zs-row.is-missing,.zs-swatch.is-missing{opacity:.4}.zs-diff{display:block;margin-top:3px;font-size:12px;font-weight:500;color:var(--zs-muted)}.zs-tiles{display:grid;grid-template-columns:repeat(var(--zs-cols, 4),minmax(0,1fr));gap:10px}.zs-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:6px 6px 12px;border:1.5px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 4px);background:var(--zs-chip);color:var(--zs-ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease}.zs-tile:hover{transform:translateY(-1px)}.zs-tile.is-active:after{content:"";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--zs-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}.zs-tile__img{display:block;aspect-ratio:4 / 3;margin-bottom:9px;border-radius:var(--zs-radius);background:var(--zs-surface);overflow:hidden}.zs-tile__img img{width:100%;height:100%;object-fit:var(--zs-tile-fit)}.zs-konfig--tiles-klein .zs-tile__img{aspect-ratio:16 / 9}.zs-konfig--tiles-gross .zs-tile__img{aspect-ratio:1 / 1}.zs-tiles[style*="--zs-cols: 2;"] .zs-tile__img{aspect-ratio:4 / 3}.zs-tiles[style*="--zs-cols: 1;"] .zs-tile__img{aspect-ratio:16 / 9}.zs-list{display:grid;grid-template-columns:repeat(var(--zs-cols, 2),minmax(0,1fr));gap:10px}.zs-row{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:8px 14px 8px 8px;border:1.5px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 2px);background:var(--zs-chip);color:var(--zs-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.zs-row__img{flex:0 0 58px;width:58px;height:58px;border-radius:calc(var(--zs-radius) - 2px);background:var(--zs-surface);overflow:hidden}.zs-row__img:empty{display:none}.zs-row__img img{width:100%;height:100%;object-fit:var(--zs-tile-fit)}.zs-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zs-row__label{font-size:14.5px;font-weight:600;line-height:1.25}.zs-row__desc{font-size:12.5px;line-height:1.35;color:var(--zs-muted)}.zs-row__diff{flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--zs-muted);white-space:nowrap}.zs-row.is-active:after{content:"";position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--zs-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}.zs-tile__label,.zs-tile__desc{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.zs-tile__label{font-size:14px;font-weight:600;line-height:1.25}.zs-tile__desc{margin-top:2px;font-size:12px;color:var(--zs-muted);line-height:1.3}.zs-tile__state{margin-top:2px;font-size:11.5px;color:var(--zs-out)}.zs-badge{position:absolute;top:6px;left:6px;z-index:1;padding:2px 7px;border-radius:999px;background:var(--zs-accent);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.5}.zs-badge--inline{position:static;display:inline-block;vertical-align:middle;margin-left:4px}.zs-btn .zs-badge--inline{position:absolute;top:-9px;right:-4px;margin:0}.zs-swatches{display:flex;flex-wrap:wrap;gap:14px 6px}.zs-swatch{display:inline-flex;flex-direction:column;align-items:center;width:92px;padding:0;border:0;background:none;color:var(--zs-ink);font:inherit;text-align:center;cursor:pointer}.zs-swatch__img{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--zs-surface);box-shadow:0 0 0 1px var(--zs-line);transition:box-shadow .15s ease}.zs-swatch__img img{width:100%;height:100%;object-fit:cover}.zs-swatch:hover .zs-swatch__img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--zs-accent-mid)}.zs-swatch.is-active .zs-swatch__img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--zs-accent)}.zs-swatch__label{margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.25}.zs-swatch__label small{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--zs-muted)}.zs-swatch.is-active .zs-swatch__label{color:var(--zs-accent)}.zs-select{position:relative}.zs-select select,.zs-input{width:100%;min-height:44px;padding:9px 38px 9px 12px;border:1.5px solid var(--zs-line);border-radius:calc(var(--zs-radius) - 2px);background-color:#fff;color:var(--zs-ink);font:inherit;font-size:14px;appearance:none;-webkit-appearance:none}.zs-input{padding-right:12px}.zs-select:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:2px solid var(--zs-muted);border-bottom:2px solid var(--zs-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.zs-select select:focus,.zs-input:focus{outline:none;border-color:var(--zs-accent);box-shadow:0 0 0 3px var(--zs-accent-soft)}.zs-select--small{margin-top:6px}.zs-select--small select{min-height:36px;font-size:13px}.zs-step--zusatz{padding:8px 0}.zs-step--zusatz:has(.zs-step__head){padding-top:16px}.zs-step+.zs-step--zusatz:not(:has(.zs-step__head)){border-top:0}.zs-card{display:flex;align-items:stretch;gap:16px;padding:12px;border:1.5px solid var(--zs-line);border-radius:var(--zs-radius);background:#fff;box-shadow:0 2px 8px #1018280f;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.zs-card:hover{box-shadow:0 4px 14px #1018281a}.zs-card.is-on{border-color:var(--zs-accent);background:var(--zs-accent-soft)}.zs-card.is-unavailable{opacity:.6}.zs-card__media{position:relative;flex:0 0 104px;min-height:96px;border-radius:calc(var(--zs-radius) - 4px);background:var(--zs-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.zs-card__media img{width:100%;height:100%;max-height:120px;object-fit:contain}.zs-card__save{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:999px;background:var(--zs-sale);color:#fff;font-size:11px;font-weight:700}.zs-card__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.zs-card__title{font-size:15px;font-weight:700;line-height:1.3}.zs-card__desc,.zs-card__variant{margin:0;font-size:13px;line-height:1.4;color:var(--zs-muted)}.zs-card__warn,.zs-card__stock{margin:0;font-size:12.5px}.zs-card__warn{color:var(--zs-out)}.zs-card__stock{color:var(--zs-low)}.zs-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:auto;padding-top:8px}.zs-card__price{font-size:15px;white-space:nowrap}.zs-card__price s{margin-right:2px;font-size:13px;color:var(--zs-muted)}.zs-card__price s+strong{color:var(--zs-sale)}.zs-card__qty{font-size:13px;color:var(--zs-muted)}.zs-card__required{font-size:12px;font-weight:700;color:var(--zs-accent)}.zs-check{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:2px solid var(--zs-line);border-radius:calc(var(--zs-radius) - 2px);background:#fff;color:var(--zs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.zs-check:hover{border-color:var(--zs-accent)}.zs-check__box{width:16px;height:16px;border:2px solid #c9d1da;border-radius:4px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.zs-check.is-on{border-color:var(--zs-accent);background:var(--zs-accent-soft)}.zs-check.is-on .zs-check__box{border-color:var(--zs-accent);background:var(--zs-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") center / 12px no-repeat}.zs-check:disabled{cursor:not-allowed;opacity:.5}.zs-card--row{align-items:center;gap:12px;padding:10px;box-shadow:none}.zs-card--row .zs-card__media{flex-basis:60px;min-height:60px;height:60px}.zs-card--row .zs-card__footer{padding-top:4px}.zs-step--text{padding:10px 0}.zs-text--hinweis .zs-text__body{padding:12px 14px;border-radius:calc(var(--zs-radius) - 2px);background:var(--zs-accent-soft);border-left:3px solid var(--zs-accent);font-size:14px}.zs-text__body>:last-child{margin-bottom:0}.zs-text--klein .zs-text__body,.zs-text--klein .zs-text__body p{color:var(--zs-muted);font-size:13px;line-height:1.5}.zs-konfig__unten{margin-top:16px}.zs-text--downloads{padding:0}.zs-text__title{margin:0 0 6px;font-size:14px;font-weight:700}.zs-text--downloads ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.zs-text--downloads li{margin:0}.zs-text--downloads li:before{content:none}.zs-text--downloads a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--zs-line);border-radius:var(--zs-radius);background:#fff;color:var(--zs-ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.zs-text--downloads a:before{content:"";flex:0 0 16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10.5l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10.5l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat}.zs-text--downloads a:hover{border-color:var(--zs-ink)}.zs-liquid{padding:6px 0}.zs-liquid__body{font-size:14px}.zs-liquid__body>:last-child{margin-bottom:0}.zs-liquid--unten{display:inline-block;margin:0 8px 8px 0;padding:0}.zs-liquid--unten .zs-liquid__body{display:flex;flex-wrap:wrap;gap:8px}.zs-liquid .btn{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;min-height:40px;margin:0!important;padding:0 14px!important;border:1px solid var(--zs-line)!important;border-radius:var(--zs-radius)!important;background:#fff!important;color:var(--zs-ink)!important;font-size:14px!important;font-weight:600;letter-spacing:0;text-transform:none;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.zs-liquid .btn:after{content:none!important}.zs-liquid .btn svg{display:none!important}.zs-liquid .btn:before{content:"";flex:0 0 16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10.5l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10.5l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center / contain no-repeat}.zs-liquid .btn:hover{border-color:var(--zs-ink)!important}.zs-qty{display:inline-flex;align-items:center;flex:0 0 auto;border:1.5px solid var(--zs-line);border-radius:calc(var(--zs-radius) - 2px);background:#fff;overflow:hidden}.zs-qty__btn{width:40px;height:50px;border:0;background:transparent;color:var(--zs-ink);font-size:19px;cursor:pointer}.zs-qty__btn:disabled{opacity:.3;cursor:not-allowed}.zs-qty__input{flex:0 0 48px;width:48px;min-width:48px;padding:0;height:50px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.zs-qty__input::-webkit-outer-spin-button,.zs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zs-qty--small .zs-qty__btn{width:32px;height:32px;font-size:17px}.zs-qty__value{min-width:26px;text-align:center;font-weight:700;font-size:14px}.zs-summary{margin-top:16px;padding:22px;border:1px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 8px);background:var(--zs-summary-bg);box-shadow:var(--zs-shadow)}.zs-summary__title{margin:0 0 8px;font-size:16px;font-weight:700}.zs-summary__lines{list-style:none;margin:0;padding:0}.zs-line{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:14px}.zs-line__name small{display:block;color:var(--zs-muted);font-size:12.5px}.zs-line__price{white-space:nowrap;font-weight:600}.zs-line__price s{margin-right:4px;color:var(--zs-muted);font-weight:400}.zs-line--info{padding-top:0;font-size:12.5px;color:var(--zs-muted)}.zs-summary__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(27,36,48,.1)}.zs-summary__total-label{flex:1 0 100%;color:var(--zs-muted);font-size:13px;font-weight:600}.zs-summary__total-label[hidden]{display:none}.zs-summary__total strong{font-size:30px;line-height:1.15;letter-spacing:-.02em}.zs-summary__compare{font-size:17px;font-weight:500;color:var(--zs-muted);white-space:nowrap}.zs-konfig__price-row[hidden],.zs-summary__compare[hidden],.zs-summary__save[hidden],.zs-summary__total[hidden],.zs-summary__title[hidden],.zs-summary__lines[hidden]{display:none}.zs-summary__save{flex:1 0 100%;margin:0;font-size:13px;font-weight:600;color:var(--zs-sale)}.zs-summary__lines[hidden]+.zs-summary__total{margin-top:0;padding-top:0;border-top:0}.zs-summary__tax{margin:0;font-size:12.5px;color:var(--zs-muted)}.zs-summary__lines.is-single .zs-line{padding-bottom:0}.zs-stock{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:14px;font-weight:600}.zs-stock:before{content:"";flex:0 0 9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.zs-stock--ok{color:var(--zs-ok)}.zs-summary .zs-stock--ok{display:none}.zs-stock--low{color:var(--zs-low)}.zs-stock--out{color:var(--zs-out)}.zs-summary__actions{display:flex;gap:10px}.zs-add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 22px;border:0;border-radius:var(--zs-radius);background:var(--zs-accent);color:#fff;font:inherit;font-size:16.5px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px var(--zs-accent-mid);transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.zs-add:hover{filter:brightness(.95);box-shadow:0 10px 24px var(--zs-accent-mid)}.zs-add__price{padding-left:12px;border-left:1px solid rgba(255,255,255,.4);font-weight:600}.zs-ship{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:12px 14px;border:1px solid var(--zs-accent-mid);border-radius:var(--zs-radius);background:#fff}.zs-ship__icon{flex:0 0 22px;width:22px;height:22px;margin-top:-1.5px;color:var(--zs-accent)}.zs-ship__content{flex:1 1 auto;min-width:0}.zs-ship__text,.zs-ship__label{margin:0;font-size:13.5px;line-height:1.4}.zs-ship__text{font-weight:600}.zs-ship__text .zs-info{display:inline-grid;place-items:center;width:18px;height:18px;margin:-2px 0 0 6px;line-height:1;vertical-align:middle}.zs-ship__rabatt{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--zs-line);font-size:13.5px;line-height:1.4}.zs-ship__rabatt strong{color:var(--zs-ink)}.zs-versand-info{margin:0 0 12px;padding:0;list-style:none}.zs-versand-info li{padding:8px 0;border-bottom:1px solid var(--zs-line)}.zs-versand-info li:before{content:none}.zs-ship__text+.zs-ship__progress{margin-top:4px}.zs-ship__label{color:var(--zs-muted)}.zs-ship__label strong{color:var(--zs-ink)}.zs-ship__bar{display:block;height:6px;margin-top:7px;border-radius:999px;background:var(--zs-accent-soft);overflow:hidden}.zs-ship__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--zs-accent);transition:width .4s ease}.zs-ship.is-free{border-color:#1f9d5559}.zs-ship.is-free .zs-ship__icon,.zs-ship.is-free .zs-ship__label strong{color:var(--zs-ok)}.zs-ship.is-free .zs-ship__bar span{background:var(--zs-ok)}.zs-pay{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:12px}.zs-pay__label{font-size:12px;color:var(--zs-muted)}.zs-pay__icons{display:flex;flex-wrap:wrap;gap:5px}.zs-pay__icon{width:34px;height:22px}.zs-add:active{transform:translateY(1px)}.zs-add:disabled{background:#aab4bf;box-shadow:none;cursor:not-allowed}.zs-errors{margin-top:10px;padding:10px 12px;border-radius:calc(var(--zs-radius) - 2px);background:#fdecea;color:var(--zs-out);font-size:13.5px}.zs-errors p{margin:0}.zs-errors p+p{margin-top:4px}.zs-success{margin-top:10px;padding:10px 12px;border-radius:calc(var(--zs-radius) - 2px);background:#e8f6ee;color:var(--zs-ok);font-size:13.5px;font-weight:600}.zs-success a{color:inherit}.zs-usps{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--zs-line);display:grid;gap:7px}.zs-usps li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.4}.zs-usps li:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:var(--zs-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat}.zs-summary__trust{margin-top:12px;font-size:13px;color:var(--zs-muted)}.zs-konfig__description{max-width:820px;margin:48px auto 0}.zs-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:0;border:0;border-radius:16px;background:#fff;color:var(--zs-ink);box-shadow:0 24px 64px #10182840}.zs-dialog::backdrop{background:#10182873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zs-dialog[open]{animation:zs-dialog-in .18s ease-out}@keyframes zs-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.zs-dialog__box{position:relative;padding:24px 24px 22px}.zs-dialog__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:var(--zs-chip);color:var(--zs-ink);font-size:22px;line-height:1;cursor:pointer}.zs-dialog__title{margin:0 40px 12px 0;font-size:19px;font-weight:700}.zs-dialog__body{font-size:15px;line-height:1.55;color:#3b4654}.zs-dialog__body>:last-child{margin-bottom:0}.zs-text__body h2,.zs-text__body h3,.zs-text__body h4{margin:4px 0 2px;font-size:16px;font-weight:700}.zs-konfig__design{margin:12px 0;padding:12px 14px;border:2px dashed #e0a800;border-radius:10px;background:#fff8e1;font-size:13px}.zs-konfig__design ul{margin:6px 0 0;padding-left:18px}.zs-design__title{margin:0;font-weight:700}.zs-warn{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fff8e1;border:1px solid #e0a800;font-size:13px}.zs-warn--info{background:#eef6fd;border-color:var(--zs-accent-mid)}.zs-bar{position:fixed;right:96px;bottom:24px;z-index:20;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 18px;border:1px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 2px);background:#fff;box-shadow:0 1px 2px #0000000f,0 8px 24px #0028461f;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.zs-bar.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.zs-bar__price{display:flex;flex-direction:column;line-height:1.15}.zs-bar__price span{font-size:12px;color:var(--zs-muted)}.zs-bar__price strong{font-size:19px;white-space:nowrap}.zs-add--bar{flex:0 0 auto;min-height:46px;font-size:15px;box-shadow:none}.zs-add--bar:hover{box-shadow:none}@media(prefers-reduced-motion:reduce){.zs-bar{transform:none;transition:none}}@media(max-width:989px){.zs-konfig__grid{grid-template-columns:minmax(0,1fr);gap:20px}.zs-konfig__stage{position:static}.zs-konfig__trust--desktop{display:none}.zs-konfig__trust--mobile{display:block}.zs-konfig{padding-top:12px}.zs-bar{left:0;right:0;bottom:0;gap:12px;padding:10px 84px calc(10px + env(safe-area-inset-bottom)) 16px;border-width:1px 0 0;border-radius:0;box-shadow:0 -4px 16px #00000014}.zs-add--bar{flex:1 1 auto;min-height:48px}.zs-konfig__stage{top:auto}}@media(max-width:520px){.zs-konfig--box .zs-step--option,.zs-konfig--box .zs-step--familie,.zs-konfig--box .zs-step--auswahl,.zs-konfig--box .zs-step--zusatz:has(.zs-step__head){padding:16px 14px}.zs-summary{padding:18px 16px}.zs-add{gap:10px;padding:0 16px}.zs-tiles,.zs-btns,.zs-list{grid-template-columns:repeat(var(--zs-cols-m, 2),minmax(0,1fr))}.zs-tiles[style*="--zs-cols-m: 1;"] .zs-tile{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:12px;align-items:center;padding:8px 12px 8px 8px;text-align:left}.zs-tiles[style*="--zs-cols-m: 1;"] .zs-tile__img{grid-row:1 / span 4;aspect-ratio:1 / 1;margin:0}.zs-btns[style*="--zs-cols-m: 4;"] .zs-diff{font-size:11px}.zs-btns[style*="--zs-cols-m: 4;"] .zs-btn{padding:8px 4px;font-size:13px}.zs-card{gap:12px;padding:10px}.zs-card__media{flex-basis:76px;min-height:76px}.zs-summary__actions .zs-qty__btn{width:34px}.zs-summary__actions .zs-qty__input{width:36px}.zs-add{padding:0 14px;font-size:15.5px}}.zs-pay__icons{list-style:none;margin:0;padding:0}.zs-share{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}.zs-share__link{padding:0;border:0;background:none;color:var(--zs-accent);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zs-faq{padding:4px 0 0}.zs-faq__title{margin:0 0 8px;font-size:17px;font-weight:700}.zs-faq details{border-top:1px solid var(--zs-line)}.zs-faq details:last-child{border-bottom:1px solid var(--zs-line)}.zs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.zs-faq summary::-webkit-details-marker{display:none}.zs-faq summary:after{content:"+";flex:0 0 auto;font-size:20px;font-weight:400;color:var(--zs-accent)}.zs-faq details[open] summary:after{content:"\2212"}.zs-faq__answer{padding:0 2px 14px;font-size:14.5px;line-height:1.55;color:var(--zs-muted)}.zs-faq__answer>:last-child{margin-bottom:0}.zs-step__hinweis{margin:8px 0 0;font-size:13px;color:var(--zs-muted)}.zs-konfig.is-wechsel,zs-konfigurator.is-wechsel{opacity:.6;pointer-events:none}.zs-konfig__unten:empty,.zs-unten--ersetzt{display:none!important}.zs-downloads{margin-top:14px;padding-top:12px;border-top:1px solid var(--zs-line)}.zs-downloads__title{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--zs-muted)}.zs-downloads__list{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.zs-downloads__list li{margin:0}.zs-downloads__list li:before{content:none}.zs-downloads__list a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--zs-ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.zs-downloads__list a:hover{color:var(--zs-accent)}.zs-downloads__list svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.zs-konfig__unten .zs-text--unten{margin-top:14px;padding:12px 0 0;border-top:1px solid var(--zs-line);background:none}.zs-text--unten .zs-text__body,.zs-text--unten .zs-text__body p{color:var(--zs-muted);font-size:13px;line-height:1.5}.zs-text--unten .zs-text__body strong{color:var(--zs-ink)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/zs-konfigurator.css.map */
