.studio[data-astro-cid-hxgkg2e5]{display:grid;gap:14px;padding:8px clamp(8px,1.2vw,18px) 0}.viewer[data-astro-cid-hxgkg2e5]{position:relative;height:62svh;min-height:380px;border-radius:var(--r-xl);overflow:hidden;background:var(--mist);box-shadow:var(--shadow-1)}.layer[data-astro-cid-hxgkg2e5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:calc(var(--fx) * 100%) calc(var(--fy) * 100%)}.canvas[data-astro-cid-hxgkg2e5]{display:block}.canvas[data-astro-cid-hxgkg2e5],.cutout[data-astro-cid-hxgkg2e5]{opacity:0;transition:opacity .6s ease}.studio[data-astro-cid-hxgkg2e5].is-ready .canvas[data-astro-cid-hxgkg2e5],.studio[data-astro-cid-hxgkg2e5].is-ready .cutout[data-astro-cid-hxgkg2e5]{opacity:1}.bar[data-astro-cid-hxgkg2e5]{position:absolute;inset:auto 14px 14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;pointer-events:none}.bar[data-astro-cid-hxgkg2e5]>[data-astro-cid-hxgkg2e5]{pointer-events:auto}.hint[data-astro-cid-hxgkg2e5]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--pill);background:#ffffffe6;font-weight:700;font-size:.9rem}.rooms[data-astro-cid-hxgkg2e5]{display:inline-flex;gap:4px;padding:4px;border-radius:var(--pill);background:#ffffffeb;box-shadow:var(--shadow-1)}.rooms[data-astro-cid-hxgkg2e5] button[data-astro-cid-hxgkg2e5]{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:var(--pill);font-weight:700;font-size:.875rem;transition:background-color .16s ease}.rooms[data-astro-cid-hxgkg2e5] button[data-astro-cid-hxgkg2e5][aria-checked=true]{background:var(--yellow)}@media(max-width:599px){.hint[data-astro-cid-hxgkg2e5]{display:none}.bar[data-astro-cid-hxgkg2e5]{justify-content:center}}.loading[data-astro-cid-hxgkg2e5]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;font-weight:700;color:var(--ink-2);transition:opacity .5s ease;pointer-events:none;opacity:0}.studio[data-astro-cid-hxgkg2e5].is-booting .loading[data-astro-cid-hxgkg2e5]{opacity:1}.studio[data-astro-cid-hxgkg2e5].is-ready .loading[data-astro-cid-hxgkg2e5]{opacity:0}.go[data-astro-cid-hxgkg2e5]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:var(--shadow-2)}.studio[data-astro-cid-hxgkg2e5].is-booting .go[data-astro-cid-hxgkg2e5]{display:none}.spinner[data-astro-cid-hxgkg2e5]{width:34px;height:34px;border-radius:50%;border:3px solid rgb(0 0 0 / .1);border-top-color:var(--black);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nogl[data-astro-cid-hxgkg2e5]{position:absolute;inset:auto 20px 50%;text-align:center;font-weight:600}.panel[data-astro-cid-hxgkg2e5]{display:grid;gap:16px;align-content:start;padding:20px;border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-1)}.current[data-astro-cid-hxgkg2e5]{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.current[data-astro-cid-hxgkg2e5] img[data-astro-cid-hxgkg2e5]{width:72px;height:72px;border-radius:16px;object-fit:cover}.cur-name[data-astro-cid-hxgkg2e5]{font-weight:800;font-size:1.25rem;font-stretch:108%;line-height:1.15}.cur-meta[data-astro-cid-hxgkg2e5],.cur-price[data-astro-cid-hxgkg2e5]{font-size:.9rem;color:var(--ink-2)}.cur-price[data-astro-cid-hxgkg2e5]{color:var(--black);font-weight:700}.cur-note[data-astro-cid-hxgkg2e5]{font-size:.8rem;color:var(--ink-3);margin-top:4px}.cur-actions[data-astro-cid-hxgkg2e5]{display:grid;gap:8px}.cur-actions[data-astro-cid-hxgkg2e5] .btn[data-astro-cid-hxgkg2e5]{width:100%}.panel[data-astro-cid-hxgkg2e5]>[data-astro-cid-hxgkg2e5]{min-width:0}.filters[data-astro-cid-hxgkg2e5]{display:grid;gap:10px}.seg[data-astro-cid-hxgkg2e5]{display:flex;gap:6px}.seg[data-astro-cid-hxgkg2e5] label[data-astro-cid-hxgkg2e5]{position:relative;flex:1}.seg[data-astro-cid-hxgkg2e5] input[data-astro-cid-hxgkg2e5]{position:absolute;inset:0;opacity:0;cursor:pointer}.seg[data-astro-cid-hxgkg2e5] span[data-astro-cid-hxgkg2e5]{display:flex;justify-content:center;align-items:center;min-height:44px;border-radius:var(--pill);background:var(--mist);font-weight:700;font-size:.9rem}.seg[data-astro-cid-hxgkg2e5] input[data-astro-cid-hxgkg2e5]:checked+span[data-astro-cid-hxgkg2e5]{background:var(--black);color:var(--white)}.seg[data-astro-cid-hxgkg2e5] input[data-astro-cid-hxgkg2e5]:focus-visible+span[data-astro-cid-hxgkg2e5]{outline:3px solid var(--black);outline-offset:2px}.swatches[data-astro-cid-hxgkg2e5]{list-style:none;padding:2px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px}.sw[data-astro-cid-hxgkg2e5]{width:100%;display:grid;gap:6px;text-align:left}.sw[data-astro-cid-hxgkg2e5] img[data-astro-cid-hxgkg2e5]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;box-shadow:0 0 0 1px #00000014;transition:transform .22s var(--ease-out),box-shadow .22s ease}.sw-name[data-astro-cid-hxgkg2e5]{font-size:.75rem;font-weight:650;line-height:1.2;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw[data-astro-cid-hxgkg2e5][aria-checked=true] img[data-astro-cid-hxgkg2e5]{box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--yellow)}.sw[data-astro-cid-hxgkg2e5][aria-checked=true] .sw-name[data-astro-cid-hxgkg2e5]{color:var(--black)}@media(hover:hover)and (pointer:fine){.sw[data-astro-cid-hxgkg2e5]:hover img[data-astro-cid-hxgkg2e5]{transform:translateY(-3px)}}@media(min-width:1000px){.studio[data-astro-cid-hxgkg2e5]{grid-template-columns:minmax(0,1fr) 400px;height:calc(100svh - 100px)}.viewer[data-astro-cid-hxgkg2e5]{height:100%}.panel[data-astro-cid-hxgkg2e5]{overflow-y:auto;overscroll-behavior:contain;max-height:100%}}
