.row::before {
	display: initial;
}
.collections-section_grid {
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: minmax(254px, 320px) minmax(254px, 320px);
    gap: 20px;
}
.collections-section_grid .coll-item {
    border-radius: 7px;
    margin: 0;
    width: 100%;
    max-width: 635px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
	border-radius: 20px;
}
.collections-section_grid .collections-item-1 {
	grid-column: 3 span;
    grid-row: 1 span;
}
.collections-section_grid .collections-item-2 {
	grid-column: 3 span;
    grid-row: 2 span;
}
.collections-section_grid .collections-item-3 {
	grid-column: 3 span;
    grid-row: 1 span;
}
.collections-section_grid .collections-item-4,
.collections-section_grid .collections-item-5 {
    grid-column: 3 span;
    grid-row: 1 span;
}
.collections_new .collections-section_grid {
    grid-template-rows: minmax(254px, 320px) minmax(254px, 320px) minmax(254px, 320px);
}
.collections-item_inner {
	display: block;
    padding: 36px 28px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    max-width: 635px;
}
.collections-item_name {
    font-family: 'Yanone Kaffeesatz';
    font-style: normal;
    font-weight: 500;
    font-size: 35px;
    line-height: 35px;
    color: #FFFFFF;
    margin-bottom: 17px;
}
.collections-item_text {
    width: 312px;
    height: auto;
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #272830;
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
}
.collections-section_grid .coll-item:hover > .collections-item_inner {
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
	border-radius: 20px;
	text-decoration: none;
}
.collections-section_grid .coll-item:hover > .collections-item_inner .collections-item_name {
    color: #272830;
}
.collections-section_grid .coll-item:hover > .collections-item_inner .collections-item_text {
	opacity: 1;
}
@media (max-width: 670px){
	.collections-section_grid {
		grid-template-rows: repeat(3, 254px);
	}
	.collections-section_grid .coll-item {
		grid-column: 6 span;
		grid-row: 1 span;
	}
	.collections-item_inner {
		padding: 20px 15px;
	}
	.collections-item_name {
		font-size: 30px;
		line-height: 30px;
	}
	.collections-item_text {
		font-size: 16px;
	}
    .collections_new .collections-section_grid {
        grid-template-rows: minmax(254px, 260px) minmax(254px, 260px) minmax(254px, 260px)  minmax(254px, 260px) minmax(254px, 260px);
    }
}