zoom-dialog{--zoom-overlay: rgba(0, 0, 0, .62);--zoom-thumb-size: 64px;--zoom-arrow-size: 46px}zoom-dialog .dialog-zoomed-gallery__dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-sizing:border-box!important;background:transparent!important;color:#fff!important;isolation:isolate}zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{background:var(--zoom-overlay)!important}zoom-dialog .dialog-zoomed-gallery__close-button{position:absolute!important;top:max(16px,env(safe-area-inset-top))!important;right:18px!important;z-index:500!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#182b4b!important;box-shadow:0 3px 16px #0003!important;cursor:pointer!important}zoom-dialog .dialog-zoomed-gallery__close-button svg{display:block!important;width:20px!important;height:20px!important}zoom-dialog .dialog-zoomed-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:28px 78px 112px!important;overflow-x:auto!important;overflow-y:hidden!important;list-style:none!important;background:transparent!important;box-sizing:border-box!important;scrollbar-width:none!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch}zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none!important}zoom-dialog .dialog-zoomed-gallery>li{position:relative!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important;scroll-snap-align:center!important}zoom-dialog .dialog-zoomed-gallery drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery .product-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important}zoom-dialog .dialog-zoomed-gallery .product-media__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent!important}zoom-dialog .dialog-thumbnails-list-container{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:300!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:10px 16px max(8px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:linear-gradient(to bottom,#0000,#0000001f 25%,#00000038)!important}zoom-dialog .dialog-thumbnails-list{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:4px!important;overflow-x:auto!important;overflow-y:hidden!important;background:transparent!important;box-sizing:border-box!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}zoom-dialog .dialog-thumbnails-list::-webkit-scrollbar{display:none!important}zoom-dialog .dialog-thumbnails-list__thumbnail{position:relative!important;flex:0 0 var(--zoom-thumb-size)!important;width:var(--zoom-thumb-size)!important;min-width:var(--zoom-thumb-size)!important;height:var(--zoom-thumb-size)!important;min-height:var(--zoom-thumb-size)!important;margin:0!important;padding:3px!important;display:block!important;border:2px solid rgba(255,255,255,.48)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important;opacity:.78!important;box-shadow:0 2px 8px #00000029!important;transition:border-color .18s ease,opacity .18s ease,box-shadow .18s ease!important}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:#fff!important;opacity:1!important;box-shadow:0 0 0 1px #fffc,0 3px 12px #0000003d!important}zoom-dialog .dialog-thumbnails-list__thumbnail img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:5px!important}zoom-dialog .product-zoom-gallery-arrow{position:absolute!important;top:50%!important;bottom:auto!important;z-index:250!important;display:grid!important;place-items:center!important;width:var(--zoom-arrow-size)!important;height:var(--zoom-arrow-size)!important;min-width:var(--zoom-arrow-size)!important;min-height:var(--zoom-arrow-size)!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#20385f!important;box-shadow:0 3px 16px #0003!important;cursor:pointer!important;transition:background-color .16s ease,box-shadow .16s ease!important}zoom-dialog .product-zoom-gallery-arrow:hover{background:#f4f6fa!important;box-shadow:0 5px 20px #00000042!important}zoom-dialog .product-zoom-gallery-arrow--prev{left:18px!important;right:auto!important}zoom-dialog .product-zoom-gallery-arrow--next{right:18px!important;left:auto!important}zoom-dialog .product-zoom-gallery-arrow svg{display:block!important;width:22px!important;height:22px!important}zoom-dialog .product-zoom-gallery-arrow[hidden]{display:none!important}@media screen and (max-width:749px){zoom-dialog{--zoom-thumb-size: 48px;--zoom-arrow-size: 34px}zoom-dialog .dialog-zoomed-gallery{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:max(60px,calc(env(safe-area-inset-top) + 54px)) 8px calc(88px + env(safe-area-inset-bottom))!important;align-items:center!important;touch-action:pan-x pan-y!important}zoom-dialog .dialog-zoomed-gallery>li{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}zoom-dialog .dialog-zoomed-gallery>li drag-zoom-wrapper{flex:0 1 auto!important;width:100%!important;height:100%!important;max-height:calc(100dvh - 210px)!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;transform:none!important;touch-action:pan-x pan-y!important}zoom-dialog .dialog-zoomed-gallery>li .product-media{flex:0 1 auto!important;width:100%!important;height:100%!important;max-height:calc(100dvh - 210px)!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}zoom-dialog .dialog-zoomed-gallery img.product-media__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;touch-action:pan-x pan-y!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}zoom-dialog .dialog-zoomed-gallery drag-zoom-wrapper{pointer-events:none!important}zoom-dialog .dialog-zoomed-gallery__close-button{top:max(10px,env(safe-area-inset-top))!important;right:10px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}zoom-dialog .dialog-thumbnails-list-container{padding:7px 6px max(5px,env(safe-area-inset-bottom))!important}zoom-dialog .dialog-thumbnails-list{justify-content:flex-start!important;gap:7px!important;padding:4px 2px!important}zoom-dialog .dialog-thumbnails-list__thumbnail{border-radius:8px!important}zoom-dialog .product-zoom-gallery-arrow{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}zoom-dialog .product-zoom-gallery-arrow--prev{left:5px!important}zoom-dialog .product-zoom-gallery-arrow--next{right:5px!important}}@media(prefers-reduced-motion:reduce){zoom-dialog .dialog-thumbnails-list__thumbnail,zoom-dialog .product-zoom-gallery-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-zoom-gallery.css.map */
