.SimilarProductClient_reveal__5SR2s{opacity:0;transform:translateY(28px);transition:opacity var(--transition-duration-slow) var(--transition-timing-function-ease),transform var(--transition-duration-slow) var(--transition-timing-function-ease)}.SimilarProductClient_reveal__5SR2s[data-reveal=true]{opacity:1;transform:translateY(0)}.SimilarProductClient_container__xyZRD{position:relative}.SimilarProductClient_container__xyZRD .SimilarProductClient_dots__Z1lX0{position:absolute!important;inset:0;margin:auto}@media(max-width:767px){.SimilarProductClient_container__xyZRD .SimilarProductClient_dots__Z1lX0{inset:auto;left:0}}.SimilarProductClient_carouselWrap__9lT6X .swiper-wrapper{align-items:stretch}.SimilarProductClient_carouselWrap__9lT6X .swiper-slide{height:auto}.SimilarProductClient_carouselWrap__9lT6X .swiper-slide .SimilarProductClient_card__KDTYR{width:100%;opacity:0;transform:translateY(40px);transition:opacity var(--transition-duration-slow) var(--transition-timing-function-ease),transform var(--transition-duration-slow) var(--transition-timing-function-ease)}.SimilarProductClient_carouselWrap__9lT6X[data-wave=true] .swiper-slide:first-child .SimilarProductClient_card__KDTYR{opacity:1;transform:translateY(0);transition-delay:0s}.SimilarProductClient_carouselWrap__9lT6X[data-wave=true] .swiper-slide:nth-child(2) .SimilarProductClient_card__KDTYR{opacity:1;transform:translateY(0);transition-delay:.15s}.SimilarProductClient_carouselWrap__9lT6X[data-wave=true] .swiper-slide:nth-child(3) .SimilarProductClient_card__KDTYR{opacity:1;transform:translateY(0);transition-delay:.3s}.SimilarProductClient_carouselWrap__9lT6X[data-wave=true] .swiper-slide:nth-child(4) .SimilarProductClient_card__KDTYR{opacity:1;transform:translateY(0);transition-delay:.45s}.SimilarProductClient_itemDescript__jp3Lx{opacity:.77}.SimilarProductClient_card__KDTYR{transition:all .3s ease}.SimilarProductClient_card__KDTYR:hover img{transition:all .3s ease;transform:translateY(-3px)}.CarouselDots_CarouselDots__Htf5V{position:relative}.CarouselDots_CarouselDots__Htf5V .CarouselDots_dot____ewL{width:calc(12*var(--rpx));height:calc(12*var(--rpx));padding:0;border:0;border-radius:50%;background:var(--primary);opacity:.36;transition:width var(--transition-duration-fast) ease,background var(--transition-duration-fast) ease,opacity var(--transition-duration-fast) ease}.CarouselDots_CarouselDots__Htf5V .CarouselDots_dot____ewL:hover,.CarouselDots_CarouselDots__Htf5V .CarouselDots_dot____ewL[state~=hover]{opacity:.75}.CarouselDots_CarouselDots__Htf5V .CarouselDots_dot____ewL[state~=active]{opacity:1;cursor:default}.CarouselNav_CarouselNav__CtZYO{position:relative;z-index:2}.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6{cursor:pointer;transition:all var(--transition-duration-fast) ease}.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6.CarouselNav_prev__R_La_{transform:scaleX(-1)}.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6[state~=disabled]{pointer-events:none;opacity:.5}.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6:hover,.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6[state~=hover]{opacity:.75}.CarouselNav_CarouselNav__CtZYO .CarouselNav_nav__1XeY6 svg{pointer-events:none;transition:opacity var(--transition-duration-fast) ease}