.com_virtuemart div.product {
    float: left;
    width: 33%; /* Adjust width as needed for desired products per row */
    padding: 10px; /* Add padding for spacing */
    box-sizing: border-box; /* Ensures padding is included in the width */
}
.width33 {
    float: left;
    width: 33%; /* Adjust width as needed for desired products per row */
    padding: 10px; /* Add padding for spacing */
    box-sizing: border-box; /* Ensures padding is included in the width */
}
.width25 {
    float: left;
    width: 25%; /* Adjust width as needed for desired products per row */
    padding: 10px; /* Add padding for spacing */
    box-sizing: border-box; /* Ensures padding is included in the width */
}
.vm-prices-info {
	display:none;
}
.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #354986;
    --bs-btn-border-color: #354986;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #354986;
    --bs-btn-hover-border-color: #354986;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #354986;
    --bs-btn-active-border-color
#354986
: #354986;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #354986;
    --bs-btn-disabled-border-color: #354986;
}
.product-container {
	border: 1px solid #f7f7f7;
	border-radius: 5px;
	padding:5px;
	text-align:left;
	}

.spacer img {
	margin-bottom:10px;
}