.elementor-2161 .elementor-element.elementor-element-04fe190{--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;--background-transition:0.3s;--margin-top:2.5rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2161 .elementor-element.elementor-element-0b6c631.elementor-wc-products  ul.products{grid-column-gap:2.5rem;grid-row-gap:2.5rem;}.elementor-2161 .elementor-element.elementor-element-0b6c631 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-101e0be );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;line-height:1;}.elementor-2161 .elementor-element.elementor-element-b9ee514{--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;--background-transition:0.3s;--margin-top:2.5rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2161 .elementor-element.elementor-element-c4292a2{text-align:center;}.elementor-2161 .elementor-element.elementor-element-c4292a2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2161 .elementor-element.elementor-element-65adce7 img{width:50%;}@media(max-width:1200px){.elementor-2161 .elementor-element.elementor-element-0b6c631 .woocommerce .woocommerce-loop-category__title{font-size:1.75rem;}}@media(max-width:767px){.elementor-2161 .elementor-element.elementor-element-04fe190{--margin-top:1.5rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2161 .elementor-element.elementor-element-0b6c631 .woocommerce .woocommerce-loop-category__title{font-size:1.25rem;}.elementor-2161 .elementor-element.elementor-element-65adce7 img{width:100%;}}/* Start custom CSS for wc-categories, class: .elementor-element-0b6c631 */.elementor-2161 .elementor-element.elementor-element-0b6c631 .product-category a {
    position: relative;
    display: block;
}

.elementor-2161 .elementor-element.elementor-element-0b6c631 .product-category a img {
    position: relative;
    margin: 0 !important;
}

.elementor-2161 .elementor-element.elementor-element-0b6c631 .product-category a h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4em 2em 1em 2rem !important;
    width: 100%;
    line-height: 1 !important;
    background-image: linear-gradient(180deg, rgba(44, 46, 61, 0) 0%, rgba(44, 46, 61, .65) 40%, rgba(44, 46, 61, 1) 100%) !important;
}

.elementor-2161 .elementor-element.elementor-element-0b6c631 .product-category a h2 .count {
    display: none;
}/* End custom CSS */