.talem-gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background));visibility:hidden;opacity:0;z-index:-1;content-visibility:hidden}.talem-gallery-modal[open]{visibility:visible;opacity:1;z-index:101;content-visibility:visible}.talem-gallery-modal__dialog{position:relative;display:grid;grid-template-rows:1fr auto;width:100%;height:100dvh;padding:0;overflow:hidden}.talem-gallery-modal__stage{position:relative;overflow:hidden;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;touch-action:none;cursor:default}.talem-gallery-modal--zoomable .talem-gallery-modal__stage{cursor:zoom-in}.talem-gallery-modal--zoomed .talem-gallery-modal__stage{cursor:zoom-out}.talem-gallery-modal__stage:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.4rem}.talem-gallery-modal__image{position:absolute;top:50%;left:50%;transform-origin:center center;max-width:none;max-height:none;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.talem-gallery-modal__stage--loading .talem-gallery-modal__image{visibility:hidden}.talem-gallery-modal__close,.talem-gallery-modal__nav{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background-color:rgba(var(--color-background),.82);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.talem-gallery-modal__close:hover,.talem-gallery-modal__nav:not([disabled]):hover{background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.35)}.talem-gallery-modal__close:focus-visible,.talem-gallery-modal__nav:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.talem-gallery-modal__nav[disabled]{display:none}.talem-gallery-modal__close{top:1.2rem;right:1.2rem}.talem-gallery-modal__close .icon{width:1.7rem;height:1.7rem}.talem-gallery-modal__nav{top:50%;transform:translateY(-50%)}.talem-gallery-modal__nav--prev{left:1.2rem}.talem-gallery-modal__nav--next{right:1.2rem}.talem-gallery-modal__nav .icon{width:1.2rem;height:1.2rem}.talem-gallery-modal__nav--prev .icon{transform:rotate(90deg)}.talem-gallery-modal__nav--next .icon{transform:rotate(-90deg)}.talem-gallery-modal__counter{position:absolute;top:1.8rem;left:50%;transform:translate(-50%);margin:0;color:rgba(var(--color-foreground),.7);pointer-events:none}.talem-gallery-modal__thumbs{display:flex;gap:.8rem;justify-content:flex-start;margin:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.talem-gallery-modal__thumbs[hidden]{display:none}@media screen and (min-width:750px){.talem-gallery-modal__thumbs{justify-content:center;padding-bottom:1.6rem}}.talem-gallery-modal__thumb-item{flex:0 0 auto}.talem-gallery-modal__thumb{display:block;width:7.2rem;padding:0;border:.1rem solid transparent;background:transparent;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}@media screen and (min-width:750px){.talem-gallery-modal__thumb{width:10.4rem}}.talem-gallery-modal__thumb img{display:block;width:100%;height:auto}.talem-gallery-modal__thumb:hover{opacity:.85}.talem-gallery-modal__thumb-item--active .talem-gallery-modal__thumb{opacity:1;border-color:rgb(var(--color-foreground))}.talem-gallery-modal__thumb:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.talem-gallery-modal__thumb-item--variant:not(:first-child){display:none}@media(prefers-reduced-motion:reduce){.talem-gallery-modal__close,.talem-gallery-modal__nav,.talem-gallery-modal__thumb{transition:none}}.image-magnify-talem_fullscreen{cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/219/assets/talem-gallery-modal.css.map */
