.vmc{display:block;position:relative;min-width:0;max-width:100%;color:inherit}.vmc-track,[data-vmc-gallery]{display:flex!important;gap:0!important;min-width:0;max-width:100%;width:100%;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y;border-radius:inherit}.vmc-track>.vmc-slide,[data-vmc-gallery]>.vmc-slide{display:block!important;position:relative;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;aspect-ratio:3/2;height:auto!important;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;transform:none!important;box-sizing:border-box}.vmc-track img,[data-vmc-gallery]>.vmc-slide img{width:100%!important;height:100%!important;max-height:none;object-fit:cover;display:block}.vmc-slide>span[class*="-media"]{width:100%;height:100%;display:block}.vmc-controls{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px 0;min-height:40px;font-size:12px;line-height:1.5;background:none}.vmc-controls button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #94a28b55;border-radius:50%;font:24px/1 Arial,sans-serif;background:#ffffff0d;color:inherit;cursor:pointer}.vmc-controls button:disabled{opacity:.3;cursor:default}.vmc-count{position:absolute;bottom:8px;right:8px;border-radius:99px;padding:3px 7px;background:#18281fc7;color:white;font:10px/1.4 Arial,sans-serif;pointer-events:none}.vmc-compact{height:100%}.vmc-compact .vmc-track{height:100%;scrollbar-width:none}.vmc-compact .vmc-slide{height:100%!important;aspect-ratio:auto}.vmc-gallery{margin:12px 0 20px}.vmc-gallery>[data-vmc-gallery]{border-radius:12px}.vmc-gallery [class*="-gallery-caption"]{max-width:100%}.vmc-viewer{width:min(94vw,1000px);max-width:1000px;max-height:94dvh;border:0;border-radius:16px;padding:45px 16px 16px;background:#14231e;color:#fff;overflow:auto}.vmc-viewer::backdrop{background:#102017db}.vmc-viewer .vmc-track>.vmc-slide{aspect-ratio:auto;height:min(70dvh,700px)!important}.vmc-viewer .vmc-track img{object-fit:contain}.vmc-close{position:absolute;right:9px;top:4px;min-height:40px;min-width:40px;font:30px/1 Arial;color:inherit}.vmc-viewer .vmc-controls{padding-inline:8px}.store-photo-grid[data-vmc-gallery]{height:auto!important;grid-template-columns:none!important}.store-photo-grid[data-vmc-gallery] figure{border-radius:12px}.merchant-item-images{display:flex;gap:8px;overflow-x:auto;margin:8px 0 16px;max-width:100%}.merchant-item-images figure{flex:0 0 80px;margin:0;font-size:10px;color:var(--muted)}.merchant-item-images img{width:80px;height:64px;border-radius:8px}.merchant-item-images figcaption{margin-top:4px}
[data-ladera-host] [class$="-thumbnails"],[data-ladera-host] #lightbox-thumbs{display:flex!important;flex-wrap:nowrap!important;max-width:100%;overflow-x:auto;gap:7px}[data-ladera-host] [class$="-thumbnails"]>button,[data-ladera-host] #lightbox-thumbs>button{flex:0 0 58px!important;width:58px!important;min-width:58px!important}
@media(max-width:600px){.vmc-gallery{margin:10px 0 16px}.vmc-controls{font-size:11px}.vmc-controls button{width:40px;height:40px;flex-basis:40px}.vmc-viewer{width:100vw;max-width:100vw;border-radius:12px;padding-inline:8px}.vmc-viewer .vmc-track>.vmc-slide{height:65dvh!important}}
@media(prefers-reduced-motion:reduce){.vmc-track,[data-vmc-gallery]{scroll-behavior:auto}}

[data-vmc-hidden]{display:none!important}.vmc-gallery{grid-column:1/-1!important;width:100%}
[data-vmc-gallery]{padding:0!important}

.vmc-controls button{display:grid;place-items:center;line-height:1;padding:0}.vmc-controls button>svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
