zoom-dialog .dialog-zoomed-gallery__dialog{--brydly-zoom-rail: calc(var(--thumbnail-width, 44px) + var(--padding-lg, 16px) * 2 + 16px);--brydly-zoom-frame: 4px;--brydly-zoom-max-w: calc(100vw - var(--brydly-zoom-rail) * 2);--brydly-zoom-max-h: calc(100dvh - 40px) ;height:100dvh;background:transparent;scroll-snap-type:y mandatory}zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{background:#00000080}zoom-dialog .dialog-zoomed-gallery>.product-media-container{display:flex;align-items:center;justify-content:center;height:100dvh;background:transparent;scroll-snap-align:start;scroll-snap-stop:always}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:block;flex:none;box-sizing:content-box;width:auto;height:auto;aspect-ratio:auto;min-width:0;min-height:0;overflow:hidden;border:var(--brydly-zoom-frame) solid #fff;border-radius:0;background:#fff;cursor:zoom-out}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media{display:block;flex:none;width:min(var(--brydly-zoom-max-w) - var(--brydly-zoom-frame) * 2,(var(--brydly-zoom-max-h) - var(--brydly-zoom-frame) * 2) * var(--ratio, 1));height:auto;aspect-ratio:var(--ratio, 1);overflow:hidden}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}zoom-dialog .dialog-zoomed-gallery>.product-media-container:not(.product-media-container--image) .product-media{position:relative;flex:none;box-sizing:content-box;width:min(var(--brydly-zoom-max-w) - var(--brydly-zoom-frame) * 2,(var(--brydly-zoom-max-h) - var(--brydly-zoom-frame) * 2) * var(--ratio, 1));height:auto;max-width:none;max-height:none;aspect-ratio:var(--ratio, 1);overflow:hidden;border:var(--brydly-zoom-frame) solid #fff;background:#fff}zoom-dialog .dialog-zoomed-gallery>.product-media-container:not(.product-media-container--image) .product-media>:is(img,deferred-media,product-model),zoom-dialog .dialog-zoomed-gallery>.product-media-container:not(.product-media-container--image) .product-media :is(video,iframe,.deferred-media__poster-button,.deferred-media__poster-image){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}zoom-dialog .dialog-zoomed-gallery__close-button{background-color:#fff;color:#000;mix-blend-mode:normal;border-radius:0}zoom-dialog .dialog-zoomed-gallery__close-button:hover{background-color:#fff;color:#000;opacity:.8}zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible{outline:1px solid rgb(0 0 0 / .35);outline-offset:-5px}zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible:after{border-radius:0}zoom-dialog .dialog-thumbnails-list{--active-thumbnail-border-color: transparent;color:#fff}zoom-dialog .dialog-thumbnails-list__thumbnail,zoom-dialog .dialog-thumbnails-list__thumbnail img,zoom-dialog .dialog-thumbnails-list:after{border-radius:0}zoom-dialog .dialog-thumbnails-list__thumbnail:not([aria-selected=true]){opacity:.7}zoom-dialog .dialog-thumbnails-list__thumbnail:not([aria-selected=true]):hover{opacity:1}@media screen and (max-width:749px){zoom-dialog .dialog-zoomed-gallery__dialog{--brydly-zoom-max-w: calc(100vw - 32px) ;--brydly-zoom-max-h: calc(100dvh - 192px) ;scroll-snap-type:none}zoom-dialog .dialog-zoomed-gallery>.product-media-container{height:100%;scroll-snap-stop:normal}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brydly-zoom.css.map */
