.elementor-1387 .elementor-element.elementor-element-1a84fd0f{margin:-35px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-3f5a2562.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1387 .elementor-element.elementor-element-2eef5d55 div.product-category .wd-entities-title{font-size:18px;text-transform:capitalize;}.elementor-1387 .elementor-element.elementor-element-2f03d3e0{margin:0px 0px 60px 0px;}.elementor-1387 .elementor-element.elementor-element-40bd16ff > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}@media(max-width:1024px) and (min-width:768px){.elementor-1387 .elementor-element.elementor-element-40bd16ff{width:100%;}}@media(max-width:1024px){.elementor-1387 .elementor-element.elementor-element-2f03d3e0{margin:0px 0px 40px 0px;}.elementor-1387 .elementor-element.elementor-element-40bd16ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-1387 .elementor-element.elementor-element-2f03d3e0{margin:0px 0px 20px 0px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-2eef5d55 */.wd-cats-element .wd-grid-g {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 20px !important;
}

.wd-cats-element .wd-grid-g > .wd-col {
    flex: 0 0 calc((100% - 80px) / 5) !important;
    max-width: calc((100% - 80px) / 5) !important;
    box-sizing: border-box !important;
    display: flex !important;
    justify-content: center !important;
}

.wd-cats-element .wd-cat-thumb {
    display: flex !important;
    justify-content: center !important;
}

.wd-cats-element .wd-cat-thumb img {
    border-radius: 50% !important;
    width: 100px !important;
    height: 100px !important;
    object-fit: cover !important;
    display: block !important;
}

/* Large tablets */
@media (max-width: 1199px) {
    .wd-cats-element .wd-grid-g > .wd-col {
        flex: 0 0 calc((100% - 60px) / 4) !important;
        max-width: calc((100% - 60px) / 4) !important;
    }
}

/* Tablets */
@media (max-width: 991px) {
    .wd-cats-element .wd-grid-g > .wd-col {
        flex: 0 0 calc((100% - 40px) / 3) !important;
        max-width: calc((100% - 40px) / 3) !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .wd-cats-element .wd-grid-g > .wd-col {
        flex: 0 0 calc((100% - 20px) / 2) !important;
        max-width: calc((100% - 20px) / 2) !important;
    }
}/* End custom CSS */