.ml-gallery{width:100%}.ml-gallery__main{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f6f6f6;border:1px solid rgba(40,47,54,.08);border-radius:6px}.ml-gallery__img{display:block;width:100%;height:100%;object-fit:contain}.ml-gallery__placeholder{width:100%;height:100%}.ml-gallery__nav{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}.ml-gallery__nav:before{width:10px;height:10px;content:"";border-top:2px solid currentColor;border-right:2px solid currentColor}.ml-gallery__nav--prev{left:12px}.ml-gallery__nav--prev:before{transform:rotate(-135deg)}.ml-gallery__nav--next{right:12px}.ml-gallery__nav--next:before{transform:rotate(45deg)}.ml-gallery__main:hover .ml-gallery__nav{opacity:1}.ml-gallery__thumbs{display:flex;gap:10px;padding-bottom:4px;margin-top:12px;overflow-x:auto;scrollbar-width:thin}.ml-gallery__thumb{flex:0 0 auto;width:72px;height:72px;padding:2px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid rgba(40,47,54,.15);border-radius:5px}.ml-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}.ml-gallery__thumb.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}@media(max-width:767px){.ml-gallery__thumb{width:60px;height:60px}}@media(hover:none){.ml-gallery__nav{opacity:.8}}
