
    .t-store__card-list.t-store__card-list__vertical-align-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    gap: 10px !important;
}

    .js-store-grid-cont .t-store__card-list {
     padding: 0;
}

.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid {
    margin-left: 40px;
    margin-right: 40px;
    width: auto;
    max-width: 100%;
}

.js-store-grid-cont .t-store__card-list {
    padding: 0 !important;
}
@media screen and (max-width: 480px) {
    .js-store-grid-cont .t-store__card-list {
        grid-template-columns: 1fr !important;
        gap: 10px;
        grid-auto-flow: dense;
        max-width: 100%;
        padding: 0 10px;
        grid-column: auto !important;
        grid-row: auto !important;
    }
    
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid {
    margin-left: 0;
    margin-right: 0;
}
}


