.product-gallery-main{position:relative}.nxz-btn{position:absolute;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111113;box-shadow:0 4px 14px #00000040;cursor:pointer;transition:transform .2s,background .2s}.nxz-btn:hover{transform:scale(1.06);background:#fff}.nxz-btn:focus-visible{outline:2px solid #7B2FFF;outline-offset:2px}.nxz-btn svg{width:18px;height:18px}.nxz-btn[hidden]{display:none}.nxz-open{top:12px;right:12px}.nxz-close,.nxz-prev,.nxz-next{display:none}.nxz-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a0a0ceb}.nxz-backdrop[hidden]{display:none}.nxz-lock,.nxz-lock body{overflow:hidden}.product-gallery-main.is-full{position:fixed;z-index:2001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(94vw,calc(92vh * .8));height:auto;aspect-ratio:4 / 5;max-height:92vh;margin:0;border-radius:10px;overflow:visible;cursor:default}.product-gallery-main.is-full>.nxc,.product-gallery-main.is-full .gallery-main-img{border-radius:10px}.product-gallery-main.is-full .gallery-main-img{height:100%;object-fit:contain;background:#111113}.product-gallery-main.is-full .gallery-main-img:hover{transform:none}.product-gallery-main.is-full .nxz-open{display:none}.product-gallery-main.is-full .nxz-close,.product-gallery-main.is-full .nxz-prev,.product-gallery-main.is-full .nxz-next{display:grid}.product-gallery-main.is-full .nxz-prev[hidden],.product-gallery-main.is-full .nxz-next[hidden]{display:none}.nxz-close{top:-16px;right:-16px;width:44px;height:44px}.nxz-prev,.nxz-next{top:50%;width:46px;height:46px;margin-top:-23px}.nxz-prev{left:-64px}.nxz-next{right:-64px}@media(max-width:768px){.nxz-open{width:36px;height:36px;top:10px;right:10px}.product-gallery-main.is-full{width:100vw;max-height:88vh;border-radius:0}.product-gallery-main.is-full>.nxc,.product-gallery-main.is-full .gallery-main-img{border-radius:0}.nxz-close{top:calc(-52px - (env(safe-area-inset-top,0px)*0));right:12px}.nxz-prev,.nxz-next{top:auto;bottom:-60px;margin-top:0}.nxz-prev{left:calc(50% - 56px)}.nxz-next{right:calc(50% - 56px)}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/nx-zoom.css.map */
