.fc-zoom-toolbar,.fc-zoom-hint{display:none}.product-media-modal.fc-pinch-mode{height:100vh;height:100dvh;overflow:hidden}.fc-pinch-mode .product-media-modal__dialog{display:block;position:relative;height:100%;min-height:0;overflow:hidden}.fc-pinch-mode .product-media-modal__content{position:absolute;inset:calc(68px + env(safe-area-inset-top)) 0 calc(44px + env(safe-area-inset-bottom));width:100%;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.fc-pinch-mode .product-media-modal__content>img.active{position:absolute;left:50%;top:50%;max-width:none!important;max-height:none!important;margin:0!important;border:0;border-radius:0;object-fit:contain;transform-origin:center center;will-change:transform;touch-action:none;-webkit-user-drag:none}.fc-pinch-mode .product-media-modal__content>*:not(.active){display:none!important}.fc-pinch-mode .product-media-modal__toggle{top:calc(12px + env(safe-area-inset-top));right:12px;width:44px;height:44px;padding:11px;z-index:4;color:rgb(var(--color-foreground))}.fc-pinch-mode .fc-zoom-toolbar{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;right:68px;display:flex;align-items:center;gap:4px;z-index:4;color:rgb(var(--color-foreground))}.fc-zoom-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid rgba(var(--color-foreground),.18);border-radius:6px;padding:8px 10px;background:rgb(var(--color-background));color:inherit;font:600 14px/1 var(--font-body-family);cursor:pointer;touch-action:manipulation}.fc-zoom-toolbar button:disabled{opacity:.35;cursor:default}.fc-zoom-toolbar output{font:500 12px/1 var(--font-body-family);min-width:42px;text-align:center}.fc-zoom-toolbar button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fc-pinch-mode .fc-zoom-hint{display:block;position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px;margin:0;font:400 12px/1.5 var(--font-body-family);text-align:center;color:rgba(var(--color-foreground),.8);pointer-events:none}@media(max-width:749px){.product-media-modal:not(.fc-pinch-mode) .product-media-modal__content>img.active{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/fc-image-viewer.css.map */
