.elementor-291 .elementor-element.elementor-element-7c39b15{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:dotted;--border-style:dotted;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-be71891 );--border-color:var( --e-global-color-be71891 );--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-551311e{--display:flex;}.elementor-291 .elementor-element.elementor-element-37c1963 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:25px;}.elementor-291 .elementor-element.elementor-element-37c1963 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-314dd0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-314dd0a.e-con{--align-self:flex-start;}.elementor-291 .elementor-element.elementor-element-ff088ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-ff088ff:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-ff088ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be71891 );}.elementor-291 .elementor-element.elementor-element-2680d7d > .elementor-widget-container{border-style:none;}.elementor-291 .elementor-element.elementor-element-79d3f96{--display:flex;}.elementor-291 .elementor-element.elementor-element-67408be > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-be71891 );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-be71891 );margin-bottom:0px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:1.2em;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-3c6efda-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6efda-font-size );font-weight:var( --e-global-typography-3c6efda-font-weight );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-074b88a );background-color:var( --e-global-color-203b35f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );padding:10px 10px 10px 10px;margin-top:0px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:10px 10px 10px 10px;box-shadow:0px 0px 9px -5px rgba(0,0,0,0.5);border-color:var( --e-global-color-be71891 );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);border-color:var( --e-global-color-be71891 );}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-291 .elementor-element.elementor-element-ff088ff{--width:25.915%;}}@media(max-width:1024px) and (min-width:768px){.elementor-291 .elementor-element.elementor-element-ff088ff{--width:40%;}}@media(max-width:1024px){.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product{text-align:left;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-3c6efda-font-size );}}@media(max-width:767px){.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product{text-align:left;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:0px;}.elementor-291 .elementor-element.elementor-element-ed6bebe.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-3c6efda-font-size );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-37c1963 */.elementor-291 .elementor-element.elementor-element-37c1963 nav {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2680d7d */.elementor-291 .elementor-element.elementor-element-2680d7d .iksm-term__inner{
    min-height: 30px;
}
.elementor-291 .elementor-element.elementor-element-2680d7d .iksm-terms-tree--children .iksm-term__inner{
    min-height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff088ff */.elementor-291 .elementor-element.elementor-element-ff088ff h5{
    color: #FFF;
    background-color: #0053A0; 
    padding: 10px;
    font-style: italic;
    margin-top: 0;
    font-weight: bold;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories{
    padding-left: 30px;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .current-cat a{
   color: #1991FF;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .current-cat .children a{
   color: #0053A0;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .children{
    padding-left: 20px;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .children .cat-item{
    line-height: 1.2;

}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .children .cat-item a {
    font-weight: 400;  
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .children .cat-item a:hover {
    font-weight: bold;
}
.elementor-291 .elementor-element.elementor-element-ff088ff .product-categories .children .current-cat a{
     font-weight: bold;
     color: #1991FF;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-ed6bebe */.elementor-291 .elementor-element.elementor-element-ed6bebe .woocommerce-loop-product__title{
    min-height: 62px;
    
}/* End custom CSS */