zoom-dialog dialog.dialog-zoomed-gallery__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;width:min(1160px,94vw);height:min(820px,90dvh);max-width:94vw;max-height:90dvh;padding:56px 108px 20px 20px;border:1px solid #dbe4ee;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 75px #07142240}zoom-dialog dialog.dialog-zoomed-gallery__dialog::backdrop{background:#0f172a61}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{display:flex;gap:0;width:100%;height:100%;padding:0;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;cursor:zoom-out}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>li{flex:0 0 100%;width:100%;height:100%;min-width:0;min-height:0;max-height:none;aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}zoom-dialog .dialog-zoomed-gallery__dialog .product-media__drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:auto;overflow:hidden}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:absolute;inset:56px 0 0 auto;width:96px;height:auto;padding:12px 10px;display:flex;align-items:flex-start;background:#fff;border-left:1px solid #edf0f3;pointer-events:auto}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:static;inset:auto;transform:none;animation:none;opacity:1;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;padding:4px;margin:0;gap:10px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail{width:64px;height:64px;min-height:64px;flex:0 0 64px;padding:3px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:contain;aspect-ratio:1;border-radius:3px}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{border:2px solid #1769c7;box-shadow:0 0 0 1px #1769c7;outline:none}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list:after{display:none!important}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button{position:absolute;inset:8px 14px auto auto;width:40px;height:40px;min-height:40px;background:transparent;color:#192d43;border:0;border-radius:5px;mix-blend-mode:normal;z-index:5}zoom-dialog .dialog-zoomed-gallery__close-button svg{width:24px;height:24px}zoom-dialog button:focus-visible{outline:3px solid #1769c7!important;outline-offset:2px}@media(max-width:749px){zoom-dialog dialog.dialog-zoomed-gallery__dialog{width:96vw;max-width:96vw;height:92dvh;max-height:92dvh;padding:54px 10px 96px;border-radius:10px}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{inset:auto 0 0;width:100%;height:86px;padding:8px 10px;border-left:0;border-top:1px solid #dbe4ee}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;gap:10px}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail{width:58px;height:58px;min-height:58px;flex-basis:58px}}zoom-dialog .dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button:hover{background:#f1f3f5;color:#111827}zoom-dialog dialog.dialog-zoomed-gallery__dialog,zoom-dialog dialog.dialog-zoomed-gallery__dialog::backdrop{animation:none!important;transition:none!important;view-transition-name:none}zoom-dialog .dialog-zoomed-gallery__dialog .product-media__image{animation:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/htm-product-lightbox.css.map */
