.cmp_homeSubBanner2D{margin-top:104px}.cmp_homeSubBanner2D .wrapper{margin:0 auto;max-width:2560px;overflow:hidden;position:relative}.cmp_homeSubBanner2D .wrapper .text_content{left:50%;max-width:1440px;position:absolute;top:56px;transform:translateX(-50%);width:100%;z-index:3}.cmp_homeSubBanner2D .wrapper .text_content .title{color:var(--Primary-Rider-Red);font-family:Misans-Demibold;font-size:48px;font-weight:450;line-height:58px;margin:0 auto 32px;max-width:800px;text-align:center}.cmp_homeSubBanner2D .wrapper .text_content .product-names{-ms-overflow-style:none;display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.cmp_homeSubBanner2D .wrapper .text_content .product-names::-webkit-scrollbar{display:none}.cmp_homeSubBanner2D .wrapper .text_content .product-names.flex-start{justify-content:flex-start}.cmp_homeSubBanner2D .wrapper .text_content .product-names .name{color:rgba(0,0,0,.65);cursor:pointer;flex-shrink:0;font-family:Misans-Medium;font-size:16px;font-weight:380;line-height:1.375;padding:8px 24px}.cmp_homeSubBanner2D .wrapper .text_content .product-names .name.active{color:var(--Primary-Rider-Red);font-family:Misans-Semibold;font-weight:520}.cmp_homeSubBanner2D .wrapper .product-container{aspect-ratio:4/3;height:auto;margin:0 auto;max-height:900px;max-width:1200px;position:relative;width:100%;z-index:2}.cmp_homeSubBanner2D .wrapper .product-container img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp_homeSubBanner2D .wrapper .product-container .product-slides{height:100%;position:relative;width:100%}.cmp_homeSubBanner2D .wrapper .product-container .product-slides .product-slide{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(100%);transition:transform .6s ease,opacity .6s ease;visibility:hidden;width:100%}.cmp_homeSubBanner2D .wrapper .product-container .product-slides .product-slide.active{z-index:1}.cmp_homeSubBanner2D .wrapper .bg-bar{background-color:#a90000;height:14.8%;left:0;max-height:133px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.cmp_homeSubBanner2D .wrapper .bg-bar .animate-bar.fade-in{animation:animate-bar 2s linear forwards}.cmp_homeSubBanner2D .wrapper .bg-bar .animate-bar{background-color:#f80808;height:100%;left:0;position:absolute;top:0;width:0}.cmp_homeSubBanner2D .wrapper .arrow-container{display:flex;justify-content:space-between;left:50%;max-width:1680px;position:absolute;top:50%;transform:translate(-50%,-50%);width:87.5%;z-index:4}.cmp_homeSubBanner2D .wrapper .arrow-container .btn{cursor:pointer;height:48px;width:48px}.cmp_homeSubBanner2D .wrapper .arrow-container .btn svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp_homeSubBanner2D .wrapper .arrow-container .btn.disabled svg path{fill:#86868b}.cmp_homeSubBanner2D .wrapper .arrow-container .btn.disabled svg path:first-child{fill:#000;fill-opacity:.15}@keyframes animate-bar{0%{width:0}to{width:100%}}.blackBG .cmp_homeSubBanner2D .wrapper .text_content .product-names .name{color:#fff}@media screen and (max-width:1471px){.cmp_homeSubBanner2D{margin-top:88px}.cmp_homeSubBanner2D .wrapper .text_content{max-width:1200px}.cmp_homeSubBanner2D .wrapper .text_content .title{margin-bottom:28px;max-width:712px}.cmp_homeSubBanner2D .wrapper .product-container{max-width:960px}.cmp_homeSubBanner2D .wrapper .arrow-container{max-width:1200px}.cmp_homeSubBanner2D .wrapper .bg-bar{height:13.8%;max-height:100px}}@media screen and (max-width:1231px){.cmp_homeSubBanner2D{margin-top:64px}.cmp_homeSubBanner2D .wrapper .text_content{max-width:960px;top:40px}.cmp_homeSubBanner2D .wrapper .text_content .title{font-size:40px;line-height:48px;margin-bottom:24px;max-width:800px}.cmp_homeSubBanner2D .wrapper .product-container{max-width:800px}.cmp_homeSubBanner2D .wrapper .arrow-container{max-width:960px}.cmp_homeSubBanner2D .wrapper .bg-bar{max-height:83px}}@media screen and (max-width:991px){.cmp_homeSubBanner2D{margin-top:48px}.cmp_homeSubBanner2D .wrapper .text_content{max-width:100%}.cmp_homeSubBanner2D .wrapper .text_content .title{margin-bottom:2.5vw;padding:0 32px}.cmp_homeSubBanner2D .wrapper .product-container{width:100%}.cmp_homeSubBanner2D .wrapper .arrow-container{padding:0 32px;width:100%}.cmp_homeSubBanner2D .wrapper .bg-bar{max-height:8.6458333333vw}}@media screen and (max-width:767px){.cmp_homeSubBanner2D{margin-top:56px}.cmp_homeSubBanner2D .wrapper .text_content{position:static;transform:none}.cmp_homeSubBanner2D .wrapper .text_content .title{font-size:22px;letter-spacing:-.44px;line-height:26px;margin-bottom:24px;max-width:100%;padding:0 16px;text-align:center}.cmp_homeSubBanner2D .wrapper .text_content .product-names .name{padding:8px 16px}.cmp_homeSubBanner2D .wrapper .main-content{position:relative}.cmp_homeSubBanner2D .wrapper .product-container{aspect-ratio:1/1}.cmp_homeSubBanner2D .wrapper .bg-bar{height:21.333%;max-height:none}.cmp_homeSubBanner2D .wrapper .arrow-container{padding:0 16px;width:100%}.cmp_homeSubBanner2D .wrapper .arrow-container .btn{height:32px;width:32px}}