.elementor-22447 .elementor-element.elementor-element-67cda756{--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-22447 .elementor-element.elementor-element-39bee199{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22447 .elementor-element.elementor-element-21f33b3d{--display:flex;}.elementor-22447 .elementor-element.elementor-element-33c251e8{--display:flex;grid-column:span 3;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product{text-align:center;padding:0px 0px 25px 0px;background-color:#F5F5F5;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product .price{color:#000000;font-size:1.3rem;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF9400;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-22447 .elementor-element.elementor-element-c2feb87{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22447 .elementor-element.elementor-element-94b7ccd{--display:flex;}.elementor-22447 .elementor-element.elementor-element-ff52bd3{--display:flex;}.elementor-22447 .elementor-element.elementor-element-44373e3{--display:flex;}.elementor-22447 .elementor-element.elementor-element-5efbc3b{--display:flex;}.elementor-22447 .elementor-element.elementor-element-2fbd1e0{--display:flex;}.elementor-22447 .elementor-element.elementor-element-0b3396f{--display:flex;}.elementor-22447 .elementor-element.elementor-element-20e2e93{--display:flex;}.elementor-22447 .elementor-element.elementor-element-96747f7{--display:flex;}.elementor-22447 .elementor-element.elementor-element-921ea47{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-22447 .elementor-element.elementor-element-39bee199{--grid-auto-flow:row;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-22447 .elementor-element.elementor-element-39bee199{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22447 .elementor-element.elementor-element-47dd83e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-6e7ca98 *//* 1) Class on the widget wrapper */
.h3divider .elementor-heading-title,
/* 2) Class directly on the H3 */
h3.h3divider,
/* 3) Class on the heading title itself */
h3.elementor-heading-title.h3divider {
  display: flex;
  align-items: center;
  width: 100%;
}

/* the line to the right of the text */
.h3divider .elementor-heading-title::after,
h3.h3divider::after,
h3.elementor-heading-title.h3divider::after {
  content: "";
  flex: 1;
  border-bottom: 2px solid #000;
  margin-left: 12px;  /* space between text and line */
}/* End custom CSS */