/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Header Banner */
@media (max-width: 767px) {
	.header-banner-container {
		font-size: 14px;
		line-height: 1.2;
	}
}

/* Header */
.wd-nav-main > li > a {
	text-transform: uppercase !important;
}

/* Woodmart Product (.wd-product) */
.wd-product .product-labels {
	flex-direction: row;
	gap: 8px;

	top: 8px;
	inset-inline-start: 8px;

	max-width: 100%;
}

.wd-product .product-labels .product-label {
	line-height: 1;
	font-weight: 500;
	text-transform: none;

	border-radius: 2px;
	padding: 4px 8px;
}

/* Woodmart Categories (.wd-cats) */
.wd-cats .wd-cat .wd-entities-title {
	text-transform: none;
}

.wd-cats .wd-cat .wd-cat-image {
	position: relative;
}

.wd-cats .wd-cat .wd-cat-image::before {
	content: '';
	position: absolute;
	inset: 0;

	background: linear-gradient(180deg, rgba(2, 1, 0, 0.00) 50%, rgba(2, 1, 0, 0.75) 100%);
}

/* CF7 */
.wpcf7-acceptance label {
	margin-bottom: 0;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 12px;
	line-height: 1.2;
}

.wpcf7-acceptance .wpcf7-list-item-label a {
	text-decoration: underline;
}

.wpcf7-not-valid-tip {
	color: #e94949 !important;
	font-size: 12px;
}

/* Woodmart Notices */
.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
	color: #402b00;
}

.wpcf7 form:not(.sent) .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
	font-size: 14px;
	line-height: 1.2;
}

/* Product */
.price,
.amount {
	color: var(--wd-entities-title-color);
}

/* Table */
table th {
	text-transform: none;
}

.woocommerce-order-details__title,
.woocommerce-column__title {
	font-size: 20px !important;
}

.woocommerce-customer-details address {
	font-size: 16px;
}

