.vrg-media-image{display:block;position:relative;width:100%;overflow:hidden;background:#efede9}.vrg-media-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain;margin:0!important}.vrg-media-image--card{aspect-ratio:1/1.08}.vrg-sprite-photo{display:block;position:relative;aspect-ratio:1/1.08;width:100%;background-repeat:no-repeat;background-size:539% auto;background-position:var(--vrg-photo-position,50%) 81.4%;transition:transform .25s}.vrg-media-image--gallery .vrg-sprite-photo{aspect-ratio:1/1.08}.vrg-original-gallery{background:#efede9}.vrg-media-panel{clear:both;width:100%;margin:0 0 24px;direction:ltr}.vrg-viewer-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 17px;border:1px solid #111;background:#111;color:#fff;font:700 14px Arial,sans-serif;cursor:pointer}.vrg-viewer-launch:hover{background:#30312e}.vrg-viewer-launch:focus-visible,.vrg-viewer-controls button:focus-visible{outline:3px solid #819f00;outline-offset:3px}.vrg-viewer-body{margin-top:14px;border:1px solid #dedfd5;background:#ededE5;padding:12px;max-width:680px}.vrg-viewer-canvas{height:390px;position:relative;width:100%;touch-action:none;cursor:grab}.vrg-viewer-canvas:active{cursor:grabbing}.vrg-viewer-canvas canvas{display:block;max-width:100%;touch-action:none}.vrg-viewer-fallback{max-width:450px;margin:auto}.vrg-viewer-status{font:14px/1.6 Arial,sans-serif;margin:12px 5px;color:#393d32;text-align:center}.vrg-viewer-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:13px 0}.vrg-viewer-controls button{min-height:40px;min-width:40px;border:1px solid #bfc3b1;background:#fff;color:#111;padding:8px 12px;font:700 12px Arial,sans-serif;cursor:pointer}.vrg-viewer-controls button[aria-pressed=true]{background:#111;color:#c4f600;border-color:#111}.vrg-viewer-caption{font:12px/1.65 Arial,sans-serif;text-align:center;color:#666b5c;margin:10px 5px}.vrg-media-panel [hidden]{display:none!important}@media(max-width:700px){.vrg-viewer-canvas{height:310px}.vrg-viewer-body{padding:8px}.vrg-viewer-controls{gap:4px}.vrg-viewer-controls button{padding:8px}}@media(prefers-reduced-motion:reduce){.vrg-sprite-photo{transition:none}}
