.gallery__main{cursor:zoom-in}.gallery__slide{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none}.gallery__slide.zoomed{transform:none}.product-card__img img{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1c1bed;z-index:9500;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lightbox.active{opacity:1;visibility:visible}.lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-touch-callout:none;cursor:zoom-in}.lightbox__img{max-width:94vw;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:6px;background:#fff;transform-origin:center center;transition:transform .18s ease-out;will-change:transform;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.lightbox__img.zooming{transition:none}.lightbox__stage.zooming{cursor:zoom-out}.lightbox__close,.lightbox__arrow{position:absolute;z-index:2;background:#ffffff1f;border:none;border-radius:50%;color:#f2ebe6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lightbox__close:hover,.lightbox__arrow:hover{background:#ffffff40}.lightbox__close{top:18px;right:18px;width:48px;height:48px}.lightbox__arrow{top:50%;transform:translateY(-50%);width:52px;height:52px}.lightbox__arrow--left{left:18px}.lightbox__arrow--right{right:18px}.lightbox__footer{position:absolute;left:0;right:0;bottom:22px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;color:#f2ebe6d9;font-size:.95rem;letter-spacing:.08em;pointer-events:none}.lightbox__hint{font-size:.8rem;opacity:.65;font-style:italic;letter-spacing:.04em}body.lightbox-open{overflow:hidden}@media(max-width:768px){.lightbox__img{max-width:100vw;max-height:78vh;border-radius:0}.lightbox__close{top:10px;right:10px;width:42px;height:42px}.lightbox__arrow{width:42px;height:42px}.lightbox__arrow--left{left:8px}.lightbox__arrow--right{right:8px}.lightbox__footer{bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/katy-lightbox.css.map */
