#l1-main-cat-prw-grid {
	padding: 0 0 48px;
}

#l1-main-cat-prw-grid .inline-search {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
}
body .digi-search-recording-wrapper #js-search-input {
    padding-right: 30px !important;
}

@media (min-width: 1200px) {
    #l1-main-cat-prw-grid .header-bottom__search button {
        top: 5px;
    }
    #l1-main-cat-prw-grid .header-bottom__search input {
        height: 44px;
        font-size: 16px;
    }
}


// Сетка 2
/* Основа */
#l1-main-cat-prw-grid .container {
	width:100%;
}
.catalog-grid-t2 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 4px;
    grid-auto-flow: dense;
}
.catalog-grid-t2 .grid-t1-bedroom {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-living_room {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-storage {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-accessories {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-kitchen {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-sets {
    background: #FFF;
}
.catalog-grid-t2 .grid-t1-services {
    background: #FFF;
}

.catalog-grid-t2 .item {
    height: 100%;
    padding: 0px 4px;
    border-radius: 12px;
	position:relative;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	box-shadow: 0px 3px 5px 0px #e2e1e1;
}

/* Ряд 1 — 50% / 25% / 25% */
.catalog-grid-t2 .item:nth-child(13n + 3) {
    grid-column: span 5;
}
.catalog-grid-t2 .item:nth-child(13n + 6) {
    grid-column: span 4;
}
.catalog-grid-t2 .item:nth-child(13n + 9) {
    grid-column: span 3;
}

/* Ряд 2 — 25% / 25% / 50% */
.catalog-grid-t2 .item:nth-child(13n + 12) {
    grid-column: span 3;
}
.catalog-grid-t2 .item:nth-child(13n + 15) {
    grid-column: span 4;
}
.catalog-grid-t2 .item:nth-child(13n + 18) {
    grid-column: span 5;
}

/* Ряд 3 — 25% / 25% / 50% */
.catalog-grid-t2 .item:nth-child(13n + 21) {
    grid-column: span 5;
}
.catalog-grid-t2 .item:nth-child(13n + 24) {
    grid-column: span 3;
}
.catalog-grid-t2 .item:nth-child(13n + 27) {
    grid-column: span 4;
}

/* Ряд 4 — 25% / 25% / 25% / 25% */
.catalog-grid-t2 .item:nth-child(13n + 30),
.catalog-grid-t2 .item:nth-child(13n + 33),
.catalog-grid-t2 .item:nth-child(13n + 36),
.catalog-grid-t2 .item:nth-child(13n + 39) {
    grid-column: span 3;
}
.catalog-grid-t2 .grid-item-t2 {
	position:relative;
	width:100%;
    height: 100%;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4px 4px 12px;
}

.grid-item-t2__img {
    margin-top: 36px;
}
.grid-item-t2__img img {
    max-height: 80px;
    width: 100%;
}

.catalog-grid-t2 .grid-item-t2__cnt {
	border-radius:15px;
    font-family: "Geologica", sans-serif;
	padding: 0px 0px;
    font-size:11px;
    font-weight:400;
	text-align:left;
	position: absolute;
	top: 12px;
    left: 4px;
    right: auto;
    bottom: auto;

}

@media (max-width: 360px) {
  #l1-main-cat-prw-grid .container {
      padding: 0 4px;
  }
}


@media (min-width: 360px) {
  .catalog-grid-t2 .grid-item-t2__cnt {
      font-size:12px;
  }
}
@media (min-width: 768px) {
  .catalog-grid-t2 {
        gap: 20px;
  }
  .catalog-grid-t2 .grid-item-t2__cnt {
      padding:0px 0px;
      font-size:15px;
      top: 24px;
      left: 12px;
      right: auto;
      bottom: auto;

  }
  .catalog-grid-t2 .grid-item-t2 {
      padding: 24px 12px 24px;
  }
  .catalog-grid-t2 .item {
      padding: 0px 12px;
  }
  .grid-item-t2__img img {
      max-height: 250px;
  }

}

@media (min-width: 1200px) {
  .catalog-grid-t2 .grid-item-t2__cnt {
      font-size:22px;
	}
}