/* ATELIER LUNA - MOBILE SHOP */
@media (max-width: 767px) {

    body.woocommerce-shop #content .fusion-builder-row-3 {
        margin-bottom: 16px !important;
    }

    body.woocommerce-shop .fusion-woo-sorting {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-areas:
            "sort sort"
            "count view" !important;
        gap: 8px 12px !important;
        align-items: center !important;
        width: 100% !important;
        margin: 0 0 16px !important;
        padding: 0 !important;
        position: relative !important;
        overflow: visible !important;
        z-index: 20;
    }

    body.woocommerce-shop .fusion-woo-sorting > .awb-sort {
        grid-area: sort;
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        min-width: 0;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.woocommerce-shop .awb-sort > .orderby {
        flex: 1 1 auto;
        width: auto !important;
        min-width: 0;
        margin: 0 !important;
    }

    body.woocommerce-shop .awb-sort > .awb-order {
        flex: 0 0 auto;
        margin: 0 !important;
    }

    /* Dropdown in fluxul paginii: impinge randul 2 in jos */
    body.woocommerce-shop .fusion-woo-sorting > .awb-sort {
        align-items: flex-start !important;
    }

    body.woocommerce-shop .awb-sort > .orderby,
    body.woocommerce-shop .awb-sort > .orderby > li {
        height: auto !important;
        overflow: visible !important;
    }

    body.woocommerce-shop .awb-sort > .orderby > li > ul {
        position: static !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 6px 0 0 !important;
        box-sizing: border-box;
        background: #fff !important;
        box-shadow: none !important;
    }

    /* Pastram Show 12 Products */
    body.woocommerce-shop .fusion-woo-sorting > .sort-count {
        grid-area: count;
        display: block !important;
        width: 100% !important;
        min-width: 0;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.woocommerce-shop .fusion-woo-sorting > .awb-product-view {
        grid-area: view;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        gap: 8px !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

/* ATELIER LUNA - EMPTY PAGINATION MOBILE */
@media (max-width: 767px) {

    /* Paginarea goala nu trebuie sa ocupe spatiu */
    body.woocommerce-shop .fusion-post-cards .pagination:empty,
    body.woocommerce-shop .fusion-post-cards .pagination:empty + .fusion-clearfix {
        display: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Eliminam spatiul inutil dupa lista de produse */
    body.woocommerce-shop .fusion-post-cards,
    body.woocommerce-shop .fusion-post-cards .fusion-grid {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    body.woocommerce-shop #main {
        padding-bottom: 0 !important;
    }

    /* Reducem spatiul de la inceputul footerului */
    body.woocommerce-shop .fusion-tb-footer .fusion-builder-row-5 {
        --awb-padding-top: 20px !important;
        padding-top: 20px !important;
    }
}
