

/* Start:/local/templates/shtyl_2023/components/bitrix/catalog/.default/style.css?17431524048584*/
.catalog-section-top-block .bg{
	background-color: #F4F4F4;
	position:relative;
	z-index: 1;
}

.catalog-section-top-block .container-angle{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 2;
}

.catalog-section-top-block .inner-bg{
	position: absolute;
	top: 0;
	width: 100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: auto;
	z-index: -1;
}

.catalog-section-top-block .content-section{
	z-index: 3;
}

.catalog-section-top-block .section-text-block{
	font-size:1.071rem;
}
.catalog-section-top-block .img-block{
	display: block;
	position: relative;
}
@media (min-width: 768px) {


}
@media (min-width: 992px) {
	.catalog-section-top-block .collapsing,
	.catalog-section-top-block .collapse{
		display: block !important;
	}
	.catalog-section-top-block .img-block{
		margin-top: -1rem;
		margin-bottom: -2rem;
	}
}

@media (max-width: 991px) {
	.catalog-section-top-block .inner-bg{
		background-size: cover;
	}
}

@media (max-width: 767px) {
	.catalog-section-top-block .img-block{
		margin-top: -2rem;
		display: block;
		position: relative;
	}
	.catalog-section-top-block .section-text-block{
		font-size:1rem;
	}
}


@media (min-width: 768px) {
	.catalog-sections-page .collapsing,
	.catalog-sections-page .collapse{
		display: block !important;
	}
}

.catalog-sections-page a.nav-link.bg-body {
    color: var(--primary) !important;
}

.catalog-sections-page .nav-link{
	background-color: var(--primary);
	border-bottom: 1px solid var(--gray-200);
	color:#ffffff!important;
	padding-right: calc(var(--gutter-x) * 0.5);
	padding-left: calc(var(--gutter-x) * 0.5);
}

.catalog-sections-page .nav-link.collapsed{
	background-color: var(--gray-100);
	color:var(--primary) !important;
}
@media (min-width:768px) and (max-width: 991px) {
	.catalog-section.product-item-grid .product-item [data-entity="price-block"]{
		flex: 0 0 auto;
		width: 100%;
	}
	.catalog-section.product-item-grid .product-item [data-entity="buttons-block"]{
		flex: 0 0 auto;
		width: 100%;
	}
}



.border-bottom {
	border-bottom: 1px solid var(--gray-200);
}

.catalog-section .row:last-child{
	margin-bottom: 0 !important;
}

.section-content-bottom .content__info {
	margin-bottom: 0.7143rem;
}

.section-content-bottom .quote {
	background: #f5f5f5;
	padding: 1.8571rem 2.1429rem;
	border-radius: 0.2143rem;
	margin: 1.4286rem 0 1.9286rem 0;
}
.section-content-bottom .full {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 2rem;
	margin-bottom: 2rem;
}
.section-content-bottom .half {
    padding-bottom: 1rem;
}
.section-content-bottom .table {
    margin-bottom: 2rem;
}
.section-content-bottom .info__down__header {
	color: var(--primary);
}
/*
.section-content-bottom .info__down__header {
	color: #034991;
	font-size: 1.35rem;
	font-weight: 500;
	margin-bottom: 1rem;
}
.section-content-bottom h3.info__down__header {
    color: black;
    font-size: 1.30rem;
}
*/
/*
@media (min-width:992px){
	.section-content-bottom .info__down__header {
		margin-top: 2rem;
	}
	.video_sidebar .info__down__header {
		margin-top: 0px;
	}
}
*/

/* add table */
.article__content__info {
    width: 100%;
    overflow-x: auto;
}
.article__content__info.table table thead {
    background: var(--gray-100);
}
.section-content-bottom .row.no-padding.content__info td {
    font-size: 1rem;
    line-height: 1.6rem;
}
/*.article__content__info.table table thead tr td {
    border-right: 0.06667rem solid #e5e5e5;
}*/
.article__content__info.table table thead tr td {
    font-weight: 500;
    color: #000;
    padding: 0.9333rem 1.3333rem;
}
/*.article__content__info.table table tr td:last-child {
    border-right: 1px solid #e5e5e5;
}
.article__content__info.table table tbody tr:first-child td, .table table tbody tr:first-child th {
    border: 1px solid #e5e5e5;
}
*/
.article__content__info.table tr td,
.article__content__info.table tr th {
    text-align: left;
    padding: 0.3333rem 1.3333rem;
	border: 1px solid #e5e5e5;
}
/* /add table/ */



.catalog-section-wrapper .pagination-wrapper{
	margin-bottom: -3rem;
}
.section-content-bottom .articles-catalog-list .nav-link{
	color:#000000;
}
/*
.section-content-bottom .half h2{
	padding-top: 1.5rem;
}
.no-hide-info {
    display: block !important;
    opacity: 1 !important;
}
*/
.section-content-bottom .table>:not(:first-child) {
	border: 0 !important;
}
.section-content-bottom .quote b{
	display: inline-block;
}

