.elementor-335 .elementor-element.elementor-element-498f63c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-313cc5de .woocommerce-breadcrumb{color:#777777;}.elementor-335 .elementor-element.elementor-element-1114dbe6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-335 .elementor-element.elementor-element-5d112a62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-499a8654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-335 .elementor-element.elementor-element-49bf437{width:100%;max-width:100%;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;font-weight:700;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .price{font-size:17px;font-weight:700;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-335 .elementor-element.elementor-element-498f63c8{--content-width:1180px;}.elementor-335 .elementor-element.elementor-element-1114dbe6{--content-width:1600px;}.elementor-335 .elementor-element.elementor-element-5d112a62{--width:24%;}.elementor-335 .elementor-element.elementor-element-499a8654{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-335 .elementor-element.elementor-element-5d112a62{--width:100%;}.elementor-335 .elementor-element.elementor-element-499a8654{--width:100%;}}@media(max-width:767px){.elementor-335 .elementor-element.elementor-element-5d112a62{--width:100%;}.elementor-335 .elementor-element.elementor-element-499a8654{--width:100%;}.elementor-335 .elementor-element.elementor-element-78ff1ae1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woofilters, class: .elementor-element-ec0d8c3 */.elementor-335 .elementor-element.elementor-element-ec0d8c3 {
  border: 1px solid #d9d9d9;
  background: #fff;
  margin-bottom: 14px;
  font-size: 12px;
}
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .widget-title,
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .widgettitle,
.elementor-335 .elementor-element.elementor-element-ec0d8c3 h2,
.elementor-335 .elementor-element.elementor-element-ec0d8c3 h3 {
  background: #FFB400;
  color: #111;
  margin: 0;
  padding: 8px 12px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.elementor-335 .elementor-element.elementor-element-ec0d8c3 ul { list-style: none; margin: 0; padding: 10px 12px; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 ul li { display: flex; justify-content: space-between; padding: 4px 0; border: 0; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 ul li a { color: #333; text-decoration: none; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 ul li a:hover { color: #FFB400; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .count { color: #777; font-size: 11px; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .ui-slider .ui-slider-range { background: #FFB400; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .ui-slider .ui-slider-handle { background: #FFB400; }
.elementor-335 .elementor-element.elementor-element-ec0d8c3 .button { background: #111; color: #fff; border-radius: 0; }/* End custom CSS */
/* Start custom CSS for woofilters, class: .elementor-element-49bf437 */.elementor-335 .elementor-element.elementor-element-49bf437 .wpfMainWrapper {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.elementor-335 .elementor-element.elementor-element-49bf437 .wpfFilterWrapper {
  flex: 1;
  min-width: 120px;
  margin: 0;
  border: 0;
}
.elementor-335 .elementor-element.elementor-element-49bf437 .wpfFilterTitle { display: none; }
.elementor-335 .elementor-element.elementor-element-49bf437 select {
  width: 100%;
  height: 38px;
  padding: 0 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  font-size: 13px;
}
.elementor-335 .elementor-element.elementor-element-49bf437 .wpfFilterButton {
  background: #FFB400;
  color: #111;
  height: 38px;
  padding: 0 22px;
  border: 0;
  border-radius: 3px;
  font-weight: 700;
}
.elementor-335 .elementor-element.elementor-element-49bf437 .wpfClearButton {
  background: #6b6b6b;
  color: #fff;
  height: 38px;
  padding: 0 22px;
  border: 0;
  border-radius: 3px;
  font-weight: 700;
}/* End custom CSS */