.elementor-4503 .elementor-element.elementor-element-60ba498{--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;}.elementor-4503 .elementor-element.elementor-element-ce128a1{--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-4503 .elementor-element.elementor-element-76bb96a{--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-4503 .elementor-element.elementor-element-c9c125d .woolentor-product-grid-modern{gap:25px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-product-stars{gap:2px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-pagination{justify-content:center;}.elementor-4503 .elementor-element.elementor-element-a498a39{--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;}.elementor-4503 .elementor-element.elementor-element-4f19479{--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-4503 .elementor-element.elementor-element-6a791ae{--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-4503 .elementor-element.elementor-element-864de00 .woolentor-product-grid-modern{gap:25px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-product-stars{gap:2px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-pagination{justify-content:center;}@media(min-width:480px){.elementor-4503 .elementor-element.elementor-element-ce128a1{--width:33.3333%;}.elementor-4503 .elementor-element.elementor-element-76bb96a{--width:66.6666%;}.elementor-4503 .elementor-element.elementor-element-4f19479{--width:33.3333%;}.elementor-4503 .elementor-element.elementor-element-6a791ae{--width:66.6666%;}}@media(max-width:1024px){.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-product-grid-modern{gap:20px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-product-grid-modern{gap:20px;}}@media(max-width:479px){.elementor-4503 .elementor-element.elementor-element-c9c125d .woolentor-product-grid-modern{gap:15px;}.elementor-4503 .elementor-element.elementor-element-864de00 .woolentor-product-grid-modern{gap:15px;}}/* Start custom CSS for wl-advance-product-filter, class: .elementor-element-46d23f0 */.wlpf-group-wrap{
    background:#fff;
    padding:25px;
    border-radius:16px;
    box-shadow:0 4px 20px rgba(0,0,0,0.06);
    border:1px solid #f1f1f1;
}

/* Main Title */
.wlpf-group-label-text{
    font-size:30px;
    font-weight:700;
    color:#0057b8;
    margin-bottom:15px;
}

/* Filter Header */
.wlpf-filter-header{
    padding:18px 0;
    border-bottom:1px solid #ececec;
}

.wlpf-filter-label-text{
    font-size:20px;
    font-weight:600;
    color:#111;
}

/* Checkbox Items */
.wlpf-term-item{
    margin:14px 0;
}

.wlpf-term-label{
    display:flex;
    align-items:center;
    gap:10px;
    font-size:16px;
    color:#444;
}

/* Custom Checkbox */
.wlpf-term-box{
    width:18px;
    height:18px;
    border:2px solid #d0d0d0;
    border-radius:5px;
    background:#fff;
}

/* Hover */
.wlpf-term-label:hover{
    color:#0057b8;
}

/* Buttons */
.wlpf-group-action{
    margin-top:25px;
    display:flex;
    gap:10px;
}

.wlpf-group-action button{
    width:100%;
    padding:12px;
    border:none;
    border-radius:10px;
    font-weight:600;
    cursor:pointer;
}

.wlpf-group-apply-action-button{
    background:#0057b8;
    color:#fff;
}

.wlpf-group-clear-action-button{
    background:#f3f3f3;
    color:#222;
}/* End custom CSS */