.section-content-bottom .no-border-bottom {
    border-bottom: 0 !important;
}

.additional_text h3.info__down__header {
	color: black !important;
	font-size: 1.285714rem !important;
	padding-top: 1rem !important;
}


@media (max-width: 767px){
	.border-top.additional_text {
		border-top: 0 !important;
		padding-top: 0 !important;
	}
	.video_sidebar {
		order: 1;
	}
/*	.section-content-bottom .bg-light{
		background-color: #ffffff !important;
	}*/
	.section-content-bottom .half.col-6 {
		flex: 0 0 auto;
		width: 1000%;
	}
	.section-content-bottom .full{
		border: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.section-content-bottom .half {
		padding-bottom: 0rem;
		border: 0 !important;
		margin-bottom: 0 !important;
	}
	.section-content-bottom .info__down__content,
	.section-content-bottom .hidden-block{
		display: none;
		opacity: 0;
	}
	.section-content-bottom .info__down__content.show,
	.section-content-bottom .hidden-block.show{
		display: block;
		opacity: 1;
		/*margin-bottom: 1rem;*/
		border-bottom: 1px solid #cccccc;
	}
	.section-content-bottom .hidden-block .show-more{
		display:none;
	}

	.section-content-bottom .g-3{
		--gutter-y: 0 !important;
		--gutter-x: 0 !important;
	}
	.section-content-bottom h2.info__down__header{
		font-size: 1.2rem;
	}
	.section-content-bottom h3.info__down__header{
		font-size: 1rem;
	}
	.section-content-bottom h2.info__down__header,
	.section-content-bottom h3.info__down__header{
		padding: 0.5rem 0 !important;
		margin-bottom: 0 !important;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #cccccc;
	}

	.section-content-bottom h2.info__down__header.active,
	.section-content-bottom h3.info__down__header.active{
		margin-bottom: 1rem !important;
		border-bottom:none;
	}

	.section-content-bottom h2.info__down__header:after,
	.section-content-bottom h3.info__down__header:after{
		content: "\e004";
		font-family: "Iconly";
		font-weight: 400;
		display: inline-block;
		padding: 0 0.5rem;
		vertical-align: middle;
		color:#CCCCCC;
		font-size: 1.5rem;
	}
	.section-content-bottom h2.info__down__header:not(.active):after,
	.section-content-bottom h3.info__down__header:not(.active):after{
		content: "\e005";
	}
	.section-content-bottom .hidden-block.show > .collapse {
		display: block;
	}
	.section-content-bottom .hidden-block.show > a.more-link-collapse {
		display: none;
	}
	.section-content-bottom .border-top{
		--border-width:0
	}
	.section-content-bottom .info__down__content .half:last-child .info__down__header{
		border-bottom:0;
	}

	.hidden-block.fade.show {
		border-bottom: 1px solid #cccccc;
		padding-bottom: 1rem;
		margin-bottom: 0px;
	}
	.section-content-bottom p:last-child {
		margin-bottom: 1rem !important;
	}
	.catalog-list-page .style-block .swiper-nav {
		right: 0.5rem;
	}
	.row.full {
		margin: 0 auto;
		padding-right: 0;
		padding-left: 0;
	}
}


.h3.info__down__header {
	font-size: 1.429rem;
}
.h4.info__down__header {
	font-size: 1.286rem;
}
@media (min-width:768px) and (max-width:991px)  {
	.section-content-bottom .img-block img {
		margin-top: 1rem;
	}
}

.info__down__content ul li {
	padding-top: 0.7143rem;
}
.info__down__content .p_ul_tag p {
	margin-bottom: 0;
}
.hidden-block .more-link-collapse {
	margin-top: 1rem;
}
.section-content-bottom.default-page-margin .info__down__content h3 {
	font-size: 1.285714rem !important;
}
.section-content-bottom .additional_text h4,
.section-content-bottom .additional_text .h4{
	font-size: 1.1429rem;
}

.section-content-bottom .image__item img{
	height: auto;
	max-width: 100%;
}

.section-content-blocks .news-pills {
	--nav-link-font-size: 1.571rem;
}

.catalog-list-page .banner-image-adaptive .img-block {
	width: 100%;
	height:14.286rem;
}

#popularLinks .nav-link.active {
	background-color: #034991;
	color: white !important;
}
@media (min-width: 991px) {
	#popularLinks .nav-link:not(.show-more){
		display:flex;
		align-items:center;
		justify-content: center;
		height:5.286rem;
		width:13.929rem;
		white-space: normal;
	}
	#popularLinks .nav-link:not(.show-more) .img-block{
		width:4.286rem;
		height:4.286rem;
		display:inline-block;
	}
}
/* End */


