/*
Theme Name: EasyRx Theme
Author: EasyRx
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.1
Template: neve
*/

body {
    margin: 0;
    color: #1f2933;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    background: #f7f9fb;
}

.site {
    width: min(960px, calc(100% - 32px));
    margin: 0 auto;
    padding: 48px 0;
}

a {
    color: #0f766e;
}

.wc-autocomplete-search {
    position: relative;
    width: 15vw;
	max-width: 350px;
    margin-bottom: 40px;
}

#product-search {
    width: 100%;
    padding: 10px;
}

#product-search-results {
    position: absolute;
    background: #fff;
    width: 100%;
    border: 1px solid #ddd;
    z-index: 9999;
}

.search-result a {
    display: block;
    padding: 10px;
    text-decoration: none;
}

.search-result a:hover {
    background: #f5f5f5;
}

/*@media(min-width: 960px){*/
	.woocommerce .products ul, .woocommerce ul.products {
		display: flex;
		flex-flow: row wrap;
		align-items: center;
		justify-content: space-between;
		gap: 20px;
	}
	.woocommerce .page-top-categories .products ul, .woocommerce .page-top-categories ul.products {
		margin: 0 !important;
		display: flex;
		flex-flow: row wrap;
		align-items: center;
		justify-content: space-between;
		gap: 0px;
        text-align: left;
	}
	.woocommerce .page-top-categories ul.products li.product, .woocommerce-page .page-top-categories ul.products li.product {
		float: none;
  		margin: 0 !important
	}
    ul.products::before {
        display: none !important;
    }
	.page-top-categories { margin-bottom: 40px; }
	
/*}*/