.elementor-4496 .elementor-element.elementor-element-2a665ca0{--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;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}#elementor-popup-modal-4496{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4496 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-4496 .dialog-close-button{display:flex;}#elementor-popup-modal-4496 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){#elementor-popup-modal-4496 .dialog-message{width:70vw;}#elementor-popup-modal-4496{justify-content:flex-start;}}@media(max-width:767px){.elementor-4496 .elementor-element.elementor-element-2a665ca0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}#elementor-popup-modal-4496 .dialog-message{width:80vw;}#elementor-popup-modal-4496{justify-content:flex-start;align-items:flex-start;}}/* Start custom CSS for wp-widget-woocommerce_layered_nav, class: .elementor-element-5d2fabbf *//* Style the 'Filter by Size' widget */
.woocommerce.widget_layered_nav {
    background: #ffffff; /* Add a white background */
    border: 1px solid #f2f2f2; /* Add a light border */
    padding: 20px; /* Add spacing inside the widget */
    border-radius: 5px; /* Add rounded corners */
    font-family: manrope, sans-serif; /* Set font style */
    font-size: 20px;
}

/* Style the heading */
.woocommerce.widget_layered_nav h5 {
    font-size: 16px;
    font-weight: 600;
    color: #68892c; /* Green color for heading */
    margin-bottom: 15px; /* Add spacing below the heading */
    text-transform: uppercase;
    border-left: 3px solid #68892c; /* Add a left border to the heading */
    padding-left: 8px;
    font-family: manrope, sans-serif;
    font-weight: 700;
}

/* Style the list */
.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list {
    list-style: none; /* Remove default bullet points */
    padding: 0; /* Remove padding */
    margin: 0; /* Remove margin */
    font-family: manrope, sans-serif;
    text-transform: uppercase;
}

/* Style each list item */
.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list li {
    padding: 8px 0; /* Add spacing between items */
    border-bottom: 1px solid #e6e6e6; /* Add a divider line */
}

.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list li:last-child {
    border-bottom: none; /* Remove divider for the last item */
}

/* Style the links */
.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list li a {
    text-decoration: none; /* Remove underline */
    font-size: 14px; /* Set font size */
    color: #3d3d3d; /* Set text color */
    font-weight: 500;
}

.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list li ahover {
    color: #68892c; /* Change color on hover */
}

/* Style the count */
.woocommerce.widget_layered_nav ul.woocommerce-widget-layered-nav-list li .count {
    float: right; /* Align count to the right */
    font-size: 12px; /* Set smaller font size for the count */
    color: #888888; /* Set gray color */
}/* End custom CSS */
/* Start custom CSS */.your-filter-class {
z-index: 2000 !important;
}/* End custom CSS */