.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#D9C79E;--e-global-color-text:#000000;--e-global-color-accent:#B2292E;--e-global-color-23b1e8c:#FFFFFF;--e-global-color-d084cb1:#EBEAEB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Syne";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-accent-font-family:"Syne";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:"Syne", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Syne", Sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;font-style:normal;color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:13px;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:13px;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.qodef-header-sticky .qodef-search-form-field {
    color: black !important;
}

#qodef-page-header .widget[class*="_search"] form .qodef-m-underline {
    background-color: white !important;
}

.qodef-item-showcase .qodef-e-subtitle {
    font-family: "Syne", sans-serif !important;
}

.qodef-woo-product-list .qodef-e-content .qodef-e-product-attributes {
    font-family: "Syne", sans-serif !important;
}

.qodef-contact-form-7 .qodef-cf-newsletter button, .rs-layer .qodef-cf-newsletter button {
    padding: 12px 50px 11px !important;
}

.qodef-contact-form-7 form div[style="text-align:right"] .qodef-button.qodef-layout--discontinuous {
    margin-top: 10px !important;
    display: inline-block !important;
}

#qodef-page-header .widget[class*="_search"] form input {
    border-color: transparent!important;
}

.qodef-cf-newsletter .qodef-button.qodef-layout--filled {
    color: #fff;
    -webkit-backdrop-filter: blur(5px)!important;
    backdrop-filter: blur(5px)!important;
    background: rgba(209, 209, 209, .35)!important;
    border: 1px solid rgba(209, 209, 209, .5)!important;
    transition-duration: .3s!important;
} 

.qodef-button.qodef-layout--filled:hover {
    color: #fff!important;
    background-color: transparent!important;
    border-color: #fff!important;
}

/* Overwrite only the color of borders and text inside the button */
.wp-block-button__link.wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-price-filter__button.wc-block-components-price-slider__button {
    color: #000;               /* Set the text color to the specified red */
    font-size:15px;
}

.widget .wc-block-components-price-slider .wc-block-filter-submit-button .qodef-disc-btn {
    background-color: #b2292e;
}

.widget .wc-block-components-price-slider .wc-block-price-filter__range-text span {
    font-family: "Syne", serif;
}

#qodef-woo-page .qodef-woo-product-list .added_to_cart, #qodef-woo-page .qodef-woo-product-list .button, .qodef-woo-product-list .added_to_cart, .qodef-woo-product-list .button {

        font-family: "Syne", serif;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
   font-family: "Syne", serif;
   font-size: 16px;
}

[class*=chateau] .select2-container--default .select2-selection--single {
       font-family: "Syne", serif;

}

.select2-selection__rendered {
    line-height: 22px; /* Increased line-height for better spacing */
    padding-bottom: 16px; /* Adjust padding if necessary */
}

/* Set the font for the selected item in the dropdown */
.select2-selection__rendered {
    font-family: "Syne", sans-serif !important;
        font-size:15px!important;

}

/* Set the font for the options in the dropdown */
.select2-results__option {
    font-family: "Syne", sans-serif !important;
    font-size:15px!important;
}

#qodef-woo-page.qodef--single .shop_attributes th, #yith-quick-view-content.single-product .shop_attributes th {

    color: #000000!important;

}

#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs {
    margin-bottom: 94px;
}


#qodef-woo-page .added_to_cart .qodef-disc-btn, #qodef-woo-page .button .qodef-disc-btn, #yith-quick-view-modal .added_to_cart .qodef-disc-btn, #yith-quick-view-modal .button .qodef-disc-btn, .qodef-woo-shortcode .added_to_cart .qodef-disc-btn, .qodef-woo-shortcode .button .qodef-disc-btn {
    position: absolute;
    content: "";
    background-color: #b2292e;
}

#qodef-woo-page .qodef-quantity-buttons, #yith-quick-view-modal .qodef-quantity-buttons {
        padding: 1px 7px;
}

/* Inactive tab color */
.woocommerce-tabs .wc-tabs li {
    color: #000000; /* Black color for inactive tabs */
}

/* Active tab color */
.woocommerce-tabs .wc-tabs li.active a {
    color: #B2292E; /* Red color for the active tab */
}

/* Hover color for all tabs */
.woocommerce-tabs .wc-tabs li a:hover {
    color: #B2292E; /* Red color for hover effect */
}


