.productListFilter{background-color:hsla(0,0%,71%,.05);padding:55px 15px 52px}.productListFilter.productListTypes{background-color:#fff;padding-bottom:50px;padding-top:47px}.productListFilter .plf-container{margin:0 auto;max-width:1136px;width:100%}.productListFilter .plf-title{color:#46205a;font-size:16px;font-weight:700;line-height:19.36px;margin-bottom:20px;text-align:left}.productListFilter .plf-fields{align-items:center;display:flex;flex-wrap:wrap;gap:19px}.productListFilter .plf-fields .plf-search{max-width:292px;position:relative;width:100%}.productListFilter .plf-fields .plf-search:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="rgb(53 53 53)" d="m15.89 14.653-3.793-3.794a.37.37 0 0 0-.266-.109h-.412A6.499 6.499 0 0 0 6.5 0C2.91 0 0 2.91 0 6.5a6.499 6.499 0 0 0 10.75 4.919v.412c0 .1.04.194.11.266l3.793 3.794a.375.375 0 0 0 .531 0l.707-.707a.375.375 0 0 0 0-.53M6.5 11.5c-2.762 0-5-2.238-5-5s2.238-5 5-5 5 2.238 5 5-2.238 5-5 5"/></svg>');color:#353535;content:"";display:flex;height:16px;left:15px;position:absolute;top:8px;width:16px}.productListFilter .plf-fields .plf-search input{background-color:transparent;border:1px solid rgba(70,32,90,.5);border-radius:35px;display:block;font-size:14px;font-weight:400;line-height:16.94px;padding:7px 20px 7px 40px;width:100%}.productListFilter .plf-fields .plf-search input:active,.productListFilter .plf-fields .plf-search input:focus{border-color:#46205a}.productListFilter .plf-fields .plf-select{max-width:260px;position:relative;width:100%}.productListFilter .plf-fields .plf-select .nice-select{display:none}.productListFilter .plf-fields .plf-select select{appearance:none;background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 320 512"><path fill="rgba(70, 32, 90, 1)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192"/></svg>');background-position:97% 5px;background-repeat:no-repeat;background-size:20px;border:1px solid #353535;border-radius:35px;color:#46205a;display:block!important;font-size:14px;font-weight:600;line-height:16.94px;padding:7px 20px;width:100%}.productListFilter .plf-extra .plf-types{display:flex;flex:1;flex-wrap:wrap;gap:22px}.productListFilter .plf-extra .plf-checkbox{display:flex}.productListFilter .plf-extra .plf-checkbox label{align-items:center;cursor:pointer;display:flex;position:relative}.productListFilter .plf-extra .plf-checkbox label input{left:auto;opacity:0;position:absolute;top:0}.productListFilter .plf-extra .plf-checkbox label span{color:#353535;font-size:16px;font-weight:700;padding-left:40px;position:relative;text-align:left}.productListFilter .plf-extra .plf-checkbox label span:before{border:1px solid #46205a;border-radius:2px;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.productListFilter .plf-extra .plf-checkbox label span:after{background-color:#46205a;border-radius:2px;content:"";height:14px;left:5px;opacity:0;position:absolute;top:5px;transition:all .3s ease;width:14px}.productListFilter .plf-extra .plf-checkbox label input:checked+span:after{opacity:1}.productListFilter .plf-fields .plf-btn{display:flex;flex:1;justify-content:flex-end}.productListFilter .plf-fields .plf-btn button{align-items:center;align-self:flex-start;background-color:#1d7816;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:5px;line-height:14.52px;padding:10px 20px;text-align:left;transition:all .3s ease}.productListFilter .plf-fields .plf-btn button:hover{background-color:#2e4f1d;color:#ebd366}.productListFilter .plf-fields .plf-btn button span{line-height:normal}.productListFilter.productListTypes .plf-extra{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.productListFilter.productListTypes .plf-btn{display:flex;padding-top:20px}.productListFilter.productListTypes .plf-btn .refineSearchButton{background-color:unset;color:rgba(53,53,53,.5);cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:19.36px;text-align:left;text-decoration:underline}.productListFilter .plf-extra button{background-color:#fff;border:1px solid #bcbcbc;border-radius:4px;color:#353535;font-size:16px;font-weight:700;line-height:19.36px;min-width:168px;padding:30px 20px 10px;text-align:left}.productListFilter .plf-extra button.active{border:2px solid #46205a}.productList{padding:66px 20px 80px}.productList .plf-container{margin:0 auto;max-width:1136px;width:100%}.productList .pl-head{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding-bottom:30px}.productList .pl-head .plh-total{color:#353535;flex:1;font-size:16px;font-weight:400;line-height:19.36px;text-align:left}.productList .pl-head .plh-sort{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.productList .pl-head .plh-sort .plh-select{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.productList .pl-head .plh-sort .plh-select label{color:#353535;font-size:16px;font-weight:500;line-height:19.36px;opacity:.5;text-align:left}.productList .pl-head .plh-sort .plh-select select{background-color:unset;border-bottom:2px solid #3b6e21;color:#353535;display:block!important;font-size:16px;font-weight:500;line-height:19.36px;padding:5px 0;text-align:left}.productList .pl-head .plh-sort .plh-select .nice-select{display:none}.productList .pl-head .plh-sort .plh-vt{display:flex;flex-wrap:wrap;gap:10px}.productList .pl-head .plh-sort .plh-vt button{background-color:unset;border:1px solid transparent;display:flex;padding:4px}.productList .pl-head .plh-sort .plh-vt button svg{opacity:.25}.productList .pl-head .plh-sort .plh-vt button.active{border:1px solid #3b6e21}.productList .pl-head .plh-sort .plh-vt button.active svg{opacity:1}.productList .pl-head .plh-sort .plh-vt button.active svg *{fill:#3b6e21}.productList .pl-head .plh-sort .plh-vt button.listView{display:none}.productList .pl-list{display:flex;flex-wrap:wrap;gap:50px 24px}.productList .pl-list .pl-single{width:calc(20% - 20px)}.productList .pl-list .pl-single .pls-img{border:1px solid #d9d9d9;display:block;padding:34px 28px;transition:all .3s ease}.productList .pl-list .pl-single:hover .pls-img{border:1px solid #3b6e21}.productList .pl-list .pl-single .pls-img img{display:block;height:200px;object-fit:contain;object-position:center;width:100%}.productList .pl-list .pl-single .pls-title{padding-bottom:7px;padding-top:24px}.productList .pl-list .pl-single .pls-title a{color:#3b6e21!important;display:block;font-size:20px;font-weight:700;line-height:25px;text-align:left;text-decoration:none}.productList .pl-list .pl-single .pls-title a:hover{color:#2e4f1d!important}.productList .pl-list .pl-single .pls-des{color:#353535;font-size:12px;font-weight:700;line-height:14.52px;margin-bottom:22px;text-align:left}.productList .pl-list .pl-single .pls-spc{color:#353535;font-size:12px;font-weight:400;line-height:18px}.productList .pl-list .pl-single .pls-spc strong{font-weight:700;padding-right:5px}.productList .pl-list .pl-single .pls-dim{color:#353535;font-size:12px;font-style:italic;font-weight:400;line-height:18px;padding-top:10px;text-align:left}.productList .pl-pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:88px}.productList .pl-pagination a{border-radius:4px;color:#353535!important;font-size:12px;font-weight:500;height:24px;line-height:24px;text-align:center;width:24px}.productList .pl-pagination a.active,.productList .pl-pagination a:hover{background-color:#3b6e21;color:#fff!important}.productList .pl-notFound{border:1px solid #f4433617;box-shadow:3px 1px 26px 8px #00000005;display:none;padding:20px}.productList .pl-notFound .plnf-title{color:#f44336;font-size:24px;font-weight:900;text-align:center}.productListFilter .plf-fields .plf-select.capacitySelectDiv,.productListFilter .plf-fields .plf-select.sizeSelectDiv,.productListFilter .plf-fields .plf-select.tradeSelectDiv{display:none}@media (min-width:1500px){.productList .plf-container,.productListFilter .plf-container{max-width:1640px}}@media (min-width:1025px) and (max-width:1499.98px){.productList .plf-container,.productListFilter .plf-container{max-width:1188px}.productList .pl-list .pl-single .pls-img img{height:150px}}@media (max-width:1024.98px){.productList .plf-container,.productListFilter .plf-container{max-width:960px}.productList .pl-list .pl-single .pls-img{padding:28px}.productList .pl-list .pl-single .pls-img img{height:125px}.productListFilter .plf-fields .plf-search{max-width:280px}.productListFilter .plf-fields .plf-select{max-width:290px}.productListFilter .plf-extra .plf-types{flex:unset;width:100%}}@media (min-width:768px) and (max-width:991.98px){.productList .pl-list{justify-content:flex-start}.productList .pl-list .pl-single{width:calc(25% - 19px)}.productListFilter .plf-fields .plf-search,.productListFilter .plf-fields .plf-select{max-width:250px}}@media (min-width:576px) and (max-width:767.98px){.productList .pl-list .pl-single{width:calc(50% - 20px)}.productListFilter .plf-fields .plf-search,.productListFilter .plf-fields .plf-select{max-width:240px}}@media (max-width:1199.98px){.productListFilter .plf-fields .plf-search,.productListFilter .plf-fields .plf-select{max-width:unset;width:calc(50% - 10px)}}@media (max-width:575.98px){.productList .pl-list .pl-single{width:100%}.productListFilter .plf-fields .plf-search,.productListFilter .plf-fields .plf-select{max-width:100%;width:100%}.productList .pl-head .plh-sort{justify-content:space-between;width:100%}.productList .pl-head .plh-total{flex:unset;width:100%}}