.loading-spinner{width:20px;height:20px;transition:opacity var(--ease-duration-slow) var(--ease-standard) .3s;animation:spinner var(--motion-spinner-duration,.6s) linear infinite;border:2px solid rgb(var(--text-color));border-top-color:rgba(var(--bg-color));border-radius:50%;position:absolute;top:calc(50% - 10px);right:calc(50% - 10px)}.loading-spinner--out{opacity:0;transition-duration:0s}@media(prefers-reduced-motion:reduce){.loading-spinner{animation-duration:var(--motion-spinner-duration,.6s)!important;animation-iteration-count:infinite!important}}.revealable{visibility:hidden;opacity:0}.revealable.revealable--in{visibility:visible;transition:opacity var(--ease-duration-slow) var(--ease-standard),visibility var(--ease-duration-slow) var(--ease-standard);opacity:1}.media-gallery{--media-gap:calc(2 * var(--space-unit));--media-gutter:calc(4 * var(--space-unit))}.media-gallery .skip-link.btn{left:16px}.media-gallery__viewer{border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color)}.media-viewer,.media-thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:scroll}.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{text-align:center;flex:0 0 100%}.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{border:1px solid rgba(var(--text-color) / .2);background-color:rgba(var(--bg-color));width:56px;height:56px;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:"";width:0;height:2px;transition:width var(--ease-duration-base) var(--ease-standard);background-color:rgb(var(--text-color));position:absolute;bottom:0;left:0}.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);color:#333;background-color:#fff;border:1px solid #3333;width:25%;min-width:20px}.media-thumbs__badge:before{content:"";padding-top:100%}.media-thumbs__badge>.icon{width:50%;height:50%;position:absolute}.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{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));position:absolute}.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__btn[name=close]{top:var(--media-gutter);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{width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}.media-gallery iframe,.media-gallery video{background-color:var(--gallery-bg-color)}[data-shopify-xr-hidden],.media--zoom .zoom-image,product-model[loaded] .media-poster{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{width:auto;height:100%;left:50%;transform:translate(-50%)}[dir=rtl] .product-image.img-fit--contain,[dir=rtl] .zoom-image--contain{left:auto;right:50%;transform:translate(50%)}.media--zoom{cursor:zoom-in}.media--zoom .zoom-image{opacity:0;object-fit:none;object-position:50% 50%;height:100%}.media-viewer__item:not(:first-child) .media--zoom .zoom-image{display:block}.media--zoom .product-image,.media--zoom .zoom-image{transition:opacity var(--ease-duration-fast) var(--ease-standard)}.media--zoom:not(.media--zoom-not-loaded):hover .product-image{opacity:0}.media--zoom:not(.media--zoom-not-loaded):hover .zoom-image{opacity:1;display:block}.product-media--stacked .media-viewer{margin:0 calc(var(--media-gap) * -1) calc(var(--media-gap) * -1) 0;flex-wrap:wrap}.product-media--stacked .media-gallery__viewer{background-color:#0000;border:0}.product-media--stacked .media-viewer__item{padding:0 var(--media-gap) var(--media-gap) 0;margin: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{transition:opacity var(--ease-duration-slow) var(--ease-standard);display:none}.product-media--stacked .media--zoom:hover .zoom-image{display:block}.media--cover{width:auto;height:auto;top:-1px;right:-1px;bottom:-1px;left:-1px}.product-media--stacked .media-viewer__item .media:after{content:"";width:0;height:2px;transition:width var(--ease-duration-base) var(--ease-standard);background-color:rgb(var(--text-color));position:absolute;bottom:0;left:0}}@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{flex:0 0 50%}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/media-gallery.css.map */
