body{font-family:Poppins,Arial,Avenir Next Georgian,Arial}h1,h2,h3{font-family:Poppins,Avenir Next Georgian,Arial;font-weight:700}h2{font-size:60px;text-align:left}.category-heading{font-size:38px;font-weight:700;color:#333;padding-bottom:28px;border-radius:unset!important;margin-bottom:15px}.product-list-card-add{display:flex;justify-content:space-between}.category-list{display:flex;flex-direction:column;gap:2rem;width:280px}.category-list a{display:flex;align-items:center;margin-bottom:10px;font-size:17px;font-weight:400;color:#666;text-decoration:none;border:2px solid transparent;border-radius:unset!important;height:20px}.category-list a svg{margin-right:10px;fill:#00ab7a;transition:fill .3s}.category-list a:hover svg,.category-list .active-category svg{fill:#fff}.category-list a:hover,.category-list .active-category{color:#000;text-decoration:none;border-bottom:1px solid #333}.product-card{border:1px solid #eee;border-radius:unset!important;margin-bottom:20px;position:relative}.product-card img{height:250px;-o-object-fit:cover;object-fit:cover}.btn-add{background-color:#00ab7a;width:50px;height:50px;color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;text-align:center;line-height:50px;position:absolute;bottom:20px;right:20px;transition:background-color .3s ease,transform .3s ease}.btn-add:hover{background-color:#fff;color:#00ab7a;border:1px solid #eee}.btn-add:active{background-color:#008e65;transform:scale(.95);color:#fff}.btn-add:focus,.btn-add:focus-visible,.btn-add:focus:active,.btn-add:focus:hover,.btn-add:focus:visited{outline:none;color:#fff;background-color:#00ab7a;border:none}.footer{background-color:#191919;color:#fff;padding:2rem 0}.footer a{color:#fff;text-decoration:none}.btn-load-more{background-color:#00ab7a;color:#fff;border:none;border-radius:unset!important;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .3s ease,transform .3s ease;text-decoration:none;display:inline-block}.btn-load-more:hover{background-color:#fff;color:#00ab7a;border:1px solid #eee}.btn-load-more:active{background-color:#008e65;transform:scale(.95);color:#fff}.page-item{border-radius:unset!important;margin:0 5px}.page-link{background-color:#00ab7a;color:#fff;border:1px solid #eee;padding:10px 15px;font-size:16px;font-weight:700;transition:background-color .3s ease,transform .3s ease}.page-link:hover{background-color:#fff;color:#00ab7a;border:1px solid #eee}.page-link:active{background-color:#008e65;transform:scale(.95);color:#fff}.page-item.active .page-link{background-color:#008e65;border:1px solid #eee}.card.product-card{transition:transform .2s}.card.product-card:hover{transform:scale(1.05)}.custom-pagination .pagination-list{display:flex;list-style:none;padding:0;justify-content:center}.custom-pagination .pagination-item{margin:0 5px}.custom-pagination .pagination-item a,.custom-pagination .pagination-item span{display:block;padding:8px 12px;text-decoration:none;color:#008e65;background-color:#fff;border:1px solid #eee;border-radius:unset!important;transition:background-color .3s,color .3s}.custom-pagination .pagination-item a:hover{background-color:#008e65;color:#fff}.custom-pagination .pagination-item.active span{background-color:#008e65;color:#fff;border-color:#008e65}.custom-pagination .pagination-item.disabled span{color:#6c757d;background-color:#fff;border-color:#dee2e6;cursor:not-allowed}.search-form .form-control:focus{border-color:#00ab7a}.search-form #search_button{border-radius:unset!important;color:#00ab7a;font-size:16px;font-weight:700;padding:15px;margin-left:10px;transition:background-color .3s,color .3s}.search-form #search_button:hover{color:#0d916c}.search-form .search-bar{border-radius:unset;border:1px solid #ddd;font-size:1rem;padding:15px;margin-bottom:20px}.product-card{border:1px solid #eee;border-radius:unset!important;overflow:hidden;transition:box-shadow .3s ease}.product-card .card-title{font-size:18px;font-weight:400;color:#333;margin-bottom:10px;text-align:left}.product-card .card-text{font-size:20px;font-weight:700;color:#333;text-align:center;margin-bottom:10px}.custom-height{height:420px}.custom-padding{padding-left:30px!important;padding-right:30px!important}.add-to-cart-btn{width:40px;height:40px;background-color:#00ab7a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;margin:0 auto}.add-to-cart-btn:hover{background-color:#008e65}
