.pagination{width:100%;text-align:center}.pagination li{display:inline-block;vertical-align:top;margin-left:1.5rem}.pagination li:first-child{margin-left:0}.pagination li.prevNext{display:none}.pagination li a,.pagination li span{display:block;font-weight:700;line-height:4.5rem;color:#999;height:4.5rem;width:4.5rem;border-radius:2px;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.pagination li a i,.pagination li span i{font-size:25px;line-height:4.5rem}.pagination li a:hover,.pagination li span:hover{background-color:#f5821f;color:#fff}.pagination li.active a,.pagination li.active span{background-color:#f5821f;color:#fff}.products-wrapper{width:75%}.products-wrapper .products-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-wrapper .products-list li{width:calc(100% / 3 - 2.6rem);margin-right:1.8rem;border:2px solid #ccc;border-radius:5px;margin-bottom:1.8rem}.products-wrapper .products-list li:nth-child(3n){margin-right:0}.products-wrapper .products-list li a{display:block;position:relative;padding-bottom:9rem;height:100%;width:100%}.products-wrapper .products-list li a .lazyload{position:relative;height:auto;width:calc(100% + 4px);overflow:hidden;margin-left:-2px;margin-top:-3px}.products-wrapper .products-list li a .lazyload:before{content:'';display:block;padding-bottom:47.5%}.products-wrapper .products-list li a .lazyload .lazyload-image{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:5px 5px 0 0}.products-wrapper .products-list li a .text{padding:0 7%;text-align:center;margin-top:3rem}.products-wrapper .products-list li a .text .product-title{color:#666;font-size:1.8rem;font-weight:700;line-height:2.2rem}.products-wrapper .products-list li a .text .common-text{margin-top:3.5rem;color:#666;font-size:1.5rem;font-weight:300;line-height:2rem}.products-wrapper .products-list li a .text .common-btn{position:absolute;bottom:2.6rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:1.5rem 2rem;font-size:1.3rem;white-space:nowrap}@media (max-width:1024px){.products-wrapper{width:100%}.products-wrapper .products-list{margin-top:2rem}.products-wrapper .products-list li{border-width:1px;border-radius:3px}.products-wrapper .products-list li a .text .product-title{font-size:3rem}.products-wrapper .products-list li a .text .common-btn{font-size:1.5rem;padding:1.5rem 2rem}.products-wrapper .products-list li a .lazyload .lazyload-image{border-radius:3px 3px 0 0}}@media (max-width:1024px) and (min-width:650px){.products-wrapper .products-list li{width:calc(50% - .5rem);margin-right:1rem}.products-wrapper .products-list li:nth-child(3n){margin-right:1rem}.products-wrapper .products-list li:nth-child(even){margin-right:0}}@media (max-width:1024px) and (max-width:649px){.products-wrapper .products-list li{width:100%;margin-right:0}}#products #container-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}#products #container-products #filter{width:25%}#products #container-products #filter .title{color:#999;font-size:2.5rem;font-weight:600}#products #container-products #filter #filter-form{margin-top:2rem}#products #container-products #filter #filter-form ul li{position:relative;margin-top:1.3rem}#products #container-products #filter #filter-form ul li input{position:absolute;top:0;left:0;opacity:0;height:auto;width:auto}#products #container-products #filter #filter-form ul li input+label{color:#666;cursor:pointer;font-size:1.4rem;font-weight:700}#products #container-products #filter #filter-form ul li input+label span{display:inline-block;vertical-align:middle;height:16px;width:16px;border-radius:3px;position:relative;border:1px solid #c3c3c3;margin-right:.9rem}#products #container-products #filter #filter-form ul li input+label span:before{content:'';height:8px;width:8px;position:absolute;top:3px;left:3px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-color:#f5821f;border-radius:2px;opacity:0}#products #container-products #filter #filter-form ul li input:checked+label span:before{opacity:1}#products #container-products #filter #filter-form .submit{display:inline-block;vertical-align:top;margin-top:3.5rem;position:relative;border:0;background-color:transparent;border-radius:30px;background-color:#f5821f;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;padding:1.3rem 2rem}#products #container-products #filter #filter-form .submit .default{display:block;-webkit-transition:-webkit-transform .3s,opacity .3s,color .3s;-o-transition:-o-transform .3s,opacity .3s,color .3s;transition:-webkit-transform .3s,transform .3s,opacity .3s,color .3s;font-size:1.3rem;color:#fff;text-transform:uppercase;font-weight:800}#products #container-products #filter #filter-form .submit .loader{height:100%;width:100%;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:-webkit-transform .3s,transform .3s,opacity .3s;pointer-events:none}#products #container-products #filter #filter-form .submit .loader svg{height:3rem;width:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#products #container-products #filter #filter-form .submit.loading .loader{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#products #container-products #filter #filter-form .submit.loading .default{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.69,.69,.39,.99),-webkit-transform .3s,visibility 0s linear .3s;-o-transition:opacity .3s cubic-bezier(.69,.69,.39,.99),-o-transform .3s,visibility 0s linear .3s;transition:opacity .3s cubic-bezier(.69,.69,.39,.99),-webkit-transform .3s,transform .3s,visibility 0s linear .3s}#products #container-products #filter #filter-form .submit:hover{background-color:#333}#products #container-products #filter #filter-form .submit:hover .default{color:#fff}#products #container-products .container-pagination{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:25%}@media (max-width:1024px){#products #container-products{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}#products #container-products #filter{width:100%;position:relative;z-index:10}#products #container-products #filter .title{padding:1rem 2.5rem;border-radius:30px;background-color:#f5821f;color:#fff;font-size:2.2rem;position:relative;cursor:pointer;z-index:11}#products #container-products #filter .title:before{content:'\f078';position:absolute;top:50%;right:2.5rem;font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;font-size:1.6rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#products #container-products #filter #filter-form{width:100%;position:absolute;top:0;left:0;background-color:#fff;border:2px solid #f5821f;border-radius:0 0 30px 30px;padding:3.5rem 1.5rem 2rem;opacity:0;pointer-events:none;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#products #container-products #filter #filter-form .submit{padding:1rem 7rem;margin:3.5rem auto 0;display:table}#products #container-products #filter #filter-form .submit .default{font-size:1.6rem}#products #container-products #filter.open-filter .title:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#products #container-products #filter.open-filter #filter-form{pointer-events:all;opacity:1}#products #container-products .container-pagination{padding-left:0}}