body main .e2BrandListPageTemplate e2-brand-list{display:block;width:100%}body main .e2BrandListPageTemplate e2-brand-list .all-brands-title{font-size:20px;color:#333;font-weight:500}@media (min-width: 1024px){body main .e2BrandListPageTemplate e2-brand-list .all-brands-title{margin:15px 0 10px}}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list .all-brands-title{margin:15px 15px 10px}}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search{display:flex}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox{flex:1;position:relative;margin-right:10px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input{display:block;font-size:12px;padding:0 40px 0 20px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input~span{position:absolute;cursor:pointer;top:0;font-size:14px;color:#9a9b9c}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input.active~span i{color:#e78073}@media (min-width: 1024px){body main .e2BrandListPageTemplate e2-brand-list .all-brands-search{width:500px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input{border-radius:20px;height:40px;line-height:40px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input~span{right:20px;line-height:40px}}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list .all-brands-search{margin:0 10px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input{border-radius:20px;height:35px;line-height:35px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .searchbox input~span{right:15px;line-height:35px}body main .e2BrandListPageTemplate e2-brand-list .all-brands-search .search-btn{padding:0 5px;line-height:35px;min-width:90px;font-size:13px;height:35px}}body main .e2BrandListPageTemplate e2-brand-list .letter-menu{display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0 45px}body main .e2BrandListPageTemplate e2-brand-list .letter-menu a{display:inline-block;padding:0 10px;font-size:24px;font-weight:300;line-height:36px;color:#333}body main .e2BrandListPageTemplate e2-brand-list .letter-menu a:hover{color:#e78073}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list .letter-menu{margin:20px 15px}}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:0;list-style:none;overflow:hidden}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{margin:0 0 45px;list-style:none;overflow:hidden;min-height:110px;flex:0 1 100%;column-count:4;padding-left:20%;position:relative}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .letter{position:absolute;left:0;top:0;width:20%;margin:0;color:#333;font-size:42px;line-height:63px;font-weight:600}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .brand a{font-size:14px;color:#333}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .brand a:hover{color:#e78073}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list{padding:0 15px}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{column-count:unset}}body main .e2BrandListPageTemplate{opacity:1!important}body main .e2BrandListPageTemplate cx-page-slot.Breadcrumb{width:100%}@media (max-width: 1023px){body main .e2BrandListPageTemplate{padding:0}}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-paragraph{text-align:center;font-size:24px;font-weight:600}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-paragraph .featureBrandTitle{margin-bottom:22.5px}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel{width:80%}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel .previous,body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel .next{display:none}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel .featureBrandsindicators{display:block;bottom:0}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel .featureBrandsindicators .swiper-pagination-bullet{background:#302e2b80}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel swiper .slides{margin-bottom:15px}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel swiper .slides a{display:flex;justify-content:center}body main .e2BrandListPageTemplate .FeatureBrandCarousel e2-brand-carousel .carousel-panel swiper .slides a img{height:100px}
