/*
 * Merch product page (single-product-merch.php, AMOMZINGTR-79).
 * Loaded only on merch product pages by amomzing_treats_merch_assets().
 * The theme zeroes paragraph and list margins and strips list bullets, which
 * left the description, size chart and option form packed together.
 */

.merch_product .merch_description {
	margin-bottom: 24px;
}

.merch_product .merch_description p {
	margin: 0 0 14px;
}

.merch_product .merch_description ul {
	list-style: disc;
	margin: 0 0 18px;
	padding-left: 22px;
}

.merch_product .merch_description li {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 6px;
}

/* Size chart. */
.merch_product .merch_description table {
	border-collapse: collapse;
	border: 1px solid #a07a52;
	width: 100%;
	max-width: 440px;
	margin: 6px 0 20px;
	font-size: 15px;
	line-height: 22px;
}

.merch_product .merch_description th,
.merch_product .merch_description td {
	padding: 8px 14px;
	border: 1px solid #a07a52;
	text-align: left;
}

.merch_product .merch_description th {
	background: #fdf1ee;
	color: #5a2914;
	font-weight: 600;
}

/* Price and WooCommerce's Sleeve / Color / Size form. */
.merch_product .merch_purchase .price_wrap {
	margin-bottom: 16px;
}

.merch_product .merch_purchase table.variations {
	margin-bottom: 12px;
}

.merch_product .merch_purchase table.variations th,
.merch_product .merch_purchase table.variations td {
	padding: 6px 12px 6px 0;
	vertical-align: middle;
}

.merch_product .merch_purchase table.variations select {
	min-width: 200px;
	padding: 6px 10px;
	border: 1px solid #ead9c6;
	border-radius: 6px;
	background-color: #fff;
	color: #664a26;
	font-size: 16px;
}

.merch_product .merch_purchase .quantity input.qty {
	padding: 6px 8px;
	border: 1px solid #ead9c6;
	border-radius: 6px;
}
