.rm-photos{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 14px;color:#f6f6f6}.rm-photos *{box-sizing:border-box}.rm-photos__stage{position:relative;width:100%;aspect-ratio:1/1;max-height:540px;overflow:hidden;border:1px solid #454545;border-radius:8px;background:#1d1d1d}.rm-photos .rm-photos__open{position:absolute;inset:0;display:block;cursor:zoom-in}.rm-photos .rm-photos__open img{display:block;width:100%;height:100%;max-width:100%;max-height:none;object-fit:contain;object-position:center}.rm-photos__zoom{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#171717cf;color:white;pointer-events:none}.rm-photos__controls{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;margin-top:8px}.rm-photos__strip{display:flex;overflow-x:auto;min-width:0;gap:5px;padding:2px 0;scrollbar-width:thin;scrollbar-color:#646464 transparent}.rm-photos .rm-photos__thumb{flex:0 0 55px;display:grid;place-items:center;height:55px;overflow:hidden;background:#202020;border:2px solid #545454;border-radius:5px}.rm-photos .rm-photos__thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.rm-photos .rm-photos__thumb[aria-current=true]{border-color:#ff8316}.rm-photos .rm-photos__step{display:grid;place-items:center;width:40px;height:46px;padding:0;background:#303030;border:1px solid #606060;border-radius:6px;font:normal 29px/1 Arial,sans-serif;color:white;cursor:pointer}.rm-photos .rm-photos__step:hover,.rm-photos .rm-photos__thumb:hover{border-color:#ff8316}.rm-photos :focus-visible{outline:2px solid #ffa451;outline-offset:-3px}.rm-photos__stage{touch-action:pan-y pinch-zoom}@media(max-width:680px){.rm-photos__stage{max-height:55vh;max-height:55svh}.rm-photos__controls{grid-template-columns:44px minmax(0,1fr) 44px}.rm-photos .rm-photos__step{width:44px}.rm-photos .rm-photos__thumb{flex-basis:50px;height:50px}}