

/* Start:/local/templates/racesnab/components/bitrix/news.line/main_slider/style.css?17879125102776*/
/* MAIN SLIDER */
#main_slider.rs-hero-slider {
  border-radius: 4px;
  overflow: hidden;
  height: 394px;
}
@media (max-width: 1400px) {
  #main_slider.rs-hero-slider {
    height: 339px;
  }
}
@media (max-width: 1200px) {
  #main_slider.rs-hero-slider {
    height: 285px;
  }
}
#main_slider.rs-hero-slider .rs-hero-slider__stage {
  position: relative;
  height: 100%;
}
#main_slider.rs-hero-slider .rs-hero-slider__slides {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
#main_slider.rs-hero-slider .rs-hero-slider__slide {
  position: absolute;
  inset: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s ease;
  z-index: 0;
}
#main_slider.rs-hero-slider .rs-hero-slider__slide:before {
  display: none;
}
#main_slider.rs-hero-slider .rs-hero-slider__slide.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
#main_slider.rs-hero-slider .rs-hero-slider__slide a {
  display: block;
  width: 100%;
  height: 100%;
}
#main_slider.rs-hero-slider .rs-hero-slider__slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  border: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.92);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 auto;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav--prev {
  left: 12px;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav--prev:before {
  transform: rotate(-135deg);
  margin-left: 14px;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav--next {
  right: 12px;
}
#main_slider.rs-hero-slider .rs-hero-slider__nav--next:before {
  transform: rotate(45deg);
  margin-right: 14px;
}
#main_slider.rs-hero-slider .rs-hero-slider__dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  z-index: 2;
  display: flex;
  justify-content: center;
  gap: 8px;
}
#main_slider.rs-hero-slider .rs-hero-slider__dot {
  width: 44px;
  height: 44px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#main_slider.rs-hero-slider .rs-hero-slider__dot::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.75);
}
#main_slider.rs-hero-slider .rs-hero-slider__dot.is-active::after {
  background: #fe0000;
}

ol.numericControls {
  display: none !important;
}

/* End */


