.product__thumbnail-carousel-wrapper--horizontal{position:static;top:auto;left:auto;transform:none;width:100%;display:flex;flex-direction:row;gap:var(--hh-spacing-xs);align-items:center;justify-content:center;margin-top:var(--hh-spacing-md);overflow:hidden}.product__thumbnail-carousel-wrapper--horizontal .product__thumbnail-carousel{width:auto;height:auto;aspect-ratio:auto;flex:1;max-width:800px;overflow:hidden}.product__thumbnail-carousel-wrapper--horizontal .product__thumbnail-carousel .swiper-wrapper{align-items:center}.product__thumbnail-carousel-wrapper--horizontal .product__thumbnail-carousel .swiper-slide{width:20%;flex-shrink:0}.product__thumbnail-carousel-wrapper--horizontal .swiper-button-prev,.product__thumbnail-carousel-wrapper--horizontal .swiper-button-next{position:static;height:24px;width:24px;margin-top:0;flex-shrink:0}.product__thumbnail-carousel-wrapper--horizontal .swiper-button-prev:after,.product__thumbnail-carousel-wrapper--horizontal .swiper-button-next:after{content:none}.product__thumbnail-carousel-wrapper--horizontal .product__thumbnail-card{aspect-ratio:1;height:auto}.product__media-carousel .main-image-nav{position:absolute;top:50%;z-index:10;width:36px;height:36px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid var(--hh-color-night);margin-top:0;display:none}@media screen and (min-width: 990px){.product__media-carousel .main-image-nav{width:48px;height:48px}}.product__media-carousel .main-image-nav:hover{background:#fff}.product__media-carousel .main-image-nav.swiper-button-prev{left:0;transform:translate(-50%,-50%)}.product__media-carousel .main-image-nav.swiper-button-next{right:0;transform:translate(50%,-50%)}.product__media-carousel .main-image-nav:after{content:none}.product__media-carousel .main-image-nav svg{width:20px;height:20px;color:#333}.product__media-carousel .main-image-nav.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media screen and (min-width: 990px){.product__thumbnail-carousel-wrapper--horizontal{display:flex}}.product__media-wrapper{padding:var(--hh-spacing-md)}@media screen and (min-width: 990px){.product__media-wrapper{padding:var(--hh-spacing-lg);padding-right:0}}.product-section{overflow:hidden}.product__media-carousel .swiper{overflow:visible}@media screen and (min-width: 990px){.product__media-carousel .swiper{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/1031/assets/component-product-media.css.map */
