

/* Start:/local/templates/np2026/components/bitrix/catalog/catalog/style.css?1772931099323*/
.page .catalog-section-wrap {display: flex; gap: 32px; max-width: 1640px; margin: 0 auto; padding: 0 20px;}
.page .catalog-sidebar {flex: 0 0 376px;}
.page .catalog-data {flex: 1 1 auto;}

@media (max-width: 800px)
{
	.page .catalog-section-wrap {flex-direction: column;}
	.page .catalog-sidebar {flex: 0 0 auto;}
}
/* End */


/* Start:/local/templates/np2026/components/bitrix/catalog.section.list/catalog-main/style.css?17729336311534*/
.page .catalog-sections-main {max-width: 1640px; margin: 0 auto; padding: 20px;}
.page .catalog-sections-main .items {display: grid; gap: 32px; grid-template-columns: 1fr 1fr 1fr 1fr;}
.page .catalog-sections-main .item {position: relative; height: 440px; grid-column: span 2;}
.page .catalog-sections-main .item .image {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.page .catalog-sections-main .item .image img {width: 100%; height: 100%; object-fit: cover;}
.page .catalog-sections-main .item .info {position: absolute; bottom: 0; left: 0; right: 0; padding: 32px; color: #fff; background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));}
.page .catalog-sections-main .item .title {font-size: 120%; display: flex; gap: 20px; align-items: center;}
.page .catalog-sections-main .item .title:after {content: ""; width: 20px; height: 32px; background: url(/local/templates/np2026/images/arrow.svg) 50% 50% no-repeat; flex: 0 0 auto; opacity: 0;}
.page .catalog-sections-main .item .description {font-size: 80%; opacity: 0.8;}
.page .catalog-sections-main .item:hover .title:after {opacity: 1;}

@media (max-width: 700px)
{
	.page .catalog-sections-main {padding: 60px 20px;}
	.page .catalog-sections-main .items {gap: 8px;}
	.page .catalog-sections-main .item {height: 220px; grid-column: span 4;}
	.page .catalog-sections-main .item .info {padding: 20px;}
	.page .catalog-sections-main .item .title:after {opacity: 0;}
	.page .catalog-sections-main .item .description {display: none;}
}
/* End */
/* /local/templates/np2026/components/bitrix/catalog/catalog/style.css?1772931099323 */
/* /local/templates/np2026/components/bitrix/catalog.section.list/catalog-main/style.css?17729336311534 */
