.magnify-dialog{position:absolute;z-index:3;bottom:1.6rem;left:50%;transform:translate(-50%);pointer-events:none}.magnify-dialog__controls{display:flex;align-items:center;gap:.4rem;padding:.4rem;pointer-events:auto;border-radius:999px;background:rgba(var(--color-background),.92);box-shadow:0 .2rem 1.2rem rgba(var(--color-foreground),.18)}.magnify-dialog__button{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;padding:0 1rem;font-size:1.4rem;font-family:inherit;line-height:1;cursor:pointer;color:rgb(var(--color-foreground));background:transparent;border:0;border-radius:999px}.magnify-dialog__button:hover{background:rgba(var(--color-foreground),.08)}.magnify-dialog__button:focus-visible{outline:var(--focused-base-outline, .2rem solid rgba(var(--color-foreground), .5));outline-offset:.2rem}.magnify-dialog__level{min-width:4.5rem;text-align:center;font-size:1.2rem;color:rgba(var(--color-foreground),.75);font-variant-numeric:tabular-nums}.magnify-dialog__stage img{touch-action:pan-y;cursor:zoom-in;will-change:transform;transition:transform .18s ease-out}.magnify-dialog__stage img.is-zoomed{touch-action:none;cursor:grab}.magnify-dialog__stage img.is-panning{cursor:grabbing;transition:none}@media(prefers-reduced-motion:reduce){.magnify-dialog__stage img{transition:none}}@media screen and (max-width:749px){.magnify-dialog{bottom:calc(1.2rem + env(safe-area-inset-bottom,0px))}.magnify-dialog__button{min-width:4.4rem;height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-magnify-dialog.css.map */
