.elementor-2237 .elementor-element.elementor-element-c5ebe06{--display:flex;--min-height:240px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2237 .elementor-element.elementor-element-d50125d{text-align:center;}.elementor-2237 .elementor-element.elementor-element-d50125d .elementor-heading-title{text-transform:none;}.elementor-2237 .elementor-element.elementor-element-cc5d0be{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2237 .elementor-element.elementor-element-596e5c2{--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-2237 .elementor-element.elementor-element-c1b8ec2{--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-2237 .elementor-element.elementor-element-0d71d66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2237 .elementor-element.elementor-element-0d71d66.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2237 .elementor-element.elementor-element-0d71d66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2237 .elementor-element.elementor-element-cc5d0be{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2237 .elementor-element.elementor-element-0d71d66.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2237 .elementor-element.elementor-element-596e5c2{--width:25%;}.elementor-2237 .elementor-element.elementor-element-c1b8ec2{--width:75%;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-f219352 *//* Main Categories Box */
.elementor-2237 .elementor-element.elementor-element-f219352{
    padding: 35px 28px;
    background: #f7f4ef;
    border-radius: 0px;
}

/* Widget Title */
.elementor-2237 .elementor-element.elementor-element-f219352 h2,
.elementor-2237 .elementor-element.elementor-element-f219352 .widget-title{
    font-size: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #8b6a52;
    margin-bottom: 28px;
    font-weight: 500;
}

/* Category List */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories{
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Each Category */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li{
    padding: 14px 0;
    border-bottom: 1px solid rgba(0,0,0,0.06);
    position: relative;
    transition: all .3s ease;
}

/* Category Links */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li a{
    color: #171717;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    letter-spacing: 0.3px;
    transition: all .3s ease;
}

/* Product Count */
.elementor-2237 .elementor-element.elementor-element-f219352 .count{
    float: right;
    color: #9b8572;
    font-size: 13px;
}

/* Hover Effect */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li:hover{
    padding-left: 10px;
}

.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li:hover a{
    color: #8b6a52;
}

/* Active Category */
.elementor-2237 .elementor-element.elementor-element-f219352 .current-cat > a{
    color: #8b6a52 !important;
    font-weight: 500;
}

/* Remove Last Border */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li:last-child{
    border-bottom: none;
}/* Remove default bullets */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories,
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li{
    list-style: none !important;
}

/* Remove extra left spacing */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* Clean category styling */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li{
    padding: 14px 0;
    border-bottom: 1px solid rgba(0,0,0,0.06);
}

/* Category links */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li a{
    text-decoration: none;
    color: #171717;
    transition: .3s ease;
}

/* Hover */
.elementor-2237 .elementor-element.elementor-element-f219352 ul.product-categories li:hover a{
    color: #8b6a52;
}/* End custom CSS */