.elementor-22125 .elementor-element.elementor-element-55abb66f{z-index:1;}.elementor-22125 .elementor-element.elementor-element-689fb5c2 img{width:516px;}.elementor-22125 .elementor-element.elementor-element-7d66d31d:not(.elementor-motion-effects-element-type-background), .elementor-22125 .elementor-element.elementor-element-7d66d31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22125 .elementor-element.elementor-element-7d66d31d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 0px 4px 0px;}.elementor-22125 .elementor-element.elementor-element-7d66d31d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22125 .elementor-element.elementor-element-6266c4e7{text-align:center;}.elementor-22125 .elementor-element.elementor-element-6266c4e7 .elementor-heading-title{font-size:1rem;letter-spacing:1.6px;color:var( --e-global-color-443f04c );}.elementor-22125 .elementor-element.elementor-element-e89788a:not(.elementor-motion-effects-element-type-background), .elementor-22125 .elementor-element.elementor-element-e89788a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74d1829 );}.elementor-22125 .elementor-element.elementor-element-e89788a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-22125 .elementor-element.elementor-element-e89788a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22125 .elementor-element.elementor-element-10d711cd .woocommerce-breadcrumb{color:var( --e-global-color-ef0efcd );}.elementor-22125 .elementor-element.elementor-element-1b6014fa:not(.elementor-motion-effects-element-type-background), .elementor-22125 .elementor-element.elementor-element-1b6014fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74d1829 );}.elementor-22125 .elementor-element.elementor-element-1b6014fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 110px 0px;}.elementor-22125 .elementor-element.elementor-element-1b6014fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22125 .elementor-element.elementor-element-c0b0c55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22125 .elementor-element.elementor-element-c0b0c55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-22125 .elementor-element.elementor-element-47ef75a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-22125 .elementor-element.elementor-element-6055f5fd .elementor-heading-title{font-size:1.5rem;}.elementor-22125 .elementor-element.elementor-element-55abb66f{font-size:0.875rem;}.elementor-22125 .elementor-element.elementor-element-5ac8c0aa > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-22125 .elementor-element.elementor-element-689fb5c2{text-align:right;}.elementor-22125 .elementor-element.elementor-element-689fb5c2 img{width:70px;}.elementor-22125 .elementor-element.elementor-element-c0b0c55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-6266c4e7 */.elementor-22125 .elementor-element.elementor-element-6266c4e7 img{
    max-height: 30px;
  width: auto;
  vertical-align: middle;
  margin-right: 5px;
}
.elementor-22125 .elementor-element.elementor-element-6266c4e7 a{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-10d711cd */.elementor-22125 .elementor-element.elementor-element-10d711cd .woocommerce-breadcrumb{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51f1882 */.elementor-22125 .elementor-element.elementor-element-51f1882 img{
    width: 100%;
    height:auto;
}
.hero-sale{
    padding: 20px 20px 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px;
}

@media(min-width: 768px){
    .elementor-22125 .elementor-element.elementor-element-51f1882 img{
        margin-top: 30px;
    }
    .hero-sale{
        padding: 0 0 20px;
        margin-left: auto;
        margin-right: auto;
        max-width: 800px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c0b0c55 */.elementor-22125 .elementor-element.elementor-element-c0b0c55.elementor-products-grid ul.products.elementor-grid li.product{
    display: block;
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    width: 100%;
}
.elementor-22125 .elementor-element.elementor-element-c0b0c55 li.product img{
    width: auto !important;
}
@media(min-width: 768px){
    .elementor-22125 .elementor-element.elementor-element-c0b0c55.elementor-products-grid ul.products.elementor-grid li.product{
        display: flex;
    }
}/* End custom CSS */