.product-carousel-container .product-media-carousel .splide__slide{display:flex;align-items:center;justify-content:center}.product-carousel-container .product-media-carousel .splide__slide .product-media-carousel__image{max-height:100%;max-width:100%}.product-carousel__inner-wrapper--flex{display:flex;align-items:flex-start}.product-carousel-container--hide .nav-carousel-wrapper{display:none!important}.product-carousel-container{display:flex;flex-direction:column;position:relative;z-index:1}@media(min-width:1025px){.product-carousel-container--row{padding-left:30px}}@media(min-width:1280px){.product-carousel-container--row{padding-left:50px}}.product-carousel-container .product-carousel-inner{order:0}@media(min-width:1025px){.product-carousel-container .product-media-carousel{padding-top:var(--d-header-height)}}.product-carousel-container .product-media-carousel .splide__list{align-items:center}.product-carousel-container .product-media-carousel .splide__slide{width:100%}.product-carousel-container .product-media-carousel .splide__pagination{bottom:0}.product-carousel-container .product-media-carousel .splide__pagination .splide__pagination__page{width:6px;height:6px;margin:0 4.5px;opacity:1;background:rgba(var(--color-eight),1)}.product-carousel-container .product-media-carousel .splide__pagination .splide__pagination__page.is-active{transform:scale(1.7)!important;background:rgba(var(--color-one),1)}.product-carousel-container .product-media-carousel .splide__arrow{opacity:1;top:unset;bottom:13px;background:none;height:auto;width:auto}.product-carousel-container .product-media-carousel .splide__arrow:disabled{background-color:#fff3}.product-carousel-container .product-media-carousel .splide__arrow--next{top:50%;right:0;width:32px;height:32px;background-color:#0009;border-radius:0}@media(min-width:1025px){.product-carousel-container .product-media-carousel .splide__arrow--next{width:48px;height:48px}}.product-carousel-container .product-media-carousel .splide__arrow--prev{left:0;top:50%;width:32px;height:32px;background-color:#0009;border-radius:0}@media(min-width:1025px){.product-carousel-container .product-media-carousel .splide__arrow--prev{width:48px;height:48px}}.product-carousel-container .nav-carousel-wrapper{order:1;display:none}@media(min-width:1025px){.product-carousel-container .nav-carousel-wrapper{display:unset}}.product-carousel-container .nav-carousel-wrapper .product-thumbs-carousel.splide--ttb .splide__arrow--prev{top:0!important;left:50%!important;transform:translate(-50%) translateY(calc(-100% - 5px))!important}.product-carousel-container .nav-carousel-wrapper .product-thumbs-carousel.splide--ttb .splide__arrow--next{bottom:0!important;left:50%!important;transform:translate(-50%) translateY(calc(100% + 5px))!important}.product-carousel-container .nav-carousel-wrapper .product-thumbs-carousel .splide__track .splide__list .splide__slide{transition:filter .5s ease}.product-carousel-container .nav-carousel-wrapper .product-thumbs-carousel .splide__track .splide__list .splide__slide:not(:first-child):not(:last-child).blurred:not(:first-child){filter:blur(3px);opacity:.4}@media(min-width:1025px){.product-carousel-container .nav-carousel-wrapper .product-thumbs-carousel .splide__track .splide__list .splide__slide:not(:first-child):not(:last-child).blurred{filter:blur(3px);opacity:.4}}.product-carousel-container .nav-carousel-wrapper .splide__arrow--prev{top:unset;bottom:0;left:0;transform:unset}.product-carousel-container .nav-carousel-wrapper .splide__arrow--next{bottom:0;top:unset;left:33px;transform:unset}.product-carousel-container .product-thumbs-carousel{order:1}.product-carousel-container .product-thumbs-carousel img{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}@media(min-width:1280px){.product-carousel-container .product-thumbs-carousel::-webkit-scrollbar{display:none}.product-carousel-container .product-thumbs-carousel{-ms-overflow-style:none;scrollbar-width:none}}.product-carousel-container .product-thumbs-carousel .splide__slide:focus{outline:2px solid rgb(0,95,204)!important;outline-offset:-2px}.product-carousel-container [data-pdp-nav-carousel-images]{display:none}.product-carousel-container{grid-gap:0!important}@media(min-width:1025px){.product-carousel-container{grid-gap:10px!important}}.product-gallery__thumbnail-media-icon{width:100%;height:100%;background:linear-gradient(0deg,#0003,#0003)}.product-gallery__thumbnail-media-icon:after{content:"";width:30px;height:30px;background:transparent;border:2px solid rgba(var(--color-background),1);display:inline-block;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);transition:border-color .2s ease-in-out}.product-gallery__thumbnail-media-icon svg g{transition:fill .2s ease-in-out}.product-gallery__thumbnail-media-icon:hover svg g{fill:rgba(var(--color-foreground),1)}.product-gallery__thumbnail-media-icon:hover:after{border-color:rgba(var(--color-foreground),1)}button.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster{border-radius:50%;background:transparent;border:2px solid rgba(var(--color-background),1);transition:border-color .2s ease-in-out}button.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster:hover{border-color:rgba(var(--color-foreground),1)}button.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster:hover svg{color:rgba(var(--color-foreground),1)}button.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster svg{color:rgba(var(--color-background),1);transition:color .2s ease-in-out}.product-gallery__main-media-poster{width:100%;position:absolute;top:0;left:0;z-index:1;padding:0}.product-main__content-wrapper{-moz-column-gap:var(--pdp-top-column-gap);column-gap:var(--pdp-top-column-gap)}@media(min-width:1025px){.product-main__content-wrapper{-moz-column-gap:var(--d-pdp-top-column-gap);column-gap:var(--d-pdp-top-column-gap)}}.product-gallery__media-icon{position:absolute;bottom:15px;right:15px;z-index:2}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{right:unset!important;left:10px!important}model-viewer{background:rgba(var(--color-three),1)!important}button.shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster{display:none}.product-gallery__main-media-icon{width:30px;height:30px;position:absolute;bottom:15px;right:15px;z-index:2}.product-gallery__main-media-icon svg g{transition:fill .2s ease-in-out}button.product-gallery__main-media-poster:hover svg g{fill:rgba(var(--color-foreground),1)}button.product-gallery__main-media-poster:hover .product-gallery__main-media-icon:after{border-color:rgba(var(--color-foreground),1)}button.product-gallery__main-media-poster>*{pointer-events:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}@media(max-width:768px){.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media(min-width:769px){.product__xr-button[data-shopify-xr-hidden]{display:none}}video.product-media-video__video{width:100%!important}.shopify-model-viewer-ui,model-viewer{position:absolute!important;top:10px;left:10px;width:calc(100% - 20px);max-width:100%;overflow:hidden;height:100%}.product-gallery__main-media-poster{height:100%;background-color:rgba(var(--color-three),1)}.product-gallery__main-media-poster img{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.glightbox-clean .gslide-media{background-color:rgba(var(--color-three),1)}.product-media-carousel__zoom{display:flex;width:100%;margin-bottom:0;height:100%}.grid-gallery_loading-slide{background-color:rgba(var(--color-three),1);width:100%;height:100%;min-height:330px;position:absolute;top:0;left:0;z-index:2;opacity:1;transition:opacity .6s ease-in-out}.grid-gallery_loading-slide svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-gallery_loading-slide.gallery-loaded{pointer-events:none;opacity:0;z-index:2}.product-carousel__inner-wrapper--main{width:100%}@media(min-width:1025px){[data-gallery-style=grid] .grid-gallery_loading-slide svg{top:30vh;left:50%;transform:translate(-50%)}.product-main__sticky-inner.sticky--true{position:sticky;top:30px}}@media(min-width:1025px){.product-main__sticky-inner.sticky--true{top:162px}}@media(min-width:1025px){.splide__slide.group_image--hide,.splide__pagination .group_image--hide{display:none!important}}.nav-carousel-wrapper a.glightbox.product-media-carousel__zoom{pointer-events:none}[data-gallery-style=carousel] .splide__track{padding-left:0}[data-gallery-style=carousel] .product-carousel-container .product-media-carousel .splide__pagination{bottom:-24px}@media(min-width:769px)and (max-width:1024px){[data-gallery-style=carousel] .product-carousel-container{min-width:100%}}[data-gallery-style=carousel] .splide__arrow{width:22px;height:22px;background-color:#fff}[data-gallery-style=carousel] .splide__arrow svg{fill:rgba(var(--color-foreground),1)}[data-gallery-style=carousel] .splide__arrow:focus-visible{outline:3px solid skyblue}[data-gallery-style=carousel] .splide__arrow:focus{outline:3px solid skyblue}@media(min-width:1025px){[data-gallery-style=carousel] .splide__track.grid-gallery__wrapper{min-height:594px}[data-gallery-style=carousel] .grid-gallery__item img,[data-gallery-style=carousel] .product-gallery__main-media-poster{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}[data-gallery-style=grid] .grid-gallery__item{position:relative}[data-gallery-style=grid] .gallery-type--grid .splide__list{display:flex;gap:0}@media(min-width:1025px){[data-gallery-style=grid] .gallery-type--grid .splide__list{gap:10px}}@media(min-width:1025px){[data-gallery-style=grid] video.product-media-video__video{width:100%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-gallery-style=grid] .gallery-type--grid .splide__list{display:grid!important;align-items:unset!important}}
