

/* Start:/local/templates/main_copy/components/bitrix/news.list/slider_main/style.css?1718560521150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main_copy/components/bitrix/catalog.section.list/ux_sections_katalog/style.css?17331639625911*/
#mainCategories .container {
	position: relative;
    z-index: 3;
}
.mainCategories__box {
	display:flex;
    flex-direction: row;	
	gap:30px;
}
.mainCategories__right {
	display:none;
}
.mainCategories__left {
	display:flex;
    flex-direction: column;	
	gap:66px;
}

.mainCategories__top {
	display: grid;
	grid-template-columns: repeat(3, 1fr);	
	gap:30px;
}
.mainCategories__bottom-left {
	display: grid;
	grid-template-columns: repeat(3, 1fr);	
	gap:30px;
}
.mainCategories__item {
	position:relative;
	z-index:1;
}
.mainCategories__item img {
	position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.mainCategories__item_mobile {
	display:none;
	align-items: flex-end;
}
.mainCategories__item:before {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2;
	background:url(/local/templates/main_copy/img/main/box-mask-kat-green.png) 0px 0px no-repeat;
    background-size: cover;
}
.mainCategories__top .mainCategories__item:first-of-type:before {
	background:url(/local/templates/main_copy/img/main/box-mask-kat-blue.png) 0px 0px no-repeat;
	background-size: cover;
}
/*.mainCategories__item:hover:before {
	background:url(/local/templates/main_copy/img/main/catalog-box-mask-hover.png) 0px 0px no-repeat;
    background-size: cover;
}
*/

.mainCategories__wrap {
	padding:30px 30px 44px 30px;
	position: relative;
	z-index:3;
}
.mainCategories__title {
	font-family: UniversCondensed;
	font-size: 24px;
	font-weight: 700;
	line-height: 28.8px;
	color: #36424A;
}
.mainCategories__list {
	list-style-type:none;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:10px;
}
.mainCategories__list li {
	padding:0;
}
.mainCategories__list li a {
	padding: 3px 6px;
	border-radius: 4px;
	background:#fff;
	display:inline-block;
	font-family: HelveticaNeueCyr;
	font-size: 14px;
	font-weight: 400;
	line-height: 18.2px;
	text-align: left;
	color: #36424A80;
	text-decoration:none;
}
.mainCategories__item:hover .mainCategories__list li a {
	background: #FAFAFA;
}

.mainCategories__list li:before{
	display:none;
}
.mainCategories__more {
	position:absolute;
	z-index:3;
	left:0px;
	bottom:0px;
	height:40px;
	width:152px;
	background: linear-gradient(128.97deg, #AFF557 -51.91%, #549D31 115.62%);
	color:#fff !important;
	font-family: HelveticaNeueCyr;
	font-size: 16px;
	font-weight: 900;
	line-height: 24px;
	text-align: ;
	padding:8px 30px;
	text-decoration:none;
}
.mainCategories__more:after {
	content:"";
	display:inline-block;
	width:12px;
	height:12px;	
	margin-left:8px;
	background:url(/local/templates/main_copy/img/svg/more-arrow.svg) 0px 0px no-repeat;
}
.mainCategories__top .mainCategories__item:first-of-type .mainCategories__more {
	background: linear-gradient(133.15deg, #BED7F1 6.1%, #2C83D7 74.19%);
}
.mainCategories__right .mainCategories__item {
	height: 100%;
	display: flex;
}
.mainCategories__right .mainCategories__item:before {
	background:url(/local/templates/main_copy/img/main/catalog-box-mask-long.png) 0px 0px no-repeat;
    background-size: cover;
}
/*.mainCategories__right:hover .mainCategories__item:before {
	filter: hue-rotate(129deg);
}
*/
.mainCategories__right .mainCategories__wrap {
	max-width: 354px;
}
.mainCategories__right .full {
	width: 100%;
}
.mainCategories__bottom-right {
	display:none;
}
.mainCategories__item .mobile {
	display:none;
}
.mainCategories__item .mobile2 {
	display:none;
}

@media screen and (max-width: 1460px) {
	.mainCategories__wrap {
	    padding: 16px 20px 34px 20px;
	}
	.mainCategories__list {
		margin-top: 16px;
		gap:6px;
	}
}
@media screen and (max-width: 1200px) {
	.mainCategories__item  .mobile {
		display:block;
	}
	.mainCategories__item .desktop {
		display:none;
	}
	.mainCategories__item.not_tablet {
		display:none;
	}
	.mainCategories__box {
	    gap: 16px;
	}	
	.mainCategories__left {
		width:50%;	
		gap:22px;
	}	
	.mainCategories__right {
		width:50%;	
		display: flex;
        flex-direction: column;
		gap: 20px;
	}	
	.mainCategories__bottom-left,
	.mainCategories__top {
		width: 100%;
		grid-template-columns: repeat(1, 1fr);
		gap:20px;
	}
	.mainCategories__list {
		margin-top: 23px;
		gap:12px 18px;
	}
	.mainCategories__left .mainCategories__list {
		max-width: 83%;
	}
	.mainCategories__top .mainCategories__item {
		width:100%;
	}
	.mainCategories__item img {
		width:100%;
	}
	.mainCategories__wrap {
	    padding: 24px 24px 44px 24px;
	}
	.mainCategories__left .mainCategories__wrap {
	    max-width: 354px;
	}
	.mainCategories__bottom {
		display:flex;
		flex-direction:row;
		gap:22px;
	}
	.mainCategories__bottom-right {
		width:50%;
		height:100%;
		display:block;
	}
	.mainCategories__bottom-right .mainCategories__item {
		height:100%;
		display: flex;
        align-items: flex-end;
	}
	.mainCategories__item:before {
		display:none;
	}
}
@media screen and (max-width: 680px) {
	.mainCategories__left {
		width:100%;	
	}	
	.mainCategories__right {
		display: none;
	}	
	.mainCategories__item.not_tablet {
		display:block;
	}
	.mainCategories__wrap {
	    padding: 16px 16px 44px 16px;
	}
	.mainCategories__list {
		gap:8px;
	}
	.mainCategories__top {
		flex-direction: column;
	}
	.mainCategories__bottom {
		flex-direction: column;
	}
    .mainCategories__top .mainCategories__item {
        width: 100%;
    }
	.mainCategories__bottom-left {
        width: 100%;
	}
	.mainCategories__bottom-right {
        width: 100%;
		min-height: 644px;
	}
	.mainCategories__left .mainCategories__list {
		max-width: 100%;
	}
    .mainCategories__bottom .mainCategories__item {
        width: 100%;
    }
	.mainCategories__item_mobile {
		display:flex;
		min-height: 644px;
	}
	.mainCategories__bottom-right {
		display:none;
	}
	.mainCategories__item .mobile {
		display:none;
	}
	.mainCategories__item .mobile2 {
		display:block;
	}

}
/* End */


/* Start:/local/components/demis/feedback.ajax/css/popup-alert.css?1600095602948*/
.tip-message{
	width:237px;
	overflow:hidden;
	position:fixed;
	padding:0 0 3px;
	background:#aaa;
	top:3px;
	right:3px;
	z-index:999999999;
	display:none;
    text-align:left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.red-popup-thor{background:#bd1919;}
.green-popup-thor{background:green;}
.tip-message .tip-hold{
	overflow:hidden;
	height:1%;
	padding:12px 48px 13px 17px;
	background:#aaa;
}
.red-popup-thor .tip-hold{background:#bd1919;}
.green-popup-thor .tip-hold{background:green;}
.tip-message span{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	display:block;
	line-height:14px;
	color:#fff;
	font-size: 12px;
}
.tip-message .btn-close{
	position:absolute;
	top:8px;
	right:8px;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(/local/components/demis/feedback.ajax/css/../images/btn-tip-close.png) no-repeat;
}
.tip-message p{
    font-size: 11px;
    margin: 1px 0 3px;
}

/* End */


/* Start:/local/templates/main_copy/components/bitrix/news.list/news_index/style.css?1741015518150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/main_copy/components/bitrix/news.list/slider_main/style.css?1718560521150 */
/* /local/templates/main_copy/components/bitrix/catalog.section.list/ux_sections_katalog/style.css?17331639625911 */
/* /local/components/demis/feedback.ajax/css/popup-alert.css?1600095602948 */
/* /local/templates/main_copy/components/bitrix/news.list/news_index/style.css?1741015518150 */
