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

/* Buttons styles */
.btn.btn-color-primary {
	background: linear-gradient(120deg, #D29287 31.92%, #9D6153 89.83%);
	transition: all 0.3s ease;
}

.btn.btn-color-primary:hover {
	background: linear-gradient(120deg, #9D6153 31.92%, #D29287 89.83%);
	transition: all 0.3s ease;
}

.btn.btn-color-primary .wd-btn-text {
	font-weight: 500;
}

.btn.btn-style-bordered {
    --btn-brd-width: 1px !important;
	border-color: #9D6153;
	color: #9D6153;
}

.btn.btn-style-bordered .wd-btn-text {
	font-weight: 500;
}

.btn.btn-color-white {
	color: #9D6153;
}

.btn.btn-color-white .wd-btn-text {
	font-weight: 500;
}

form[aria-label="Newsletter"] button {
	background: linear-gradient(120deg, #D29287 31.92%, #9D6153 89.83%);
	transition: all 0.3s ease;
}

form[aria-label="Newsletter"] button:hover {
	background: linear-gradient(120deg, #9D6153 31.92%, #D29287 89.83%);
	transition: all 0.3s ease;
}


.gradient-text p,
.gradient-text .wd-text-block,
.gradient-title h1.title,
.gradient-title h2.title,
.gradient-title h3.title,
.gradient-title h4.title,
.gradient-title h5.title,
.gradient-title h6.title,
.gradient-title p.title,
.gradient-title div.title,
.gradient-title span.title {
	background: linear-gradient(120deg, #D29287 31.92%, #9D6153 89.83%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.woodmart-title-container.title {
	width: 100%;
}

.four-column-grid {
	grid-template-columns: 2.5fr 1.5fr !important;
}

.four-column-grid .grid-item-1 {
	grid-column: span 1;
}

.four-column-grid .grid-item-2 {
	grid-column: span 1;
}

@media (width < 676px) {
	.four-column-grid {
		grid-template-columns: 1fr !important;
	}

	.four-column-grid .grid-item-1,
	.four-column-grid .grid-item-2 {
		grid-column: span 0;
	}
}

.modified-promo-banner .promo-banner .wrapper-content-banner {
	padding: 50px;
}

.modified-promo-banner .promo-banner .banner-btn-wrapper {
	margin-top: 60px;
}

.private-label:before {
	content: 'Private Label';
	display: inline-flex;
	height: 27px;
	width: max-content;
	position: absolute;
	left: -57px;
	top: 80px;
	transform: rotate(-90deg);
	padding: 6px 9px;
	justify-content: center;
	align-items: center;
	background: #C48375;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
}

@media (width < 676px) {
	.private-label:before {
		left: 0px;
		top: -28px;
		transform: rotate(0deg);
	}
}

@media (width > 1919px) {
	.home-slide .wd-slide .wd-slide-bg {
		background-position: 100px !important;
		background-color: #f2e2df !important;
	}
}

/* Footer styles */
footer .footer-sidebar {
	padding-block: 80px;
}

.footer-column.footer-column-1.wd-grid-col {
	grid-column: auto / span 6;
}

.footer-column.footer-column-2.wd-grid-col {
	display: none;
}

.footer-sidebar .footer-column {
	position: relative;
}

.footer-sidebar .footer-column .widget {
	border-bottom: none !important;
}

footer #block-15 {
	position: absolute;
	right: 0;
	bottom: -80px;
}

footer .wp-block-social-links svg {
	fill: #C48375;
	width: 26px;
	height: 26px;
}

@media (width < 676px) {
	.footer-column.footer-column-1.wd-grid-col {
		grid-column: auto / span 12;
	}
}

/* Single product style */
.single-product .single_add_to_cart_button {
	background: linear-gradient(120deg, #D29287 31.92%, #9D6153 89.83%);
	transition: all 0.3s ease;
}

.single-product .single_add_to_cart_button:hover {
	background: linear-gradient(120deg, #9D6153 31.92%, #D29287 89.83%);
}