.shop-inventory .inventory_wrapper {
	background: #f5f5f5;
	margin-bottom: 70px;
	padding: 0 10px 20px;
}
.shop-inventory .term-description h1 {
    font: bold 2.25em/normal 'Montserrat Bold', 'Arial', sans-serif;
    color: #000;
    margin: 0 0 14px;
    letter-spacing: .75px;
    text-align: left;
}

.inventory.grid {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.inventory.list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

.inventory .items_wrapper {
	position: relative;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}

.inventory span.category-title {
    color: #000;
    margin-top: 25px;
    display: block;
}

.inventory .child-categories a {
	color: #000;
	font-size: 14px;
	font-weight: 400;
}

.inventory .items {
	border: solid 10px transparent;
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s;
}

.inventory .items_inner {
	background: #fff;
	padding: 26px 35px 24px;
}

.inventory .button {
    display: block;
    background: #fff;
    border-top: 1px solid #eee;
    color: #0054b4;
    margin-top: 20px;
    border-right: none;
    border-left: none;
    border-bottom: none;
    width: 100%;
}

.inventory.list .items_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}


@media (max-width: 767px) {
    .inventory.grid {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .page_info .term-description h1 {
        text-align: left;
    }
}

@media (max-width: 650px) {
    .inventory.grid {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
