.collection-main-body.grid-uniform {
    margin-left: 0
}

.collection_grid .pagination {
    margin-top: 30px;
    text-align: center
}

.collection_grid .btn--underlined {
    color: var(--primary-btn-bg-color)
}

.mobile-facets__open {
    margin: 0 0 15px 0
}

.facets__form-inner {
    gap: 30px
}

@media screen and (min-width:768px) {
    .facets__form-inner {
        column-gap: var(--grid-spacing)
    }
}

@media screen and (min-width:768px) {
    .grid-area--filtering {
        grid-area: filtering
    }

    .grid-area--collection {
        grid-area: collection
    }

    .collection_grid {
        display: grid;
        grid-template-areas: "collection";
        grid-template-columns: 1fr;
        grid-template-rows: auto
    }

    .collection_grid.filtering_enabled--topbar {
        grid-template-areas: "filtering""collection";
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, auto)
    }

    .collection_grid.filtering_enabled--topbar .collection-info__description {
        text-align: center
    }

    .collection_grid.filtering_enabled--sidebar {
        column-gap: 30px;
        grid-template-areas: "filtering collection";
        grid-template-columns: 250px 1fr;
        grid-template-rows: auto
    }

    .collection_grid.filtering_enabled--sidebar .collection-info {
        margin-bottom: 30px
    }

    .collection_grid.filtering_enabled--sidebar .collection-info .page--title {
        text-align: left
    }

}

@media screen and (max-width:767px) {
    .grid-view-item .grid-view-item-image:not(:last-child){
        width:80%;
        margin-inline: auto;
        margin-bottom: 0;
    }
    .grid-view-item .grid-view-item-image:not(:last-child){
        overflow: visible;
    }
    .custom-badge{
        left: -10%;
    }
}