.elementor-2560 .elementor-element.elementor-element-4efc096{text-align:right;}.elementor-2560 .elementor-element.elementor-element-4efc096 .elementor-heading-title{color:#000000;}.elementor-2560 .elementor-element.elementor-element-a2fc61e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2560 .elementor-element.elementor-element-a2fc61e .elementor-divider-separator{width:33%;}.elementor-2560 .elementor-element.elementor-element-a2fc61e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2560 .elementor-element.elementor-element-a2fc61e > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-bd173a8 [class*="products-bordered-grid"], .elementor-2560 .elementor-element.elementor-element-bd173a8 [class*="products-bordered-grid"] .wd-cat{--wd-bordered-brd:#000000;}.elementor-2560 .elementor-element.elementor-element-bd173a8 .wd-products-with-bg, .elementor-2560 .elementor-element.elementor-element-bd173a8 .wd-products-with-bg .wd-cat{--wd-prod-bg:#F9F9F9;--wd-bordered-bg:#F9F9F9;}/* Start custom CSS for wd_product_categories, class: .elementor-element-bd173a8 */.elementor-2560 .elementor-element.elementor-element-bd173a8 .wd-col {
    position: relative;
}

.elementor-2560 .elementor-element.elementor-element-bd173a8 .wrapp-category {
    padding-bottom: 50px; /* Adjust as needed for spacing */
}

.elementor-2560 .elementor-element.elementor-element-bd173a8 .hover-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.8); /* Semi-transparent background */
    padding: 10px; /* Padding for the title box */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* Optional shadow for the box */
}

.elementor-2560 .elementor-element.elementor-element-bd173a8 .wd-entities-title {
    margin: 0; /* Remove default margin */
    text-align: center; /* Center the title */
}/* End custom CSS */