.container[data-v-2b72e11d]{font-family:Noto Sans SC}.container img[data-v-2b72e11d]{width:100%;height:auto;vertical-align:-webkit-baseline-middle}.container .banner[data-v-2b72e11d]{position:relative;background-color:#f5f5f7}.container .banner .el-carousel[data-v-2b72e11d]{height:41.66667vw}.container .banner .el-carousel .el-carousel__item[data-v-2b72e11d]{height:42.01389vw}.container .banner .banner-content[data-v-2b72e11d]{position:relative}.container .banner .banner-content .banner-video-player[data-v-2b72e11d]{width:100%;height:42.01389vw}.container .banner .banner-content .banner-info[data-v-2b72e11d]{position:absolute;top:8.33333vw;left:13.88889vw}.container .banner .banner-content .banner-info .banner-info-title[data-v-2b72e11d]{font-family:Fieldwork;font-weight:400;font-size:2.91667vw;color:#fff}.container .banner .banner-content .banner-info .banner-info-text[data-v-2b72e11d]{font-weight:400;font-size:1.875vw;color:#fff}.container .banner .banner-content .banner-info .banner-info-buttton[data-v-2b72e11d]{position:absolute;margin-top:2.77778vw;padding:0 1.38889vw;height:2.22222vw;background-color:#009343;border-radius:1.11111vw;font-weight:400;font-size:1.04167vw;color:#fff;line-height:2.22222vw;transition:transform .2s ease-out,background-color .2s ease-out}.container .banner .banner-content .banner-info .banner-info-buttton[data-v-2b72e11d]:hover{transform:scale(1.05);background-color:#00b453}.container .banner .carousel-indicator[data-v-2b72e11d]{position:absolute;left:13.88889vw;bottom:4.16667vw;height:1.73611vw;background-color:#262629;border-radius:.90278vw;padding:0 1.38889vw;display:flex;align-items:center;gap:.34722vw}.container .banner .carousel-indicator .carousel-indicator-item[data-v-2b72e11d]{width:.55556vw;height:.55556vw;border-radius:50%;background-color:#ccccce;transition:transform .2s ease-out}.container .banner .carousel-indicator .carousel-indicator-item[data-v-2b72e11d]:hover{transform:scale(1.3)}.container .banner .carousel-indicator .carousel-indicator-item__active[data-v-2b72e11d]{width:2.22222vw;height:.55556vw;background-color:#f5f5f7;border-radius:.27778vw}.container .product-wrapper[data-v-2b72e11d]{padding:3.125vw 6.94444vw 4.16667vw;background-color:#f5f5f7}.container .product-wrapper .product-title[data-v-2b72e11d]{font-weight:500;font-size:2.36111vw;color:#000;text-align:center}.container .product-wrapper .product-wrapper-content[data-v-2b72e11d]{margin-top:1.38889vw;display:flex;gap:.41667vw}.container .product-wrapper .product-wrapper-content .product-content[data-v-2b72e11d]{position:relative;flex:1;aspect-ratio:1/1;background-color:#fff;border-radius:1.04167vw;overflow:hidden;transition:box-shadow .3s ease-out}.container .product-wrapper .product-wrapper-content .product-content[data-v-2b72e11d]:hover{box-shadow:0 .83333vw 2.08333vw #0000002e}.container .product-wrapper .product-wrapper-content .product-content:hover .product-video-player[data-v-2b72e11d]{transform:scale(1.05)}.container .product-wrapper .product-wrapper-content .product-content .product-video-player[data-v-2b72e11d]{width:100%;height:100%;border-radius:1.04167vw;transition:transform .5s ease-out}.container .product-wrapper .product-wrapper-content .product-content .product-label[data-v-2b72e11d]{position:absolute;left:0;bottom:2.08333vw;width:100%;text-align:center;font-weight:500;font-size:1.73611vw;color:#000}.container .feature-wrapper[data-v-2b72e11d]{padding:2.36111vw 0}.container .feature-wrapper .feature-wrapper-title[data-v-2b72e11d]{text-align:center;font-weight:500;font-size:2.36111vw;color:#000}.container .feature-wrapper .feature-wrapper-content[data-v-2b72e11d]{padding-left:6.94444vw;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:1.25vw;margin:2.08333vw 0}.container .feature-wrapper .feature-wrapper-content[data-v-2b72e11d]::-webkit-scrollbar{display:none}.container .feature-wrapper .feature-wrapper-content .feature-item[data-v-2b72e11d]{position:relative;flex-shrink:0;width:41.66667vw;overflow:hidden;transition:box-shadow .3s ease-out}.container .feature-wrapper .feature-wrapper-content .feature-item[data-v-2b72e11d]:hover{box-shadow:0 .83333vw 2.08333vw #0000002e}.container .feature-wrapper .feature-wrapper-content .feature-item:hover img[data-v-2b72e11d]{transform:scale(1.08)}.container .feature-wrapper .feature-wrapper-content .feature-item img[data-v-2b72e11d]{transition:transform .5s ease-out}.container .feature-wrapper .feature-wrapper-content .feature-item .feature-content[data-v-2b72e11d]{position:absolute;left:2.43056vw;bottom:2.77778vw}.container .feature-wrapper .feature-wrapper-content .feature-item .feature-content .feature-title[data-v-2b72e11d]{font-weight:700;font-size:1.66667vw;color:#fff;line-height:2.63889vw}.container .feature-wrapper .feature-wrapper-content .feature-item .feature-content .feature-product[data-v-2b72e11d]{margin-top:6.94444vw;font-weight:400;font-size:.97222vw;color:#fff}.container .feature-wrapper .feature-wrapper-content .video-scroll-arrow[data-v-2b72e11d]{position:absolute;top:50%;transform:translateY(-50%);z-index:9;width:2.77778vw;height:2.77778vw;border-radius:50%;background-color:#fff;text-align:center;line-height:2.77778vw}.container .feature-wrapper .feature-wrapper-content .video-scroll-arrow img[data-v-2b72e11d]{width:2.08333vw;height:auto}.container .feature-wrapper .feature-wrapper-content .video-scroll-left-arrow[data-v-2b72e11d]{left:1.38889vw}.container .feature-wrapper .feature-wrapper-content .video-scroll-right-arrow[data-v-2b72e11d]{right:1.38889vw}.container .feature-wrapper .feature-wrapper-footer[data-v-2b72e11d]{display:flex;justify-content:center;gap:1.52778vw}.container .feature-wrapper .feature-wrapper-footer .feature-icon[data-v-2b72e11d]{width:2.22222vw;height:auto;transition:transform .2s ease-out}.container .feature-wrapper .feature-wrapper-footer .feature-icon[data-v-2b72e11d]:hover{transform:scale(1.25)}.container .brand-banner[data-v-2b72e11d]{position:relative}.container .brand-banner .brand-banner-content[data-v-2b72e11d]{position:absolute;left:13.19444vw;top:4.16667vw}.container .brand-banner .brand-banner-content .brand-banner-title[data-v-2b72e11d]{font-weight:500;font-size:2.36111vw;color:#009043;margin-bottom:1.11111vw}.container .brand-banner .brand-banner-content .brand-banner-subtitle[data-v-2b72e11d]{font-weight:400;font-size:1.04167vw;color:#000}.container .shop-banner[data-v-2b72e11d]{position:relative}.container .shop-banner .shop-banner-content[data-v-2b72e11d]{position:absolute;left:13.47222vw;top:10.41667vw}.container .shop-banner .shop-banner-content .shop-banner-title[data-v-2b72e11d]{font-weight:400;font-size:1.59722vw;color:#000;line-height:3.33333vw}.container .shop-banner .shop-banner-content .shop-banner-subtitle[data-v-2b72e11d]{font-weight:500;font-size:1.45833vw;color:#009343}.container .shop-banner .shop-banner-content .shop-banner-text[data-v-2b72e11d]{margin:.90278vw 0 2.08333vw;width:18.05556vw;font-weight:400;font-size:.76389vw;color:#333;line-height:1.04167vw}.container .shop-banner .shop-banner-content .shop-banner-button[data-v-2b72e11d]{position:absolute;padding:0 1.04167vw;background-color:#009343;border-radius:1.04167vw;font-weight:400;font-size:.97222vw;color:#fff;line-height:2.01389vw;text-align:center;transition:transform .2s ease-out,background-color .2s ease-out}.container .shop-banner .shop-banner-content .shop-banner-button[data-v-2b72e11d]:hover{transform:scale(1.05);background-color:#00b453}.container .footer-banner[data-v-2b72e11d]{position:relative}.container .footer-banner .footer-banner-content[data-v-2b72e11d]{position:absolute;right:13.47222vw;bottom:2.5vw}.container .footer-banner .footer-banner-content .footer-banner-title[data-v-2b72e11d]{font-weight:700;font-size:3.75vw;color:#fff;line-height:5.27778vw}.container .footer-banner .footer-banner-content .footer-banner-title span[data-v-2b72e11d]{font-weight:500;font-size:1.875vw;line-height:2.84722vw}.container .footer-banner .footer-banner-content .footer-banner-subtitle[data-v-2b72e11d]{font-family:Fieldwork;font-weight:400;font-size:3.61111vw;color:#fff}.container .footer-banner .footer-banner-content .footer-banner-text[data-v-2b72e11d]{font-weight:500;font-size:.97222vw;color:#fff;line-height:.97222vw}
