

/* Start:/local/templates/2019/components/bitrix/news.list/motortechnics.slider/style.css?16882762853337*/
.section-slider-wrap {
  position: relative;
  overflow: hidden; }
  .section-slider-wrap .slider__dots {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%; }
  .section-slider-wrap .slider__controls {
    max-width: 1120px;
    left: 50%;
    transform: translateX(-50%); }
    @media (max-width: 1239px) {
      .section-slider-wrap .slider__controls {
        max-width: 900px; } }
    .section-slider-wrap .slider__controls .owl-prev {
      padding-left: 100%; }
    .section-slider-wrap .slider__controls .owl-next {
      padding-right: 100%; }
    .section-slider-wrap .slider__controls .owl-prev, .section-slider-wrap .slider__controls .owl-next {
      color: #d6d6d6; }
      .section-slider-wrap .slider__controls .owl-prev .icon, .section-slider-wrap .slider__controls .owl-next .icon {
        font-size: 27px; }

.section-slider {
  white-space: nowrap;
  overflow: hidden;
  font-size: 0; }
  .section-slider__item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 550px;
    overflow: hidden;
    white-space: normal; }
    @media (max-width: 1239px) {
      .section-slider__item {
        height: 430px; } }
    @media (max-width: 1019px) {
      .section-slider__item {
        height: 340px; } }
    @media (max-width: 749px) {
      .section-slider__item {
        height: 180px; } }
  .section-slider__pic-area {
    display: block;
    position: relative;
    height: 100%; }
  .section-slider__pic {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-height: 100%; }
    @media (max-width: 1239px) {
      .section-slider__pic {
        max-height: 430px; } }
    @media (max-width: 1019px) {
      .section-slider__pic {
        max-height: 340px; } }
    @media (max-width: 749px) {
      .section-slider__pic {
        max-height: 180px; } }
  .section-slider__info {
    pointer-events: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
    .section-slider__info-inner {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
      width: 460px; }
      @media (max-width: 1239px) {
        .section-slider__info-inner {
          width: 380px; } }
      @media (max-width: 1019px) {
        .section-slider__info-inner {
          width: 310px; } }
    .section-slider__info .container {
      height: 100%;
      position: relative; }
    .section-slider__info .btn {
      pointer-events: auto;
      width: 100%; }
    .section-slider__info--left .section-slider__info-inner {
      left: 0;
      right: auto; }
  .section-slider__name {
    font-size: 52px;
    line-height: 54px;
    font-weight: 600;
    text-transform: uppercase; }
    @media (max-width: 1239px) {
      .section-slider__name {
        font-size: 40px;
        line-height: 42px; } }
    @media (max-width: 1019px) {
      .section-slider__name {
        font-size: 30px;
        line-height: 32px; } }
    .section-slider__name + div {
      margin-top: 50px; }
      @media (max-width: 1239px) {
        .section-slider__name + div {
          margin-top: 40px; } }
      @media (max-width: 1019px) {
        .section-slider__name + div {
          margin-top: 20px; } }

/* End */


/* Start:/local/templates/2019/components/bitrix/system.pagenavigation/.default/style.css?16882762842714*/
.pager {
  margin-top: 30px; }
  @media (max-width: 749px) {
    .pager {
      margin-top: 25px; } }
  .pager__next {
    position: relative;
    margin-bottom: 20px;
    height: 45px; }
    @media (max-width: 749px) {
      .pager__next {
        height: 41px; } }
    @media (max-width: 529px) {
      .pager__next {
        margin-bottom: 15px; } }
    .pager__next a {
      display: block;
      font-size: 15px;
      line-height: 43px;
      border: solid 1px #d6d6d6;
      text-align: center; }
      @media (max-width: 749px) {
        .pager__next a {
          line-height: 39px; } }
      html:not(.bx-touch) .pager__next a:hover, .bx-touch .pager__next a:active {
        border-color: #a6a6a6; }
      .content .pager__next a {
        color: #212121;
        text-decoration: none; }
        body.dark .content .pager__next a {
          color: #fafafa; }

.content .paging {
  display: flex;
  align-items: center;
  font-size: 0;
  line-height: 0; }
  @media (max-width: 529px) {
    .content .paging {
      justify-content: center; } }
  .content .paging__control {
    padding: 10px 0;
    font-size: 13px;
    line-height: 14px;
    font-weight: 300;
    color: #757575;
    text-decoration: none; }
    @media (max-width: 529px) {
      .content .paging__control {
        display: none; } }
    html:not(.bx-touch) .content .paging__control:hover, .bx-touch .content .paging__control:active {
      color: #f26522; }
    body.dark .content .paging__control {
      color: #fafafa; }
    .content .paging__control--prev {
      margin-right: 25px; }
    .content .paging__control--next {
      margin-left: 25px; }
  .content .paging__area {
    margin: 0 -4px; }
  .content .paging__item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 34px;
    border-right: none;
    font-size: 17px;
    font-weight: 500;
    line-height: 34px;
    color: #212121;
    text-align: center;
    text-decoration: none;
    margin: 0 4px; }
    @media (max-width: 749px) {
      .content .paging__item {
        width: 34px;
        height: 32px;
        line-height: 32px; } }
    html:not(.bx-touch) .content .paging__item:hover, .bx-touch .content .paging__item:active {
      color: #f26522;
      text-decoration: none; }
    body.dark .content .paging__item {
      color: #fafafa; }
    .content .paging__item--dots {
      color: #a6a6a6; }
    .content .paging__item--active {
      color: #ffffff;
      background-color: #f26522; }
      html:not(.bx-touch) .content .paging__item--active:hover, .bx-touch .content .paging__item--active:active {
        text-decoration: none;
        pointer-events: none;
        color: #ffffff; }

/* End */


/* Start:/local/templates/2019/components/teamprofi/empty/motortechnics.menu/style.css?17567246156078*/
.moto-menu-wrap {
  position: relative;
  margin-bottom: 80px; }
  @media (max-width: 1019px) {
    .moto-menu-wrap {
      margin-bottom: 60px; } }
  @media (max-width: 749px) {
    .moto-menu-wrap {
      margin-bottom: 25px; } }
  .moto-menu-wrap .panel-left-area {
    display: none; }

.moto-menu {
  background: #212121;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16);
  white-space: nowrap;
  position: relative;
  z-index: 4; }

.section-menu-wrap {
  height: auto!important;
  position: relative;
  overflow: hidden;
  height: 73px; }
  @media (max-width: 749px) {
    .section-menu-wrap {
      height: 63px; } }

.section-menu {
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  white-space: nowrap;
  overflow-y: hidden; }
  .section-menu:after {
    content: '';
    position: absolute;
    top: 0;
    right: -60px;
    width: 66px;
    height: 100%;

    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(33, 33, 33, 0)', EndColorStr='#212121, GradientType=1')"; }
    @media (max-width: 1239px) {
      .section-menu:after {
        right: 0; } }
  .section-menu__item {
    cursor: pointer;
    text-align: center;
 }
    @media (max-width: 749px) {
      .section-menu__item {
        padding-top: 5px;
        padding-bottom: 5px; } }
    .section-menu__item:first-child {

      text-align: left; }
    @media (max-width: 1239px) {
      .section-menu__item:last-child {
       ; } }
  .section-menu .section-menu__link {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 15px 10px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none; }
@media (max-width: 1239px) {
  .section-menu .section-menu__link {
    padding: 15px 20px
  }
   }
@media (max-width: 1239px) {
  .section-menu__item{
    height:50px;
    padding-top: 0;
    padding-bottom:0;
  }
}

    html:not(.bx-touch) .section-menu .section-menu__link:hover span, .bx-touch .section-menu .section-menu__link:active span {
      border-bottom: 2px solid #f26522; }
    .section-menu .section-menu__link span {
      border-bottom: 2px solid transparent; }
    .section-menu .section-menu__link--bordered {
      border: 2px solid rgba(255, 255, 255, 0.5);
      font-size: 14px;
      text-transform: none;
      padding: 8px 16px;
      margin: 0 10px; }
      html:not(.bx-touch) .section-menu .section-menu__link--bordered:hover, .bx-touch .section-menu .section-menu__link--bordered:active {
        background: #ffffff;
        color: #212121; }
        html:not(.bx-touch) .section-menu .section-menu__link--bordered:hover span, .bx-touch .section-menu .section-menu__link--bordered:active span {
          border-bottom: 2px solid transparent; }
    .section-menu .section-menu__link--selected span {
      border-bottom: 2px solid #f26522; }
    .section-menu .section-menu__link--selected.section-menu__link--bordered {
      background: #ffffff;
      color: #212121; }
      .section-menu .section-menu__link--selected.section-menu__link--bordered span {
        border-bottom: 2px solid transparent; }

.section-sub-menu {
  background-color: #585858;
  z-index: 3; }
  .section-sub-menu__wrap {
    position: relative;
    overflow: hidden;
    height: 73px; }
    @media (max-width: 749px) {
      .section-sub-menu__wrap {
        height: 63px; } }
  .section-sub-menu .dragscroll {
   white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden; }

.submenu-section {
  display: flex;
  align-items: center;
  margin-left: -14px;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden; }
  .submenu-section:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 104px;
    height: 100%;
    background-image: -webkit-linear-gradient(left, rgba(88, 88, 88, 0), #585858);
    background-image: -moz-linear-gradient(left, rgba(88, 88, 88, 0), #585858);
    background-image: linear-gradient(to right, rgba(88, 88, 88, 0), #585858);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(88, 88, 88, 0)', EndColorStr='#585858, GradientType=1')"; }
  .submenu-section__item {
    cursor: pointer;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; }
    @media (max-width: 749px) {
      .submenu-section__item {
        padding-top: 5px;
        padding-bottom: 5px; } }
    .submenu-section__item:first-child {
      text-align: left; }
    @media (max-width: 1239px) {
      .submenu-section__item:last-child {
        padding-right: 105px; } }
  .submenu-section .submenu-section__link {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 15px 14px;
    color: #ffffff;
    text-decoration: none; }
    html:not(.bx-touch) .submenu-section .submenu-section__link:hover span, .bx-touch .submenu-section .submenu-section__link:active span {
      border-bottom: 2px solid #f26522; }
    .submenu-section .submenu-section__link span {
      border-bottom: 2px solid transparent; }
    .submenu-section .submenu-section__link--selected span {
      border-bottom: 2px solid #f26522; }

.submenu-section-items {
  display: none;
  position: absolute;
  top: 146px;
  left: 0;
  width: 100%;
  color: #ffffff;
  background-color: #4f4f4f;
  z-index: 2; }
  @media (max-width: 749px) {
    .submenu-section-items {
      top: 126px; } }
  .submenu-section-items .submenu-section-items__link {
    display: inline-block;
    vertical-align: middle;
    color: #ffffff;
    text-transform: uppercase;
    margin: 15px 0;
    text-decoration: none;
    border-bottom: 2px solid transparent; }
    html:not(.bx-touch) .submenu-section-items .submenu-section-items__link:hover, .bx-touch .submenu-section-items .submenu-section-items__link:active {
      border-bottom: 2px solid #f26522; }
  .submenu-section-items__content {
    padding: 15px 0; }
  .submenu-section-items.open {
    display: block; }
    @media (max-width: 749px) {
      .submenu-section-items.open {
        display: none; } }

/* End */


/* Start:/local/templates/2019/components/bitrix/catalog.section/.default/style.css?17327936304203*/
.product-list{margin:-25px -10px}@media (max-width:749px){.product-list{margin:-20px}}.product-list__item{margin:25px 0}@media (max-width:749px){.product-list__item{margin:20px 0}}.content .product-tile,.product-tile{position:relative;text-align:center;color:#212121;text-decoration:none;padding:0 10px}body.dark .content .product-tile,body.dark .product-tile{color:#fafafa}.bx-touch body.dark .content .product-tile:active .product-tile__btn--dark,.bx-touch body.dark .product-tile:active .product-tile__btn--dark,html:not(.bx-touch) body.dark .content .product-tile:hover .product-tile__btn--dark,html:not(.bx-touch) body.dark .product-tile:hover .product-tile__btn--dark{display:block}@media (max-width:1019px){.bx-touch body.dark .content .product-tile:active .product-tile__btn--dark,.bx-touch body.dark .product-tile:active .product-tile__btn--dark,html:not(.bx-touch) body.dark .content .product-tile:hover .product-tile__btn--dark,html:not(.bx-touch) body.dark .product-tile:hover .product-tile__btn--dark{display:none}}.bx-touch body.dark .content .product-tile:active .product-tile__btn--light,.bx-touch body.dark .product-tile:active .product-tile__btn--light,html:not(.bx-touch) body.dark .content .product-tile:hover .product-tile__btn--light,html:not(.bx-touch) body.dark .product-tile:hover .product-tile__btn--light{display:none}.bx-touch .content .product-tile:active .product-tile__btn--light,.bx-touch .product-tile:active .product-tile__btn--light,html:not(.bx-touch) .content .product-tile:hover .product-tile__btn--light,html:not(.bx-touch) .product-tile:hover .product-tile__btn--light{display:block}@media (max-width:1019px){.bx-touch .content .product-tile:active .product-tile__btn--light,.bx-touch .product-tile:active .product-tile__btn--light,html:not(.bx-touch) .content .product-tile:hover .product-tile__btn--light,html:not(.bx-touch) .product-tile:hover .product-tile__btn--light{display:none}}.bx-touch .content .product-tile:active .product-tile__pic,.bx-touch .product-tile:active .product-tile__pic,html:not(.bx-touch) .content .product-tile:hover .product-tile__pic,html:not(.bx-touch) .product-tile:hover .product-tile__pic{opacity:.65}.content .product-tile .content .product-tile__pic,.content .product-tile .product-tile__pic,.product-tile .content .product-tile__pic,.product-tile .product-tile__pic{margin-bottom:20px;padding-bottom:67.7%}.content .product-tile__nophoto,.product-tile__nophoto{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.content .product-tile__name,.product-tile__name{display:block;font-size:14px;text-transform:uppercase;margin-bottom:10px}.content .product-tile__price-discount,.product-tile__price-discount{font-size:13px;color:#a6a6a6;text-decoration:line-through}.content .product-tile__price-discount+.product-tile__price,.product-tile__price-discount+.product-tile__price{padding-left:12px}.content .product-tile__price,.product-tile__price{font-size:21px;font-weight:600}.content .product-tile__price+.stickers,.product-tile__price+.stickers{padding-left:12px}.content .product-tile__prices,.product-tile__prices{margin-bottom:7px;white-space:nowrap}.content .product-tile__stock,.product-tile__stock{font-size:12px;color:#757575}body.dark .content .product-tile__stock,body.dark .product-tile__stock{color:#d6d6d6}.content .product-tile .content .product-tile__btn,.content .product-tile .product-tile__btn,.product-tile .content .product-tile__btn,.product-tile .product-tile__btn{display:none;position:absolute;left:50%;transform:translateX(-50%);top:95px;z-index:2}body.dark .content .product-tile .content .product-tile__btn,body.dark .content .product-tile .product-tile__btn,body.dark .product-tile .content .product-tile__btn,body.dark .product-tile .product-tile__btn{background-color:rgba(255,255,255,.25);pointer-events:none}.content .product-tile .ratio-box,.product-tile .ratio-box{background:0 0}.catalog-list-desc{margin-top:80px}@media (max-width:749px){.catalog-list-desc{margin-top:50px}}
.catalog-list-desc .js-content-text h1,
.catalog-list-desc .js-content-text h2,
.catalog-list-desc .js-content-text h3 {
    margin: 0 0 15px;
}
/* End */


/* Start:/local/templates/2019/components/teamprofi/empty/section.btn.form/style.css?16882762842189*/
.btn-form-group {
  bottom: 0;
  right: -164px;
  position: fixed;
  top: 256px;
  display: inline-table;
  z-index: 400;
  transition: all .5s ease-in-out;
  margin: -3px -10px; }
  @media (max-width: 1019px) {
    .btn-form-group {
      display: block;
      transition: none;
      top: auto;
      left: 0;
      right: 0;
      height: auto;
      font-size: 0;
      margin: -3px; } }
  .btn-form-group__item {
    margin: 3px 0; }
    @media (max-width: 1019px) {
      .btn-form-group__item {
        border-left: 2px solid #212121;
        display: inline-block;
        vertical-align: middle;
        width: 50%; }
        .btn-form-group__item:first-child {
          border-left: 2px solid transparent; } }
  .btn-form-group.active {
    right: 10px; }
  .content .btn-form-group .btn {
    justify-content: left;
    width: 225px;
    color: #212121;
    text-transform: uppercase;
    font-size: 12px;
    padding: 9px 10px 9px 5px; }
    @media (max-width: 1019px) {
      .content .btn-form-group .btn {
        justify-content: center;
        width: 100%;
        padding: 17px 13px;
        height: 60px; } }
    @media (max-width: 749px) {
      .content .btn-form-group .btn {
        display: block;
        text-align: center;
        padding: 5px 13px; } }
    .content .btn-form-group .btn .icon {
      font-size: 23px; }
      .content .btn-form-group .btn .icon--moto {
        font-size: 16px; }
    .content .btn-form-group .btn__ico {
      width: 43px;
      height: 23px;
      line-height: 23px;
      text-align: center; }
      @media (max-width: 1019px) {
        .content .btn-form-group .btn__ico {
          margin-right: 15px; } }
      @media (max-width: 749px) {
        .content .btn-form-group .btn__ico {
          margin-right: 0;
          margin-bottom: 6px;
          display: inline-block;
          height: 23px; } }
    html:not(.bx-touch) .content .btn-form-group .btn:hover, .bx-touch .content .btn-form-group .btn:active {
      color: #212121;
      background: #f26522; }
    @media (max-width: 749px) {
      .content .btn-form-group .btn span {
        font-size: 11px;
        margin-left: 0;
        white-space: nowrap; } }

/* End */
/* /local/templates/2019/components/bitrix/news.list/motortechnics.slider/style.css?16882762853337 */
/* /local/templates/2019/components/bitrix/system.pagenavigation/.default/style.css?16882762842714 */
/* /local/templates/2019/components/teamprofi/empty/motortechnics.menu/style.css?17567246156078 */
/* /local/templates/2019/components/bitrix/catalog.section/.default/style.css?17327936304203 */
/* /local/templates/2019/components/teamprofi/empty/section.btn.form/style.css?16882762842189 */
