.product-media-modal{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;visibility:hidden;background-color:rgb(var(--color-background, 255, 255, 255))!important}.product-media-modal[open]{display:flex;visibility:visible}.product-media-modal:not([open]){display:none}.product-media-modal__dialog{display:flex;align-items:center;height:100%;margin:0 auto;overflow:auto;width:100%;position:relative}.product-media-modal__content{background-color:rgb(var(--color-background, 255, 255, 255))!important;position:relative;height:100%;max-height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;overflow:auto}.product-media-modal__content>*{margin:auto;max-width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__model{min-height:45rem}.product-media-modal__content>.deferred-media>.media>model-viewer,.product-media-modal__content>.product-media-modal__model>model-viewer{height:100%}.product-media-modal__content>* img,.product-media-modal__content>* video,.product-media-modal__content>* model-viewer,.product-media-modal__content>* iframe{height:auto;max-height:calc(var(--vh, 1vh) * 100 - 4rem);object-fit:contain;width:100%}.product-media-modal__content>.deferred-media{align-items:center;display:flex;height:100%}.product-media-modal__toggle{align-items:center!important;background-color:rgb(var(--color-background, 255, 255, 255))!important;border-radius:100%!important;border:.1rem solid rgba(var(--color-foreground, 0, 0, 0),.55)!important;color:rgba(var(--color-foreground, 0, 0, 0),.85)!important;cursor:pointer;display:flex!important;height:4rem!important;width:4rem!important;justify-content:center!important;position:fixed!important;right:2rem!important;top:2rem!important;z-index:9999!important;box-shadow:0 .1rem .4rem #00000059!important}.product-media-modal__toggle svg,.product-media-modal__toggle .icon{stroke:#000!important;color:#000!important;fill:#000!important}@media screen and (min-width:750px){.product-media-modal__dialog{padding:5rem 7rem}.product-media-modal__content>*+*{margin-top:3rem}.product-media-modal__toggle{right:3rem!important;top:3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-media-modal-fix.css.map */
