.ptt-product-gallery__fullscreen{position:absolute;z-index:1;inset-inline-end:var(--sp-3);inset-block-end:var(--sp-3)}@media(max-width:47.9375rem){.ptt-product-gallery__fullscreen{inset-block-start:var(--sp-3);inset-block-end:auto;inset-inline-start:var(--sp-3);inset-inline-end:auto}}html.ptt-viewer-open{overflow:hidden}.ptt-viewer{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--text-body);font-family:var(--font-body)}.ptt-viewer::backdrop{background:transparent}.ptt-viewer:focus{outline:none}.ptt-viewer [hidden]{display:none}.ptt-viewer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#141414d9}.ptt-viewer__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;max-inline-size:calc(100vw - 11rem);max-block-size:calc(100vh - 3rem);max-block-size:calc(100dvh - 3rem);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:0 28px 70px #1414146b}.ptt-viewer__close{position:absolute;z-index:2;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.ptt-viewer__prev,.ptt-viewer__next{position:absolute;z-index:2;inset-block-start:50%;transform:translateY(-50%)}.ptt-viewer__prev{inset-inline-start:var(--sp-6)}.ptt-viewer__next{inset-inline-end:var(--sp-6)}.ptt-viewer__prev:disabled,.ptt-viewer__next:disabled{opacity:.35;box-shadow:none;cursor:default}.ptt-viewer__count{position:absolute;z-index:2;inset-block-start:calc(var(--sp-3) + .4375rem);inset-inline-start:var(--sp-3);border-radius:var(--radius-pill);padding:var(--sp-1) .625rem;background:#ffffffd9;color:var(--text-body);font-size:var(--fs-xs)}@media(max-width:40rem){.ptt-viewer__image{max-inline-size:100vw;max-block-size:calc(100vh - 9rem);max-block-size:calc(100dvh - 9rem);border-radius:0;box-shadow:none}.ptt-viewer__prev,.ptt-viewer__next{inset-block-start:auto;inset-block-end:var(--sp-6);transform:none}.ptt-viewer__prev{inset-inline-start:calc(50% - 5.25rem)}.ptt-viewer__next{inset-inline-end:calc(50% - 5.25rem)}.ptt-viewer__count{inset-block-start:auto;inset-block-end:calc(var(--sp-6) + .4375rem);inset-inline-start:50%;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-image-viewer.css.map */
