.elementor-1274 .elementor-element.elementor-element-8c5e943{--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-1274 .elementor-element.elementor-element-540fec0{--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-1274 .elementor-element.elementor-element-6c5a193 .woolentor-product-grid-luxury{gap:25px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-luxury-card .woolentor-sale-indicator{width:48px;height:48px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-pagination{justify-content:center;}@media(max-width:1024px){.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-product-grid-luxury{gap:20px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-luxury-card .woolentor-sale-indicator{width:20px;height:30px;}}@media(max-width:767px){.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-product-grid-luxury{gap:15px;}.elementor-1274 .elementor-element.elementor-element-6c5a193 .woolentor-luxury-card .woolentor-sale-indicator{width:15px;height:30px;}}/* Start custom CSS for container, class: .elementor-element-8c5e943 *//* --- MOBILE LAYOUT: GRID VIEW (No Swiping) --- */
@media only screen and (max-width: 768px) {

    /* 1. Main Container: Allow Wrapping (Multi-line) */
    .wpfMainWrapper {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important; /* This creates the multi-line grid */
        justify-content: flex-start !important; /* Align left */
        width: 100% !important;
        padding: 10px 10px !important;
        gap: 8px !important; /* Space between buttons */
        background: #fff;
        overflow: visible !important; /* Disable scroll */
        height: auto !important;
    }

    /* 2. The Buttons (Pills): Auto-size or 2-per-row */
    .wpfFilterWrapper {
        display: flex !important;
        align-items: center;
        justify-content: center;
        /* flex-grow: 1; Makes them expand to fill space nicely */
        width: auto !important;
        max-width: 48% !important; /* Ensures 2 fit on a line mostly */
        height: 38px !important;
        
        border: 1px solid #e0e0e0 !important;
        border-radius: 8px !important; /* Slightly softer square looks better in grid */
        background: #fff !important;
        padding: 0 10px !important;
        margin: 0 !important;
    }

    /* 3. FIX PRICE & TEXT CONTENT */
    .wpfFilterTitle, 
    .wpfFilterWrapper label,
    .wpfFilterWrapper select, 
    .select2-selection {
        color: #000 !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        border: none !important;
        background: transparent !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center !important;
        width: 100% !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow: hidden !important;
    }

    /* 4. Fix specific to Dropdown Arrows (makes them fit) */
    .wpfFilterWrapper::after { 
        display: none !important; /* Remove double arrows if any */
    }

    /* 5. Hide the Submit/Filter Button */
    .wpfFilterButtonBtn {
        display: none !important;
    }
    
    /* 6. Active State */
    .wpfFilterWrapper:hover, 
    .wpfFilterWrapper.wpfActive {
        border-color: #2874f0 !important;
        background-color: #f5faff !important;
    }
}/* End custom CSS */