/* Custom CSS added to load last */

@media (min-width: 1200px) {

    .container,
    .page-main,
    .page-wrapper>.header,
    .page-wrapper>.footer,
    .nav-container,
    .main-container {
        max-width: 100% !important;
        /* width: 1420px !important; */
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.products.list.items.product-items .images-container {
    border: none !important;
}

.grid.products-grid .item {
    height: 440px !important;
}

.category-products.grid .item .product-image-photo {
    width: 100% !important;
    height: auto !important;
}

@media (max-width: 991px) {
    .nuestrastiendas {
        display: block !important;
        width: 100% !important;
        float: none !important;
        clear: both !important;
        padding: 15px 0 !important;
        text-align: center !important;
    }

    .page-main {
        margin-top: 60px !important;
        margin-bottom: 30px !important;
    }

    .amsearch-wrapper-block {
        margin-top: 5px !important;
    }

    .amsearch-result-section {
        height: calc(100vh - 150px) !important;
    }
}