.productFeedModule .productFeedContainer{display:flex;align-items:flex-start;position:relative}.productFeedModule .productFeedContainer .numberSelection{position:absolute;right:10px;top:0}@media screen and (max-width:840px){.productFeedModule .productFeedContainer .numberSelection{top:0}}.productFeedModule .productFeedContainer .numberSelection p{font-size:16px;font-weight:700;cursor:pointer}.productFeedModule .productFeedContainer .numberSelection .dropdown-menu{right:0;left:unset;min-width:75px;padding-left:0;list-style:none;border-radius:0}.productFeedModule .productFeedContainer .numberSelection .dropdown-menu li{font-size:16px;padding-left:0;text-align:center;font-weight:700;cursor:pointer}.productFeedModule .productFeedContainer .numberSelection .dropdown-menu li:hover{background-color:#ccc;color:#0082ca}.productFeedModule .productFeedContainer .numberSelection .dropdown-menu.dropdown-menu-show-items{display:block}.productFeedModule .productFeedContainer .filterList{position:sticky;top:105px;width:27%}.productFeedModule .productFeedContainer .filterList .filterCategory{margin-top:0}.productFeedModule .productFeedContainer .filterList .filterCategory:first-child{margin-top:20px}.productFeedModule .productFeedContainer .filterList .filterListTitle{font-size:24px;line-height:26px;font-weight:700;color:#000;margin-bottom:30px}.productFeedModule .productFeedContainer .filterList .resetLink{display:table;position:relative;font-size:13px;line-height:14px;letter-spacing:1.08px;font-weight:700;text-transform:uppercase;color:#b2b2b2;margin-bottom:29px;margin-top:10px;opacity:1;pointer-events:none;cursor:pointer;transition:color .5s}.productFeedModule .productFeedContainer .filterList .resetLink.active{pointer-events:inherit;color:#0082ca}.productFeedModule .productFeedContainer .filterList .resetLink.underlineAni:before{opacity:0;content:"";position:absolute;width:100%;height:2px;bottom:-2px;right:0;background-color:#0082ca;visibility:visible;transform:scaleX(1);transform-origin:left center;transition:opacity .5s}.productFeedModule .productFeedContainer .filterList .resetLink.underlineAni:after{opacity:0;content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#0082ca;transform:scaleX(0);transform-origin:right center;transition:opacity .5s}.productFeedModule .productFeedContainer .filterList .resetLink.underlineAni:hover:before{transform:scaleX(0);transform-origin:right center;transition:transform .6s 0s cubic-bezier(.77,0,.175,1)}.productFeedModule .productFeedContainer .filterList .resetLink.underlineAni:hover:after{transform:scaleX(1);transform-origin:left center;transition:transform .6s .1s cubic-bezier(.77,0,.175,1)}.productFeedModule .productFeedContainer .filterList .resetLink.active.underlineAni:before{opacity:1}.productFeedModule .productFeedContainer .filterList .resetLink.active.underlineAni:after{opacity:1}.productFeedModule .productFeedContainer .filterList .filtersListTitle{text-transform:capitalize;cursor:pointer;font-size:16px;font-weight:700;line-height:17px;color:#000;margin-top:10px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.3;transition:opacity .4s;padding:0}.productFeedModule .productFeedContainer .filterList .filtersListTitle .arrow svg{transform:rotate(-90deg);margin-left:7.5px;transition:transform .4s}.productFeedModule .productFeedContainer .filterList .filtersListTitle:hover{opacity:1}.productFeedModule .productFeedContainer .filterList .filtersListTitle.open{opacity:1}.productFeedModule .productFeedContainer .filterList .filtersListTitle.open .arrow svg{transform:rotate(90deg)}.productFeedModule .productFeedContainer .filterList .filterListItem{display:flex;font-size:14px;line-height:29px;font-weight:700;color:#b2b2b2;cursor:pointer;transition:color .4s;padding:0}.productFeedModule .productFeedContainer .filterList .filterListItem:hover{color:#000}.productFeedModule .productFeedContainer .filterList .filterListItem:hover .checkbox{opacity:1}.productFeedModule .productFeedContainer .filterList .filterListItem .checkbox{width:10px;height:10px;border:solid 1px #000;margin-right:8px;opacity:.4;transition:opacity .4s}.productFeedModule .productFeedContainer .filterList .filterListItem .checkbox .check{position:absolute;font-size:10px;top:-3px;left:1px;display:none}.productFeedModule .productFeedContainer .filterList .filterListItem.active{color:#000}.productFeedModule .productFeedContainer .filterList .filterListItem.active .checkbox{opacity:1}.productFeedModule .productFeedContainer .filterList .filterListItem.active .checkbox .check{display:block}.productFeedModule .productFeedContainer .filterList .filterCategory .filtersList{margin-top:10px;overflow:hidden;max-height:400px;transition:max-height .4s}.productFeedModule .productFeedContainer .filterList .filterCategory .filtersList.closed{max-height:0px}.productFeedModule .productFeedContainer .productList{display:flex;flex-wrap:wrap;width:76%;padding-bottom:50px;margin-left:-1.5%;margin-right:-1.5%;position:relative;top:45px;overflow:hidden;opacity:1;transition:opacity .4s}.productFeedModule .productFeedContainer .productList .paginationContainer{display:flex;justify-content:space-between;width:100%;padding-left:15px;padding-right:15px;margin-top:20px;position:relative}.productFeedModule .productFeedContainer .productList .paginationContainer .prevBtn{cursor:pointer;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#ccc;font-weight:700}.productFeedModule .productFeedContainer .productList .paginationContainer .prevBtn.active{color:#0082ca}.productFeedModule .productFeedContainer .productList .paginationContainer .pageNumContainer{display:flex}.productFeedModule .productFeedContainer .productList .paginationContainer .pageNumContainer .pageNum{cursor:pointer;margin-left:5px;margin-right:5px;font-size:14px;line-height:20px;letter-spacing:2px;font-weight:700;color:#0082ca;transition:color .4s}.productFeedModule .productFeedContainer .productList .paginationContainer .pageNumContainer .pageNum.active{color:#1c1c1c}.productFeedModule .productFeedContainer .productList .paginationContainer .nextBtn{cursor:pointer;font-size:14px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#ccc;font-weight:700}.productFeedModule .productFeedContainer .productList .paginationContainer .nextBtn.active{color:#0082ca}.productFeedModule .productFeedContainer .productList .viewMoreButton{display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-align:center;font-weight:700;color:#0082ca;position:absolute;bottom:0;height:40px;width:178px;border:solid 2px #0082ca;background-color:transparent;cursor:pointer;left:50%;transform:translateX(-50%);transition:background-color .4s,color .4s}.productFeedModule .productFeedContainer .productList .viewMoreButton span{position:relative;top:13.5px;display:block;line-height:10px}.productFeedModule .productFeedContainer .productList .viewMoreButton:hover{background-color:#0082ca;color:#fff}.productFeedModule .productFeedContainer .productList .viewMoreButton.hideButton{display:none}.productFeedModule .productFeedContainer .productList .productCard{height:343px;width:33%;position:relative;margin-bottom:50px;padding-left:1.5%;padding-right:1.5%;text-decoration:none !important;opacity:0;transition:opacity 1s}@media screen and (max-width:840px){.productFeedModule .productFeedContainer .productList .productCard{height:283px}}.productFeedModule .productFeedContainer .productList .productCard .productImage{width:100%;height:200px;object-fit:contain;transform:scale(.9);transition:transform .4s}.productFeedModule .productFeedContainer .productList .productCard .productTitle{font-size:14px;line-height:20px;color:#000;font-weight:700;margin-top:15px;margin-bottom:5px;transition:color .4s}.productFeedModule .productFeedContainer .productList .productCard .productDescription{font-size:13px;color:rgba(0,0,0,.7);line-height:20px;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.productFeedModule .productFeedContainer .productList .productCard .viewButton{width:100%;height:28px;display:block;background-color:#0082ca;font-size:13px;font-weight:700;line-height:28px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff;text-decoration:none !important;transition:background-color .4s}.productFeedModule .productFeedContainer .productList .productCard .viewButton:hover{background-color:#0090e0}.productFeedModule .productFeedContainer .productList .productCard:hover .productTitle{color:#0082ca}.productFeedModule .productFeedContainer .productList .productCard:hover .productImage{transform:scale(1)}.productFeedModule .productFeedContainer .productList .productCard.fadeIn{opacity:1}.productFeedModule .productFeedContainer .productList.fade{opacity:0}.productFeedModule .productFeedContainer .productList.wideList{width:100%;margin:0 auto;position:relative;left:5.5px}@media screen and (max-width:840px){.productFeedModule .productFeedContainer{flex-wrap:wrap;overflow:hidden}.productFeedModule .productFeedContainer .filterList{width:100%;position:relative;top:0 !important}.productFeedModule .productFeedContainer .filterList .filterListTitle{margin-bottom:20px}.productFeedModule .productFeedContainer .productList{width:105%;margin-top:25px;margin-right:-2.5%;margin-left:-2.5%}.productFeedModule .productFeedContainer .productList .productCard{width:50%;padding-right:2.5%;padding-left:2.5%;margin-bottom:40px}.productFeedModule .productFeedContainer .productList .productCard .productImage{height:140px;transform:scale(1)}}