.collections-grid .information_card .d-flex {
    flex-direction: column;
    height: 100%;
    padding: 30px;
}
.collections-grid .collection_card {
    text-decoration: none;
}
.collections-grid .negative-margin {
    margin: -30px -15.25px;
}
.collections-grid .col-padding {
    padding: 30px 15.25px;
}
.collections-grid .col-padding .image-4by3 {
    padding-bottom: 115.91%;
    margin-bottom: 15px;
}
.collections-grid .col-padding .h5style {
    margin-bottom: 8px;
}
@media(max-width: 1599.98px){
    .collections-grid .information_card .d-flex {
        padding: 20px;
    }
    .collections-grid .negative-margin {
        margin: -20px -10px;
    }
    .collections-grid .col-padding {
        padding: 20px 10px;
    }
}
@media(max-width: 1399.98px){
    .collections-grid a.button.primary {
        padding: 15px 20px;
    }
}
@media(max-width: 767.98px){
    .collections-grid .negative-margin {
        margin: -15px -7.5px;
    }
    .collections-grid .col-padding {
        padding: 15px 7.5px;
    }
}
