.woocommerce.woocommerce-page button.button:hover{background:#a4a46a!important;color:#fff!important}.woocommerce a.button.alt,.woocommerce-page a.button.alt{border-color:#a4a46a}.woocommerce span.onsale{display:none}#main-content .container:before{width:0}.et_pb_widget_area_right{border-left:0!important}.et_pb_widget_area_left{border-right:0!important}.page-id--999 div#sidebar{display:none!important}.page-id--999 div#left-area{width:100%!important;padding-right:0!important}.et_pb_menu .et_pb_menu__search-container input[type="text"],.et_pb_menu .et_pb_menu__search-container input[type="search"]{color:#ffffff!important}.et_pb_menu .et_pb_menu__search-container input[type="text"]::placeholder,.et_pb_menu .et_pb_menu__search-container input[type="search"]::placeholder{color:#ffffff!important;opacity:1!important}div.wpforms-confirmation-container,div.wpforms-confirmation-scroll{background-color:#a4a46a!important;color:#000!important;padding:20px;border-radius:5px;font-weight:bold}.tdfc-header{background:transparent!important}.tdfc-header.et_pb_sticky,.et_pb_sticky .tdfc-header{background:var(--header-bg,var(--brand-color,var(--primary,#111)))!important;box-shadow:0 6px 20px rgba(0,0,0,0.15)}.tdfc-header,.tdfc-header.et_pb_sticky,.et_pb_sticky .dfc-header{transition:background-color 250ms ease,background 250ms ease}.et_pb_menu__wrap,.et_pb_menu__menu,.et_pb_menu__right-container,.et_pb_menu .et-menu,.et_pb_menu .et-menu-nav,.et_pb_menu .et_mobile_nav_menu{align-items:center!important}.mega-close-mobile{position:fixed;top:30px;right:25px;font-size:32px;cursor:pointer;z-index:99999}@media (min-width:981px){.mega-menu-panel{display:none!important;width:100vw;margin-left:calc(50% - 50vw);position:relative;z-index:9999;opacity:0;pointer-events:none}.desktop-header-row:hover+.mega-menu-panel,.mega-menu-panel:hover{display:block!important;opacity:1;pointer-events:auto}#main-content{margin-top:120px}body.home #main-content{margin-top:0!important}}@media (max-width:980px){.mobile_nav:not(.opened) .et_mobile_menu{display:none!important}.mobile_nav.opened .et_mobile_menu{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000!important;padding:40px 40px 60px 40px!important;overflow-y:auto!important;z-index:99999!important;border-top:none!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}.et_mobile_menu li{margin-bottom:10px}.et_mobile_menu li a{font-size:22px;letter-spacing:2px;padding:12px 0;border-bottom:none}.et_mobile_menu .et_pb_menu__cart-button{text-align:left;display:block;padding:5px}.et_mobile_menu .et_pb_menu__search-button{padding:5px}.mobile_nav,.mobile_menu_bar,.mobile_menu_bar:before,.et_mobile_menu{transition:none!important;animation:none!important}}.mobile_menu_bar{transition:none!important}@media (max-width:980px){#main-content{margin-top:140px!important}body.home #main-content{margin-top:0!important}}@media (max-width:980px){.mobile_nav.opened .et_mobile_menu{top:300px!important;height:calc(100vh - 220px)!important}}@media (max-width:980px){body.home .mobile_nav.opened .et_mobile_menu{top:500px!important;height:calc(100vh - 170px)!important}}#wpforms-468 .wpforms-field-label,#wpforms-468 label{color:#ffffff!important}.single-product .woocommerce-tabs #tab-title-reviews,.single-product .woocommerce-tabs #reviews,.single-product .star-rating,.single-product .woocommerce-review-link{display:none!important}.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as{display:none!important}.single-product .widget_price_filter,.single-product .woocommerce.widget_price_filter,.single-product .berocket_aapf_widget,.single-product .bapf_sfilter,.single-product .bapf_ckbox,.single-product .bapf_slidr,.single-product .widget_recent_entries,.single-product .widget_recent_posts,.single-product .wp-block-latest-posts,.single-product .recent-posts{display:none!important}.single-product .widgettitle,.single-product .widget-title,.single-product .wp-block-heading{display:none!important}.tdfc-filter-bar{width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:30px 0 35px;padding:22px;background:#f8f8f5;border:1px solid #e5e5dd;box-sizing:border-box}.tdfc-filter-bar input,.tdfc-filter-bar select{flex:1 1 180px;min-width:180px;height:48px;padding:0 14px;border:1px solid #d8d8cc;background:#fff;color:#111;font-family:Montserrat,sans-serif;font-size:15px;box-sizing:border-box}.tdfc-filter-bar button,.tdfc-clear-filter{height:48px;padding:0 22px;border:1px solid #a4a46a;background:#fff;color:#a4a46a;font-family:Montserrat,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.tdfc-filter-bar button:hover,.tdfc-clear-filter:hover{background:#a4a46a;color:#fff}@media (max-width:980px){.tdfc-filter-bar{flex-direction:column;align-items:stretch}.tdfc-filter-bar input,.tdfc-filter-bar select,.tdfc-filter-bar button,.tdfc-clear-filter{width:100%;min-width:100%}}.tdfc-no-results{width:100%;margin:28px 0 34px;padding:26px 30px;background:#f8f8f5;border:1px solid #e5e5dd;box-sizing:border-box}.tdfc-no-results h3{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#111}.tdfc-no-results p{margin:0;max-width:850px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:#555}.tdfc-no-results+.woocommerce,.tdfc-no-results+ul.products{margin-top:25px!important}@media(max-width:980px){.tdfc-no-results{padding:22px 20px;margin:22px 0 28px}.tdfc-no-results h3{font-size:17px}.tdfc-no-results p{font-size:14px}}#wpforms-form-468 .wpforms-field-label{display:none!important}#wpforms-468-field_0-container:before{content:"Name *"}#wpforms-468-field_1-container:before{content:"Email *"}#wpforms-468-field_2-container:before{content:"Comment or Message"}#wpforms-468-field_3-container:before{content:"Phone Number"}#wpforms-468-field_0-container:before,#wpforms-468-field_1-container:before,#wpforms-468-field_2-container:before,#wpforms-468-field_3-container:before{display:block;color:#000!important;font-weight:600;margin-bottom:6px}#wpforms-form-468 .wpforms-field-sublabel{color:#000!important}#wpforms-form-468 input,#wpforms-form-468 textarea,#wpforms-form-468 select{color:#000!important}