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


.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: 500px!important;
}

del .amount {
    color: #393939!important;
    font-weight: 400;
}

.price del {
    color: #393939!important;
    font-size: 90%;
}
.amount {
    color: #FB983B!important;
    font-weight: 600;
}

.wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
    margin-top: 0px!important;
}

.wd-accordion.wd-style-default>.wd-accordion-item:first-of-type, .wd-accordion.wd-style-default>.wd-nav-wrapper+.wd-accordion-item {
    border-top: 2px solid rgb(0 0 0 / 0%)!important;
}
.widget {
    margin-bottom: 30px;
    padding-bottom: 0px;
    border-bottom: 1px solid rgb(255 255 255 / 11%)!important;
}


.wd-cat .wd-entities-title {

    font-size: 26px!important;
}


#fpd-start-customizing-button {
  display: flex;
  justify-content: center;
  align-items: center;     
  text-align: center;      
  height: 40px;      
  
}
form.cart {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 20px;
}

form.cart #fpd-start-customizing-button {
 
  display: block;

}

form.cart .fpd-button-wrapper {
  width: 100%;
  display: block;
}

form.cart .quantity,
form.cart .single_add_to_cart_button,
form.cart .wd-buy-now-btn {
  margin-right: 20px;
}
#fpd-start-customizing-button {
  margin-bottom: 20px !important;
}
.whb-top-bar {
    background-color: rgb(54 52 52)!important;
}
.product-label.onsale {
    background-color: #E64935!important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%)!important;
}

#slide-628 .wd-slide-bg {
    background-color: #303030!important;
}
.wd-cat .wd-entities-title
 {
      
    text-shadow: -2px -2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, 2px 2px 0 #ffffff;
}
.wd-cat-content {
     text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}
.widget_price_filter .ui-slider .ui-slider-range
 {

    background: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%) !important;
}

.cat-item-290{
	 display: none !important;
}
.whb-general-header {
  border-bottom: 1px solid;
  border-image: linear-gradient(
    90deg,
    rgba(193, 25, 162, 1) 0%,
    rgba(250, 150, 37, 1) 50%,
    rgba(11, 180, 125, 1) 100%
  );
  border-image-slice: 1;
  border-width: 0 0 1px 0;
}
.whb-color-dark:not(.whb-with-bg) {
    background-color: #fff;
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
    border-width: 0 0 1px 0;
}

.wd-accordion-content {
    padding-bottom: var(--wd-accordion-spacing);
    transition: opacity .25s ease;
    display: none;
    opacity: 0;
    background-color: #fff;
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
    border-width: 0 0 1px 0;
}
.wd-accordion.wd-style-default>.wd-accordion-item
 {
    border-bottom: 1px solid var(--brdcolor-gray-300);
    background-color: #fff;
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
    border-width: 0 0 1px 0;
}

[class*="color-scheme-light"]
 {

	 --bgcolor-white: #ed9d4f;
}

.wd-title-style-bordered .liner-continer:before {
    margin-right: 20px;
    border-bottom: 1px solid var(--brdcolor-gray-300);
    background-color: #fff;
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
    border-width: 0 0 1px 0;
}
.wd-title-style-bordered .liner-continer:after {
    margin-left: 20px;
    border-bottom: 1px solid var(--brdcolor-gray-300);
    background-color: #fff;
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
    border-width: 0 0 1px 0;
}

.e-con:not(.e-div-block-base)
 {
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s);
    border-image: linear-gradient(90deg, rgba(193, 25, 162, 1) 0%, rgba(250, 150, 37, 1) 50%, rgba(11, 180, 125, 1) 100%);
    border-image-slice: 1;
}
.wd-social-icons.wd-style-colored>a
 {
    --wd-social-bg: #ffffff!important;
}
.wd-social-icons>a
 {
  font-size: var(--wd-social-icon-size, calc(var(--wd-social-size, 50px) / 2.5))!important;
color: #333!important;
}

@media only screen and (max-width: 900px) {
.cathome .wd-cat-content {
     min-height: 89px!important;
}
.cathome .wd-cat .wd-entities-title
 {
    font-size: 16px !important;
	}
.girafa .wd-cat .wd-entities-title
 {
    font-size: 16px !important;
	}
.elementor-724 .elementor-element.elementor-element-357ac59 .title
 {
    font-size: 23px!important;
}
}
.ct-ultimate-gdpr-slider-not-block .ct-ultimate-gdpr-slider {
    border: 0px solid #82aa3b!important;
}
