body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper>input{width:0;height:0;opacity:0;overflow:hidden;visibility:hidden}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner{display:none;position:fixed;z-index:99999;transition:.5s ease-in-out}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner.hidden{opacity:0}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;display:inline-block}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia{border-width:0px;border-color:#383f47;border-image:initial;border-style:solid;background-color:#f1f1f100;background-size:contain;background-position:center center;background-repeat:no-repeat}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a{display:flex;width:460px;height:460px;overflow:hidden;justify-content:center;align-items:center;border-radius:11px;cursor:pointer}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a.noUrlLink{cursor:unset!important}@media (max-width: 1023px){body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a{max-width:450px;max-height:450px}}@media (max-width: 768px){body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a{max-width:300px;max-height:449px;border-radius:14px}}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a e2-media,body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .popupMedia a img{width:unset;height:unset;max-width:unset}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .close-btn{display:flex;width:62px;height:30px;justify-content:center;align-items:center;position:absolute;top:0;right:0;margin:10px;border-radius:20px;border:1px solid #ffffff;background-color:#3b3e0f;color:#fff;cursor:pointer}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupImg .close-btn span{color:red}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper .popupBanner .popupOverlay{display:block;opacity:.5;background-color:#000;position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;cursor:pointer}body main .e2BrandListPageTemplate wtc-homepage-preview-wrapper>input:checked+div{display:block}body main .e2BrandListPageTemplate wtc-revised-floating-banner{visibility:visible;opacity:1}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper{position:fixed;bottom:20vh;left:30px!important;height:150px;width:150px;display:flex;flex-flow:row wrap;z-index:999}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block{box-sizing:content-box;width:150px;height:150px;border:0px none #000000}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble{position:relative}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble .image{display:flex;justify-content:center;align-items:center;width:150px;height:150px;overflow:hidden}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble .image:hover{cursor:pointer}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble .image.noUrlLink:hover{cursor:unset!important}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble e2-media{display:flex;width:unset;height:unset}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble e2-media img{border-radius:18px;max-width:unset;width:unset;height:unset}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble .wrap-text{left:70px;padding:4px;position:absolute;width:auto;max-width:0;overflow:hidden;z-index:1;transition:.3s max-width ease-in,opacity .3s ease-in;top:0;opacity:0;text-align:center;border-radius:24px!important;background-color:#fff;box-shadow:0 0 4px #b0b3b5;border:0px none #000000}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .wrap-bubble .wrap-text span{color:#000;font-family:inherit;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap;padding:7px 14px}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .close-btn{background-color:#28282899;border-radius:100%;position:absolute;width:25px;height:25px;left:0;top:-30px;cursor:pointer}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .close-btn .icon-close{color:#fff;cursor:pointer;width:25px;height:25px}body main .e2BrandListPageTemplate wtc-revised-floating-banner .wrapper .folder-block .close-btn .icon-close:before{line-height:normal;margin:0;width:auto;font-weight:700}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:#009aa9}@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{border-bottom:1px solid #dfdfdf}body main .e2BrandListPageTemplate e2-brand-list .letter-menu a{display:inline-block;padding:10px;font-size:14px;color:#009aa9}@media (min-width: 1024px){body main .e2BrandListPageTemplate e2-brand-list .letter-menu{padding-bottom:10px}body main .e2BrandListPageTemplate e2-brand-list .letter-menu a:first-child{padding-left:0}}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list .letter-menu{padding:10px}}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;list-style:none;overflow:hidden;border-bottom:1px solid #dfdfdf}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .letter{margin:0;font-size:12px;color:#9a9b9c;line-height:40px}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .brand~.brand{margin-bottom:10px}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .brand a{font-size:14px;color:#333;line-height:40px;text-decoration:underline}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li .brand a:hover{color:#009aa9}@media (min-width: 1024px){body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{padding:10px 0;flex:0 1 25%}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(2)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(3)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(4)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(5)~li{border-bottom:0}}@media (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{padding:10px 10px 10px 29px;margin:0}}@media (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{flex:0 1 25%}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(2)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(3)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(4)~li,body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:nth-child(4n):nth-last-child(5)~li{border-bottom:0}}@media (max-width: 1023px) and (max-width: 767px){body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li{flex:0 1 100%}body main .e2BrandListPageTemplate e2-brand-list ul.brand-search-list li:last-child{border-bottom:0}}body main .e2BrandListPageTemplate{opacity:1!important}body main .e2BrandListPageTemplate cx-page-slot.Breadcrumb{width:100%}@media (max-width: 1023px){body main .e2BrandListPageTemplate{padding:0}}
