

/* Start:/local/templates/honda-power/components/bitrix/news/specialoffers/bitrix/news.detail/.default/landing.css?17406694749222*/
.service-page {padding-bottom: 87px;}
.service-page .breadcrumbs-container {display: none;}
.service-page .btn--dark {font-family: HeliosCondWebBold,sans-serif; background: #2b2b2b; color: #fff; padding: 18px 22px; height: 52px; min-width: 218px; text-transform: uppercase; font-size: 16px; -webkit-box-shadow: 0 16px 26px 0 rgba(74, 74, 74, 0.3); box-shadow: 0 16px 26px 0 rgba(74, 74, 74, 0.3);}
.service-page .btn--dark:hover {-webkit-box-shadow: none; box-shadow: none; color: #fff;}
.service-banner {background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 100%; background-color: #808485}
.service-banner:before {background: -webkit-gradient(linear,left top,right top,color-stop(0,#f4f4f4),color-stop(60%,rgba(230,234,240,0))); background: -o-linear-gradient(left,#f4f4f4 0,rgba(230,234,240,0) 60%); background: linear-gradient(90deg,#f4f4f4 0,rgba(230,234,240,0) 60%);}
.service-banner .breadcrumbs-container {display: block; padding-top: 32px;}
.service-banner__content {padding: 20px 0 40px 0;}
.service-banner__content .btn, .service-banner--hidden .btn {min-width: 267px;}
.service-banner__text {font-family: "Helvetica Neue LT W10_55 Roman",sans-serif; color: #fff; padding-bottom: 24px;   font-size: 16px;}
.service-banner__text p {margin-bottom: 0;}
.service-banner__text span {color: #ec1b2e; display: block;}
.service-banner__label {font-family: HeliosCondWebBold,sans-serif; font-size: 23px; line-height: 28px; color: #2b2b2b; display: inline-block; padding: 0 10px; margin-bottom: 10px; padding-top: 2px; background: #fff}
.service-banner__title {color: #fff!important; line-height: 1.19!important; margin-bottom: 22px!important;
    font-size: 32px!important;}
.service-banner--hidden {display: none; padding-top: 30px; text-align: center;}
.service-sales {font-family: Helvetica Neue LT W10_55 Roman,sans-serif; line-height: 1.5; padding: 44px 0 50px; position: relative;}
.service-subtitle {max-width: 555px; margin-left: auto; margin-right: auto; text-align: center; font-family: Helvetica Neue LT W10_55 Roman,sans-serif; line-height: 1.5;}
.service-sales .service-subtitle {max-width: 544px; margin-bottom: 33px;}
.service-sales__cols {width: 900px; max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
.service-sales__col {margin-right: 68px;}
.service-sales__col:last-child {margin-right: 0;}
.service-sale {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.service-sales__col .service-sale {margin-bottom: 15px;}
.service-sales__col .service-sale:last-child {margin-bottom: 0;}
.service-sale__text1 {font-family: HeliosCondWebBold,sans-serif; font-size: 20px; line-height: 28px; color: #ec1b2e; margin-right: 14px; white-space: nowrap;}
.service-sale__text1 span {font-size: 28px;}
.service-sale__text2 {font-family: HeliosCondWeb,sans-serif; font-size: 22px; line-height: 28px;}
.service-sales__text {margin-bottom: 36px;}
.service-sales__text p {margin: 0; margin-bottom: 20px;}
.service-sales__text>:last-child {margin-bottom: 0;}
.service-sales__links {margin-bottom: 46px; text-align: center;}
.service-sales__links-title {font-family: HeliosCondWebBold,sans-serif; font-size: 22px; line-height: 1.27; text-align: center; margin-bottom: 5px;}
.service-sales__links-list a {font-family: HeliosCondWeb,sans-serif; display: inline-block; margin: 0 12px;}
.service-sales__button {text-align: center;}
.service-page .service-why {font-family: Helvetica Neue LT W10_55 Roman,sans-serif; line-height: 1.5; position: relative;}
.service-why__title {color: #ec1b2e; font-size: 32px; line-height: 1.25; margin-bottom: 30px;}
.service-why__title, .service-why__title2 {font-family: HeliosCondWebBold,sans-serif; text-align: center;}
.service-subtitle {max-width: 555px; margin-left: auto; margin-right: auto; text-align: center; font-family: Helvetica Neue LT W10_55 Roman,sans-serif; line-height: 1.5;}
.service-why .service-subtitle {max-width: 750px;}
.service-page .service-why__title2 {font-size: 22px; line-height: 1.27; margin-bottom: 30px;}
.service-page .service-why__cols {display: block; margin-bottom: 0; padding: 30px 0;}
.service-page .service-why__cols.service-why__cols--p-bottom {padding-top: 0;}
.service-page .service-why__cols.service-why__cols--p-top {padding-bottom: 0;}
.service-page .service-why__cols.service-why__cols--p-none {padding-top: 0; padding-bottom: 0;}
.service-why__cols--background {background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
.service-page .service-why__col {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
.service-page .service-why__img-wrap {flex: 0 0 40%; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px;}
.service-why__img--order-x .service-why__img-wrap {order: 1;}
.service-page .service-why__text {flex: 1 1 auto; margin-bottom: 0; position: relative; width: auto;}
.service-page .service-why__text p {margin: 0; margin-bottom: 20px;}
.service-why__button {padding-top: 10px; text-align: center;}
.service-why__text b {font-weight: bold}
.service-why__text .red-text {color: #ec1b2e}
.page__content-landing-text {margin: 40px auto 60px; text-align: center}

@media only screen and (max-width: 991px) {
    .service-banner:before {background: -webkit-gradient(linear,left top,right top,color-stop(0,#f4f4f4),color-stop(80%,rgba(230,234,240,0))); background: -o-linear-gradient(left,#f4f4f4 0,rgba(230,234,240,0) 80%); background: linear-gradient(90deg,#f4f4f4 0,rgba(230,234,240,0) 80%);}
    .breadcrumbs-container {background-color: #fff; display: none; margin-bottom: 30px; padding: 15px 0;}
    .service-banner .breadcrumbs-container {display: none;}
    .service-banner__label {font-size: 20px; line-height: 24px;}
    .service-why__title {font-size: 26px;}
}
@media only screen and (max-width: 767px) {
    .service-top {padding-bottom: 0;}
    .service-banner .breadcrumbs-container {display: none;}
    .service-banner__content {max-width: 360px;}
    .service-banner__title {margin-bottom: 13px!important;}
    .service-banner .breadcrumbs-container {display: none;}
    .service-banner--hidden {display: block; margin-bottom: 30px}
    .service-sale__text1 {font-size: 15px; line-height: 18px; margin-right: 11px;}
    .service-sale__text1 span {font-size: 25px;}
    .service-sale__text2 {font-size: 15px; line-height: 18px;}
    .service-why__title2 {margin-bottom: 20px;}
    .service-page .service-why__text {flex: 0 0 100%; margin-bottom: 30px; width: 100%;}
    .service-page .service-why__col {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
    .service-page .service-why__img-wrap {flex: 0 0 100%; margin-bottom: 25px; width: 100%;}
    .service-why__img--order-x .service-why__img-wrap {order: 0;}
    .service-why__img--order-y .service-why__img-wrap {order: 1;}
    .service-why__text {flex: 0 0 100%; width: 100%;}
}
@media only screen and (max-width: 566px) {
    .btn {font-size: 15px; padding: 14px 14px 15px; width: 100%;}
    .service-banner:before {background: -webkit-gradient(linear,left top,left bottom,color-stop(42%,#dfe1e1),color-stop(60%,rgba(230,234,240,0))); background: -o-linear-gradient(top,#dfe1e1 42%,rgba(230,234,240,0) 60%); background: linear-gradient(180deg,#dfe1e1 42%,rgba(230,234,240,0) 60%);}
    .service-banner__text {padding-bottom: 3px;}
    .service-banner__text span {display: inline;}
    .service-banner__label {font-size: 16px; line-height: 22px;}
    .service-banner__title {margin-bottom: 12px!important; font-size: 22px!important;}
    .service-sales {padding-bottom: 56px;}
    .service-subtitle {font-size: 14px; line-height: 1.57;}
    .service-sales .service-subtitle {margin-bottom: 40px;}
    .service-sales__cols {margin-bottom: 16px; display: block;}
    .service-sales__col {margin-right: 0; margin-bottom: 20px;}
    .service-sales__col .service-sale {margin-bottom: 20px;}
    .service-sales__text {font-size: 14px; line-height: 22px; margin-bottom: 30px;}
    .service-sales__text p {margin-bottom: 16px;}
    .service-sales__links {margin-bottom: 30px;}
    .service-sales__links-title {font-size: 20px; line-height: 1.3;}
    .service-why__title {font-size: 20px; line-height: 1.3; margin-bottom: 15px;}
    .service-subtitle {font-size: 14px; line-height: 1.57;}
    .service-why__title2 {font-size: 20px; line-height: 1.3; text-align: left;}
    .service-page .service-why__text {font-size: 14px; line-height: 22px;}
    .service-page .service-why__text p {margin-bottom: 16px;}
    .service-page .service-why__button {padding-top: 0;}
}
@media only screen and (max-width: 400px) {
    .service-banner:before {background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#dfe1e1),color-stop(60%,rgba(230,234,240,0))); background: -o-linear-gradient(top,#dfe1e1 50%,rgba(230,234,240,0) 60%); background: linear-gradient(180deg,#dfe1e1 50%,rgba(230,234,240,0) 60%);}
}
/* End */


/* Start:/local/templates/honda-power/components/bitrix/catalog.section/action-offers/style.css?17442626492125*/
.catalog__section .goods__title {overflow: visible!important; white-space: normal!important;}
.catalog__section .goods__title a {font-size: 16px;}
.catalog__section .goods__title--table {font-size: 14px;}
.model__rating {display: -webkit-box; display: -ms-flexbox; display: flex; color: #a3acba; margin-bottom: 8px;}
.rating-stars {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #a3acba; padding-top: 8px;}
.rating-stars__items {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 5px;}
.rating-stars__item {margin-right: 5px;}
.rating-stars__item svg {color: #e1e5eb;}
.rating-stars__item.active svg {color: #fad334;}
.rating-stars__text {font-family: Helvetica Neue LT W10_55 Roman,sans-serif; color: inherit; font-size: 14px; line-height: 1.28;}
.btn.btn--type-2--invers {background-color: #ef1526; color: #fff;}
.btn.btn--type-2--invers:hover, .btn.btn--type-2--invers:active {background-color: #fff; color: #231f20;}
.goods__table-btns .btn--type-2-100 {width: 100% !important}
.goods__label-price {font-size: 13px!important;}
.catalog__body {
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 880px;
}

.catalog__body--table .goods__link, .find__catalog--table .goods__link {bottom: 0}
.catalog__body--table .goods__table-btns, .find__catalog--table .goods__table-btns {z-index: 3}

.thanks-modal{width:612px!important;padding:0 50px}
.thanks-modal__links{justify-content:center;padding-top:20px;display:flex}
.thanks-modal__links a{display:none;border:1px solid #ec1b2e;flex:0 1 33%;margin:0 10px 10px;align-items: center;justify-content: center;}
.thanks-modal__links a.modal__link-show{display:flex}
.thanks-modal__links a:hover{border-color:#3d3d3d}
.thanks-modal__links a img{display:block;width:100%}
@media only screen and (max-width: 767px) {
    .thanks-modal{width:auto!important;padding:0;margin-left:15px!important;margin-right:15px!important}
    .thanks-modal__title{padding-left:35px;padding-right:35px}
}
/* End */
/* /local/templates/honda-power/components/bitrix/news/specialoffers/bitrix/news.detail/.default/landing.css?17406694749222 */
/* /local/templates/honda-power/components/bitrix/catalog.section/action-offers/style.css?17442626492125 */
