main .e2AllBrandListingPageTemplate ww-brand-list{display:block;width:100%}main .e2AllBrandListingPageTemplate ww-brand-list .letter-menu{margin-bottom:28px;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}main .e2AllBrandListingPageTemplate ww-brand-list .letter-menu::-webkit-scrollbar{display:none}main .e2AllBrandListingPageTemplate ww-brand-list .letter-menu a{display:inline-block;font-size:20px;font-weight:600;line-height:150%;text-decoration:none;color:#7b7b7b}main .e2AllBrandListingPageTemplate ww-brand-list .letter-menu a.active{background-color:#af9e73;color:#fff;padding:0 8px}@media (max-width: 1023px){main .e2AllBrandListingPageTemplate ww-brand-list .letter-menu{padding:9px calc(50vw - 50%);margin:0 calc(50% - 50vw) 28px}}main .e2AllBrandListingPageTemplate ww-brand-list .recommendation{display:flex;align-items:center;gap:8px}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list{width:100%;padding:0;margin:40px 0 0}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li{list-style:none;overflow:hidden;padding:0;margin:0}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .letter{margin:0 0 28px;font-weight:600;font-size:24px;width:100%}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .brand-box{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26.67px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .brand-box{grid-template-columns:repeat(1,1fr);gap:16px}}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .brand-box .brand{display:flex;align-items:center;gap:8px}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .brand-box .brand a{text-decoration:none;font-size:16px}main .e2AllBrandListingPageTemplate ww-brand-list ul.brand-search-list li .divider{background:#cdcdcd;width:100%;height:1px;margin:40px 0}main .e2AllBrandListingPageTemplate{opacity:1!important}main .e2AllBrandListingPageTemplate .title{font-size:32px;font-family:LibreBaskerville;margin-bottom:24px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .title{font-size:24px;margin-bottom:16px}}main .e2AllBrandListingPageTemplate .Highlights{margin-bottom:60px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights{margin-bottom:16px}}main .e2AllBrandListingPageTemplate .Highlights .swiper-box{position:relative}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide{width:298px;height:384px;border:1px solid #cdcdcd;border-radius:5px;box-shadow:1px 1px 5px #5f5f5f33;overflow:hidden;position:relative}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide{width:190px;height:200px}}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide e2-media{height:210px;width:100%;display:block;overflow:hidden}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide e2-media{height:106px}}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide e2-media img{margin:auto}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner a{text-decoration:none}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .promotion:after,main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .brand-story:after,main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .exclusive:after{position:absolute;left:0;top:176px;background-color:#892424;color:#fff;font-size:12px;font-weight:600;padding:8px;border-radius:0 5px 0 0}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .promotion:after,main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .brand-story:after,main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .exclusive:after{top:86px;font-size:10px;padding:2.5px 8px}}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .promotion:after{content:"Promotion"}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .brand-story:after{content:"Brand Story"}main .e2AllBrandListingPageTemplate .Highlights .swiper-box .swiper-wrapper .swiper-slide .banner .exclusive:after{content:"Exclusive"}main .e2AllBrandListingPageTemplate .Highlights .banner-info{height:174px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .banner-info{height:93px}}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content{height:100%}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box{padding:12px 16px 16px;display:flex;flex-direction:column;height:100%}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box{padding:2px 8px}}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .title,main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .title{font-size:20px;font-weight:600;margin-bottom:8px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .title{font-size:10px;margin-bottom:4px;padding:0;-webkit-line-clamp:1}}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .description{font-size:16px;font-weight:400}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .description{font-size:12px}}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .link{margin-top:auto;font-size:14px;font-weight:600;color:#9d0229;text-decoration:none}main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .link .bold{font-weight:700}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .Highlights .banner-info .banner-content .description-box .link{font-size:10px;padding:10px 0}}main .e2AllBrandListingPageTemplate .ExclusiveBrands{margin-bottom:60px}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .ExclusiveBrands{margin-bottom:16px}}main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box{position:relative}main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box swiper{padding:10px;margin:-10px}main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box .swiper-wrapper .swiper-slide{width:193px;height:193px;border-radius:5px;box-shadow:1px 1px 5px #5f5f5f33;overflow:hidden}@media (max-width: 767px){main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box .swiper-wrapper .swiper-slide{width:80px;height:80px}}main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box .swiper-wrapper .swiper-slide e2-media{display:flex;align-items:center;justify-content:center;height:100%}main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain}main .e2AllBrandListingPageTemplate .ExclusiveBrands .banner{height:100%}main .e2AllBrandListingPageTemplate .Highlights .previous,main .e2AllBrandListingPageTemplate .Highlights .next,main .e2AllBrandListingPageTemplate .ExclusiveBrands .previous,main .e2AllBrandListingPageTemplate .ExclusiveBrands .next{position:absolute;top:0;bottom:0;margin:auto 0;width:48px;height:48px;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #00000040;font-size:26px}main .e2AllBrandListingPageTemplate .Highlights .previous.swiper-button-disabled,main .e2AllBrandListingPageTemplate .Highlights .next.swiper-button-disabled,main .e2AllBrandListingPageTemplate .ExclusiveBrands .previous.swiper-button-disabled,main .e2AllBrandListingPageTemplate .ExclusiveBrands .next.swiper-button-disabled{display:none}@media (max-width: 1023px){main .e2AllBrandListingPageTemplate .Highlights .previous,main .e2AllBrandListingPageTemplate .Highlights .next,main .e2AllBrandListingPageTemplate .ExclusiveBrands .previous,main .e2AllBrandListingPageTemplate .ExclusiveBrands .next{display:none}}main .e2AllBrandListingPageTemplate .Highlights .previous,main .e2AllBrandListingPageTemplate .ExclusiveBrands .previous{left:-24px}main .e2AllBrandListingPageTemplate .Highlights .next,main .e2AllBrandListingPageTemplate .ExclusiveBrands .next{right:-24px}main .e2AllBrandListingPageTemplate .BrandListing{background-color:#fbfaf7;padding:60px calc(50vw - 50%);margin:0 calc(50% - 50vw)}@media (max-width: 1023px){main .e2AllBrandListingPageTemplate .Highlights .swiper-box swiper,main .e2AllBrandListingPageTemplate .ExclusiveBrands .swiper-box swiper{padding:10px calc(50vw - 50%);margin:-10px calc(50% - 50vw)}}@media (max-width: 767px){main .e2AllBrandListingPageTemplate{padding-top:16px}main .e2AllBrandListingPageTemplate .BrandListing{padding-top:40px;padding-bottom:40px}}
