.product-list-with-out-filters{width:100%}.product-list>.sort-filter{width:max-content;font-size:1rem;padding:10px;border-radius:2px;box-shadow:0 2px 10px 0 #00000026}.product-list>.sort-filter>select{border:none;outline:none;height:100%;font-size:1rem}.product-list>.prod-flexed-container{display:flex;margin-top:25px;display:grid;grid-gap:25px 25px;grid-gap:15px;gap:15px;grid-template-columns:repeat(4,1fr)}.product-list .prdctlst-pagination{display:flex;align-items:center;justify-content:center;margin-top:56px}.product-list .prdctlst-pagination .btn-show_more{background-color:var(--primary-color)!important;font-size:18px;line-height:23.4px;letter-spacing:.0216em;text-align:center;padding:12px 60px;border-radius:50px!important;background:var(--primary-color);color:var(--secondary-color);border:none;outline:none;cursor:pointer;width:auto}.loading-more-spinner-wrapper{padding:20px 0;display:flex;justify-content:center;align-items:center}.loading-more-spinner{width:20px;height:20px;border:3px solid var(--primary-color);border-left:3px solid #ccc;border-radius:50%;animation:spin 1s linear infinite}.loading-more-text{margin-left:10px;font-size:16px;color:#333}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-more-final-message{margin-top:16px;background-color:var(--secondary-color);padding:8px 9px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:18.2px;letter-spacing:2.16%;display:flex;align-items:center;gap:15px;box-shadow:0 0 10px #00000030}.loading-more-rfq_btn{padding:5px 10px;border:none;border-radius:4px;background-color:var(--primary-color);line-height:21px;letter-spacing:2.16%;color:var(--secondary-color)}.product-list .prdctlst-pagination button{background-color:transparent;padding:10px 8px;font-size:18px;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:5px;line-height:23px;border:1px solid #5e5e5e;cursor:pointer;width:110px}.product-list .prdctlst-pagination button svg{font-size:15px}.product-list .prdctlst-pagination p{margin:0 83px;font-size:18px}.mobile-filters{width:100%;height:47px;border-radius:5px;background-color:#fff;visibility:hidden;position:-webkit-sticky;position:sticky;top:65px}.mobile-filters,.mobile-filters .mobile-left-filters{display:flex;align-items:center;justify-content:flex-start}.mobile-filters .mobile-left-filters{width:50%;gap:5px;padding-left:20px}.mobile-filters .mobile-left-filters span{font-size:1.13rem;line-height:23.4px;letter-spacing:.01em;color:var(--primary-color)}.mobile-filter-by{width:100vw;height:92vh;max-height:92%;display:flex;flex-direction:column;justify-content:flex-start;position:fixed;z-index:211111;left:0;right:0;bottom:0;background-color:var(--secondary-color);display:none;border-radius:10px 10px 0 0;transition:.5s}.mobile-filter-by .mobile-filter-by-main{height:100%;overflow-x:scroll;display:flex}.mobile-filter-by-main .mobile-filter-left{width:30%;min-width:115px;display:flex;flex-direction:column;background-color:var(--new-secondary-color);overflow:scroll;margin-bottom:20px}.mobile-filter-by-main .mobile-filter-left span{width:100%;padding:10px;transition:.2s;border:.3px solid #ebe0e0;border-right:none;display:flex;justify-content:space-between;align-items:center;gap:5px;cursor:pointer}.mobile-filter-by-main .mobile-filter-left span:hover{border:1px solid #1f78ef;border-right:none;border-left:none;transition:all .5s ease-in;background:#fff}.mobile-filter-by-main .mobile-filter-left span p{margin:0}.mobile-filter-by-main .mobile-filter-left .active{background-color:var(--secondary-color)}.mobile-filter-by-main .mobile-filter-right{width:65%;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:auto;margin-bottom:40px}.mobile-filter-by-main .mobile-filter-right div{display:flex;align-items:center;justify-content:flex-start;gap:10px}.mobile-filter-by-hide{right:-100%;display:none;transition:.5s}.mobile-filter-by .mobile-filter-by-header{height:60px;display:flex;justify-content:space-between;padding:20px;border-bottom:.5px solid gray;border-radius:5px}.mobile-filter-by .mobile-filter-by-header svg{font-size:20px}.mobile-filter-by .mobile-filter-by-footer{width:100%;height:60px;position:fixed;bottom:0;display:flex;align-items:center;justify-content:space-around;background-color:var(--secondary-color);padding:15px 0}.mobile-filter-by .mobile-filter-by-footer button{width:159px;height:41px;padding:10px 16px;border-radius:34px;border:none;outline:none;background-color:var(--primary-color);color:var(--secondary-color)}.mobile-filter-by .mobile-filter-by-footer button:first-child{background-color:transparent;color:var(--font-black-color);border:1px solid var(--font-black-color)}.mobile-left-filters select{border:none;outline:none;background:transparent;font-size:1rem}.mobile-filters-section{display:none}.main-category-prdct-card-flex{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}.show-more-btn-container{display:flex;justify-content:center;align-items:center;margin:20px 0}@media screen and (max-width:1400px){.product-list>.prod-flexed-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){.product-list-with-filters{width:96vw}.mobile-filters-section{display:flex}.product-list>.sort-filter{display:none}.mobile-filters{visibility:visible}.mobile-filter-by{display:flex}.backdrop-filters-hide{display:none}.backdrop-filters{height:100vh;width:100vw;position:fixed;z-index:111111;top:0;left:0;bottom:0;right:0;background:#00000080}.product-list .prdctlst-pagination{margin-top:30px}}@media screen and (max-width:700px){.product-list>.prod-flexed-container{grid-template-columns:repeat(2,1fr);gap:15px}.product-list .prdctlst-pagination p{margin:0 10px;font-size:14px}.product-list .prdctlst-pagination button{padding:6px;font-size:14px;line-height:18px;width:90px}.product-list .prdctlst-pagination button svg{font-size:13px}.mobile-filter-by-main .mobile-filter-left span{padding:10px 5px}.product-list .prdctlst-pagination span{display:none}.product-list .prdctlst-pagination button{width:38px}}@media screen and (max-width:450px){.mobile-filters .mobile-left-filters span,.mobile-filters .mobile-left-filters svg{font-size:1rem}.mobile-left-filters select{font-size:.8rem}.main-category-prdct-card-flex{gap:10px}}.no-products{min-width:100px;margin:0 auto}