.bt24rv{--rv-bg:#fff;--rv-surface:#f4f3f0;--rv-fg:#17171a;--rv-muted:#6b6863;--rv-line:#e2e0db;--rv-accent:#121212;--rv-sel:#2f6fed;--rv-ok:#2e7d4f;color:var(--rv-fg);font-size:1.5rem;line-height:1.45;max-width:1240px;margin:0 auto;padding:12px 16px 110px}.bt24rv *{box-sizing:border-box}.bt24rv [hidden]{display:none!important}.bt24rv h1{font-size:2.4rem;margin:0 0 2px}.bt24rv .rv-note{font-size:1.3rem;color:var(--rv-muted);margin:0}.bt24rv .rv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.bt24rv .rv-steps button{border:0;background:var(--rv-surface);color:var(--rv-muted);font:600 1.25rem/1.15 inherit;font-family:inherit;padding:9px 6px;border-radius:9px;cursor:pointer;display:flex;gap:6px;align-items:center;justify-content:center;text-align:left}.bt24rv .rv-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;font-size:1.1rem;flex:none}.bt24rv .rv-steps button[aria-current=step]{background:var(--rv-fg);color:#fff}.bt24rv .rv-steps button.done{color:var(--rv-ok)}.bt24rv .rv-main{display:grid;gap:14px}@media(min-width:990px){.bt24rv .rv-main{grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.bt24rv .rv-panel{position:sticky;top:90px}}.bt24rv .rv-stage{position:relative;width:100%;border-radius:10px;overflow:hidden;background:#ddd;touch-action:none;user-select:none;-webkit-user-select:none}.bt24rv .rv-stage>img.rv-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.bt24rv .rv-art{position:absolute;touch-action:none;cursor:grab}.bt24rv .rv-art img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.bt24rv .rv-face{position:relative;width:100%;height:100%}.bt24rv .rv-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bt24rv .m-acryl .rv-face:after{background:radial-gradient(120% 70% at 15% 0%,rgba(255,255,255,.22),transparent 55%),linear-gradient(90deg,transparent 74%,rgba(255,255,255,.28) 77%,transparent 80%,transparent 84%,rgba(255,255,255,.2) 85.5%,transparent 87%);box-shadow:inset 0 0 0 1px #ffffff80}.bt24rv .m-alu .rv-face:after{background:linear-gradient(180deg,transparent 10%,rgba(235,240,248,.16) 33%,transparent 55%);box-shadow:inset 0 0 0 1px #d2d6dce6}.bt24rv .m-leinwand .rv-face:after{box-shadow:inset -2px -2px #0000002e}.bt24rv .rv-art.empty{border:2px dashed rgba(20,20,20,.55);background:#ffffff73;display:grid;place-items:center;align-content:center;gap:2px;color:#1d1d1d;text-align:center;cursor:pointer;box-shadow:0 0 0 1px #00000040}.bt24rv .rv-plus{display:grid;place-items:center;width:clamp(18px,4.4vw,34px);height:clamp(18px,4.4vw,34px);border-radius:50%;background:#fff;font-size:clamp(14px,3vw,22px);font-weight:600;box-shadow:0 1px 4px #00000040}.bt24rv .rv-art.empty small{font-size:clamp(8px,1.5vw,12px);font-weight:600;background:#ffffffe0;padding:1px 5px;border-radius:4px}.bt24rv .rv-art.sel{outline:2px solid var(--rv-sel);outline-offset:3px}.bt24rv .rv-dim{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 6px);white-space:nowrap;background:#000000b8;color:#fff;font-size:11px;padding:2px 6px;border-radius:4px;pointer-events:none}.bt24rv .rv-ruler{position:absolute;height:0;border-top:2px solid #ff5a36;pointer-events:none}.bt24rv .rv-ruler .h{position:absolute;top:-13px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:#ff5a36;border:3px solid #fff;pointer-events:auto;touch-action:none;cursor:ew-resize}.bt24rv .rv-ruler .lab{position:absolute;left:50%;top:8px;transform:translate(-50%);background:#ff5a36;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.bt24rv .rv-hint{font-size:1.3rem;color:var(--rv-muted);margin:8px 2px 0}.bt24rv .rv-panel{background:var(--rv-surface);border:1px solid var(--rv-line);border-radius:12px;padding:14px;display:grid;gap:14px;min-width:0}.bt24rv .rv-sec{display:grid;gap:10px}.bt24rv .rv-lbl{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rv-muted)}.bt24rv .rv-ttl{font-size:1.6rem;font-weight:700;margin:0}.bt24rv .rv-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt24rv .rv-room{border:2px solid transparent;background:var(--rv-bg);border-radius:10px;padding:0;cursor:pointer;overflow:hidden;text-align:left;color:var(--rv-fg);font:600 1.2rem inherit;font-family:inherit;display:grid}.bt24rv .rv-room .th{display:block;aspect-ratio:16/10;max-width:100%;overflow:hidden;background:#ccc}.bt24rv .rv-room .th img{width:100%;height:100%;object-fit:cover;display:block}.bt24rv .rv-room>span:last-child{padding:6px 8px}.bt24rv .rv-room[aria-pressed=true]{border-color:var(--rv-fg)}.bt24rv .rv-room.up .th{display:grid;place-items:center;background:var(--rv-bg);border-bottom:1px dashed var(--rv-line);font-size:2.4rem;color:var(--rv-muted)}.bt24rv .rv-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bt24rv .rv-layouts button{border:1px solid var(--rv-line);background:var(--rv-bg);color:var(--rv-fg);border-radius:10px;padding:8px 4px;font:500 1.15rem inherit;font-family:inherit;cursor:pointer;display:grid;gap:6px;justify-items:center}.bt24rv .rv-layouts button[aria-pressed=true]{border-color:var(--rv-fg);box-shadow:inset 0 0 0 1px var(--rv-fg)}.bt24rv .rv-layouts svg{width:56px;height:34px}.bt24rv .rv-layouts svg rect{fill:none;stroke:var(--rv-muted);stroke-width:1.4;stroke-dasharray:2 1.5}.bt24rv .rv-chips{display:flex;flex-wrap:wrap;gap:6px}.bt24rv .rv-chip{border:1px solid var(--rv-line);background:var(--rv-bg);color:var(--rv-fg);font:500 1.3rem/1.2 inherit;font-family:inherit;padding:7px 11px;border-radius:999px;cursor:pointer;text-align:center}.bt24rv .rv-chip small{display:block;font-size:1.1rem;color:var(--rv-muted)}.bt24rv .rv-chip[aria-pressed=true]{border-color:var(--rv-fg);background:var(--rv-fg);color:#fff}.bt24rv .rv-chip[aria-pressed=true] small{color:inherit;opacity:.75}.bt24rv .rv-search{width:100%;padding:10px 12px;border:1px solid var(--rv-line);border-radius:9px;background:var(--rv-bg);color:var(--rv-fg);font:500 1.5rem inherit;font-family:inherit}.bt24rv .rv-motifs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt24rv .rv-motif{border:1px solid var(--rv-line);background:var(--rv-bg);border-radius:10px;padding:8px;cursor:pointer;text-align:left;color:var(--rv-fg);font:inherit;display:grid;gap:6px}.bt24rv .rv-motif .th{height:96px;display:grid;place-items:center;background:var(--rv-surface);border-radius:6px}.bt24rv .rv-motif img{max-height:84px;max-width:100%;width:auto;box-shadow:0 2px 6px #00000040}.bt24rv .rv-motif b{font-size:1.25rem;font-weight:600;line-height:1.25}.bt24rv .rv-motif span{font-size:1.15rem;color:var(--rv-muted)}.bt24rv .rv-btn{border:1px solid var(--rv-line);background:var(--rv-bg);color:var(--rv-fg);font:600 1.4rem inherit;font-family:inherit;padding:10px 14px;border-radius:9px;cursor:pointer;text-align:center;text-decoration:none}.bt24rv .rv-btn.dark{background:var(--rv-fg);border-color:var(--rv-fg);color:#fff}.bt24rv .rv-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bt24rv .rv-num{width:90px;padding:8px 10px;border:1px solid var(--rv-line);border-radius:8px;background:var(--rv-bg);font:500 1.5rem inherit;font-family:inherit}.bt24rv .rv-card{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:10px;padding:12px;display:grid;gap:10px}.bt24rv .rv-selinfo{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.bt24rv .rv-price{font-variant-numeric:tabular-nums;font-weight:700}.bt24rv-bar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e2e0db;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.bt24rv-bar .in{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.bt24rv-bar .sum{display:grid;line-height:1.2}.bt24rv-bar .sum small{color:#6b6863;font-size:1.15rem}.bt24rv-bar .sum strong{font-size:1.8rem;font-variant-numeric:tabular-nums}.bt24rv-bar button{border:0;background:#121212;color:#fff;font:600 1.5rem inherit;font-family:inherit;padding:13px 18px;border-radius:9px;cursor:pointer}.bt24rv-bar button[disabled]{opacity:.4;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bt24-raumvorschau.css.map */
