#category #columns, #category main {
	background: #fafafa;
}

.product_list {
     list-style-type: none;
}

.content_sortPagiBar .product-count {
	display: inline-block;
	margin-left: 10px;
	margin-bottom: ;
	position: relative;
	top: -6px;
}

.ajax_block_product.border {
	border-radius: 8px;
}

.product-container {
     overflow: hidden;
     position: relative;
	 display: flex;
	 flex-direction: column;
}
#beesblog_column .title_block {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
.featured_products_home{
	text-align: center;
    margin-top: 40px;
    /* margin-bottom: 40px; */
}
.product-actions-container {
	align-self: flex-end;
	text-align: center;
	margin: auto;
	width: 80%;
	margin-bottom: 10px;
}
.ajax_block_product {
	min-width: 140px;
}
.product-description-container {
	height: 4.2rem;
	overflow: hidden;
}
.product-name {
	font-family: "Andada Pro", system-ui;
	font-optical-sizing: auto;
	text-decoration: none;
	color: var(--bs-body-color);
	font-size: 1rem;
	padding: 5px 8px;
	font-weight: 500;
	line-height: 1.3rem;
}
.product-image-container .product-label-container {
	position: absolute;
	right: 0;
	top: 0;
}
.product-image-container .product-label-container .product-label {
	font-weight: 300;
	font-size: 0.9rem;
	text-transform: uppercase;
	letter-spacing: 0.05rem;
	border-radius: 4px;
	padding: 0.2rem 0.5rem;
	color: #fff;
}
.product-image-container .product-label-container .product-label.product-label-new {
	background-color: #65489d;
}
.color-list-container {
     margin: 10px 0;
     height: 25px;
     overflow: hidden;
}
.color_to_pick_list {
     list-style-type: none;
     display: flex;
     padding: 0;
     column-gap: 6px;
}
.color_to_pick_list li .color_pick {
     width: 24px;
     height: 24px;
     display: block;
     border: 1px solid #eee;
}
.bottom-pagination-content {
	margin-top: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.bottom-pagination-content .page-link {
	color: #fc4f7d;
	font-weight: 500;
	font-size: 1rem;
}

.bottom-pagination-content .page-item.active .page-link {
	color: #fff;
	background: #fc4f7d;
}

.product-price-button-wrapper .price.product-price {
	font-family: "Andada Pro", system-ui;
	font-optical-sizing: auto;
	font-size: 1.2rem;
	color: #9D4096;
	font-weight: 500;
}
.product-actions-container .product-price-button-wrapper .button-container .ajax_add_to_cart_button.btn.btn-dark {
	width: 100%;
	background-color: #fc4f7d;
	border: none;
}

.availability {
	margin-bottom: 10px;
}

.availability .badge {
	border-radius: 3px;
	padding: 7px 12px;
	text-transform: uppercase;
	font-weight: 300;
}

.product-container .bg-success {
	background-color: #17B169 !important;
}

@media (max-width: 575.99px) {
	.ajax_add_to_cart_button.btn.btn-dark {
		font-size: 0.8rem;
	}
}

@media (min-width:360px) and (max-width: 767.99px) {
    .product_list .ajax_block_product {
		max-width: calc(100% /2 - 8px);
	}
}

@media (min-width: 768px) {
    .product_list .ajax_block_product {
		max-width: calc(100% /3 - 11px);
	}
}

@media (min-width: 992px) {
	.product_list .ajax_block_product {
		max-width: calc(100% /4 - 13px);
	}
}
	
@media (min-width: 1200px) {
	.product_list .ajax_block_product {
		max-width: calc(100% /5 - 13px);
	}
}

@media (min-width: 1400px) {
	.product_list .ajax_block_product {
		max-width: calc(100% /6 - 13.4px);
	}
}