.lps-selected-category-header,.product-list-header{font-size:32px}.product-list-load-more{text-align:right;padding-right:1rem}.second-list-header{font-size:16px}.pagination-container{display:flex;justify-content:end;margin-top:2rem;margin-bottom:3rem;padding-right:20px}.paginate-button{border:1px solid #d9d9d9;padding:.7rem 1.2rem;cursor:pointer;background:#fff;margin:5px}.paginate-button:hover{background-color:#2aaa3c;border:1px solid #2aaa3c;color:#fff}.page-number{border:1px solid #d9d9d9;background:#fff;font-size:1rem;padding:.7rem 1rem;margin:5px}.page-number.active,.page-number:hover{background-color:#2aaa3c;border:1px solid #2aaa3c;color:#fff}.primary-theme-button{background:linear-gradient(180deg,gold,#d2691e);border:none;border-radius:50px;color:#fff;padding:10px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;font-weight:600;cursor:pointer;width:220px}.search-input-container{min-width:50%}.search-input{width:100%}.search-icon{border-radius:0;height:42px}.reset-button{background:linear-gradient(180deg,gold,#d2691e);border:none;border-radius:50px;color:#fff;padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;font-weight:600;cursor:pointer;align-self:center}.reset-button path{stroke:#fff}.primary-theme-button:active,.reset-button:active,.search-button:active{transform:scale(.95);transition:transform .2s ease}@media screen and (max-width:768px){.page-number,.paginate-button{padding:.5rem 1rem;margin:2px}.page-number{font-size:1rem}.categories-tabs-container{padding-left:20px;padding-right:20px}}.categories .category-image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;margin:10px;border-radius:50%}.categories .category-container{text-align:center;text-align:-webkit-center;cursor:pointer;padding:10px 0}.category-container:active{transform:scale(.95);transition:transform .2s ease}.product-card-container{text-align:-webkit-center}.product-card-container .product-card{border:1px solid #fff;padding:20px;box-shadow:5px 5px 15px rgba(0,0,0,.3);width:90%;height:290px;background-color:#fff;border-radius:10px}.product-card-container .light-green-background{border:1px solid #2aaa3c;background-color:#2aaa3c}.product-card-container .product-card-image img{width:100%;height:auto;max-height:150px;-o-object-fit:contain;object-fit:contain}.product-card-container .product-price,.product-card-container .product-title{overflow:hidden;margin:15px 0;color:#fff;text-align:left;font-size:18px;font-weight:300}.product-card-container .product-price{font-size:22px;font-weight:900;font-style:italic}.product-card-container .product-price-link{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.product-card-container .add-to-cart-icon{padding:5px;cursor:pointer}.product-card-container .add-to-cart-icon img{max-width:70px}.product-card-container .white-background .product-price,.product-card-container .white-background .product-title{color:#000}.product-price-button{background:linear-gradient(180deg,gold,#d2691e);border:none;border-radius:50px;color:#fff;padding:10px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;font-weight:600;cursor:pointer}.product-title-text{padding:0 5px;-webkit-line-clamp:2}.product-title-text,.product-title-v2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.product-title-v2{-webkit-line-clamp:1}.lps-cash-card{border:1px solid #fff;padding:20px;box-shadow:5px 5px 15px rgba(0,0,0,.3);width:100%;height:290px;background-color:#fff}.lps-cash-card img{width:100%;height:auto;max-height:150px;-o-object-fit:contain;object-fit:contain}.cart-image-wrapper{transition:transform .2s ease}.product-card-link:active .cart-image-wrapper{transform:scale(.9)}.product-price-button:active,.redeem-cash-button:active{transform:scale(.95);transition:transform .2s ease}@media screen and (min-width:2000px){.product-card-container .product-card{height:300px}}@media screen and (max-width:768px){.product-listing-container{padding-left:20px;padding-right:20px}}select{border-color:#2aaa3c;font-size:14px;padding-top:5px;padding-bottom:5px}.sorting-container{padding-right:30px}@media screen and (max-width:768px){.sorting-container{padding:20px;text-align:center}}