/**
 * Theme Name: Blocksy Child
 * Template: blocksy
 */
.sale-price del {
    opacity: 0.8;
}
.header-before-blocksy {
    font-size: 0.875em;
    text-align: center;
    padding: 5px;
}
@media only screen and (max-width: 600px) {
	.header-before-blocksy {
		font-size: 0.8125em;
		text-align: center;
		padding: 2px;
		line-height: 1.4;
	}
}

.category-description-below-products, .taxonomy-description-below-products {
    padding: 3rem 2vw;
}
.ct-sidebar .wc-block-product-filter-price-slider .text input[type=text] {
    max-width: 80px;
	text-align: center;
}

[data-products=type-2] div.ct-woo-card-actions {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-block: none;
    border-top: 1px solid rgba(0,0,0,.05);
    margin-bottom: 0;
    margin-top: auto;
}
[data-products=type-2] .ct-woo-card-actions .price {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
[data-products=type-2] .ct-woo-card-actions .a2c {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 10px;
}
@media(max-width: 1200px) {
	[data-products=type-2] .ct-woo-card-actions .a2c {
		flex-wrap: wrap;
	}
}
[data-products=type-2] .ct-woo-card-actions .a2c .quantity {
    --quantity-height: var(--theme-button-min-height, 40px);
}
[data-products=type-2] .ct-woo-card-actions .button.a2c-btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23ffffff' d='M0.6,0.7C0.3,0.7,0,0.8,0,1.1s0.1,0.6,0.6,0.6l0,0h1c0.1,0,0.1,0.1,0.1,0.1L4.2,10c0.3,0.7,0.9,1.2,1.6,1.2H12c0.7,0,1.3-0.6,1.6-1.2L15,4.7c0.1-0.3-0.1-0.6-0.4-0.6h-0.1H3.6L2.8,1.7l0,0c0-0.7-0.6-1-1.2-1H0.6zM6.1,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.4,0,1-0.6,1-1C7.2,12.8,6.7,12.2,6.1,12.2zM11.7,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.6,0,1-0.6,1-1C12.7,12.8,12.3,12.2,11.7,12.2z'%3E%3C/path%3E%3C/svg%3E");
    background-color: #007d57;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center;
    --theme-button-padding: 5px 30px;
}
[data-products=type-2] .ct-woo-card-actions .button.a2c-btn:hover {
    background-color: #4caf50;
}
[data-products=type-2] .ct-woo-card-actions .a2c .added_to_cart {
    border: 1px solid;
    line-height: 1.1;
    padding: 2px 5px;
}
.woocommerce button.button.single_add_to_cart_button {
	background-color: #007d57;
}
.woocommerce button.button.single_add_to_cart_button:hover {
	background-color: #4caf50;
}