/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1778850470
Updated: 2026-05-15 13:07:50

*/
body{overflow-x:hidden;}
body.home header .header_wrapper{background-color:transparent !important;z-index:999}
.hero_wrapper {margin-top: -66px;}
body.home header .header_wrapper ul li a {color: #F5F1EA !important;}
body.home header .header_wrapper .elementor-heading-title.elementor-size-default{color: #E8C5A8;}
body.home header .header_wrapper ul li a.elementor-item-active{color: #E8C5A8 !important;font-weight:700 !important;}
body.home header .header_wrapper ul.elementor-nav-menu--dropdown li a  {color: #7D5A44 !important;}

body.home header .header_wrapper.is-scrolled{background-color:#f5f1eaf2 !important;z-index:999}
body.home header .header_wrapper.is-scrolled ul li a {color: #7d5a44 !important;}
body.home header .header_wrapper.is-scrolled .elementor-heading-title.elementor-size-default{color: #E8C5A8;}
body.home header .header_wrapper.is-scrolled ul li a.elementor-item-active{color: #7d5a44 !important;font-weight:700 !important;}

/* filter css */
.filter_wrapper_three .wpc-filters-widget-wrapper{display:flex;gap:30px}
.filter_wrapper_three .wpc-filters-widget-wrapper .wpc-filters-section{display:flex;align-items:center;gap:10px;margin:0px;}
.filter_wrapper_three .wpc-filters-widget-wrapper .wpc-filters-section .widget-title.wpc-filter-title{color:#7b5540;font-size: 12px;letter-spacing: .32em;text-transform: uppercase;margin: 0px;}
.filter_wrapper_three .wpc-filters-widget-wrapper .wpc-filters-section select{color:#4b3328;font-size:14px;padding:8px 12px;background:transparent;border:1px solid #d9cfc3;margin: 0px;}
.filter_wrapper_three .wpc-filters-widget-top-container{display:none;}
.sorting_wrapper .widgettitle{color: #7b5540;font-size: 12px;letter-spacing: .32em;text-transform: uppercase;margin: 0px;font-weight:400}
.sorting_wrapper .widget.widget_wpc_sorting_widget{display:flex;align-items:center;gap:10px;}
.sorting_wrapper select{color: #4b3328;font-size: 14px;padding: 8px 12px;background: transparent;border: 1px solid #d9cfc3;margin: 0px;}
/*  */
.add_to_cart_wrapper_product_pg table,.add_to_cart_wrapper_product_pg table th,.add_to_cart_wrapper_product_pg table td{background:transparent !important;}

.is-scrolled{background-color:#f5f1eaf2;backdrop-filter:blur(8px);z-index:999;}
.is-scrolled ul li a{color:#7d5a44 !important;}
.is-scrolled .elementor-heading-title.elementor-size-default{color:#7d5a44 !important;font-weight:900 !important;font-size:20px !important;}
.hero_wrapper{position: relative;}
.hero_wrapper:after{content: "";position: absolute;inset: 0;background: linear-gradient(
        to bottom,
        #2a1d1666 0%,
        #2a1d1633 50%,
        #2a1d16b3 100%
    ); pointer-events: none;}

.customize_wrapper{display:none}
.product_whole_wrapper:hover .customize_wrapper{display:block !important}

/* form css */
.contact_form_shortcode .input_rapper label{letter-spacing: .32em;text-transform: uppercase;color: #7d5a44;font-size: 10px;margin-bottom:8px;}
.contact_form_shortcode .input_rapper input[type="text"],.contact_form_shortcode .input_rapper input[type="email"],.contact_form_shortcode .input_rapper textarea{color:#4a342a;font-size:14px;line-height:1.4;padding:12px 16px;background-color: #0000;border:1px solid #d7c9b8;}
.contact_form_shortcode  input[type="submit"]{letter-spacing: .32em;text-transform: uppercase;color:#f5f1ea;font-size: 11px;padding-top:16px;padding-bottom:16px;width:100%;background-color:#4a342a;border: 0;}
.contact_form_shortcode  input[type="submit"]:hover{background-color: #7d5a44;}
/*  */
.product_tab_wraper .woocommerce-tabs.wc-tabs-wrapper #review_form form .form-submit .submit {font-family: "Inter", Sans-serif !important; font-size: 14px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 0.32em !important; border-style: solid !important; border-width: 1px 1px 1px 1px !important; border-radius: 0px 0px 0px 0px !important; padding: 16px 40px 16px 40px !important; border-color:#4A342A !important; background:transparent !important;}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button{ font-family: "Inter", Sans-serif !important; font-size: 14px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 0.32em !important; border-style: solid !important; border-width: 1px 1px 1px 1px !important; border-radius: 0px 0px 0px 0px !important; padding: 16px 40px 16px 40px !important; border-color: #4A342A !important; background: #4A342A  !important; text-decoration:none; }
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:hover{color:#fff}
.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{ font-family: "Inter", Sans-serif !important; font-size: 14px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 0.32em !important; border-style: solid !important; border-width: 1px 1px 1px 1px !important; border-radius: 0px 0px 0px 0px !important; padding: 16px 40px 16px 40px !important; border-color: #4A342A !important; background: #4A342A  !important; text-decoration:none; color:#fff; }


.wpc-posts-found{display:none;}
@media screen and (max-width: 767px) {
 .filter_wrapper_three .wpc-filters-widget-wrapper {
   flex-direction:column;gap:10px;justify-content:center;align-items:center;width:100% !important;
}
.sorting_wrapper .widget.widget_wpc_sorting_widget{
   justify-content:center
}
	.header_cart_wrapper{position:relative !important;}
}
