.AutoImage_wrapper__KhUNM{position:relative;line-height:1;width:100%;z-index:1}.AutoImage_wrapper__KhUNM.AutoImage_loading__mYsTJ{background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200px 100%;background-repeat:no-repeat;animation:AutoImage_shimmer__bhnm9 1.2s ease-in-out infinite}.AutoImage_wrapper__KhUNM>img{object-fit:cover;z-index:-1}@keyframes AutoImage_shimmer__bhnm9{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.AutoVideo_wrapper__CMWQo{position:relative;width:100%;z-index:1}.AutoVideo_wrapper__CMWQo>span:first-child{display:block;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.AutoVideo_wrapper__CMWQo .AutoVideo_skeleton__4cdmK{height:100%!important;position:absolute;top:0;left:0;width:100%}.AutoVideo_wrapper__CMWQo video{object-fit:cover}.YoutubeVideo_wrapper__VQ4Um{position:relative;z-index:1;width:100%}.YoutubeVideo_wrapper__VQ4Um>*{position:absolute;width:100%;height:100%}.YoutubeVideo_wrapper__VQ4Um .YoutubeVideo_poster__7HndN{object-fit:cover}.YoutubeVideo_wrapper__VQ4Um .YoutubeVideo_playBtn__bMh0v{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;cursor:pointer}.Carousel_wrapper__T46_C{--slide-spacing:1rem;--slide-size:100%;--slide-arrow-size:64px}.Carousel_wrapper__T46_C.Carousel_arrowsHover__RbvsG .Carousel_controls__qh8g_{opacity:0;transition:opacity .3s ease-in}.Carousel_wrapper__T46_C.Carousel_arrowsHover__RbvsG:hover .Carousel_controls__qh8g_{opacity:1}.Carousel_wrapper__T46_C.Carousel_directionY__msrPA .Carousel_container__4xezR{flex-direction:column;margin-left:0;margin-top:calc(var(--slide-spacing) * -1)}.Carousel_wrapper__T46_C.Carousel_directionY__msrPA .Carousel_slide__B8EIr{padding-left:0;margin-top:var(--slide-spacing)}.Carousel_root__CktEF{position:relative}.Carousel_wrapper__T46_C:not(.Carousel_overflow__53_4X) .Carousel_viewport__jDE2s{overflow:hidden}.Carousel_container__4xezR{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.Carousel_slide__B8EIr{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);z-index:1}.Carousel_slide__B8EIr.is-snapped{z-index:2}@media screen and (max-width:767px){.Carousel_controls__qh8g_{display:none}}@media screen and (min-width:768px)and (max-width:1199px){.Carousel_controls__qh8g_{display:none}}.Carousel_dots__K6YZr{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex}.Carousel_dots__K6YZr .Carousel_dot__WUXF2{position:relative;padding:12px;opacity:.7;cursor:pointer}.Carousel_dots__K6YZr .Carousel_dot__WUXF2:before{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border:1px solid #8c8c8c;background-color:#8c8c8c;border-radius:100%}.Carousel_dots__K6YZr .Carousel_dot__WUXF2.Carousel_dotSelected__Ynus1{opacity:1}.Carousel_dots__K6YZr .Carousel_dot__WUXF2.Carousel_dotSelected__Ynus1:before{background-color:#171717}.Carousel_buttonPrev__VeCUq{position:absolute;width:var(--slide-arrow-size);height:var(--slide-arrow-size);top:50%;left:2.4rem;transform:translateY(-50%);background-color:#fff;border-radius:100%}.Carousel_buttonPrev__VeCUq img{rotate:180deg;width:70%}.Carousel_buttonPrev__VeCUq:disabled{display:none}.Carousel_buttonNext__EBiZZ{position:absolute;width:var(--slide-arrow-size);height:var(--slide-arrow-size);top:50%;transform:translateY(-50%);right:2.4rem;background-color:#fff;border-radius:100%}.Carousel_buttonNext__EBiZZ img{width:70%}.Carousel_buttonNext__EBiZZ:disabled{display:none}.Carousel_playBtn__fPmrL{display:block;margin-left:auto;margin-top:2.4rem}@media(max-width:576px){.Carousel_playBtn__fPmrL{margin-top:1.6rem}}.Carousel_subCarousel__TTe9T{margin-top:32px}.Carousel_subViewport____Hw7{overflow:hidden}.Carousel_subContainer__MGm_i{display:flex;flex-direction:row;margin-left:calc(var(--slide-spacing) * -1)}.Carousel_subSlide__oEsym{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);opacity:0;transition:opacity .3s ease-in}.Carousel_subSlide__oEsym.is-snapped{opacity:1}.BannerMain_bannerMain__X_7OE{margin-bottom:80px}@media(max-width:576px){.BannerMain_bannerMain__X_7OE{margin-bottom:48px}}.BannerMain_bannerMain__X_7OE .BannerMain_bannerList__vAI3N{display:flex;flex-direction:column;gap:24px}.BannerMain_bannerMain__X_7OE .BannerMain_carousel__EU1kr a{text-decoration:none}.BannerMain_banner___u74H{padding:0 104px;display:flex;align-items:center;height:350px;color:#fff}@media(max-width:576px){.BannerMain_banner___u74H{text-align:center;align-items:start;justify-content:center;padding:42px 30px;height:auto}}.BannerMain_banner___u74H .BannerMain_bannerContent__Jyfur{display:flex;flex-direction:column}.BannerMain_banner___u74H .BannerMain_bannerTitle__nHTtg{font-size:56px;font-weight:500;line-height:64px;letter-spacing:-1.68px;position:relative}@media(max-width:576px){.BannerMain_banner___u74H .BannerMain_bannerTitle__nHTtg{font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.32px;text-align:center}}.BannerMain_banner___u74H .BannerMain_bannerDesc__Nd39Z{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.18px;margin-top:10px}@media(max-width:576px){.BannerMain_banner___u74H .BannerMain_bannerDesc__Nd39Z{font-size:22px;line-height:30px;letter-spacing:-.72px;margin-top:6px}}.BannerMain_banner___u74H .BannerMain_buttonWrapper__HJB_6{display:flex;align-items:center;gap:10px;margin-top:20px}@media screen and (max-width:767px){.BannerMain_banner___u74H .BannerMain_buttonWrapper__HJB_6{justify-content:center}}.BannerMain_banner___u74H .BannerMain_strikePrice__5JB4h{color:#fff;font-size:16px;font-weight:500;letter-spacing:-.032px;text-decoration:line-through}.BannerMain_banner___u74H .BannerMain_bannerButton__cyFJi{display:flex;justify-content:center;align-items:center;gap:10px;padding:11.5px 14px;border-radius:100px;font-size:16px;font-weight:500;letter-spacing:-.032px;min-width:90px;height:43px;background-color:#1174dc;color:#fff;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.BannerMain_banner___u74H .BannerMain_bannerButton__cyFJi{min-width:60px;padding:.6rem 2.4rem}}