/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2025 | 06:17:21 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.bottom-0 p{
	margin-bottom: 0;
}

.footer-form .wpforms-field-container{
	width:65%;
}
.footer-form .wpforms-submit-container{
	width:33%;
}
.footer-form form{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.footer-form .wpforms-field{
	margin: 0 !important;
}
.site-content > .ast-container {
    max-width: 100% !important;
}
.ast-container, .ast-container-fluid{
	padding: 0 !important;
}
#primary {
    margin: 0;
}

.woocommerce li.product:hover .show-on-hover {
    display: none;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    width: 230px;
    height: 230px;
/*     border-radius: 50%; */
	margin: auto;
    background: #f1e6e6;
    overflow: hidden;
	margin-bottom: 25px;
}
.woocommerce ul.products li.product a img{
	max-height: 100%;
	max-width: 100%;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
	font-family: 'poppins';
	font-weight: 500;
	font-size: 16px;
	margin: auto;
	max-width: 140px;
	margin-bottom: 15px;
	line-height: 1.5;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
	font-family: 'poppins';
	font-weight: 400;
	font-size: 20px;
}
.products .product {
    border: 1px solid #d5d5d5;
	border-radius: 10px;
	padding: 20px 5px !important;
}
.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button{
	background: transparent;
	border: none;
	font-family: 'poppins';
	font-size: 15px;
	font-weight: 700;
	color: #000;
	padding-bottom: 0;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
	border-color: #d5d5d5f4;
}
select.orderby {
    border: 1px solid #d5d5d5 !important;
}
.tag-d a {
    background: #f1f1f1;
    padding: 6px 10px;
    border-radius: 5px;
}
.tag-d a:before {
    content: '#';
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{
	background: linear-gradient(260deg, #E6C4A2 17%, #a56f38 100%);color: #fff !important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{
	background: linear-gradient(264deg, #a56f38 17%, #e6c4a2 100%);color: #fff !important;
}
.woocommerce-checkout {
    background: #fff;
    font-family: 'Poppins' !important;
}
.woocommerce-checkout h1, .woocommerce-checkout h3, .woocommerce-checkout h2, .woocommerce-checkout h4, .woocommerce-checkout h5{
    font-family: 'Poppins' !important;
	font-weight: 500 !important;
	text-transform: uppercase;
}
@media (max-width: 1100px){
	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product {
    width: calc(33% - 16px);
}
	.woocommerce-page.columns-4 ul.products li.product:nth-child(4n), .woocommerce.columns-4 ul.products li.product:nth-child(4n) {
    margin-right: 15px;
    clear: right;
}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		margin-right:15px !important;
		margin-bottom: 15px;
	}
}
@media (max-width:921px){
	.woocommerce ul.products li.product.tablet-align-left{
		text-align: center;
	}
			.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product {
    width: calc(50% - 16px) !important;
}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		margin-right:15px;
		margin-bottom: 15px;
	}
}
@media (max-width:767px){
	.footer-form .wpforms-field-container{
	width:100%;
}

.footer-form .wpforms-submit-container{
	width:100%;
}
	.footer-form .wpforms-submit-container button{
	width:100%;
}
}
@media (max-width:570px){
	.woocommerce ul.products li.product.tablet-align-left{
		text-align: center;
	}
			.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product {
    width: 100% !important;
}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		margin-right:0px !important;
		margin-bottom: 15px;
	}
}

div#dee-category span {
    display: none !important;
}

@media (max-width: 782px) {
	#astra-mobile-cart-drawer{
		height: 100%;
   		 width: 100%;
	}
	
}


h3.sp-wcsp-section-title {
    display: none;
}

.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
    width: 500px !important;
    height: 200px !important;
    margin: 0 auto !important;
}

.wpr-mini-cart-image img, .wpr-mini-cart-image a img {
min-width:6% !important;
}

@media (max-width: 768px) {          /* small laptops */
.products {
    padding: 20px;
}  
	
ul.products li {
    width: 100% !important;
    margin-bottom: 20px !important;
}

.products ul li {
    width: 100% !important;
    margin-bottom: 36px;
}
}