.inspirationList {
    overflow: hidden;
}
.inspirationList .card-columns {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
}
@media (min-width: 576px) {
    .inspirationList .card-columns {
        -moz-column-count: 2;
             column-count: 2;
        -moz-column-gap: 2rem;
             column-gap: 2rem;
    }
}
@media (min-width: 992px) {
    .inspirationList .card-columns {
        -moz-column-count: 3;
             column-count: 3;
        -moz-column-gap: 2rem;
             column-gap: 2rem;
    }
}
.inspirationList .card-columns {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
}
.inspirationList .card {
    margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
    .inspirationList .card-columns {
        -moz-column-gap: 0rem;
             column-gap: 0rem;
    }
    .inspirationList .card {
        margin-bottom: 0rem;
    }
}
.inspirationList .tag_wrapper {
    margin-bottom: 3rem;
    overflow: hidden;
}
.inspirationList .tag_wrapper .tagContainer {
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 auto;
}
.inspirationList .tag_wrapper .tagContainer.wrap {
    flex-wrap: wrap;
    width: 100%;
}
.inspirationList .tag_wrapper .tagContainer .btn-pill {
    flex-shrink: 0;
}
.inspirationList .tag_wrapper .tagContainer .btn-pill > span {
    font-weight: 400;
}
.inspirationList .tag_wrapper .tagContainer .btn-pill > span.counter {
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    border-left: 1px solid rgba(17, 17, 27, 0.5);
    line-height: 1.3;
}
.inspirationList .tag_wrapper .tagContainer .btn-outline-dark.active span.counter, .inspirationList .tag_wrapper .tagContainer .btn-outline-dark:hover span.counter {
    border-color: #fff;
}
.inspirationList .grid-sizer, .inspirationList .card {
    width: calc(100% / 1);
}
@media (min-width: 576px) {
    .inspirationList .grid-sizer, .inspirationList .card {
        width: calc(100% / 2);
    }
}
@media (min-width: 992px) {
    .inspirationList .grid-sizer, .inspirationList .card {
        width: calc(100% / 3);
    }
}
.inspirationList #inspirationContainer {
    margin-left: -1rem;
    margin-right: -1rem;
}
.inspirationList .card {
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    padding: 1rem;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
}
.inspirationList .card .card-img-top {
    max-width: initial;
}
.inspirationList .card .card-body {
    padding: 0;
}
.inspirationList .card .card-body .tags-container {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.inspirationList .card.wc-card {
    flex-direction: column-reverse;
}
.inspirationList .card.wc-card::part(headers)::before {
    position: initial;
}
.inspirationList .card.wc-card .wc-card__title {
    text-wrap: initial;
}
.inspirationList .card.wc-card--customPageInspiration::part(content-card) {
    padding-top: 1.25rem;
}
