.eh-image-gallery{width:100%;max-width:800px;margin:0 auto}.eh-image-gallery .eh-main-wrap{position:relative;overflow:hidden;border-radius:var(--eh-radius,5px)}.eh-image-gallery .eh-main-image{display:block;width:100%;height:auto;transition:opacity var(--eh-fade,200ms) ease}.eh-image-gallery .eh-main-image.eh-fading{opacity:0}.eh-image-gallery .eh-thumbnails{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--eh-count,2),minmax(0,1fr));gap:12px;width:var(--eh-thumb-width,88%);margin:calc(-1 * var(--eh-overlap,30px)) auto 0}.eh-image-gallery .eh-thumb{display:block;min-width:0;width:100%;padding:0;margin:0;border:var(--eh-border-width,4px) solid var(--eh-border-color,#fff);background:var(--eh-border-color,#fff);border-radius:var(--eh-radius,5px);overflow:hidden;cursor:pointer;box-shadow:0 3px 12px rgba(0,0,0,.15);line-height:0;appearance:none}.eh-image-gallery .eh-thumb img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:opacity .2s ease}.eh-image-gallery .eh-thumb:hover img{opacity:.8}.eh-image-gallery .eh-thumb:focus-visible{outline:3px solid #0076a8;outline-offset:3px}@media(max-width:600px){.eh-image-gallery .eh-thumbnails{gap:6px;margin-top:calc(-.67 * var(--eh-overlap,30px))}}@media(prefers-reduced-motion:reduce){.eh-image-gallery .eh-main-image,.eh-image-gallery .eh-thumb img{transition:none}}
