.cv-gallery{--cv-slide: 100%;--cv-gap: 0px;--cv-arrow: 4.8rem;display:block;position:relative;min-width:0}.cv-gallery--peek{--cv-slide: 88%;--cv-gap: var(--cv-space-2)}.cv-gallery__stage{position:relative}.cv-gallery__track{display:flex;gap:var(--cv-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cv-gallery__track::-webkit-scrollbar{display:none}.cv-gallery__slide{position:relative;flex:0 0 var(--cv-slide);aspect-ratio:var(--cv-ratio, 1);margin:0;overflow:hidden;scroll-snap-align:start;border:1px solid var(--cv-color-border);border-radius:var(--cv-radius-sm);background:var(--cv-color-card)}.cv-gallery__img,.cv-gallery__video,.cv-gallery__slide video,.cv-gallery__slide iframe{display:block;width:100%;height:100%;object-fit:contain;border:0}.cv-gallery__open{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.cv-gallery__open:focus-visible{outline:3px solid var(--cv-color-accent);outline-offset:-3px}.cv-gallery__arrow,.cv-lightbox__arrow{position:absolute;inset-block-start:50%;z-index:2;display:flex;align-items:center;justify-content:center;inline-size:var(--cv-arrow, 4.8rem);block-size:var(--cv-arrow, 4.8rem);margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--cv-color-control-border);border-radius:50%;background:var(--cv-color-control-bg);color:var(--cv-color-control-fg);box-shadow:var(--cv-shadow-control);cursor:pointer;transition:opacity .2s ease}.cv-gallery__arrow:disabled,.cv-lightbox__arrow:disabled{opacity:.35;cursor:default}.cv-gallery__arrow:focus-visible,.cv-lightbox__arrow:focus-visible,.cv-lightbox__close:focus-visible,.cv-gallery__thumb:focus-visible{outline:3px solid var(--cv-color-highlight-border);outline-offset:2px}.cv-gallery__arrow--prev{inset-inline-start:var(--cv-space-2)}.cv-gallery__arrow--next{inset-inline-end:var(--cv-space-2)}.cv-gallery__arrow--next svg,.cv-lightbox__arrow--next svg,[dir=rtl] .cv-gallery__arrow--prev svg,[dir=rtl] .cv-lightbox__arrow--prev svg{transform:scaleX(-1)}[dir=rtl] .cv-gallery__arrow--next svg,[dir=rtl] .cv-lightbox__arrow--next svg{transform:none}.cv-gallery__counter{position:absolute;inset-block-end:var(--cv-space-2);inset-inline-start:var(--cv-space-2);z-index:2;margin:0;padding:.2rem var(--cv-space-3);border-radius:var(--cv-radius-pill);background:var(--cv-color-pill-bg);color:var(--cv-color-pill-fg);font-size:var(--cv-font-size-sm);line-height:1.6;font-variant-numeric:tabular-nums;pointer-events:none}.cv-gallery__thumbs{display:flex;gap:var(--cv-space-2);margin:var(--cv-space-3) 0 0;padding:3px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cv-gallery__thumbs::-webkit-scrollbar{display:none}.cv-gallery__thumb-item{flex:0 0 auto;margin:0;scroll-snap-align:start}.cv-gallery__thumb{position:relative;display:block;inline-size:6.4rem;block-size:6.4rem;margin:0;padding:0;overflow:hidden;border:2px solid var(--cv-color-border);border-radius:var(--cv-radius-sm);background:var(--cv-color-card);opacity:.7;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.cv-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cv-gallery__thumb[aria-current=true]{border-color:var(--cv-color-accent);box-shadow:0 0 0 2px var(--cv-color-accent);opacity:1}.cv-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--cv-color-pill-fg);background:var(--cv-color-media-tint)}.cv-gallery__thumb-badge svg{width:2rem;height:2rem}@media screen and (min-width:750px){.cv-gallery__thumb{inline-size:7.6rem;block-size:7.6rem}}@media screen and (min-width:990px){.cv-gallery__slide{max-height:calc(100vh - 16rem)}}@media(hover:hover){.cv-gallery__arrow:not(:disabled):hover,.cv-lightbox__arrow:not(:disabled):hover{background:var(--cv-color-control-bg-hover)}.cv-gallery__thumb:hover{opacity:1}}html.cv-lightbox-open{overflow:hidden}.cv-lightbox{--cv-arrow: 4.8rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:var(--cv-color-scrim);color:var(--cv-color-pill-fg);overscroll-behavior:contain;touch-action:none}.cv-lightbox[hidden]{display:none}.cv-lightbox__bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--cv-space-3);padding:var(--cv-space-2) var(--cv-space-3)}.cv-lightbox__counter{margin:0;font-size:var(--cv-font-size-base);font-variant-numeric:tabular-nums}.cv-lightbox__close{display:flex;align-items:center;justify-content:center;inline-size:5.2rem;block-size:5.2rem;margin:0;padding:0;border:2px solid var(--cv-color-scrim-control-border);border-radius:50%;background:var(--cv-color-scrim-control);color:var(--cv-color-pill-fg);cursor:pointer}.cv-lightbox__track{display:flex;flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.cv-lightbox__track::-webkit-scrollbar{display:none}.cv-lightbox__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:0;margin:0;padding:var(--cv-space-2);scroll-snap-align:center;scroll-snap-stop:always}.cv-lightbox__slide img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cv-lightbox__arrow--prev{inset-inline-start:var(--cv-space-2)}.cv-lightbox__arrow--next{inset-inline-end:var(--cv-space-2)}@media screen and (min-width:750px){.cv-lightbox__bar{padding:var(--cv-space-3) var(--cv-space-5)}.cv-lightbox__slide{padding:var(--cv-space-3) calc(var(--cv-arrow) + var(--cv-space-5))}.cv-lightbox__arrow--prev{inset-inline-start:var(--cv-space-5)}.cv-lightbox__arrow--next{inset-inline-end:var(--cv-space-5)}}@media(prefers-reduced-motion:reduce){.cv-gallery__arrow,.cv-lightbox__arrow,.cv-gallery__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cv-gallery.css.map */
