.sr-gallery{min-width:0;position:sticky;top:22px;align-self:start}.sr-gallery-main{margin:0}.sr-image-open{border:1px solid var(--line);background:#f3f6f6;padding:0;display:block;width:100%;cursor:zoom-in;position:relative;color:var(--ink)}.sr-gallery-image{width:100%;height:auto;aspect-ratio:6/5;object-fit:contain;display:block}.sr-zoom-hint{position:absolute;right:12px;bottom:12px;padding:6px 10px;background:#fff;font-size:12px;border:1px solid var(--line)}.sr-gallery-caption{font-size:12px;line-height:1.6;color:var(--muted);padding:12px 0;min-height:50px}.sr-gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sr-gallery-thumb{padding:5px 5px 10px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink);font:inherit;font-size:12px}.sr-gallery-thumb[aria-pressed=true]{border:2px solid var(--accent);padding:4px 4px 9px}.sr-gallery-thumb img{width:100%;height:88px;object-fit:contain;background:#f3f6f6;display:block;margin-bottom:8px}.sr-gallery-thumb:focus-visible,.sr-image-open:focus-visible,.sr-image-close:focus-visible{outline:3px solid #df5525;outline-offset:4px}.sr-image-dialog{border:0;padding:50px 20px 18px;max-width:min(1100px,94vw);max-height:94vh;background:#fff;color:var(--ink)}.sr-image-dialog::backdrop{background:rgba(8,28,34,.85)}.sr-image-dialog img{display:block;max-height:76vh;max-width:100%;width:auto;height:auto;margin:auto;object-fit:contain}.sr-image-close{position:absolute;top:10px;right:15px;border:1px solid var(--line);background:#fff;padding:8px 13px;cursor:pointer;font:inherit;font-size:14px}.sr-dialog-caption{font-size:13px;line-height:1.5;margin:12px 0 0}.sr-gallery-fallback figure{margin:25px 0}.sr-gallery-fallback img{width:100%}.sr-gallery-fallback figcaption{font-size:12px}.package-note{font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px}
@media(max-width:760px){.sr-gallery{position:static}.sr-gallery-thumbs{gap:8px}.sr-gallery-thumb img{height:70px}.sr-image-dialog{max-width:96vw;padding:48px 10px 12px}.sr-image-dialog img{max-height:70vh}}
