.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-ab0ab99{text-align:center;}.elementor-168 .elementor-element.elementor-element-ab0ab99 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:35px;font-weight:bold;color:#2B475C;}.elementor-168 .elementor-element.elementor-element-a26cf2e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-c7e9986 > .elementor-element-populated{margin:0px 7px 0px 8px;--e-column-margin-right:7px;--e-column-margin-left:8px;}.elementor-168 .elementor-element.elementor-element-33b9bdc > .elementor-element-populated{margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-a2b28b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-168 .elementor-element.elementor-element-a26cf2e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-539ff0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-c7e9986 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-33b9bdc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-539ff0b{width:50%;}.elementor-168 .elementor-element.elementor-element-c7e9986{width:24.666%;}.elementor-168 .elementor-element.elementor-element-33b9bdc{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-168 .elementor-element.elementor-element-539ff0b{width:100%;}}/* Start custom CSS for section, class: .elementor-element-6febe95 */#home-product-filter input::placeholder,
#home-product-filter select {
  font-size: 15px;
  font-family: "Merriweather";
  color: rgb( 35, 35, 35 );
}
#home-product-filter input,
#home-product-filter select {
  font-size: 15px;
  font-family: "Merriweather";
  color: rgb( 35, 35, 35 );
}

#home-product-filter input:focus,
#home-product-filter input:active {
    outline: 0;
}/* End custom CSS */