.js-store-grid-cont.t-container {
	padding: 0 15px;
	box-sizing: border-box;
}

.js-store-grid-cont > .t-col {
    margin: 0 5px !important;
}

.js-store-grid-cont > .t-col_4 {
	max-width: 380px;
}

.t-store__relevants-grid-cont > .t-col:first-child {
    margin: 0 5px 0 0 !important;
}

.t-store__relevants-grid-cont > .t-col:last-child {
    margin: 0 0 0 5px !important;
}

.t-store__relevants-grid-cont > .t-col {
    margin: 0 5px;
}

.t-store__relevants-grid-cont > .t-col_3 {
	max-width: 282.5px;
}

.t-store__relevants-grid-cont.t-store__valign-buttons > .t-col_3 {
    max-width: 292.5px;
}

.t-container .t-slds__items-wrapper .t-store__card {
	padding: 0 5px !important;
}


@media (min-width: 961px) and (max-width: 1200px) {
    .js-store-grid-cont.t-container {
    	padding: 0 15px;
    	box-sizing: border-box;
    }

    .js-store-grid-cont > .t-col {
        margin: 0 5px !important;
    }

    .js-store-grid-cont > .t-col_4 {
    	max-width: 300px;
    }
    
    .t-store__prod-popup__container .t-store__relevants-grid-cont > .t-col_3 {
    	max-width: 227.5px;
    }
    
    .t-store__relevants-grid-cont.t-store__valign-buttons > .t-col_3 {
        max-width: 232.5px;
    }
}


@media (min-width: 641px) and (max-width: 960px) {
    .js-store-grid-cont.t-container {
    	padding: 0 15px;
    	box-sizing: border-box;
    }

    .js-store-grid-cont > .t-col {
    	padding: 0 5px;
    }
    
    .js-store-grid-cont > .t-col {
        margin: 0 0 60px 0 !important;
    }
}


@media (max-width: 640px) {
    .js-store-grid-cont.t-container {
    	padding: 0 10px;
    	box-sizing: border-box;
    }

    .js-store-grid-cont > .t-col {
    	padding: 0 5px !important;
    }
    
    .js-store-grid-cont > .t-col {
        margin: 0 0 60px 0 !important;
    }
}
