/* ---------- Batyrev Shop: стена кабинета ---------- */
.shop{height:380vh;position:relative;z-index:2}
.shop-pin{position:sticky;top:0;height:100vh;overflow:hidden;background:transparent}
.fit-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
/* вывеска, полка и кнопки нарисованы в сцене; здесь только прозрачные кнопки точно поверх объектов */
.fit-ui{position:absolute;inset:0;z-index:2;pointer-events:none;visibility:hidden}
.fit-ui.is-live{visibility:visible}
.fit-ui.is-live .fit-hit{pointer-events:auto}
.fit-hit{position:absolute;left:0;top:0;width:0;height:0;display:block;padding:0;margin:0;border:0;background:transparent;color:transparent;font-size:0;line-height:0;overflow:hidden;border-radius:8px;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.fit-hit:focus{outline:none}
.fit-hit:focus-visible{outline:2px solid var(--ember);outline-offset:3px}