/* Start:/local/templates/racesnab/components/bitrix/news.list/brands_carusel/style.min.css?17879006523224*/
.rs-brands-carousel{margin:0 0 18px;}@media (max-width:767px){.rs-brands-carousel{margin-bottom:14px;}}.rs-brands-carousel__shell{position:relative;padding:0 16px;}@media (max-width:767px){.rs-brands-carousel__shell{padding:0;}}.rs-brands-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0;}.rs-brands-carousel__viewport::-webkit-scrollbar{display:none;}@media (prefers-reduced-motion:reduce){.rs-brands-carousel__viewport{scroll-behavior:auto;}}.rs-brands-carousel__list{display:flex;gap:8px;margin:0;padding:0;list-style:none;}@media (max-width:767px){.rs-brands-carousel__list{gap:6px;}}.rs-brands-carousel__item{flex:0 0 calc((100% - 24px) / 4);scroll-snap-align:start;margin:0;padding:0;min-width:0;}@media (max-width:1199px){.rs-brands-carousel__item{flex-basis:calc((100% - 16px) / 3);}}@media (max-width:767px){.rs-brands-carousel__item{flex-basis:calc((100% - 6px) / 2);}}.rs-brands-carousel__item:before{display:none !important;content:none !important;}.rs-brands-carousel__card{display:flex;align-items:center;justify-content:center;min-height:68px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;transition:all .15s ease-out;}@media (max-width:767px){.rs-brands-carousel__card{min-height:56px;padding:6px;border-radius:6px;}}@media (hover:hover) and (pointer:fine){.rs-brands-carousel__card:hover{border-color:#da532c;box-shadow:0 6px 16px rgba(218,83,44,0.08);text-decoration:none;}.rs-brands-carousel__card:hover .rs-brands-carousel__logo img{filter:grayscale(0%);opacity:1;}}.rs-brands-carousel__logo{display:flex;align-items:center;justify-content:center;width:100%;height:42px;}.rs-brands-carousel__logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(35%);opacity:0.92;transition:all .15s ease-out;}@media (max-width:767px){.rs-brands-carousel__logo{height:36px;}}.rs-brands-carousel__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#374151;box-shadow:0 4px 14px rgba(17,24,39,0.08);cursor:pointer;transform:translateY(-50%);transition:all .15s ease-out;}.rs-brands-carousel__nav--prev{left:0;}.rs-brands-carousel__nav--next{right:0;}@media (hover:hover) and (pointer:fine){.rs-brands-carousel__nav:hover:not(:disabled){border-color:#da532c;color:#da532c;}}.rs-brands-carousel__nav:disabled,.rs-brands-carousel__nav.is-disabled{opacity:0.35;cursor:default;box-shadow:none;}@media (max-width:767px){.rs-brands-carousel__nav{display:none;}}.rs-brands-carousel__footer{margin-top:8px;}.rs-brands-carousel__pager{display:flex;align-items:center;justify-content:center;gap:8px;}.rs-brands-carousel__pager[hidden]{display:none;}.rs-brands-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#e5e7eb;cursor:pointer;transition:all .15s ease-out;}.rs-brands-carousel__dot.is-active{background:#9ca3af;transform:scale(1.15);}.rs-brands-carousel.is-paused .rs-brands-carousel__viewport{scroll-snap-type:none;}

/* End */


/* Start:/local/templates/racesnab/components/bitrix/catalog.section/blocks/style.css?17857629152261*/
/* SEO-текст раздела: под сеткой, превью = заголовок + первый абзац */
.rs-section-desc {
    width: 100%;
    max-width: none;
    box-sizing: border-box;
    margin: 16px 0 0;
    padding: 12px 14px;
    background: var(--rs-bg, #f6f5f4);
    border: 1px solid var(--rs-b, #e8e4e0);
    border-radius: 8px;
    font-size: 13px;
    line-height: 1.55;
    color: var(--rs-m, #737373);
}

.rs-section-desc h2 {
    margin: 0 0 6px;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
    color: var(--rs-t, #2a2a2a);
}

.rs-section-desc h3 {
    margin: 12px 0 4px;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 600;
    color: var(--rs-t, #2a2a2a);
}

.rs-section-desc p {
    margin: 0 0 6px;
}

.rs-section-desc p:last-child {
    margin-bottom: 0;
}

.rs-section-desc ul {
    margin: 0 0 6px;
    padding: 0 0 0 16px;
}

.rs-section-desc li {
    margin: 0 0 3px;
}

.rs-section-desc strong {
    color: var(--rs-t, #2a2a2a);
    font-weight: 600;
}

.rs-section-desc__more[hidden] {
    display: none;
}

.rs-section-desc.is-open .rs-section-desc__more {
    display: block;
}

.rs-section-desc__toggle {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-top: 8px;
    padding: 0;
    border: 0;
    background: none;
    color: var(--rs-m, #737373);
    font: inherit;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.3;
    cursor: pointer;
    text-decoration: none;
}

.rs-section-desc__toggle::after {
    content: "";
    flex: 0 0 auto;
    width: 0.4em;
    height: 0.4em;
    margin-top: -0.15em;
    border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: rotate(45deg);
    transition: transform 0.15s ease, margin-top 0.15s ease;
}

.rs-section-desc__toggle[aria-expanded="true"]::after {
    margin-top: 0.1em;
    transform: rotate(-135deg);
}

.rs-section-desc__toggle:hover {
    color: var(--rs-t, #2a2a2a);
}

.rs-section-desc__toggle:hover .rs-section-desc__toggle-label {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .rs-section-desc {
        margin-top: 12px;
        padding: 10px 12px;
    }

    .rs-section-desc h2 {
        font-size: 14px;
    }
}

/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17829207532515*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a,.bx-pagination .bx-pagination-container ul li span{display:block;height:32px;min-width:32px;line-height:32px;color:#444;border-radius:16px;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a{text-decoration:none}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/racesnab/components/bitrix/catalog.item/.default/style.min.css?17900672526105*/
.tabs_links{background:#fff;box-shadow:0px 4px 16px rgba(0,0,0,0.06);display:flex;border-radius:4px;margin-bottom:30px;}@media (max-width:480px){.tabs_links{flex-wrap:wrap;}}.tabs_links .tabs_link{cursor:pointer;padding:15px 40px 13px 40px;transition:all .15s ease-out;border-bottom:3px #fff solid;font-weight:500;min-height:44px;}@media (max-width:480px){.tabs_links .tabs_link{padding:10px 15px;}}.tabs_links .tabs_link[type="button"]{appearance:none;background:transparent;border:none;border-bottom:3px #fff solid;font:inherit;color:inherit;text-align:center;}.tabs_links .tabs_link:hover{border-bottom:3px #ddd solid;}.tabs_links .tabs_link.active{border-bottom:3px #FE0000 solid;}.tabs_content .tab_cont{display:none;}.tabs_content .tab_cont.active{display:block;}.row[data-entity="items-row"]>[class*="col-"]{display:flex;flex-direction:column;}.section_item{margin-bottom:30px;position:relative;height:auto;display:flex;flex-direction:column;flex:1 1 auto;width:100%;transition:all .15s ease-out;}@media (max-width:767px){.section_item{margin-bottom:16px;}}.section_item_over{box-shadow:0px 4px 16px rgba(0,0,0,0.06);overflow:hidden;position:relative;flex:1 1 auto;height:auto;width:100%;padding:12px;transition:all .15s ease-out;background:#fff;border-radius:10px;border:1px solid #e5e7eb;display:flex;flex-direction:column;}@media (max-width:767px){.section_item_over{padding:10px;}}.section_item .bazarow_add_favor{display:none;transition:all .15s ease-out;}@media (max-width:768px){.section_item .bazarow_add_favor{display:block;}}.section_item_link{display:flex;flex-direction:column;text-decoration:none;color:#555555;flex:1 1 auto;min-height:0;}.section_item_link strong{font-weight:400;flex:0 0 auto;min-height:57px;max-height:57px;overflow:hidden;font-size:13px;line-height:19px;color:#1f2937;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}@media (max-width:767px){.section_item_link strong{min-height:51px;max-height:51px;font-size:12px;line-height:17px;}}.section_item_link_art_num{flex:0 0 auto;font-size:13px;font-style:normal;line-height:17px;color:#6b7280;margin-top:8px;}@media (max-width:767px){.section_item_link_art_num{margin-top:4px;font-size:11px;line-height:15px;min-height:15px;}}.section_item_link_art_num u{display:inline;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.section_item_link_art_num i{font-style:normal;}.section_item_link .bx_item_detail_rating{position:relative;z-index:20;left:-5px;height:30px;}.section_item_image{display:block;height:100%;width:100%;margin:0 auto;object-fit:contain;object-position:center;}.section_item_media{display:flex;align-items:center;justify-content:center;flex:0 0 160px;height:160px;width:100%;position:relative;margin:0 0 6px;overflow:hidden;}@media (max-width:767px){.section_item_media{flex-basis:108px;height:108px;margin-bottom:4px;}}.section_item_media>span[id]{display:none !important;}.section_item_footer{margin-top:auto;flex-shrink:0;padding-top:8px;}.section_item_price{padding-top:0;}.section_item_price-row{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:space-between;min-height:28px;}@media (max-width:767px){.section_item_price-row{flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;}}.section_item_price-value{flex:1 1 auto;min-width:0;font-size:19px;color:#1f2937;font-weight:700;line-height:1.1;}@media (max-width:767px){.section_item_price-value{font-size:16px;}}.section_item_price-empty{font-size:13px;font-weight:600;color:#6b7280;line-height:1.2;}.section_item_stock{flex:0 0 auto;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;}@media (max-width:767px){.section_item_stock{font-size:11px;padding:3px 8px;}}.section_item_stock.is-in{background:#dcfce7;color:#14532d;}.section_item_stock.is-order{background:#ffedd5;color:#9a3412;}.section_item_addlink{margin-top:8px;}.section_item_addlink a{display:block;width:100%;height:34px;color:#ffffff;text-decoration:none;border-radius:7px;line-height:34px;text-align:center;background:#da532c;font-size:14px;font-weight:500;transition:all .15s ease-out;}@media (max-width:767px){.section_item_addlink a{height:36px;line-height:36px;font-size:13px;border-radius:8px;}}.section_item_addlink a:hover{background:#b8431f;color:#ffffff;}.section_item:hover .section_item_over{z-index:300;box-shadow:0px 4px 16px rgba(0,0,0,0.15);}.section_item:hover .bazarow_add_favor{display:block;}.bazarow_add_favor{background:#f2f2f2;position:absolute;left:15px;top:15px;z-index:200;width:44px;height:44px;border:none;border-radius:50%;cursor:pointer;}@media (max-width:767px){.bazarow_add_favor{left:8px;top:8px;width:44px;height:44px;}}.bazarow_add_favor:hover{color:#FE0000;}.in-favor{background:#FE0000;color:#ffffff;display:block !important;}.more_items_lazy{background:#f2f2f2;color:#555555;margin:30px auto;width:200px;border-radius:4px;height:45px;line-height:44px;text-align:center;cursor:pointer;transition:all .15s ease-out;}.more_items_lazy:hover{background:#fff;color:#FE0000;}.home-cta{margin-bottom:30px;}.home-cta__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}@media (max-width:768px){.home-cta__inner{grid-template-columns:1fr;}}.home-cta__item{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,0.06);text-decoration:none;color:inherit;transition:all .15s ease-out;}.home-cta__item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);}.home-cta__icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:rgba(254,0,0,0.1);color:#FE0000;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;}.home-cta__text{display:block;min-width:0;}.home-cta__text strong{display:block;font-size:18px;margin-bottom:6px;color:#222;}.home-cta__text>span{display:block;font-size:14px;color:#5c6370;}.wishlist-empty{margin:24px 0 40px;padding:24px;background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,0.06);color:#555;line-height:1.5;}

/* End */


/* Start:/local/templates/racesnab/components/bitrix/catalog.section/blocks/themes/blue/style.min.css?1787900273706*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */
/* /local/templates/racesnab/components/bitrix/news.line/main_slider/style.css?17879125102776 */
/* /local/templates/racesnab/components/bitrix/news.list/brands_carusel/style.min.css?17879006523224 */
/* /local/templates/racesnab/components/bitrix/catalog.section/blocks/style.css?17857629152261 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17829207532515 */
/* /local/templates/racesnab/components/bitrix/catalog.item/.default/style.min.css?17900672526105 */
/* /local/templates/racesnab/components/bitrix/catalog.section/blocks/themes/blue/style.min.css?1787900273706 */
