.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius)}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}@media screen and (max-width:749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}}slider-component{--desktop-margin-left-first-item: max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}.slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}media-gallery .slider-button.media-gallery-arrow{color:var(--color-primary-red, #e30330)}media-gallery .slider-button.media-gallery-arrow:hover:not([disabled]){color:var(--color-primary-red, #e30330);opacity:.85}media-gallery .slider-button.media-gallery-arrow svg{width:1rem;height:1rem}@media screen and (min-width:750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}media-gallery>slider-component:first-of-type{height:27.5rem;max-height:27.5rem;display:flex;flex-direction:column;overflow:hidden}}media-gallery>slider-component:first-of-type .product__media-list{flex:1;min-height:0;height:100%}media-gallery>slider-component:first-of-type .product__media-item{height:100%}media-gallery>slider-component:first-of-type .product__media-item>*{height:100%}media-gallery>slider-component:first-of-type .product__media-main-with-arrows{flex:1;min-height:0;display:flex;align-items:center;gap:.75rem}media-gallery>slider-component:first-of-type .product__media-main-with-arrows .product__media-list{flex:1}@media screen and (max-width:749px){media-gallery>slider-component:first-of-type .product__media-main-with-arrows{gap:.25rem}}media-gallery>slider-component:first-of-type .product-media-container{height:100%!important}media-gallery>slider-component:first-of-type .product-media-container .product__modal-opener,media-gallery>slider-component:first-of-type .product-media-container .media{height:100%!important}media-gallery>slider-component:first-of-type .product-media-container .media{padding-top:0!important;position:relative}media-gallery>slider-component:first-of-type .product-media-container .media img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (min-width:768px){media-gallery>slider-component:first-of-type .product-media-container .media img{position:absolute}}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width:749px){.product__media-list{margin-left:-2.5rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;right:1.2rem;bottom:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}button.thumbnail{border:1px solid #C6C6C6;border-radius:4px;padding:2px}.product__media-item>*{display:block;position:relative}@media screen and (max-width:749px){.product__media-item{display:flex;align-items:center}}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}.slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width:750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:.5rem!important;min-width:.5rem;height:.5rem;flex:0 0 .5rem}.thumbnail-list__item.slider__slide:before{content:none}.thumbnail-list__item .thumbnail{position:static;width:.5rem;min-width:.5rem;height:.5rem;display:inline-block;border-radius:9999px;background-color:var(--color-primary-red, #e30330);opacity:.3}.thumbnail-list__item .thumbnail img,.thumbnail-list__item .thumbnail__badge{display:none}.thumbnail-list__item .thumbnail[aria-current]{width:1.75rem;min-width:1.75rem;height:.375rem;border-radius:9999px;background-color:var(--color-primary-red, #e30330);opacity:1;box-shadow:none;border-color:transparent;transition:width .3s ease,background-color .3s ease,transform .3s ease;animation:product-gallery-dot-dash-pop .3s ease}@keyframes product-gallery-dot-dash-pop{0%{width:.5rem;height:.5rem}to{width:1.75rem;height:.375rem}}}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:3.5rem!important;min-width:3.5rem;flex:0 0 3.5rem}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:3.5rem!important;min-width:3.5rem;flex:0 0 3.5rem}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-foreground));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media(forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{object-fit:contain;width:100%;height:100%;pointer-events:none}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width:750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative;width:3.5rem!important;min-width:3.5rem;flex:0 0 3.5rem;box-sizing:border-box}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product__xr-button{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));margin:1rem auto;box-shadow:none;display:flex}.button.product__xr-button:hover{box-shadow:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}@media screen and (max-width:749px){slider-component .product__xr-button{display:none}.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media screen and (min-width:750px){slider-component+.button.product__xr-button{display:none}.product__xr-button[data-shopify-xr-hidden]{display:none}}.product__xr-button .icon{width:1.4rem;margin-right:1rem}@media screen and (max-width:749px){.thumbnail-slider .thumbnail-list .thumbnail-list__item{width:auto!important;min-width:0!important;height:.5rem!important;flex:0 0 auto!important;display:flex;align-items:center;justify-content:center}.thumbnail-slider .thumbnail-list .thumbnail-list__item:before{content:none!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{position:static!important;width:.5rem!important;min-width:.5rem!important;height:.5rem!important;display:inline-block!important;border-radius:9999px!important;background-color:var(--color-primary-red, #e30330)!important;opacity:.3;box-shadow:none!important;border:0!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail img,.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail__badge{display:none!important}.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]{width:1.75rem!important;min-width:1.75rem!important;height:.375rem!important;border-radius:9999px!important;background-color:var(--color-primary-red, #e30330)!important;opacity:1;box-shadow:none!important;border:0!important}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/product-media-gallery.css.map */
