.product-grid-4 .product-content-wrap{display:flex;flex:1;flex-direction:column;padding:12px 14px 14px}.product-grid-4 .product-cart-wrap{display:flex;flex-direction:column;height:100%;margin-bottom:20px}.product-grid-4 .product-img.product-img-zoom{height:180px}.product-grid-4 .product-img.product-img-zoom a{display:block;height:100%;width:100%}.product-grid-4 .product-img.product-img-zoom img{border-radius:10px;height:100%;object-fit:cover;width:100%}.row.product-grid-4{row-gap:30px}.row.product-grid-4 .product-cart-wrap.mb-30{margin-bottom:0}.product-grid-4 .product-category{margin-bottom:4px}.product-grid-4 .product-content-wrap h2{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25;margin-bottom:6px;overflow:hidden}.product-grid-4 .product-rate-cover{line-height:1;margin-bottom:6px}.product-grid-4 .product-card-bottom{align-items:flex-end;margin-top:auto}.product-grid-4 .product-price{line-height:1.2;margin-top:0}.product-grid-4 .add-cart .add{align-items:center;background-color:#def9ec;border-radius:4px;color:#3bb77e;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:38px;min-width:86px;opacity:1;padding:8px 14px;white-space:nowrap}.product-grid-4 .add-cart{opacity:1;visibility:visible}.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn{align-items:center;background:transparent;border:none;border-radius:0;border-right:none!important;box-shadow:none;color:#f5b301;display:inline-flex;height:36px;justify-content:center;line-height:1;position:relative;transition:all .2s ease;width:40px}.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn i{font-size:16px;line-height:1}.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:hover{color:#3bb77e;transform:translateY(-1px)}.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn,.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:hover,.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:focus,.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:active{background:transparent!important;box-shadow:none!important}.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:before,.product-grid-4 .product-cart-wrap .product-action-1 button.wishlist-icon-btn:after{display:none!important}.product-grid-4 .add-cart .add:hover{background-color:#3bb77e;color:#fff}.not-found-message{background:#f4f6fa;border:1px dashed #d2d7e2;border-radius:16px;color:#7e7e7e;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;min-height:280px;padding:34px 20px}.not-found-message .empty-icon{align-items:center;background:#d8f1e5;border-radius:999px;color:#3bb77e;display:inline-flex;font-size:28px;height:64px;justify-content:center;margin-bottom:12px;width:64px}.not-found-message h4{color:#253d4e;font-size:26px;margin-bottom:8px}.not-found-message p{margin-bottom:18px;max-width:460px}.not-found-message .empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.archive-header .breadcrumb{align-items:center;display:flex;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-header .breadcrumb a,.archive-header .breadcrumb span{flex-shrink:0}.archive-header .tags-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.featured-category-card-link.is-active{border-radius:10px}.price_range .caption{color:#687188;font-size:13px;line-height:1.4}.price_range .caption strong{color:#3bb77e;font-weight:700}.price_range .list-group-item{border:1px solid #eceef3;border-radius:12px;padding:14px}.price_range .price-manual-inputs{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.price_range .price-manual-inputs input{border:1px solid #d8dce8;border-radius:8px;color:#253d4e;font-size:13px;height:36px;padding:0 10px;width:100%}.price_range .filter-group-title{color:#253d4e;font-size:14px;font-weight:700;margin-bottom:8px}.price_range .custome-checkbox{display:grid;gap:7px}.price_range .custome-checkbox .form-check-label{margin-bottom:0}.price_range .filter-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2px}.price_range .filter-actions .btn{flex:1 1 calc(50% - 5px);margin:0!important;min-width:0;white-space:nowrap;align-items:center;text-align:center}.price_range .filter-actions .btn-reset-filter{background:#fff;border:1px solid #3bb77e;color:#3bb77e}.price_range .filter-actions .btn-reset-filter:hover{background:#3bb77e;color:#fff}@media(max-width:575px){.price_range .filter-actions .btn{flex-basis:100%}}.popular-categories .carausel-10-columns{overflow:hidden}.popular-categories .slick-list{height:auto!important}.popular-categories .slick-track{display:flex!important;align-items:stretch}.widget-category-2 ul{max-height:372px;overflow-y:auto;padding-right:6px}.widget-category-2 ul::-webkit-scrollbar{width:6px}.widget-category-2 ul::-webkit-scrollbar-thumb{background:#cfeede;border-radius:999px}.widget-category-2 ul::-webkit-scrollbar-track{background:#f4f6fa;border-radius:999px}.widget-category-2 ul li{margin-bottom:8px}.widget-category-2 ul li a{display:flex;align-items:center;gap:8px;width:100%}.widget-category-2 ul li a .sidebar-cat-thumb{width:34px;height:34px;object-fit:cover;border-radius:6px;flex-shrink:0}.widget-category-2 ul li a .sidebar-cat-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-category-2 ul li a .sidebar-cat-count{margin-left:auto;font-size:11px;color:#3bb77e;font-weight:700;background:#e6f9f1;border-radius:20px;padding:1px 7px;flex-shrink:0}.widget-category-2 ul li.active a .sidebar-cat-count{background:#3bb77e;color:#fff}.popular-categories .card-2.card-active{background:#e6f9f1!important;border:2px solid #3bb77e!important;box-shadow:0 4px 14px #3bb77e2e!important}.widget-category-2 ul li.active{background:#eefaf4;border-radius:8px}.widget-category-2 ul li.active a{color:#3bb77e;font-weight:700}
