.loading-spinner{position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:2px solid rgb(var(--text-color));border-radius:50%;border-top-color:rgba(var(--bg-color))}.loading-spinner--out{transition-duration:0s;opacity:0;pointer-events:none}.revealable{visibility:hidden;opacity:0}.revealable.revealable--in{visibility:visible;transition:opacity .4s,visibility .4s;opacity:1}.media-gallery{--media-gap: calc(2 * var(--space-unit));--media-gutter: calc(4 * var(--space-unit))}.media-gallery__viewer{border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color)}.media-viewer,.media-thumbs{overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.media-viewer::-webkit-scrollbar,.media-thumbs::-webkit-scrollbar{display:none}.media-viewer__item,.media-thumbs__item{scroll-snap-align:start}.media-viewer__item:not(:last-child),.media-thumbs__item:not(:last-child){margin-inline-end:var(--media-gap)}.media-viewer__item--variant:not(:first-child),.media-thumbs__item--variant:not(:first-child){display:none}.media-viewer__item{flex:0 0 100%;text-align:center}.media-viewer__item>deferred-media[loaded]{z-index:3}.media-poster__btn,.media-thumbs__badge{z-index:1;border-radius:var(--btn-icon-border-radius, var(--btn-border-radius))}.media-poster__btn{width:56px;height:56px;border:1px solid rgba(var(--text-color)/.2);background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.media-poster__btn>.icon{width:40%;height:40%}.media-gallery__thumbs{margin-top:var(--media-gap)}.media-thumbs__item{flex:0 0 84px}.media-thumbs__btn{border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color)}.media-thumbs__btn:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;transition:width .3s;background-color:rgb(var(--text-color))}.media-thumbs__btn.is-active:after,.product-media--stacked .media-viewer__item.is-active .media:after{width:100%}.media-thumbs__badge{z-index:2;top:var(--space-unit);right:var(--space-unit);width:25%;min-width:20px;border:1px solid rgba(51,51,51,.2);background-color:#fff;color:#333}.media-thumbs__badge:before{content:"";padding-top:100%}.media-thumbs__badge>.icon{position:absolute;width:50%;height:50%}.media-gallery deferred-media{background-color:var(--gallery-bg-color)}.media-gallery deferred-media[loaded] .media-poster{opacity:0;pointer-events:none}.media-gallery deferred-media .media-poster{z-index:1}.media-ctrl__btn,.media-ctrl__counter{position:absolute;border:1px solid rgba(var(--text-color)/.15);border-radius:var(--btn-border-radius, 0);background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.media-ctrl__btn{z-index:5;padding:calc(2 * var(--space-unit))}.media-ctrl__btn:after{width:calc(44px + var(--media-gutter) * 2);height:calc(44px + var(--media-gutter) * 2)}.media-ctrl__btn[name=prev]{left:var(--media-gutter)}.media-ctrl__btn[name=next]{right:var(--media-gutter)}.media-ctrl__counter{z-index:2;right:var(--media-gutter);bottom:var(--media-gutter);padding:calc(2 * var(--space-unit)) calc(4 * var(--space-unit));line-height:2.4rem}.media-gallery iframe,.media-gallery video,.media-gallery model-viewer,.media-gallery .shopify-model-viewer-ui{display:block;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.media-gallery iframe,.media-gallery video{background-color:var(--gallery-bg-color)}[data-shopify-xr-hidden],.media--zoom .zoom-image{display:none}@media(max-width:768.98px){.media-viewer__item>deferred-media[loaded]{z-index:5}}@media(min-width:769px){.media-gallery{--media-gap: calc(3 * var(--space-unit))}.product-image.img-fit--contain,.zoom-image--contain{left:50%;width:auto;height:100%;transform:translate(-50%)}[dir=rtl] .product-image.img-fit--contain,[dir=rtl] .zoom-image--contain{right:50%;left:auto;transform:translate(50%)}.media--zoom{cursor:zoom-in}.media--zoom .zoom-image{height:100%;opacity:0;object-fit:none;object-position:50% 50%}.media-viewer__item:not(:first-child) .media--zoom .zoom-image{display:block}.media--zoom .product-image,.media--zoom .zoom-image{transition:opacity .1s}.media--zoom:not(.media--zoom-not-loaded):hover .product-image{opacity:0}.media--zoom:not(.media--zoom-not-loaded):hover .zoom-image{display:block;opacity:1}.product-media--stacked .media-viewer{flex-wrap:wrap;margin:0 calc(var(--media-gap) * -1) calc(var(--media-gap) * -1) 0}.product-media--stacked .media-gallery__viewer{border:0;background-color:transparent}.product-media--stacked .media-viewer__item{margin:0;padding:0 var(--media-gap) var(--media-gap) 0}.product-media--stacked .media-viewer__item .media,.product-media--stacked .media-viewer__item deferred-media,.product-media--stacked .media-viewer__item product-model{border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color)}.product-media--stacked .zoom-image{display:none;transition:opacity .5s}.product-media--stacked .media--zoom:hover .zoom-image{display:block}.media--cover{top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto}.product-media--stacked .media-viewer__item .media:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;transition:width .3s;background-color:rgb(var(--text-color))}}@media(min-width:1024px){.media-gallery{--media-gutter: calc(6 * var(--space-unit))}.media-thumbs__item{flex:0 0 80px}.product-media--stacked .media-viewer__item:not(.media-viewer__item--single){flex:0 0 50%}}.media-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#000000eb}.media-lightbox--open{display:block}.media-lightbox__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.media-lightbox__track::-webkit-scrollbar{display:none}.media-lightbox__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.media-lightbox--zoomed .media-lightbox__track{overflow-x:hidden}.media-lightbox__scroller{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-overflow-scrolling:touch}.media-lightbox__img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;cursor:zoom-in}.media-lightbox__slide.is-zoomed .media-lightbox__scroller{display:block}.media-lightbox__slide.is-zoomed .media-lightbox__img{width:200%;max-width:none;max-height:none;cursor:zoom-out}.media-lightbox__close{position:absolute;top:12px;right:12px;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:#ffffffe6;color:#000;font-size:28px;line-height:44px;text-align:center;cursor:pointer}.media-lightbox__dots{position:absolute;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:0;z-index:1;margin:0;transition:opacity .2s}.media-lightbox--zoomed .media-lightbox__dots{opacity:0;pointer-events:none}@media(max-width:768.98px){.media-gallery--mobile-peek{--media-peek-basis: 88%}.media-gallery--mobile-peek .media-viewer__item{flex-basis:var(--media-peek-basis)}.media-gallery--mobile-peek .media-viewer__item--single{flex-basis:100%}}.media-dots{display:flex;flex-wrap:wrap;justify-content:center;min-height:24px;margin-top:6px}.media-dots[hidden]{display:none}@media(min-width:769px){.media-gallery .media-dots{display:none}}.media-dots__dot{position:relative;width:24px;min-width:0;height:24px;min-height:0;padding:0;border:0;background:none;box-shadow:none;cursor:pointer}.media-dots__dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background-color:rgba(var(--text-color)/.25);transition:background-color .2s,transform .2s}.media-dots__dot.is-active:before{background-color:rgb(var(--text-color));transform:scale(1.25)}.media-lightbox__dots .media-dots__dot:before{background-color:#fff6}.media-lightbox__dots .media-dots__dot.is-active:before{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/95/assets/media-gallery.css.map */
