

/* Start:/local/templates/lustra-v-ufe/components/bitrix/breadcrumb/.default/style.min.css?1756731290282*/
.breadcrumbs>ol{margin:0;padding:0;list-style:none}.breadcrumbs>ol>li{display:inline}.breadcrumbs>ol>li>i{margin:0 8px;font-size:16px;line-height:1;color:#888}.breadcrumbs>ol>li>a{font-size:16px;line-height:1;color:#888;text-decoration:none}.breadcrumbs>ol>li>a:hover{color:#005fb1}
/* End */


/* Start:/local/templates/lustra-v-ufe/components/bitrix/catalog/catalog/bitrix/catalog.section.list/subsections/style.css?17567312901635*/
@media (max-width: 599.99px) {
	.subsections__list {
		display: flex; flex-wrap: wrap;
	}
	.subsections__item {
		flex-basis: 48%; margin-left: 4%;
		text-decoration: none;
	}
	.subsections__item:nth-child(2n+1) {
		margin-left: 0;
	}
	.subsections__item:nth-child(n+3) {
		margin-top: 16px;
	}
	.subsections__item-preview {
		display: block; position: relative;
		height: 0; padding-top: 100%;
	}
	.subsections__item-preview > img {
		display: block; position: absolute;
		left: 0; top: 0; width: 100%; height: 100%;
		object-fit: contain;
	}
	.subsections__item-preview > img.no-picture {
		background: #EEEEEE;
	}
	.subsections__item-name {
		background: #006AC5;
		margin: 16px 0 0 0; padding: 8px;
		font-size: 16px; line-height: 24px; color: #FFFFFF;
		text-align: center;
	}
}

@media (min-width: 600px) {
	.subsections__list {
		display: flex; flex-wrap: wrap;
	}
	.subsections__item {
		flex-basis: 22%; margin-left: 4%;
		text-decoration: none;
	}
	.subsections__item:nth-child(4n+1) {
		margin-left: 0;
	}
	.subsections__item:nth-child(n+5) {
		margin-top: 32px;
	}
	.subsections__item-preview {
		display: block; position: relative;
		height: 0; padding-top: 100%;
	}
	.subsections__item-preview > img {
		display: block; position: absolute;
		left: 0; top: 0; width: 100%; height: 100%;
		object-fit: contain;
	}
	.subsections__item-preview > img.no-picture {
		background: #EEEEEE;
	}
	.subsections__item-name {
		background: #006AC5;
		margin: 16px 0 0 0; padding: 8px;
		font-size: 16px; line-height: 24px; color: #FFFFFF;
		text-align: center;
	}
}


/* End */


/* Start:/local/templates/lustra-v-ufe/components/bitrix/catalog/catalog/bitrix/catalog.section/.default/style.css?17567312902427*/
@media (max-width: 599.99px) {
    .items {
        display: flex; flex-wrap: wrap;
    }
    .item {
        flex-basis: 48%;
        margin-top: 24px; margin-left: 4%;
        border: 1px solid #E7E7E7; border-radius: 8px;
    }
    .item:nth-child(2n+1) { margin-left: 0; }
    .item__preview {
        padding: 8px 0;
    }
    .item__preview > a {
        display: block; position: relative;
        height: 0; padding-top: 100%;
    }
    .item__preview > a > img {
        display: block; position: absolute;
        left: 0; top: 0; width: 100%; height: 100%;
        object-fit: contain;
    }
    .item__price {
        margin: 0; padding: 8px;
        font-size: 16px; line-height: 1;
        background: #006AC5; color: #FFFFFF;
        text-align: center;
    }
    .item__name {
        margin: 0; padding: 8px;
        text-align: center;
    }
    .item__name > a {
        font-weight: 500; font-size: 16px; line-height: 24px;
        text-decoration: none;
        color: #383838;
        word-break: break-word;
    }
    .pagination {
        padding-top: 24px;
    }
    .description {
        padding-top: 24px;
    }
}
@media (min-width: 600px) {
    .items {
        display: flex; flex-wrap: wrap;
    }
    .item {
        margin-top: 32px;
        flex-basis: 22%; margin-left: 4%;
        border: 1px solid #E7E7E7; border-radius: 8px;
    }
    .item:hover {
        border-color: #006AC5;
    }
    .item:nth-child(4n+1) { margin-left: 0; }
    .item__preview {
        padding: 8px 0;
    }
    .item__preview > a {
        display: block; position: relative;
        height: 0; padding-top: 100%;
    }
    .item__preview > a > img {
        display: block; position: absolute;
        left: 0; top: 0; width: 100%; height: 100%;
        object-fit: contain;
    }
    .item__price {
        margin: 0; padding: 8px;
        font-size: 20px; line-height: 1;
        background: #006AC5; color: #FFFFFF;
        text-align: center;
    }
    .item__name {
        margin: 0; padding: 8px;
        text-align: center;
        word-break: break-word;
    }
    .item__name > a {
        font-weight: 500; font-size: 20px; line-height: 28px;
        text-decoration: none;
        color: #383838;
    }
    .pagination {
        padding-top: 24px;
    }
    .description {
        padding-top: 24px;
    }
}
/* End */
/* /local/templates/lustra-v-ufe/components/bitrix/breadcrumb/.default/style.min.css?1756731290282 */
/* /local/templates/lustra-v-ufe/components/bitrix/catalog/catalog/bitrix/catalog.section.list/subsections/style.css?17567312901635 */
/* /local/templates/lustra-v-ufe/components/bitrix/catalog/catalog/bitrix/catalog.section/.default/style.css?17567312902427 */
