.product--thumbnail media-gallery .product__media-list .product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start}.product--thumbnail media-gallery .product__media-list{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:0;margin:0 0 1.2rem!important;padding:0!important;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-padding:0!important}.product--thumbnail media-gallery .product__media-list::-webkit-scrollbar{display:none}.product--thumbnail media-gallery .product__media-list:after{content:none!important}.product--thumbnail media-gallery .product__media-item .product-media-container{width:100%!important;max-width:100%!important}.product--thumbnail media-gallery .product__media-item .product-media-container .media{padding-top:100%!important}.product--thumbnail media-gallery .product__media-item .product-media-container .media>img,.product--thumbnail media-gallery .product__media-item .product-media-container .media>video,.product--thumbnail media-gallery .product__media-item .product-media-container .media>iframe{object-fit:contain!important;object-position:center center!important}.product--thumbnail media-gallery .product__media-list.miyagen-no-smooth{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){.product--thumbnail media-gallery .product__media-list{scroll-behavior:auto}}.product--thumbnail media-gallery .thumbnail-slider .slider-button{display:none!important}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .slider-buttons.miyagen-slider-buttons-hidden{display:none!important}@media screen and (max-width:749px){.product--thumbnail media-gallery>slider-component .slider-buttons{display:none!important}}@media screen and (min-width:750px){.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .slider-buttons{display:flex!important;align-items:center;justify-content:center;gap:.4rem;margin:0 0 1.2rem}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .slider-button{display:flex!important}}.product--thumbnail media-gallery .thumbnail-slider{display:block;overflow:visible;pointer-events:auto}.product--thumbnail media-gallery .thumbnail-list__item{position:relative;margin:0!important;padding:0!important;touch-action:manipulation}.product--thumbnail media-gallery .thumbnail-list__item .thumbnail{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.product--thumbnail media-gallery .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.product--thumbnail media-gallery .thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.product--thumbnail media-gallery .thumbnail[aria-current] img{opacity:1}.product--thumbnail media-gallery .thumbnail:not([aria-current]) img{opacity:.72;transition:opacity var(--duration-short, .1s) ease}.product--thumbnail media-gallery .thumbnail:hover img{opacity:1}@media screen and (max-width:749px){.product--thumbnail media-gallery .thumbnail-slider{display:flex;align-items:center}.product--thumbnail media-gallery .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;grid-gap:0!important;gap:.6rem;width:100%;margin:0!important;padding:.2rem 0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.product--thumbnail media-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail media-gallery .thumbnail-list:after{content:none!important}.product--thumbnail media-gallery .thumbnail-list__item.slider__slide{flex:0 0 auto!important;width:6.4rem!important;min-width:6.4rem!important;max-width:6.4rem!important;scroll-snap-align:start}}@media screen and (min-width:750px){.product--thumbnail media-gallery .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:.8rem!important;gap:.8rem!important;width:100%;margin:0!important;padding:.2rem!important;overflow:visible!important;scroll-snap-type:none!important}.product--thumbnail media-gallery .thumbnail-list__item.slider__slide{width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:none!important}}@media screen and (min-width:990px){.product--thumbnail.product--medium media-gallery .thumbnail-list,.product--thumbnail.product--large media-gallery .thumbnail-list,.product--thumbnail.product--small media-gallery .thumbnail-list{grid-template-columns:repeat(4,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/miyagen-product-gallery.css.map */
