.productsList{width:100%;position:relative;background-color:rgba(0,0,0,0);overflow-y:auto;overflow-x:hidden;padding-bottom:50px;flex:1 1}.productsList .title-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:20px 0}@media(max-width:720px){.productsList .title-container{width:100%;padding:0 10px;margin-left:0;height:80px}}.productsList h2{z-index:55;width:500px;height:50px;margin-top:50px;font-size:2em;border-radius:5px;color:#212529;display:flex;align-items:center;justify-content:flex-start;padding-left:10px;margin-left:10px;position:relative;text-align:center;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);background-color:#fff;overflow:hidden}@media(max-width:720px){.productsList h2{font-size:1.3em;height:100%;min-height:50px;width:100%;margin:30px 0;overflow:visible;padding:0;justify-content:center}}.productsList h2 .icon-container{height:100%;width:50px;background-color:#212529;position:absolute;right:0;display:flex;align-items:center;justify-content:center}@media(max-width:720px){.productsList h2 .icon-container{top:-40px;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}}.productsList h2 .icon-container #icon{color:#fff}@media(max-width:720px){.productsList h2 .icon-container #icon{padding:10px;border-radius:50%;background-color:#212529;height:50px;width:50px;scale:.8}}.productsList .go-products{width:100%;height:50px;display:flex;align-items:center;justify-content:center}.productsList .go-products a{height:100%;width:-moz-fit-content;width:fit-content;padding:10px 15px;border:2px solid #343a40;display:flex;align-items:center;justify-content:center;border-radius:5px;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.5em;cursor:pointer;color:#343a40;transition:all .3s ease}@media(hover:hover){.productsList .go-products a:hover{background-color:#343a40;color:#fff}}.productsList .pagination{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:5px 10px;position:absolute;bottom:0;left:0}.productsList .pagination__item{border:1px solid #ededed;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:500;font-size:1.2em;color:#343a40;background-color:#fff;cursor:pointer;transition:all .3s ease-in-out}.productsList .pagination__item:hover{background-color:#212529;color:#f1f3f5}.productsList__fallback{width:100%;height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-top:auto}.productsList__fallback #icon{scale:2.5;color:#d96521}.productsList__fallback h3{margin-top:15px;font-size:2em;font-family:Montserrat,sans-serif;font-weight:400;text-align:center}.productsList__fallback h3 strong{color:#d96521;font-weight:300;text-decoration:underline}.productsList__container{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:25px;padding:50px 10px}@media(max-width:1280px){.productsList__container{padding:60px 20px}}@media(max-width:1024px){.productsList__container{padding:60px 10px}}@media(max-width:720px){.productsList__container{flex-direction:row;align-items:center;justify-content:flex-start;gap:30px 10px;padding:80px 5px}}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{border-radius:0;background-color:#f2fdff}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background-color:#f2fcff}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#212529}::-webkit-scrollbar-thumb:hover{background-color:#505a64}::-webkit-scrollbar-thumb:active{background-color:#212529}@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0}to{width:100%}}.animationOff{animation:fadeOut .5s ease-out forwards}.skeletonCard{height:500px;width:calc(25% - 25px);box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);border-radius:5px;position:relative;z-index:10;display:flex;flex-direction:column;opacity:1}@media(max-width:1440px){.skeletonCard{width:calc(25% - 10px)}}@media(max-width:1024px){.skeletonCard{width:calc(50% - 5px)}}@media(max-width:720px){.skeletonCard{width:48%;max-width:430px;height:300px;box-shadow:none}}.skeletonCard__image{width:100%;height:80%;overflow:hidden;padding:5px;position:relative}.skeletonCard__image .spinner-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.skeletonCard__image .spinner-container #spinner{width:40px;height:40px}@media(max-width:720px){.skeletonCard__image{height:80%}}.skeletonCard__info{display:flex;align-items:flex-start;justify-content:center;height:-moz-fit-content;height:fit-content;width:100%;padding:10px}@media(max-width:720px){.skeletonCard__info{height:-moz-fit-content;height:fit-content;padding:5px;height:20%}}.skeletonCard__info .info-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}