/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       Novano
 Author URI:   #
 Template:     woodmart
 Version:      1.0.20
 Text Domain:  woodmart
*/

/* Buy Now only: hide Add to Cart, show Buy Now in sticky/quick shop */
.single-product form.cart .single_add_to_cart_button:not(.wd-buy-now-btn),
.product-quick-view form.cart .single_add_to_cart_button:not(.wd-buy-now-btn),
.quick-shop-form .single_add_to_cart_button:not(.wd-buy-now-btn),
.wd-sticky-btn .single_add_to_cart_button:not(.wd-buy-now-btn),
.wd-sticky-btn .wd-sticky-add-to-cart {
	display: none !important;
}

.variations_form .wd-buy-now-btn,
.single-product form.cart .wd-buy-now-btn,
.product-quick-view form.cart .wd-buy-now-btn,
.wd-sticky-btn .wd-buy-now-btn {
	display: inline-flex !important;
	visibility: visible !important;
}

/* Hide quantity inputs everywhere */
.single-product form.cart .quantity,
.product-quick-view form.cart .quantity,
.wd-product .quantity,
.wd-sticky-btn .quantity {
	display: none !important;
}

/* Full-width buy button on product page */
.single-product form.cart .wd-buy-now-btn,
.product-quick-view form.cart .wd-buy-now-btn,
.variations_form .woodmart-child-variation-buy-now .wd-buy-now-btn {
	width: 100%;
	flex: 1 1 100%;
}

.variations_form .woodmart-child-variation-buy-now {
	width: 100%;
	margin-top: 10px;
}

.single-product form.cart,
.product-quick-view form.cart {
	justify-content: stretch;
}

.single-product .woocommerce-variation-add-to-cart,
.product-quick-view .woocommerce-variation-add-to-cart {
	width: 100%;
}

.wd-buy-now-btn.woodmart-child-buy-now--locked,
.single-product .wd-buy-now-btn.disabled,
.product-quick-view .wd-buy-now-btn.disabled {
	opacity: 0.55;
	cursor: not-allowed;
	pointer-events: none;
}

/* [read_more] marker */
.wd-child-read-more {
	margin: 0.5em 0;
}

.wd-child-read-more__toggle {
	display: inline-block;
	margin-top: 0.35em;
	padding: 0;
	border: 0;
	background: none;
	color: inherit;
	font: inherit;
	cursor: pointer;
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

.wd-child-read-more__toggle:hover,
.wd-child-read-more__toggle:focus {
	opacity: 0.85;
}

.wd-child-read-more__hidden {
	display: none !important;
	margin-top: 0.5em;
}

.wd-child-read-more.is-expanded .wd-child-read-more__hidden {
	display: block !important;
}
