.product-media__zoom{display:block;width:100%}@media screen and (min-width:768px),print{.product-media__primary wyatt-slider,.product-media__primary .slider__slides{height:100%}.product-media__primary .slider__slides{align-items:stretch}.product-media__primary-item--zoomable{display:flex;align-items:stretch;align-self:stretch;min-height:0;height:100%}.product-media__zoom{position:relative;overflow:hidden;width:100%;max-width:100%;min-height:0;border-radius:inherit;cursor:zoom-in}.product-media__zoom .product-media__primary-image{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;transition:none;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-media__zoom.product-media__zoom--active .product-media__primary-image{cursor:zoom-out}}@media screen and (max-width:767px){.product-media__zoom{position:relative}.product-media__zoom .product-media__primary-image{width:100%;height:auto;display:block;transform-origin:center center}.product-media__zoom-magnify{position:absolute;top:var(--spacing-unit-xs, 16px);right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;box-shadow:0 1px 4px #00000014;-webkit-tap-highlight-color:transparent;cursor:pointer}.product-media__zoom-magnify:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media screen and (min-width:768px),print{.product-media__zoom-magnify{display:none!important}}.product-image-zoom-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background:#fff;box-sizing:border-box}.product-image-zoom-lightbox[hidden]{display:none!important}.product-image-zoom-lightbox__close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:none;border-radius:10px;background:#fff;color:#666;box-shadow:0 1px 4px #0000001a;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-image-zoom-lightbox__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-image-zoom-lightbox__close svg{width:24px;height:24px;display:block}.product-image-zoom-lightbox__inner{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:max(56px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow:hidden}.product-image-zoom-lightbox__pinch{flex:1;align-self:stretch;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.product-image-zoom-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}body.product-image-zoom-lightbox-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/22/assets/zoom.css.map */
