.cms-index-index .page-header .header-main .header-container .panel.header .top-links-icon::after{color:#ffffff}.cms-index-index .page-header .header-main .header-container a{color:#ffffff !important}.cms-index-index .page-header .header-main .header-container .logo img{filter:invert(1)}.cms-index-index .page-header .header-main .header-container:hover a{color:#000000 !important}.cms-index-index .page-header .header-main .nav-toggle{color:#ffffff}.cms-index-index .page-header.sticky-header .header-container{background-color:#ffffff;color:#000000}.cms-index-index .page-header.sticky-header .header-container .panel.header .top-links-icon a{color:#000000}.cms-index-index .page-header.sticky-header .header-container .panel.header .top-links-icon a:visited,.cms-index-index .page-header.sticky-header .header-container .panel.header .top-links-icon a:focus,.cms-index-index .page-header.sticky-header .header-container .panel.header .top-links-icon a:hover{color:#000000}.cms-index-index .page-header.sticky-header .header-container .panel.header .top-links-icon::after{color:#000000}.cms-index-index .page-header.sticky-header .header-container a{color:#000000 !important}.cms-index-index .page-header.sticky-header .header-container .logo img{filter:none}.cms-index-index .page-header.sticky-header .header-container .nav-toggle{color:#000000}.cms-index-index .page-header.sticky-header .logo img{filter:none}.cms-index-index .page-header.sticky-header .nav-toggle{color:#ffffff}.banner-content-lnk a{color:#000000;border:1px solid transparent}.banner-content-lnk a:hover{border-bottom-width:1px;border-bottom-color:#000000}.section-1{padding-top:4rem;padding-bottom:4rem}.section-1 .cate-banner{position:relative;overflow:hidden;width:100%}.section-1 .cate-banner-content{position:absolute;bottom:32px;z-index:1;color:#000000;width:100%}.section-1 .cate-banner-content a{text-decoration:none}.section-1 .cate-banner-title{text-align:center;font-size:18px}.section-1 .cate-banners-main .owl-carousel .owl-dots .owl-dot span{width:30px;height:3px;margin:5px 0}.section-1 .cate-banners-main .owl-carousel .owl-dots .owl-dot.active span,.section-1 .cate-banners-main .owl-carousel .owl-dots .owl-dot:hover span{background:#000000}.section-2{background-color:#fdeff3}.section-2 .hm-video-banner-main{width:100%}.section-2 .hm-video-banner-container{display:flex}.section-2 .hm-video-section{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-2 .hm-video-link{width:100%;height:100%;outline:none;color:#141414}.section-2 .hm-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;vertical-align:middle}.section-2 .hm-video-title{position:absolute;top:0;left:0;color:#ffffff;padding:2rem;width:100%;font-size:1.75rem;line-height:2rem;font-weight:300}.section-2 .hm-video-title p{letter-spacing:-1.8px;margin-bottom:1px}.section-2 .hm-banner-img-section{padding-top:58px;padding-left:2rem;padding-right:2rem}.section-2 .hm-banner-img-wrapper{max-width:100%;margin:auto;width:404px;overflow:hidden}.section-2 .hm-banner-img-link{width:100%;height:100%}.section-2 .hm-banner-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-2 .hm-banner-text-section{padding-bottom:30px;padding-top:36px;padding-left:2rem;padding-right:2rem;color:#000000}.section-2 .hm-banner-text-wrapper{text-align:center;max-width:100%;width:500px;margin:auto}.section-2 .hm-banner-text-title{padding-bottom:5px;font-size:1.75rem;letter-spacing:-1.8px;line-height:2rem;font-weight:300;margin:0}.section-2 .hm-banner-text-text{padding-bottom:10px}.section-2 .hm-banner-text-text p{margin:0;margin-bottom:1rem}.section-2 .hm-banner-text-link a{border:0 solid transparent;color:#000000;border-bottom-width:1px;align-items:center;flex-direction:row;display:inline-flex;outline:none}.section-2 .hm-banner-text-link a:hover{border-color:#000000}.section-2 .hm-banner-text-link-label{letter-spacing:1.8px;text-transform:uppercase;font-weight:500;font-size:11px;font-family:Futura PT,sans-serif;vertical-align:middle}.section-2 .hm-banner-text-svg{width:6px;display:inline-block;margin-left:.5rem}.section-3 .banner-4-main{margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.section-3 .banner-4-left-wrapper{width:100%;height:100%;margin:auto}.section-3 .banner-4-left{padding-top:2rem}.section-3 .banner-4-text{padding-bottom:2rem}.section-3 .banner-4-right-text{padding-top:2rem}.section-3 .banner-4-right-img-wrapper{margin-left:-1.25rem;margin-right:-1.25rem}.section-3 .banner-4-title{font-size:1.7rem;margin:0;margin-bottom:1rem;font-weight:300;color:#000000;letter-spacing:-1.6px;line-height:2rem}.section-3 .banner-4-content p{margin:0;margin-bottom:1rem;text-align:left}.section-3 .banner-4-link a{color:#000000;align-items:center;display:inline-flex;outline:none}.section-3 .banner-4-link a .banner-4-label{letter-spacing:1.8px;text-transform:uppercase;font-weight:500;font-size:11px;font-family:Futura PT,sans-serif;vertical-align:middle;color:#000000}.section-3 .banner-4-icon{--tw-translate-y:-1px;transform:var(--tw-transform);width:6px;display:inline-block;margin-left:.5rem;color:#000000;height:25px;line-height:1.4}.section-6 .banner-6-main{color:#000000;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;width:100%}.section-6 .banner-6-container{width:100%;position:relative}.section-6 .banner-6-image-container{width:100%;height:100%;z-index:1;top:0;left:0}.section-6 .banner-6-image-wrapper{display:flex;flex-direction:row}.section-6 .banner-6-image{flex:1 1 0;height:100%}.section-6 .banner-6-image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;vertical-align:middle}.section-6 .banner-6-image-pic{-o-object-fit:cover;object-fit:cover;width:100%}.section-6 .banner-6-text-container{position:relative;z-index:2;color:#000000}.section-6 .banner-6-text-wrapper{text-align:center;padding:2rem;background-color:#ffffff}.section-6 .banner-6-text-title{font-size:16px;margin-bottom:.5rem}.section-6 .banner-6-text-img{width:200px;margin:auto}.section-6 .banner-6-text-img-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;vertical-align:middle}.section-6 .banner-6-text-tit{padding-bottom:11px}.section-6 .banner-6-text-tit-title{font-weight:300;font-size:28px !important}.section-6 .banner-6-text-content{padding-bottom:10px}.section-6 .banner-6-text-content p{margin:0;margin-bottom:1rem}.section-6 .banner-6-text-content-lnk{color:#000000;border:1px solid transparent;align-items:center;display:inline-flex;flex-direction:row}.section-6 .banner-6-text-content-lnk-label{letter-spacing:1.8px;text-transform:uppercase;font-weight:500;font-size:11px;font-family:Futura PT,sans-serif;vertical-align:middle}.section-6 .banner-6-text-content-lnk-icon{--tw-translate-y:-1px;transform:var(--tw-transform);width:6px;height:8px;display:inline-block;margin-left:.5rem}.section-6 .banner-6-text-content-lnk-icon svg{display:block;vertical-align:middle}.section-9{padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0}.section-9 .banner-9-wrapper{align-items:center;gap:1rem}.section-9 .banner-9-image-container{margin:0;padding:0;color:#ffffff}.section-9 .store-banner{position:relative}.section-9 .store-banner-content{position:absolute;z-index:2;bottom:20px;left:20px}.section-9 .store-banner-title-link .store-banner-title{border:1px solid transparent}.section-9 .store-banner-title-link:hover .store-banner-title{border-bottom-color:#ffffff;border-bottom-width:1px}.section-9 .store-banner-title-link .store-banner-title{text-transform:uppercase;letter-spacing:1.8px;font-weight:500;font-size:11px;font-family:Futura PT,sans-serif;vertical-align:middle}.section-9 .banner-9-text-content-lnk-icon{display:inline-block;width:6px;height:8px}.section-9 .banner-9-image-slider{margin-bottom:0}.section-9 .banner-9-image-container{overflow:hidden}.section-9 .banner-9-text-title{font-size:2rem;margin:0;margin-bottom:1rem;letter-spacing:-2px;line-height:3rem;font-weight:300}.section-9 .banner-9-text-content{font-size:1.125rem;margin-bottom:1rem}.section-9 .banner-9-text-content p{margin:0;margin-bottom:1rem}.section-9 .banner-9-text-container{justify-content:center;text-align:center;color:#000000}.section-9 .banner-9-text-content-lnk-label{text-transform:uppercase;letter-spacing:1.8px;font-weight:500;font-size:11px;font-family:Futura PT,sans-serif;vertical-align:middle}.section-10{color:#000000}.section-10 .banner-10-title-wrapper{padding-left:1.25rem;padding-right:1.25rem}.section-10 .banner-10-title-content{display:flex;flex-direction:row;margin-bottom:2rem;align-items:center;gap:2rem;justify-content:space-between}.section-10 .banner-10-title{font-size:1.75rem;font-weight:300;letter-spacing:-1.8px;line-height:2rem}.section-10 .banner-10-title-link{--tw-text-opacity:1;color:rgba(196, 196, 196, var(--tw-text-opacity));letter-spacing:1.38px;text-transform:uppercase;font-family:Futura PT,sans-serif}.section-11 .banner-11-sliders{text-align:center;color:#000000}.section-11 .banner-11-slider-img-wrapper{margin-bottom:.5rem}.section-11 .banner-11-slider-img-wrapper img.banner-11-slider-img{width:auto;text-align:center;margin:0 auto}.section-11 .banner-11-slider-title{font-family:Futura PT,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:2rem}.section-11 .banner-11-slider-content p{margin-bottom:1rem}.section-11 .banner-11-slider-link-wrapper{text-align:center;justify-content:center;display:flex;margin-bottom:.25rem;margin-top:.25rem;color:#000000;font-family:Futura PT,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:1.8px}.section-11 .banner-11-slider-link{align-items:center;display:inline-flex}.section-11 .banner-11-slider-link-icon{width:6px;display:inline-block;margin-left:.5rem}@media (min-width:768px){.section-2 .hm-banner-img-section{flex-direction:row}.section-2 .hm-banner-text-section{padding-top:50px;padding-bottom:50px}.section-2 .hm-banner-text-wrapper{text-align:left}.section-3 .banner-4-left{padding-top:0;padding-right:30px}.section-3 .banner-4-right{padding-left:30px;border-left:1px solid #DCDCDC}.section-3 .banner-4-title{font-size:1.75rem;letter-spacing:-1.8px;line-height:2rem}.section-3 .banner-4-content{font-size:1rem;text-align:left;width:80%}.section-10 .banner-10-title{font-size:2.6875rem;letter-spacing:-2px;line-height:3rem}.section-11 .banner-11-slider-title{font-size:.75rem;line-height:3rem}}@media (max-width:500px){.section-10 .banner-10-title-link{width:100px}}@media (max-width:768px){.section-2 .hm-video{height:467px}.section-3 .banner-4-right{order:-9}.section-3 .banner-4-right-wrapper{flex-direction:column-reverse;display:flex}.section-6 .banner-6-image{order:2}}@media (min-width:830px){.section-6 .banner-6-text-container{padding-bottom:119px;padding-top:119px;padding-left:92px;padding-right:92px;width:388px;box-sizing:content-box;position:absolute;top:0}.section-6 .banner-6-text-tit-title{font-size:2.6875rem;letter-spacing:-2px;line-height:3rem}}@media (min-width:1024px){.section-2 .hm-banner-img-section{padding-top:127px}.section-2 .hm-banner-text-section{padding-top:82px}.section-3 .banner-4-main{color:#000000;padding-bottom:4rem;padding-top:4rem}.section-3 .banner-4-left{padding-right:60px}.section-3 .banner-4-right{padding-left:60px}.section-9{padding-bottom:4rem;padding-top:4rem}.section-9 .banner-9-wrapper{gap:2rem}}@media (min-width:1280px){.section-3 .banner-4-left{padding-right:94px}.section-3 .banner-4-right{padding-left:94px}}