.pw-gal__item[data-zoom]{cursor:zoom-in}.pw-gal__item[data-zoom]:focus-visible{outline:3px solid var(--balle);outline-offset:3px}.pw-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1c2116f0;opacity:0;transition:opacity var(--t) var(--ease)}.pw-zoom.is-open{opacity:1}.pw-zoom[hidden]{display:none}.pw-zoom__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.pw-zoom__track::-webkit-scrollbar{display:none}.pw-zoom__slide{flex:0 0 100%;height:100%;display:grid;place-items:center;padding:72px 16px max(64px,env(safe-area-inset-bottom));scroll-snap-align:center;scroll-snap-stop:always;cursor:zoom-out}.pw-zoom__slide img,.pw-zoom__slide video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--r);cursor:default}.pw-zoom__btn{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--creme);color:var(--sb);cursor:pointer;box-shadow:0 10px 26px -14px #0009;transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.pw-zoom__btn:hover{transform:scale(1.06)}.pw-zoom__btn:focus-visible{outline:3px solid var(--balle);outline-offset:3px}.pw-zoom__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pw-zoom__btn:disabled{opacity:0;pointer-events:none}.pw-zoom__close{top:max(14px,env(safe-area-inset-top));right:14px}.pw-zoom__prev,.pw-zoom__next{top:50%;margin-top:-24px}.pw-zoom__prev{left:20px}.pw-zoom__next{right:20px}.pw-zoom__count{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);margin:0;padding:6px 14px;border-radius:100px;background:#f7f2e824;color:var(--creme);font-size:13px;font-weight:800;letter-spacing:.06em}.pw-zoom.is-single .pw-zoom__prev,.pw-zoom.is-single .pw-zoom__next,.pw-zoom.is-single .pw-zoom__count{display:none}@media(hover:none)and (max-width:900px){.pw-zoom__prev,.pw-zoom__next{display:none}.pw-zoom__slide{padding:64px 8px 56px}}@media(prefers-reduced-motion:reduce){.pw-zoom{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pawly-zoom.css.map */
