.vl-gallery{display:block;position:relative}.vl-gallery__main{position:relative}.vl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.vl-gallery__track::-webkit-scrollbar{display:none}.vl-gallery__slide{flex:0 0 100%;scroll-snap-align:center;position:relative}.vl-gallery__zoom{display:block;width:100%;padding:0;margin:0;border:0;background:var(--vl-pdp-gallery-bg, rgba(var(--color-foreground), .04));cursor:zoom-in;aspect-ratio:3 / 4;overflow:hidden}.vl-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.vl-gallery__img--placeholder{background:var(--vl-pdp-gallery-bg, rgba(var(--color-foreground), .04))}.vl-gallery__main--empty .vl-gallery__slide{aspect-ratio:3 / 4}.vl-gallery__dots{display:flex;justify-content:center;gap:.7rem;margin-top:1.4rem}.vl-gallery__dot{width:.7rem;height:.7rem;border-radius:50%;background:rgba(var(--color-foreground),.22);transition:background-color .3s ease,transform .3s ease}.vl-gallery__dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.15)}.vl-gallery__counter{position:absolute;top:1.2rem;right:1.2rem;padding:.4rem 1rem;font-size:1.1rem;letter-spacing:.08em;color:rgb(var(--color-background));background:rgba(var(--color-foreground),.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vl-gallery__thumbs{display:none}@media screen and (min-width:990px){.vl-gallery{display:grid;grid-template-columns:8.4rem 1fr;gap:1.6rem;align-items:start}.vl-gallery__main{grid-column:2;grid-row:1}.vl-gallery__track{overflow:hidden;display:block}.vl-gallery__slide{display:none}.vl-gallery__slide.is-active{display:block}.vl-gallery__zoom{aspect-ratio:3 / 4}.vl-gallery__dots,.vl-gallery__counter{display:none}.vl-gallery__thumbs{display:flex;flex-direction:column;gap:1rem;grid-column:1;grid-row:1;max-height:72rem;overflow-y:auto;scrollbar-width:thin}.vl-gallery__thumb{padding:0;border:1px solid transparent;background:rgba(var(--color-foreground),.04);cursor:pointer;aspect-ratio:3 / 4;overflow:hidden;transition:border-color .3s ease,opacity .3s ease;opacity:.7}.vl-gallery__thumb:hover{opacity:1}.vl-gallery__thumb.is-active{border-color:rgb(var(--color-foreground));opacity:1}.vl-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}}.vl-pdp__media[data-vl-ratio] .vl-gallery__zoom,.vl-pdp__media[data-vl-ratio] .vl-gallery__main--empty .vl-gallery__slide{aspect-ratio:var(--vl-pdp-gallery-ratio, 3 / 4)}.vl-pdp__media:not([data-vl-ratio]) .vl-gallery__zoom{aspect-ratio:auto}.vl-pdp__media:not([data-vl-ratio]) .vl-gallery__img{height:auto;object-fit:contain}.vl-pdp__media .vl-gallery__zoom,.vl-pdp__media .vl-gallery__thumb{border-radius:var(--vl-pdp-img-radius, 0px)}.vl-pdp__media--no-zoom .vl-gallery__zoom{cursor:default;pointer-events:none}@media screen and (min-width:990px){.vl-pdp__media--thumbs-bottom .vl-gallery{display:block}.vl-pdp__media--thumbs-bottom .vl-gallery__main{grid-column:auto;grid-row:auto}.vl-pdp__media--thumbs-bottom .vl-gallery__thumbs{flex-direction:row;flex-wrap:wrap;grid-column:auto;grid-row:auto;max-height:none;margin-top:1.4rem;overflow-y:visible}.vl-pdp__media--thumbs-bottom .vl-gallery__thumb{flex:0 0 7.2rem;width:7.2rem}}.vl-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 10px #1414141f;transition:background-color .25s ease}.vl-gallery__arrow:hover{background:rgb(var(--color-background))}.vl-gallery__arrow--prev{left:1rem}.vl-gallery__arrow--next{right:1rem}.vl-pdp__media--gallery-carousel .vl-gallery__arrow{display:inline-flex}@media screen and (min-width:990px){.vl-pdp__media--gallery-carousel .vl-gallery{display:block}.vl-pdp__media--gallery-carousel .vl-gallery__thumbs{display:none}.vl-pdp__media--gallery-carousel .vl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.vl-pdp__media--gallery-carousel .vl-gallery__slide{display:block;flex:0 0 100%;scroll-snap-align:center}.vl-pdp__media--gallery-carousel .vl-gallery__dots{display:flex}.vl-pdp__media--gallery-carousel .vl-gallery__counter{display:block}}@media screen and (min-width:990px){.vl-pdp__media--gallery-stacked .vl-gallery{display:block}.vl-pdp__media--gallery-stacked .vl-gallery__thumbs{display:none}.vl-pdp__media--gallery-stacked .vl-gallery__track{display:block;overflow:visible}.vl-pdp__media--gallery-stacked .vl-gallery__slide{display:block;margin-bottom:1.6rem}.vl-pdp__media--gallery-stacked .vl-gallery__dots,.vl-pdp__media--gallery-stacked .vl-gallery__counter{display:none}}@media screen and (min-width:990px){.vl-pdp__media--gallery-grid .vl-gallery{display:block}.vl-pdp__media--gallery-grid .vl-gallery__thumbs{display:none}.vl-pdp__media--gallery-grid .vl-gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;overflow:visible}.vl-pdp__media--gallery-grid .vl-gallery__slide{display:block}.vl-pdp__media--gallery-grid .vl-gallery__dots,.vl-pdp__media--gallery-grid .vl-gallery__counter{display:none}}.vl-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;background-color:#0f0a0eb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.vl-lightbox[hidden]{display:none!important}.vl-lightbox[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease}.vl-lightbox__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:zoom-out}.vl-lightbox__inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;cursor:zoom-out}.vl-lightbox__stage img{cursor:default}.vl-lightbox__stage{position:relative;max-width:94vw;max-height:92vh;display:flex;align-items:center;justify-content:center;transform:scale(.94);transition:transform .32s cubic-bezier(.16,1,.3,1)}.vl-lightbox[data-open] .vl-lightbox__stage{transform:scale(1)}.vl-lightbox__stage img{display:block;max-width:94vw;max-height:92vh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.vl-lightbox__close,.vl-lightbox__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border:0;background:transparent;color:#ffffffd9;cursor:pointer;transition:color .25s ease,background-color .25s ease}.vl-lightbox__close:hover,.vl-lightbox__nav:hover{color:#fff}.vl-lightbox__close{top:1.2rem;right:1.2rem}.vl-lightbox__nav{top:50%;transform:translateY(-50%)}.vl-lightbox__nav--prev{left:.6rem}.vl-lightbox__nav--next{right:.6rem}.vl-lightbox__close:focus-visible,.vl-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.vl-lightbox__counter{position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);font-size:1.2rem;letter-spacing:.1em;color:#fffc}@media screen and (min-width:750px){.vl-lightbox__nav--prev{left:1.8rem}.vl-lightbox__nav--next{right:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vl-pdp-gallery.css.map */
