

/* 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.min.css?17908790031968*/
.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}}.bx-touch .pager__next a:active,html:not(.bx-touch) .pager__next a:hover{border-color:#a6a6a6}.content .pager__next a{color:#212121;text-decoration:none}body.dark .content .pager__next a,body.dark .content .paging__control,body.dark .content .paging__item{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}}.bx-touch .content .paging__control:active,html:not(.bx-touch) .content .paging__control:hover{color:#f26522}.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}}.bx-touch .content .paging__item:active,html:not(.bx-touch) .content .paging__item:hover{color:#f26522;text-decoration:none}.content .paging__item--dots{color:#a6a6a6}.content .paging__item--active{color:#fff;background-color:#f26522}.bx-touch .content .paging__item--active:active,html:not(.bx-touch) .content .paging__item--active:hover{text-decoration:none;pointer-events:none;color:#fff}
/* 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.min.css?17908790031968 */
/* /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 */
