.Carousel_carousel__O602H{position:relative;width:100%;background:rgba(0,0,0,0)}.Carousel_carouselContainer__mR7_K{position:relative;width:100%;height:auto;overflow:hidden}.Carousel_carouselSlide__qokIm{position:relative;flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-in-out}.Carousel_carouselImage__DWfo7{width:100%;height:100%;object-fit:contain;background:#fff;transition:opacity .5s ease-in-out,transform .5s ease-in-out}.Carousel_carouselTrack__Jq1PK{display:flex;width:100%;height:100%;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Carousel_carouselSlide__qokIm.Carousel_active__NXErk{opacity:1}.Carousel_carouselSlide__qokIm.Carousel_active__NXErk .Carousel_carouselImage__DWfo7{opacity:1;transform:scale(1)}.Carousel_carouselSlide__qokIm.Carousel_inactive__FyNXj{opacity:.3}.Carousel_carouselSlide__qokIm.Carousel_inactive__FyNXj .Carousel_carouselImage__DWfo7{opacity:.3;transform:scale(.95)}.Carousel_slideContent__pnsdn{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(0,0,0,0);color:#fff;padding:15px;border-radius:8px}.Carousel_slideContent__pnsdn h3{margin:0 0 8px;font-size:18px;font-weight:600}.Carousel_slideContent__pnsdn p{margin:0;font-size:14px;opacity:.9}.Carousel_carouselArrow__ewL7e{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#1a1a1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease}.Carousel_carouselArrow__ewL7e:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.Carousel_carouselArrow__ewL7e:active{transform:translateY(-50%) scale(.95)}.Carousel_carouselArrowPrev__Rsa5z{left:20px}.Carousel_carouselArrowNext__PYFym{right:20px}.Carousel_carouselDots__5VzFW{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px;width:100%;position:relative;z-index:10}.Carousel_carouselDot__F6dF_{width:8px;height:8px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:all .3s ease}.Carousel_carouselDot__F6dF_.Carousel_active__NXErk{background:#333;transform:scale(1.2)}.Carousel_carouselDot__F6dF_:hover{background:#666}.Carousel_carouselThumbnails__2qxuQ{display:flex;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:100%;padding:2px}.Carousel_carouselThumbnail__qqrFS{flex:1;aspect-ratio:4/3;max-width:calc(100%/var(--thumbnail-count) - 7px);margin:0 4px;border:2px solid rgba(0,0,0,0);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.Carousel_carouselThumbnail__qqrFS.Carousel_active__NXErk{border-color:#333;transform:scale(1.05)}.Carousel_carouselThumbnail__qqrFS:hover{border-color:#666;transform:scale(1.02)}.Carousel_carouselThumbnail__qqrFS:first-child{margin-left:0}.Carousel_carouselThumbnail__qqrFS:last-child{margin-right:0}.Carousel_thumbnailImage__TFXJz{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.Carousel_carouselArrow__ewL7e,.Carousel_carouselThumbnails__2qxuQ{display:none}.Carousel_carouselContainer__mR7_K{touch-action:pan-y}}.Carousel_carousel__O602H.Carousel_loading__L8Px1 .Carousel_carouselImage__DWfo7{opacity:.5}.Carousel_carouselTrack__Jq1PK{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Carousel_carouselArrow__ewL7e:focus,.Carousel_carouselDot__F6dF_:focus,.Carousel_carouselThumbnail__qqrFS:focus{outline:2px solid #007bff;outline-offset:2px}.ProductDetail_productDetail__sQkWE,.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd{width:100%}.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd img{max-width:100%;height:auto;display:block;margin:0 auto}.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd p{margin:0;padding:0;line-height:1.6}.ProductDetail_imageInitial__uTh75{opacity:0!important;transform:translateY(50px)!important}.ProductDetail_fadeInImage__JWUGo,.ProductDetail_imageInitial__uTh75{transition:all 1s cubic-bezier(.4,0,.2,1)!important;will-change:opacity,transform}.ProductDetail_fadeInImage__JWUGo{opacity:1!important;transform:translateY(0)!important}@media(max-width:768px){.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd{padding:0 16px}.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd img{border-radius:8px}.ProductDetail_imageInitial__uTh75{transform:translateY(20px)}.ProductDetail_fadeInImage__JWUGo,.ProductDetail_imageInitial__uTh75{transition:opacity .6s ease-out,transform .6s ease-out}}@media(min-width:769px){.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd{padding:0 24px}.ProductDetail_productDetail__sQkWE .ProductDetail_detailContainer__NmkLd img{border-radius:12px}}.ProductDetail_fadeInImage__JWUGo,.ProductDetail_imageInitial__uTh75{will-change:opacity,transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.ProductDetail_fadeInImage__JWUGo,.ProductDetail_imageInitial__uTh75{transition:none}.ProductDetail_imageInitial__uTh75{opacity:1;transform:none;opacity:1!important;transform:none!important}}