.seat-zoom{position:absolute;z-index:6;right:22px;bottom:86px;display:flex;gap:4px;align-items:center;padding:6px;border:1px solid #d8d2c4;border-radius:28px;background:#fcf9efed;box-shadow:0 8px 25px #24231b18;color:#272820;font:13px system-ui}
.seat-zoom[hidden]{display:none}.seat-zoom button{padding:6px 11px;min-width:32px;min-height:34px;border:0;background:transparent;color:#272820;border-radius:20px;font:inherit;font-size:17px}.seat-zoom button:hover{background:#eae3cf}.seat-zoom button:disabled{opacity:.3}.seat-zoom output{min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.seat-zoom .seat-zoom-reset{font-size:11px;border-left:1px solid #d8d2c4;border-radius:0 20px 20px 0;padding-left:12px}.photo-open .seat-zoom{display:none}
@media(max-width:700px){.seat-zoom{right:12px;bottom:95px}}
