:root{--fsc-gold: #C8A97E;--fsc-dark: #080808;--fsc-line: rgba(0,0,0,.12);--fsc-bar-bg: rgba(0,0,0,.08)}.fs-compare-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:12px 18px;margin:4px 0 0;border:1px solid var(--fsc-dark);border-radius:6px;background:#fff;color:var(--fsc-dark);font-size:.95rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.fs-compare-toggle:hover{background:var(--fsc-dark);color:#fff}.fs-compare-toggle.is-added{background:var(--fsc-gold);border-color:var(--fsc-gold);color:#fff}.fs-compare-toggle .fs-ct-icon{font-size:1.05rem;line-height:1}.fs-compare-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;background:var(--fsc-dark);color:#fff;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -4px 24px #00000040}.fs-compare-bar.is-visible{transform:translateY(0)}.fs-bar-inner{max-width:1100px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:center}.fs-bar-cats{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.fs-bar-cat{display:flex;align-items:center;gap:10px;font-size:.95rem}.fs-bar-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:var(--fsc-gold);color:#fff;font-weight:700;font-size:.85rem}.fs-bar-compare{padding:7px 16px;border:none;border-radius:5px;background:var(--fsc-gold);color:#fff;font-weight:600;cursor:pointer;font-size:.9rem}.fs-bar-compare:hover{filter:brightness(1.08)}.fs-bar-clear{background:transparent;border:none;color:#fff9;cursor:pointer;font-size:1rem;line-height:1;padding:4px}.fs-bar-clear:hover{color:#fff}.fs-compare-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.fs-compare-overlay.is-open{display:block}.fs-ov-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.fs-ov-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,94vw);max-height:88vh;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059}.fs-ov-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--fsc-line)}.fs-ov-title{font-size:1.1rem;font-weight:700;color:var(--fsc-dark)}.fs-ov-close{background:none;border:none;font-size:1.3rem;cursor:pointer;color:#666;line-height:1;padding:4px 8px}.fs-ov-close:hover{color:#000}.fs-ov-scroll{overflow:auto;padding:8px 20px 20px}.fs-table{width:100%;border-collapse:collapse}.fs-table th,.fs-table td{padding:12px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--fsc-line)}.fs-corner{background:transparent;border-bottom:none}.fs-prodhead{width:auto}.fs-prodimg{width:64px;height:64px;object-fit:contain;display:block;margin:0 auto 6px}.fs-prodtitle{display:block;font-size:.9rem;font-weight:600;color:var(--fsc-dark);text-decoration:none;line-height:1.25;margin-bottom:6px}.fs-prodtitle:hover{text-decoration:underline}.fs-prodremove{background:none;border:1px solid var(--fsc-line);border-radius:4px;font-size:.72rem;color:#888;cursor:pointer;padding:3px 8px}.fs-prodremove:hover{color:#c00;border-color:#c00}.fs-rowlabel{text-align:left;font-size:.9rem;font-weight:600;color:#444;white-space:nowrap;width:130px}.fs-cell{font-size:.9rem;color:var(--fsc-dark)}.fs-na{color:#bbb}.fs-bar-bg{width:100%;max-width:160px;height:8px;margin:0 auto 4px;background:var(--fsc-bar-bg);border-radius:4px;overflow:hidden}.fs-bar-fill{height:100%;background:var(--fsc-gold);border-radius:4px}.fs-bar-val{font-size:.8rem;color:#666}.fs-ov-note{margin-top:14px;font-size:.78rem;color:#999;text-align:center}.fs-compare-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%) translateY(10px);background:#333;color:#fff;padding:10px 18px;border-radius:6px;font-size:.88rem;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:10000}.fs-compare-toast.is-show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:600px){.fs-rowlabel{width:92px;font-size:.82rem}.fs-table th,.fs-table td{padding:9px 6px}.fs-prodimg{width:48px;height:48px}.fs-bar-inner{padding:10px 12px}.fs-bar-cats{gap:14px}}.fs-card-compare-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:6px;padding:5px 10px;border:1px solid var(--fsc-line);border-radius:5px;background:#fff;color:#444;font-size:.78rem;font-weight:600;line-height:1;cursor:pointer;position:relative;z-index:2;transition:background .15s ease,color .15s ease,border-color .15s ease}.fs-card-compare-btn:hover{background:var(--fsc-dark);color:#fff;border-color:var(--fsc-dark)}.fs-card-compare-btn.is-added{background:var(--fsc-gold);border-color:var(--fsc-gold);color:#fff}.fs-compare-fab{position:fixed;right:20px;bottom:84px;z-index:9997;display:none;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:30px;background:var(--fsc-gold);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #00000047;transition:transform .15s ease,filter .15s ease}.fs-compare-fab.is-visible{display:inline-flex}.fs-compare-fab:hover{filter:brightness(1.08);transform:translateY(-2px)}.fs-compare-fab .fs-fab-icon{font-size:1.1rem;line-height:1}.fs-compare-fab .fs-fab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#ffffff40;font-size:.82rem;font-weight:700}.fs-compare-bar{bottom:0}@media(max-width:600px){.fs-compare-fab{right:12px;bottom:76px;padding:10px 16px;font-size:.88rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/produkt-vergleich.css.map */
