.dmg{--dmg-thumb: 111px;--dmg-gap: 8px;display:block;width:100%;-webkit-user-select:none;user-select:none}.dmg__main{position:relative;width:100%;overflow:hidden}.dmg__track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;transition:height .3s ease;outline:none}.dmg__track::-webkit-scrollbar{display:none}.dmg__slide{flex:0 0 100%;width:100%;aspect-ratio:var(--dmg-ratio, 1);scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}.dmg__zoom-btn{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.dmg__img,.dmg__video,.dmg__ext,.dmg__ext iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.dmg__video{background:#000}.dmg__thumbs-wrap{position:relative;margin-top:var(--dmg-gap)}.dmg__thumbs{display:flex;gap:var(--dmg-gap);padding:4px 0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.dmg__thumbs::-webkit-scrollbar{display:none}.dmg__thumb{position:relative;flex:0 0 var(--dmg-thumb);width:var(--dmg-thumb);height:var(--dmg-thumb);padding:0;margin:0;border:1px solid transparent;border-radius:0;background:transparent;overflow:hidden;cursor:pointer}.dmg__thumb.is-active{border-color:#000}.dmg__thumb-img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.dmg__badge{position:absolute;top:6px;right:6px;width:26px;height:26px;pointer-events:none}.dmg__badge svg{display:block;width:100%;height:100%}.dmg__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#212b36b8;color:#fff;transition:background .2s ease}.dmg__arrow:hover{background:#212b36e6}.dmg__arrow[hidden]{display:none}.dmg__arrow svg{width:22px;height:22px}.dmg__arrow--prev{left:0}.dmg__arrow--next{right:0}@media screen and (max-width:749px){.dmg{--dmg-thumb: 80px}.dmg__main{margin-top:15px}.dmg__arrow{width:36px;height:36px}.dmg__arrow svg{width:20px;height:20px}}.dmg-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000;display:flex;align-items:center;justify-content:center}.dmg-lb[hidden]{display:none}.dmg-lb__bar{position:absolute;top:0;right:0;display:flex;z-index:3}.dmg-lb__btn,.dmg-lb__nav{border:0;background:transparent;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.85}.dmg-lb__btn:hover,.dmg-lb__nav:hover{opacity:1}.dmg-lb__btn{width:44px;height:44px}.dmg-lb__btn svg{width:20px;height:20px}.dmg-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:88px;z-index:3}.dmg-lb__nav svg{width:22px;height:22px}.dmg-lb__nav--prev{left:0}.dmg-lb__nav--next{right:0}.dmg-lb__nav[hidden]{display:none}.dmg-lb__stage{position:absolute;top:44px;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in;touch-action:pan-y}.dmg-lb__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:50% 50%;transition:transform .25s ease;will-change:transform}.dmg-lb.is-zoomed .dmg-lb__stage{cursor:zoom-out;touch-action:none}.dmg-lb.is-zoomed .dmg-lb__img{transition:none}html.dmg-lb-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/32/assets/dm-media-gallery.css.map */
