.product-media-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;background:var(--inc-dark, #2b3d42)}.product-media-modal[open]{display:block}.product-media-modal__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-media-modal__content{box-sizing:border-box;width:100%;max-height:100vh;padding:56px var(--inc-gutter, 24px);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.product-media-modal__content:focus-visible{outline:2px solid var(--inc-accent-bright, #c9a951);outline-offset:-4px}.product-media-modal__content>*{display:block;width:auto;max-width:min(1100px,100%);height:auto;margin:0 auto;scroll-margin-top:56px}.product-media-modal__content>*+*{margin-top:24px}.product-media-modal__content img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 112px);height:auto;margin:0 auto}.product-media-modal__content>.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant.active{display:block}.product-media-modal__toggle{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:none;color:var(--inc-heading-on-dark, #f2efe6);cursor:pointer}.product-media-modal__toggle:hover{border-color:var(--inc-accent-bright, #c9a951)}.product-media-modal__toggle:focus-visible{outline:2px solid var(--inc-accent-bright, #c9a951);outline-offset:2px}.product-media-modal__toggle svg,.product-media-modal__toggle .icon{width:18px;height:18px}.product-media-modal__model,.product-media-modal .deferred-media{width:100%;max-width:min(1100px,100%);margin:0 auto}@media screen and (max-width:749px){.product-media-modal__content{padding:56px var(--inc-gutter-mobile, 20px) 24px}.product-media-modal__content img{max-height:none}}.inc-pdp .product__media-toggle{cursor:zoom-in}.inc-pdp .product__media-zoom-none,.inc-pdp .product__media-toggle.product__media-zoom-none{display:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/inc-product-zoom.css.map */
