.lightbox-slideshow{--lightbox-backdrop-opacity: .85;--lightbox-padding: 1rem;--lightbox-gap: .75rem;--lightbox-radius: 1rem;--lightbox-nav-size: 2.75rem;--lightbox-icon-size: 1.25rem;--lightbox-caption-max-width: 44rem;--lightbox-max-width: 90vw;--lightbox-max-height: 90dvh}.lightbox-slideshow[hidden]{display:none}.lightbox-slideshow__dialog{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--lightbox-gap);width:100%;max-width:none;height:100%;max-height:none;padding:var(--lightbox-padding);border:0;background:transparent;color:rgb(var(--color-background-rgb))}.lightbox-slideshow__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--lightbox-backdrop-opacity))}@supports (backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px)){.lightbox-slideshow__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.lightbox-slideshow__figure{margin:0;min-width:0;width:min(100%,var(--lightbox-max-width));max-height:var(--lightbox-max-height);display:grid;gap:.75rem;justify-items:center}.lightbox-slideshow__stage{width:100%;max-height:calc(var(--lightbox-max-height) - 4rem);display:grid;place-items:center;overflow:hidden;border-radius:var(--lightbox-radius);background:rgb(var(--color-shadow-rgb) / var(--opacity-10));touch-action:pan-y}.lightbox-slideshow__stage [data-lightbox-zoom-wrap]{--lightbox-zoom-scale: 1;--lightbox-zoom-x: 0px;--lightbox-zoom-y: 0px;width:100%;height:100%;display:grid;place-items:center;touch-action:none;will-change:transform;transform:translate3d(var(--lightbox-zoom-x),var(--lightbox-zoom-y),0) scale(var(--lightbox-zoom-scale))}.lightbox-slideshow[data-zoomed=true] .lightbox-slideshow__stage [data-lightbox-zoom-wrap]{cursor:grab}.lightbox-slideshow[data-zoomed=true] .lightbox-slideshow__stage [data-lightbox-zoom-wrap]:active{cursor:grabbing}.lightbox-slideshow__stage :is(img,video){display:block;max-width:100%;max-height:calc(var(--lightbox-max-height) - 4rem);object-fit:contain}.lightbox-slideshow__nav,.lightbox-slideshow__close{display:grid;place-items:center;width:var(--lightbox-nav-size);height:var(--lightbox-nav-size);border-radius:9999px;border:1px solid rgb(var(--color-background-rgb) / var(--opacity-20));background:rgb(var(--color-shadow-rgb) / var(--opacity-35));color:rgb(var(--color-background-rgb));cursor:pointer;-webkit-tap-highlight-color:transparent}.lightbox-slideshow__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:1}.lightbox-slideshow__nav svg,.lightbox-slideshow__close svg{width:var(--lightbox-icon-size);height:var(--lightbox-icon-size)}.lightbox-slideshow__nav:focus-visible,.lightbox-slideshow__close:focus-visible{outline:.2rem solid rgb(var(--color-background-rgb));outline-offset:.2rem}.lightbox-slideshow__caption{width:100%;max-width:var(--lightbox-caption-max-width);display:flex;align-items:baseline;justify-content:center;gap:.75rem;padding-inline:.5rem;color:rgb(var(--color-background-rgb));text-align:center}.lightbox-slideshow__name{font-family:var(--font-body--family);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lightbox-slideshow__counter{font-family:var(--font-body--family);font-size:.875rem;opacity:var(--opacity-80);white-space:nowrap}@media screen and (max-width:749px){.lightbox-slideshow{--lightbox-padding: .75rem;--lightbox-nav-size: 2.5rem}.lightbox-slideshow__dialog{grid-template-columns:1fr;grid-template-rows:1fr auto;align-items:stretch}.lightbox-slideshow__nav{position:absolute;inset-block-end:1rem;z-index:1}.lightbox-slideshow__nav--prev{inset-inline-start:1rem}.lightbox-slideshow__nav--next{inset-inline-end:1rem}.lightbox-slideshow__figure{width:100%;max-height:100dvh}.lightbox-slideshow__stage{max-height:78dvh}.lightbox-slideshow__stage :is(img,video){max-height:78dvh}}@media(prefers-reduced-motion:reduce){.lightbox-slideshow__nav,.lightbox-slideshow__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/snippet-lightbox-slideshow.css.map */
