.xf3-showroom-viewport{position:relative;z-index:1}
.xf3-showroom-interactive{position:relative}
.xf3-wall-navigation-guide{position:absolute;left:max(-245px,calc((100% - 100vw)/2 + 24px));top:27%;z-index:0;display:grid;gap:9px;width:190px;padding:0;border:0;background:none!important;background-color:transparent!important;color:#173f50;font:500 16px/1.18 system-ui,sans-serif;text-shadow:0 1px 3px rgba(240,250,251,.95);pointer-events:none}
.xf3-wall-navigation-guide div{display:flex;align-items:center;gap:10px;margin:0}
.xf3-wall-navigation-guide div>span:first-child{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:rgba(237,249,251,.72);color:#1c566b;box-shadow:0 1px 4px rgba(25,64,78,.13);font-size:21px;line-height:1;text-shadow:none}
@media(max-width:1300px){.xf3-wall-navigation-guide{left:8px;top:8px;display:flex;flex-wrap:wrap;gap:8px 16px;width:auto;font-size:14px}.xf3-wall-navigation-guide div>span:first-child{width:26px;height:26px;font-size:17px}}
@media(max-width:600px){.xf3-wall-navigation-guide{position:relative;left:auto;top:auto;grid-column:1/-1;margin:0 0 7px;gap:7px 13px}.xf3-wall-navigation-guide div{flex:1 1 145px}}
.xf3-wall-guide-touch{display:none}@media(pointer:coarse){.xf3-wall-guide-mouse{display:none}.xf3-wall-guide-touch{display:inline}}
