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


.whb-sticked .whb-row {
    background-color: #F2F2F2;
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}

@media (min-width: 768px) {
    #woodmart-woocommerce-layered-nav-7 .wd-scroll {
        min-height: 100px;
    }
}

.elementor-711 .elementor-element.elementor-element-6f0419a .wd-products-with-bg, .elementor-711 .elementor-element.elementor-element-6f0419a .wd-products-with-bg .wd-product {
    background-color: rgb(242,242,242) !important;
}

.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
    background-color: rgb(242,242,242) !important;
}

.wd-product.wd-hover-buttons-on-hover :is( .wd-product-header,.wrap-price) {
    justify-content: center !important;
}

 .home-cat .wd-cats {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 3 columns */
    grid-template-rows: repeat(2, auto) !important;  /* 2 rows */
    width: 100% !important;  /* full width */
    max-width: 100% !important; 
    align-items: center !important;
    margin: 0 auto !important;
    gap: 20px; !important/* optional spacing between items */
}

.category_description{
    padding-top:30px !important;
}


.category_description p{
    margin-top: 0px !important;
}

.wd-cat-btn{
text-transform:uppercase;	
	text-decoration:underline !important;
}

input#dgwt-wcas-search-input-1{
	padding: 8px 8px !important;
}

.shop-detail-conn .variations tr {
    display: flex !important;
    flex-direction: row !important;
    gap: 15px !important;
    align-items: center !important;
}

.wd-swatch.wd-text.wd-enabled.wd-active .wd-swatch-text,
.wd-swatch.wd-text.wd-enabled[aria-checked="true"] .wd-swatch-text {
    color: #ffffff;
}

.hover-mask{
	margin-top:20px !important;
}

:root {
    --notices-warning-bg: #E0B252 !important;
}

:is(.woocommerce-error,.woocommerce-info),.woocommerce-MyAccount-content>.button , button[name="save_account_details"], button[name="save_address"] {
    background-color: black;
color:#ACAEAD ;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select,body .select2-container--default .select2-selection{
/* 	border-radius:0px !important; */
}

.wd-products[class*="wd-stretch-cont"] .product-element-bottom{
	padding-bottom:20px !important;
}

.featured .wrap-price{
	margin-top:0px !important;
}

.widget{
	border:none;
	margin-bottom:0px;
}

.whb-color-dark:not(.whb-with-bg) {
    background-color: #00000000 !important;
}

.whb-sticked .whb-row {
  background-color: rgb(232,227,224) !important;
}

.widget_price_filter [class*="price_slider_amount"] .button{
	color:#fff !important;
}

.rs-shop-filter .price_slider_wrapper{
width:22%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.rs-shop-filter .price_slider_wrapper{
width:40%;
	}
}

@media (max-width: 767px) {
    .rs-shop-filter .price_slider_wrapper {
    width: 100%;
}
.rs-shop-filter-m .widget_price_filter,.rs-shop-filter-m .woodmart-woocommerce-sort-by {
    padding: 10px 20px !important;
    border-top: 1px solid #0000002b;
}
}

@media screen and (min-width: 768px) {
	div#m-filter-open{
		display:none;
	}
}


.variations_form .variations tbody tr{
	margin-bottom:10px;
}

.variations_form  table.variations .cell {
    padding: 0 0 0px 0;
}