body main .e2CategoryProductListingPageTemplate e2-text-area{display:flex;flex-direction:column;margin-top:48px;gap:3px;float:left}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper{position:relative;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper.is-collapsed{max-height:50px;overflow:hidden;position:relative}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper.is-expanded{max-height:2000px;overflow:visible}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea{color:#4a4a4a;display:flex;flex-direction:column;gap:6px}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea e2-paragraph{display:block}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea e2-paragraph.title{display:block;text-align:start;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea e2-paragraph.content{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea e2-paragraph.content+e2-paragraph.title{margin-top:9px}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea e2-paragraph.content+e2-paragraph.content{margin-top:9px}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea .content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea .content.expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;overflow:visible;text-overflow:unset}body main .e2CategoryProductListingPageTemplate e2-text-area .btn-expand{display:flex;justify-content:flex-start;width:100%;height:20px;font-weight:500;font-size:12px;line-height:20px;text-decoration:underline;letter-spacing:0px;color:#009aa9;position:relative}body main .e2CategoryProductListingPageTemplate e2-text-area .btn-expand:hover{color:#4cbcbc}@media(max-width:1023px){body main .e2CategoryProductListingPageTemplate e2-text-area{margin-top:0;padding:3px 16px 0}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper.is-collapsed{max-height:64px;overflow:hidden;position:relative}body main .e2CategoryProductListingPageTemplate e2-text-area .text-wrapper cx-page-slot.TextArea .content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}body main .e2CategoryProductListingPageTemplate{opacity:1!important;padding:10px 15px 40px}body main .e2CategoryProductListingPageTemplate cx-page-slot.PLPTermsConditions{display:none}body main .e2CategoryProductListingPageTemplate>cx-page-slot.TextArea{display:none}@media(min-width:1024px){body main .e2CategoryProductListingPageTemplate:before,body main .e2CategoryProductListingPageTemplate:after{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body main .e2CategoryProductListingPageTemplate:after{clear:both}body main .e2CategoryProductListingPageTemplate cx-page-slot.Breadcrumb,body main .e2CategoryProductListingPageTemplate cx-page-slot.TextArea,body main .e2CategoryProductListingPageTemplate cx-page-slot.PLPBrandRedirect{width:100%}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductRefinement,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductLeftRefinement{width:230px;float:left}body main .e2CategoryProductListingPageTemplate cx-page-slot.Banner,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductList,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductRightRefinement,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListDescription,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListTermsConditions,body main .e2CategoryProductListingPageTemplate cx-page-slot.ECouponRelatedBanner,body main .e2CategoryProductListingPageTemplate cx-page-slot.E2RelatedKeyword,body main .e2CategoryProductListingPageTemplate cx-page-slot.SearchNavigation,body main .e2CategoryProductListingPageTemplate cx-page-slot.PLPLimitedTimeOffer,body main .e2CategoryProductListingPageTemplate cx-page-slot.WtcNgStaticMpSubCategoryBanner,body main .e2CategoryProductListingPageTemplate cx-page-slot.AwooRelatedKeywords{margin-left:250px;width:calc(100% - 250px)}body main .e2CategoryProductListingPageTemplate cx-page-slot.WtcNgStaticMpSubCategoryBanner.mpoverride~.Banner{display:none}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListDescription,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListTermsConditions{font-size:14px;color:#4c4c4c}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListTermsConditions{padding-top:5px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductList .cx-product-container{min-height:443px}}@media(max-width:1023px){body main .e2CategoryProductListingPageTemplate{padding:0 0 10px}body main .e2CategoryProductListingPageTemplate cx-page-slot.Breadcrumb{display:none}body main .e2CategoryProductListingPageTemplate cx-page-slot.PLPBrandRedirect,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListDescription,body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListTermsConditions{text-align:center;padding:0 30px;font-size:14px;color:#4c4c4c}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductListTermsConditions{padding:5px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductRefinement e2-product-facet-navigation{margin-left:180px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductRefinement:not(:empty,:only-child),body main .e2CategoryProductListingPageTemplate cx-page-slot e2-product-facet-navigation:not(:empty,:only-child){min-height:40px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductRefinement:not(:empty,:only-child)~.ProductList,body main .e2CategoryProductListingPageTemplate cx-page-slot e2-product-facet-navigation:not(:empty,:only-child)~.ProductList{margin-top:-40px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductList{margin-right:15px;margin-left:15px}body main .e2CategoryProductListingPageTemplate cx-page-slot.ProductList e2-product-list .top{justify-content:flex-end}}
