.elv__hero>*{min-width:0}.elv-gal{position:relative;min-width:0}.elv-gal__stage{position:relative}.elv-gal__viewport{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px;background:var(--cream-2);aspect-ratio:1/1;outline:none}.elv-gal__viewport::-webkit-scrollbar{display:none}.elv-gal__viewport:focus-visible{box-shadow:0 0 0 3px #7a1f2259}.elv-gal__slide{flex:0 0 100%;width:100%;aspect-ratio:1/1;scroll-snap-align:start;scroll-snap-stop:always}.elv-gal__zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.elv-gal__zoom img{display:block;width:100%;height:100%;object-fit:contain}.elv-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffe0;box-shadow:0 2px 10px #3f0e101f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2}.elv-gal__arrow svg{width:18px;height:18px;fill:none;stroke:var(--wine);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.elv-gal__arrow:hover{background:#fff}.elv-gal__arrow:focus-visible,.elv-gal__dot:focus-visible,.elv-gal__thumb:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.elv-gal__arrow--prev{left:10px}.elv-gal__arrow--next{right:10px}.elv-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.elv-gal__dot{width:7px;height:7px;border-radius:7px;border:0;padding:0;background:var(--line);cursor:pointer;transition:width .2s,background .2s}.elv-gal__dot.is-active{width:20px;background:var(--wine)}.elv-gal__thumbs{display:none}.elv-gal__thumb{aspect-ratio:1/1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--cream-2);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.elv-gal__thumb img{display:block;width:100%;height:100%;object-fit:cover}.elv-gal__thumb.is-active,.elv-gal__thumb:hover{opacity:1}.elv-gal__thumb.is-active{border-color:var(--wine)}.elv-gal__lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;background:#2b1a17f0}.elv-gal__lightbox[open]{display:flex;align-items:center;justify-content:center}.elv-gal__lightbox::backdrop{background:#2b1a1799}.elv-gal__lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:12px}.elv-gal__lb-close{position:absolute;top:14px;right:16px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffe6;color:var(--wine);font-size:26px;line-height:1;cursor:pointer}@media(min-width:860px){.elv-gal__dots{display:none}.elv-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.elv-gal__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/elvara-gallery.css.map */