/* Start:/local/templates/shtyl_2023/components/shtyl/catalog.section.list/catalog-sections-block/style.css?17302138871564*/
.sections-block-list-item{
    position: relative;
    display: table;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.sections-block-list-item div{
    vertical-align: middle;
    display: table-row;
    width: 100%;
}
.sections-block-list-item:hover .text-block{
    border-color:var(--primary);
    background-color:var(--primary);
    color:#ffffff !important;
}
.sections-block-list-item:hover .img-block{
    border-color:var(--primary);
}
.sections-block-list-item .text-block{
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    height: 3.75rem;
    display: table-cell;
    background-color:#E5E5E5;
}
.sections-block-list-item .img-block{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 11.75rem;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border: 1px solid;
    border-color:#E5E5E5;
}
.sections-block-list-item h6{
    margin-bottom: 0;
}

.sections-block-list ul a{

    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    width: 100%;
}
.sections-block-list ul li:not(:last-child) a{
    border-bottom: 1px solid var(--gray-200);
}
.sections-block-list ul a:hover{
    color:#ffffff !important;
    background-color: var(--primary);
}

.sections-block-list ul a:after{
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    padding: 0 0.85rem;
}

/* End */


/* Start:/local/templates/shtyl_2023/components/shtyl/news.list/news-list/style.css?17570556976327*/
.news-items-list .card{
    --card-border-width: 0;
    --card-inner-border-radius:3px;
}
.news-items-list .card .card-text{
    font-size: 1.0714rem;
    line-height: 1.2857rem;
}

.news-items-list .card .img-block{
    opacity: 1;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom:1.25rem;
    height: 12.143rem;
}
.news-items-list .card:hover .img-block{
    opacity: .8;
}

@media (min-width: 1400px) {
    .news-items-list .card .img-block{
        height: 13.2rem;
    }
} 
@media (max-width: 1399px) {
    .news-items-list .card .img-block{
        height: 11rem;
    }
}
@media (max-width: 991px){
    .news-items-list .swiper-slide{
        max-width: 21.07143rem;
    }
    .news-items-list .card .img-block{
        height: 12.78571rem;
    }
}
@media (max-width: 767px){
    .news-items-list .swiper-slide{
        max-width: 21.85714rem;
    }
}

.news-items-list .label-wrapper{
    position: absolute;
    top:0;
    left:0;
}
.news-items-list .label {
    border-radius: 3px 0 0 0;
    line-height: 1.6667rem;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.8667rem;
    padding: 0 0.5rem;
    display: inline-block;
    position: relative;
}
.news-items-list .label:after{
     display: block;
     content: '';
     height: 100%;
     width: 1.5rem;
     position: absolute;
     top: 0;
     right: -1.45rem;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }
.news-items-list .label.red{
    background-color: #dc0d15;
    color:#ffffff;
}
.news-items-list .label.red:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjREMwRDE1Ii8+Cjwvc3ZnPgo=");
}

.news-items-list .label.blue{
    background-color: #2f72cf;
    color:#ffffff;
}
.news-items-list .label.blue:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMkY3MkNGIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.grayy{
    background-color: #6A645C;
    color:#ffffff;
}
.news-items-list .label.grayy:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjNkE2NDVDIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.fiolet{
    background-color: #83418c;
    color:#ffffff;
}
.news-items-list .label.fiolet:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjODM0MThDIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.orange{
    background-color: #f29c38;
    color:#ffffff;
}
.news-items-list .label.orange:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjRjI5QzM4Ii8+Cjwvc3ZnPgo=");
}

.news-items-list .label.deep_blue{
    background-color: #034991;
    color:#ffffff;
}
.news-items-list .label.deep_blue:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMDM0OTkxIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.green{
    background-color: #197b30 !important;
    color:#ffffff;
}
.news-items-list .label.green:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMTk3QjMwIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.yellow{
    background-color: #f7c644 !important;
    color:#ffffff;
}
.news-items-list .label.yellow:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjRjdDNjQ0Ii8+Cjwvc3ZnPgo=");
}

@media (min-width: 768px) {
    .news-items-list .label-wrapper .label:nth-child(2n+1){
        z-index: 11;
    }
    .news-items-list .label-wrapper .label:nth-child(2n){
        padding-left: 1.25rem;
    }
}


/* End */
/* /local/templates/shtyl_2023/components/bitrix/catalog/.default/style.css?17431524048584 */
/* /local/templates/shtyl_2023/components/shtyl/catalog.section.list/catalog-sections-block/style.css?17302138871564 */
/* /local/templates/shtyl_2023/components/shtyl/news.list/news-list/style.css?17570556976327 */