.qodef-button.qodef-layout--discontinuous .qodef-blob-btn-left, .qodef-button.qodef-layout--discontinuous .qodef-disc-btn-right {
    width: 0.75px;
}


.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-e-item .qodef-e-text, .qodef-vertical-split-slider-responsive .qodef-content-layout--type-1 .qodef-e-item .qodef-e-text {
    font-family: "Syne", sans-serif !important;
    font-style: italic;
    font-size: 17px;
    letter-spacing: .02em;
    display: inline-flex;
    vertical-align: middle;
    flex-wrap: wrap;
    color: var(--qode-main-color);
}
.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-e-item .qodef-e-title
.wc-block-cart-link {
    padding-right: 15px;
    color: #000!important;
}

.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
    font-size: 16px;

}

/* Target Contact Form 7 inside this specific Elementor widget */
.elementor-element-d8dbb64 .wpcf7 input[type="text"] {
    color: #000; /* Set text color to black */
}


.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-e-item .qodef-e-text, .qodef-vertical-split-slider-responsive .qodef-content-layout--type-1 .qodef-e-item .qodef-e-text {
font-size: 15px;
align-items: center;
color: #b2292e;
}


.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-e-item .qodef-e-title, .qodef-vertical-split-slider-responsive .qodef-content-layout--type-1 .qodef-e-item .qodef-e-title {
margin-top: 5px;
}


.widget .wc-blocks-filter-wrapper>:first-child:not(.wp-block-woocommerce-price-filter) {
    margin-bottom: 30px;
    text-transform: uppercase;
	
}
	
	
	.wp-block-button__link.wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-price-filter__button.wc-block-components-price-slider__button {

    text-transform: uppercase;
}

.qodef-woo-shortcode .added_to_cart,
#qodef-woo-page .added_to_cart,
.woocommerce .added_to_cart {
  text-transform: uppercase!important;
}

.single_add_to_cart_button {
  text-transform: uppercase !important;
}

.elementor-kit-6 button {
font-size: 15px;
}


#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label {
    font-size: 14px;
    line-height: 2.1428571429em;
    font-weight: 500;
    font-family: "Barlow Condensed", sans-serif;
    letter-spacing: 0.175em;
    text-transform: uppercase;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value, #qodef-woo-page.qodef--single .shop_attributes th, #qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author {
color: #b2292e;
}

.woocommerce-product-details__short-description .woocommerce-product-attributes .woocommerce-product-attributes-item__label,
.woocommerce-product-attributes .woocommerce-product-attributes-item__label {
    font-size: 14px !important;
    line-height: 2.1428571429em !important;
    font-weight: 500 !important;
    font-family: "Barlow Condensed", sans-serif !important;
    letter-spacing: 0.175em !important;
    text-transform: uppercase !important;
}

@media screen and (max-width: 768px) {
  #qodef-woo-page.qodef--single .shop_attributes th,
  #yith-quick-view-content.single-product .shop_attributes th {
    width: 50% !important;
  }
}

.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-button, .qodef-vertical-split-slider-responsive .qodef-content-layout--type-1 .qodef-button {
    margin-top: 30px!important;
}

.qodef-vertical-split-slider .qodef-content-layout--type-1 .qodef-m-text, .qodef-vertical-split-slider-responsive .qodef-content-layout--type-1 .qodef-m-text {
    margin: 0 0 22px 0;
}


@media screen and (max-width: 1280px) and (min-width: 768px) {
    .qodef-header-navigation > ul > li > a {
        font-size: 14px;
    }

    .qodef-header--divided #qodef-page-header .qodef-header-navigation {
    margin: 0 24px;
}

#qodef-page-header .qodef-header-logo-link {
    height: 35px;
}
}

@media only screen and (max-width: 1024px) {
    .qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
        min-height: 70vh;
    }
}

.qodef-e-date-range {
    color: #d9c79e !important;
}

.qodef-e-title {
    font-family: 'Syne', sans-serif !important;
}

.mc4wp-checkbox, .mc4wp-checkbox label {
    display: none !important;
}

input[name="mc4wp-subscribe"], .mc4wp-checkbox, .mc4wp-checkbox label {
    display: none !important;
}

#wpcf7-f1574-p187-o2 .wpcf7-response-output {
    color: #fff !important;
}/* End custom CSS */