.ct-product-zoom__controls[hidden],.ct-product-zoom__count[hidden]{display:none!important}.ct-product-zoom__controls{position:fixed;left:50%;bottom:max(2rem,env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:.4rem;padding:.5rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:999px;background:rgba(var(--color-background),.96);box-shadow:0 .8rem 2.4rem rgba(var(--color-foreground),.16);transform:translate(-50%);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.product-media-modal,.product-media-modal .product-media-modal__dialog,.product-media-modal .product-media-modal__content{background:#111!important}.product-media-modal .product-media-modal__dialog{position:relative;height:100dvh;min-height:100vh;overflow:hidden}.product-media-modal .product-media-modal__content{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;max-height:100dvh;padding:clamp(1.2rem,3vw,3.2rem) clamp(5.6rem,7vw,10rem) 8.4rem!important;overflow:hidden!important}.product-media-modal .product-media-modal__content>*{display:none!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100dvh - 11.6rem)!important;margin:0!important;border:0!important;border-radius:0;object-fit:contain}.product-media-modal .product-media-modal__content>*.active{display:block!important}.product-media-modal .product-media-modal__toggle{top:max(1.6rem,env(safe-area-inset-top));right:max(1.6rem,env(safe-area-inset-right));z-index:7;color:#fff;background:#ffffff24;border-color:#ffffff2e}.product-media-modal .product-media-modal__toggle:hover,.product-media-modal .product-media-modal__toggle:focus-visible{background:#ffffff3d}.product-media-modal .product-media-modal__toggle .icon{color:#fff}.ct-product-zoom__nav{position:fixed;top:50%;z-index:6;display:grid;width:4.8rem;height:4.8rem;padding:0;place-items:center;border:0;border-radius:999px;color:#fff;background:#ffffff24;cursor:pointer;transform:translateY(-50%)}.ct-product-zoom__nav span{margin-top:-.3rem;font-size:4rem;font-weight:300;line-height:1}.ct-product-zoom__nav:hover,.ct-product-zoom__nav:focus-visible{background:#ffffff3d}.ct-product-zoom__nav:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.ct-product-zoom__nav:disabled{display:none}.ct-product-zoom__nav--previous{left:max(1.6rem,env(safe-area-inset-left))}.ct-product-zoom__nav--next{right:max(1.6rem,env(safe-area-inset-right))}.ct-product-zoom__count{position:fixed;left:50%;bottom:max(8.4rem,calc(env(safe-area-inset-bottom) + 8.4rem));z-index:6;min-width:5.6rem;padding:.6rem 1rem;border-radius:999px;color:#fff;background:#00000094;font-size:1.3rem;font-weight:700;line-height:1;text-align:center;transform:translate(-50%)}.ct-product-zoom__button,.ct-product-zoom__reset{min-width:4.4rem;min-height:4.4rem;border:0;border-radius:999px;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.5rem;font-weight:700;line-height:1}.ct-product-zoom__button{font-size:2.4rem}.ct-product-zoom__reset{padding:0 1.3rem;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.ct-product-zoom__button:hover:not(:disabled),.ct-product-zoom__button:focus-visible{background:rgba(var(--color-foreground),.08)}.ct-product-zoom__reset:hover,.ct-product-zoom__reset:focus-visible{filter:brightness(.94)}.ct-product-zoom__button:focus-visible,.ct-product-zoom__reset:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ct-product-zoom__button:disabled{cursor:default;opacity:.35}.ct-product-zoom__reset:disabled{cursor:default;opacity:.45}.ct-product-zoom__level{min-width:5.6rem;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:700;text-align:center}.product-media-modal .product-media-modal__content img[data-media-id]{transform-origin:center center;transition:transform .16s ease;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.product-media-modal.ct-product-zoom--zoomed .product-media-modal__content{overflow:hidden}.product-media-modal.ct-product-zoom--zoomed .product-media-modal__content img.active[data-media-id]{cursor:grab}.product-media-modal.ct-product-zoom--dragging .product-media-modal__content img.active[data-media-id]{cursor:grabbing;transition:none}.product-media-modal .product-media-modal__toggle{z-index:7}@media screen and (max-width:749px){.product-media-modal .product-media-modal__content{padding:6.4rem 1rem 7.8rem!important}.product-media-modal .product-media-modal__content>*{max-height:calc(100dvh - 14.2rem)!important}.ct-product-zoom__controls{bottom:max(1rem,env(safe-area-inset-bottom));max-width:calc(100vw - 2rem)}.ct-product-zoom__button,.ct-product-zoom__reset{min-width:4.4rem;min-height:4.4rem}.ct-product-zoom__level{min-width:4.8rem}.ct-product-zoom__nav{top:auto;bottom:max(8.1rem,calc(env(safe-area-inset-bottom) + 8.1rem));width:4.4rem;height:4.4rem;transform:none}.ct-product-zoom__nav--previous{left:1rem}.ct-product-zoom__nav--next{right:1rem}.ct-product-zoom__count{bottom:max(8.8rem,calc(env(safe-area-inset-bottom) + 8.8rem))}}@media(prefers-reduced-motion:reduce){.product-media-modal .product-media-modal__content img[data-media-id]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ct-product-zoom.css.map */
