/*** Font Family ***/

h1,h2,h3,h4,h5,h6,body {
  font-family: Jost;
}

span.wlfmc-counter-icon {
    font-size: 24px;
}

/*** Buy Now Button Styling ***/
button.wsb-button.js-wsb-add-to-cart {
    width: 75%;
    background: #EE2761;
    color: #fff;
    padding: 10px;
    margin-top: 10px;
    border: none;
    border-radius: 4px;
}

/*** Qty, A2C & Buy Now Mobile Layout ***/
@media (max-width: 600px) {
    .single_add_to_cart_button.button {
        min-width: 180px;
    }
	
	.cart:not(.elementor-menu-cart__products) .quantity {
        width: 120px;
        min-width: 90px;
    }
	
	button.wsb-button.js-wsb-add-to-cart {
    width: 100%;
    }
}


/*** Product Archive Gap ***/
@media (min-width: 992px) {
    .products.columns-5 .product {
        width: calc((100% - 80px) / 5 - 0.01px);
    }
}

@media (min-width: 992px) {
    .products.columns-4 .product {
        width: calc((100% - 60px) / 4 - 0.01px);
    }
}
.products .product {
    margin-right: 20px;
    margin-bottom: 00px;

}

/*** Product Archive A2c Left ***/
a.loop-add-to-cart-btn.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    justify-content: left;
    align-items: left!important;
}

a.loop-add-to-cart-btn.button.product_type_variable.add_to_cart_button{
    justify-content: left;
    align-items: left!important;	
}

.product-loop-content {
    padding: 10px 0 20px;
}

.woocommerce-loop-product__title {
    margin: 0;
}

/*** Product Archive Mobile Spacing ***/
@media (max-width: 600px) {
    .products.mobile-columns-2 .product {
        width: calc((100% - 10px) / 2 - 0.01px);
    }
}

@media (max-width: 600px) {
	.products .product {
    margin-right: 10px;
}
}

/*** Shop Page - Brands ***/
.brand-thumbnails li img {
    width: 60%;
    opacity: 0.8;
}

.single-product .site-content,
.site-content {
	margin-bottom: 0;}


/*** Variation Clear Button ***/
.woo-variation-swatches .variable-items-wrapper {
    float: left;
}

.variations .reset_variations {
    float: left;
    border: 1px solid #c9c9c9;
    padding: 5px 15px;
    margin-top: 0px;
		margin-left: 10px;
}

/*** Description Space ***/
.woocommerce-product-details__short-description {
    padding: 15px 0;
}