.dt-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000eb;z-index:10000;display:none;opacity:0;transition:opacity .25s ease}.dt-lightbox.is-open{display:flex;opacity:1}.dt-lightbox__stage{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 20px 80px}.dt-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.dt-lightbox__close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:10;transition:background .15s}.dt-lightbox__close:hover{background:#ffffff40}.dt-lightbox__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.dt-lightbox__prev,.dt-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:10;transition:background .15s}.dt-lightbox__prev{left:16px}.dt-lightbox__next{right:16px}.dt-lightbox__prev:hover,.dt-lightbox__next:hover{background:#ffffff40}.dt-lightbox__prev:focus-visible,.dt-lightbox__next:focus-visible{outline:2px solid #fff;outline-offset:2px}.dt-lightbox__counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;font-variant-numeric:tabular-nums;background:#00000080;padding:6px 12px;border-radius:4px;pointer-events:none}.product-gallery__zoom{position:relative;display:block;width:100%;border:none;background:none;padding:0;cursor:zoom-in;transition:opacity .2s}.product-gallery__zoom:hover{opacity:.92}.product-gallery__zoom img{display:block;width:100%;height:auto}.product-gallery__zoom-label{position:absolute;bottom:12px;right:12px;background:#000000a6;color:#fff;font-size:13px;padding:6px 10px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .2s}.product-gallery__zoom:hover .product-gallery__zoom-label,.product-gallery__zoom:focus-visible .product-gallery__zoom-label{opacity:1}@media(max-width:768px){.dt-lightbox__stage{padding:60px 10px 70px}.dt-lightbox__close{top:12px;right:12px;width:40px;height:40px}.dt-lightbox__prev,.dt-lightbox__next{width:44px;height:44px}.dt-lightbox__prev{left:10px}.dt-lightbox__next{right:10px}.product-gallery__zoom-label{font-size:12px;padding:5px 8px;bottom:8px;right:8px}}@media(hover:none)and (pointer:coarse){.product-gallery__zoom-label{display:none}.product-gallery__zoom{cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/dt-image-zoom.css.map */
