zoom-dialog>dialog.dialog-zoomed-gallery__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:none;background:#070707;color:#fff}zoom-dialog>dialog.dialog-zoomed-gallery__dialog::backdrop{background:#070707}zoom-dialog .dialog-zoomed-gallery{position:relative;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden;background:#070707;cursor:default}zoom-dialog .dialog-zoomed-gallery>.product-media-container{display:none;width:100%;height:100%;min-height:0;margin:0;padding:72px 96px 92px;align-items:center;justify-content:center;overflow:hidden;background:#070707}zoom-dialog .dialog-zoomed-gallery>.product-media-container[data-fm-lightbox-active=true]{display:grid}zoom-dialog .dialog-zoomed-gallery>.product-media-container .product-media{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__drag-zoom-wrapper{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__image{position:relative;inset:auto;width:auto;height:auto;max-width:min(82vw,1100px);max-height:calc(100dvh - 164px);object-fit:contain;object-position:center;background:transparent}zoom-dialog .dialog-zoomed-gallery>:is(.product-media-container--video,.product-media-container--external_video) .product-media{width:min(82vw,1100px);height:min(74dvh,760px);max-width:100%;max-height:calc(100dvh - 180px);aspect-ratio:var(--ratio, 16 / 9)}zoom-dialog .dialog-zoomed-gallery>:is(.product-media-container--video,.product-media-container--external_video) deferred-media{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:inherit}zoom-dialog .dialog-zoomed-gallery>:is(.product-media-container--video,.product-media-container--external_video) :is(video,iframe,.deferred-media__poster-image){width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}zoom-dialog .dialog-zoomed-gallery>.product-media-container--model .product-media{width:min(82vw,1100px);height:min(74dvh,760px);max-height:calc(100dvh - 180px)}zoom-dialog .dialog-zoomed-gallery>.product-media-container--model model-viewer{width:100%;height:100%}zoom-dialog>dialog.dialog-zoomed-gallery__dialog>.dialog-zoomed-gallery__close-button{position:fixed;top:18px;right:18px;z-index:40;width:44px;height:44px;border-radius:50%;background:#ffffff1f;color:#fff;mix-blend-mode:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}zoom-dialog>dialog.dialog-zoomed-gallery__dialog>.dialog-zoomed-gallery__close-button:hover{background:#fff3}zoom-dialog .fm-lightbox__counter{position:fixed;top:24px;left:24px;z-index:35;margin:0;color:#ffffffc7;font:inherit;font-size:13px;line-height:1;letter-spacing:.02em;pointer-events:none}zoom-dialog .fm-lightbox__nav{position:fixed;top:50%;z-index:35;width:46px;height:46px;padding:0;border:1px solid rgb(255 255 255 / .16);border-radius:50%;display:grid;place-items:center;transform:translateY(-50%);background:#0c0c0c94;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,transform .16s ease}zoom-dialog .fm-lightbox__nav:hover{background:#ffffff29;border-color:#ffffff4d}zoom-dialog .fm-lightbox__nav:active{transform:translateY(-50%) scale(.94)}zoom-dialog .fm-lightbox__nav--prev{left:22px}zoom-dialog .fm-lightbox__nav--next{right:22px}zoom-dialog .fm-lightbox__nav svg{width:20px;height:20px;display:block}zoom-dialog>dialog.dialog-zoomed-gallery__dialog>.dialog-thumbnails-list-container{position:fixed;z-index:30;left:50%;right:auto;bottom:16px;transform:translate(-50%);width:auto;max-width:calc(100vw - 56px);padding:7px;border-radius:14px;background:#0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}zoom-dialog .dialog-thumbnails-list-container>.dialog-thumbnails-list{display:flex;flex-direction:row;gap:7px;width:auto;max-width:min(72vw,720px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}zoom-dialog .dialog-thumbnails-list-container>.dialog-thumbnails-list::-webkit-scrollbar{display:none}zoom-dialog .dialog-thumbnails-list .dialog-thumbnails-list__thumbnail{flex:0 0 auto;width:52px;height:52px;padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / .22);border-radius:9px;opacity:.56;background:#111}zoom-dialog .dialog-thumbnails-list .dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:#fff;opacity:1}zoom-dialog .dialog-thumbnails-list .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){zoom-dialog .dialog-zoomed-gallery>.product-media-container{padding:64px 14px 82px}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__drag-zoom-wrapper{overflow:auto;overscroll-behavior:contain}zoom-dialog .dialog-zoomed-gallery>.product-media-container--image .product-media__image{max-width:94vw;max-height:calc(100dvh - 156px)}zoom-dialog .dialog-zoomed-gallery>:is(.product-media-container--video,.product-media-container--external_video) .product-media,zoom-dialog .dialog-zoomed-gallery>.product-media-container--model .product-media{width:94vw;height:min(68dvh,620px);max-height:calc(100dvh - 170px)}zoom-dialog .fm-lightbox__nav{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));width:40px;height:40px;transform:none}zoom-dialog .fm-lightbox__nav:active{transform:scale(.94)}zoom-dialog .fm-lightbox__nav--prev{left:12px}zoom-dialog .fm-lightbox__nav--next{right:12px}zoom-dialog .fm-lightbox__counter{top:calc(20px + env(safe-area-inset-top));left:16px}zoom-dialog>dialog.dialog-zoomed-gallery__dialog>.dialog-zoomed-gallery__close-button{top:calc(12px + env(safe-area-inset-top));right:12px;width:40px;height:40px}zoom-dialog>dialog.dialog-zoomed-gallery__dialog>.dialog-thumbnails-list-container{bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100vw - 112px);padding:5px}zoom-dialog .dialog-thumbnails-list-container>.dialog-thumbnails-list{max-width:calc(100vw - 128px)}zoom-dialog .dialog-thumbnails-list .dialog-thumbnails-list__thumbnail{width:42px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fm-product-lightbox.css.map */
