

/* Start:/local/templates/html_dev/components/bitrix/catalog.smart.filter/filter/style.css?1774870262872*/
.filter__inner .cart_checked-check {
    max-width: 21px;
    width: 21px;
    margin-right: 1rem;
    height: 21px;
    border: 2px solid #D6D6D6;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.filter__inner input:checked ~ .cart_checked-check:after {
    display: block;
}
.filter__inner .cart_checked-check:after {
    content: "";
    position: absolute;
    display: none;
}
.filter__inner .cart_checked-check:after {
    left: 6px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #D10107;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.form-control__label{
    display: flex;
}
.filter__inner .form-control__label_hidden{
    display: none;
}
/* End */


/* Start:/local/templates/html_dev/components/bitrix/catalog/catalog/bitrix/catalog.section/block/style.css?17748702636349*/
@charset "UTF-8";
.catalog-wrap .profile__wrap {
    padding-bottom: 0;
    max-width: 904px;
}

.catalog-container {
    max-width: 1705px;
    margin-left: auto;
    margin-right: auto;
}

.sorting__wrap {
    max-width: 630px;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}

.sorting__wrap .profile__header h1 {
    margin-bottom: 0;
}

.sorting__wrap .breadcrumb {
    padding-top: 40px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.sorting__nav {
    margin-bottom: 27px;
}

.filter-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-left: auto;
}

.filter-head__title {
    margin: 0 10px 0 0;
    padding: 0 0 0 3px;
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 38px;
    color: #606060;
}

.nav-list {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-list__icon {
    margin: 2px 14px 0 6px;
    fill: currentColor;
    color: #D80200;
}

.icon--arrow-left {
    width: 13px;
    height: 8px;
    fill: currentColor;
    margin-right: 10px;
}

.icon--arrow-right {
    width: 13px;
    height: 8px;
    fill: currentColor;
    margin-left: 10px;
}

.icon--arrow-down {
    width: 8px;
    height: 11px;
    fill: currentColor;
    color: #D80200;
}

.icon--filter {
    width: 13px;
    height: 11px;
}

.filter__btn-icon {
    width: 10px;
    height: 10px;
    fill: currentColor;
    color: #D80200;
    margin: 2px 17px 0 0;
}

.nav-list__icon—right {
    margin-left: 15px;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    fill: currentColor;
    color: #D80200;
}

.icon--cross {
    width: 10px;
    height: 10px;
}

.nav-list__link.is-active.desc .nav-list__icon—right {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.nav-list__link {
    padding: 10px 15px;
    text-align: center;
    background: #EFEFEF;
    border-radius: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 8px;
    font-family: Gilroy;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #606060;
}

.filter {
    padding: 29px 25px 22px 25px;
    background: #F7F7F7;
    border-radius: 10px;
    margin-bottom: 20px;
    display: none;
}

.filter.is-active {
    display: block;
}

.filter__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -14px;
    margin-bottom: 26px;
}

.filter__items {
    width: 25%;
    padding: 0 14px;
}

.filter__titel {
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.filter__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}

.filter .form-control {
    height: auto;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    background-color: unset;
    border: none;
    padding: 0;
    padding-right: 14px;
}

.filter .form-control:last-child {
    padding-right: 0;
    padding-left: 14px;
}

.form-control__label {
    margin-bottom: 9px;
    font-family: Gilroy;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #606060;
}

.form-control__input {
    border: 0;
    border-bottom: 1px solid #D6D6D6;
    background-color: unset;
    padding: 0 0 12px 6px;
    width: 100%;
    font-family: Gilroy;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #606060;
    outline: 0;
}

.form-control__input::-webkit-input-placeholder {
    color: #D6D6D6;
}

.form-control__input::-moz-placeholder {
    color: #D6D6D6;
}

.form-control__input:-ms-input-placeholder {
    color: #D6D6D6;
}

.form-control__input::-ms-input-placeholder {
    color: #D6D6D6;
}

.form-control__input::placeholder {
    color: #D6D6D6;
}

.filter__buttons {
    margin-bottom: 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

button.filter__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 46px;
    padding: 10px 55px;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-family: Gilroy;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}

button.filter__btn img {
    margin-right: 15px;
}

button.filter__btn--preview:hover {
    background-color: unset;
    color: #D80200;
    border: solid 1px #D80200;
}

button.filter__btn--reset {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    background-color: unset;
    color: #606060;
    padding: 10px 34px;
}

button.filter__btn--reset:hover {
    color: #D80200;
}

.catalog-container p,
div.g-wrap .catalog-container ul{
    font-family: Gilroy;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 25px;
}

.catalog-container h2,
.catalog-container h3{
    font-size: 24px;
    margin-bottom: 25px;
    font-family: Gilroy;
    font-weight: 700;
    margin-top: 0;
}
/*div.catalog-item__bottom:not(:first-child){*/
/*    margin-top: -20!important;*/
/*}*/
/* End */


/* Start:/local/templates/html_dev/components/bitrix/news.list/banner/style.min.css?17748702623329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/local/templates/html_dev/components/bitrix/news.list/banner/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */
/* /local/templates/html_dev/components/bitrix/catalog.smart.filter/filter/style.css?1774870262872 */
/* /local/templates/html_dev/components/bitrix/catalog/catalog/bitrix/catalog.section/block/style.css?17748702636349 */
/* /local/templates/html_dev/components/bitrix/news.list/banner/style.min.css?17748702623329 */
