

/* Start:/local/templates/clubturbo_new/components/bitrix/system.pagenavigation/.default/style.min.css?1793459205889*/
.pagination{gap:8px}@media (max-width:767.98px){.pagination{flex-wrap:wrap}}.pagination .page-item.active .page-link{background-color:#fff;border-color:#557cbe;color:#557cbe}.pagination .page-link{border-radius:0!important;color:#1a1717;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;text-align:center;font-size:18px;border-color:#b1b5c3}.pagination .page-link:focus{box-shadow:none}@media (max-width:767.98px){.pagination .page-link{font-size:14px}}@media (max-width:540px){.pagination .page-link{font-size:12px}}.pagination .page-link.link-prev:before{content:"Назад"}@media (max-width:991px){.pagination .page-link.link-prev:before{content:"<"}}.pagination .page-link.link-next:before{content:"Вперед"}@media (max-width:991px){.pagination .page-link.link-next:before{content:">"}.pagination .page-link{min-width:32px;height:32px;padding:0}}
/* End */


/* Start:/local/templates/clubturbo_new/components/bitrix/news.list/main_banner_video/style.css?17937996414103*/
/* Блок баннеров «Видео первым» (БН4). Цвета и шрифты сайта: синий #557CBE, жёлтый #FFC107, Montserrat и Inter. */
.main-promo { padding-top: 24px; padding-bottom: 24px; }
.main-promo__hero { display: flex; align-items: center; gap: 40px; background: #0B0F1A; border-radius: 16px; padding: 32px 32px 32px 48px; color: #fff; }
.main-promo__text { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: 16px; }
.main-promo__label { align-self: flex-start; background: #FFC107; color: #0B0F1A; font-weight: 600; font-size: 13px; letter-spacing: .06em; text-transform: uppercase; padding: 6px 10px; border-radius: 6px; }
.main-promo__title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 48px; line-height: 1.05; }
.main-promo__subtitle { font-family: Inter, sans-serif; font-size: 18px; line-height: 1.45; color: #C5CEE0; }
.main-promo__buttons { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 12px; }
.main-promo__btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 0 22px; border-radius: 10px; font-weight: 600; font-size: 16px; text-decoration: none; }
.main-promo__btn--play { background: #FFC107; color: #0B0F1A; }
.main-promo__btn--play:hover { background: #ffcd38; color: #0B0F1A; }
.main-promo__btn--outline { border: 1.5px solid #3A4766; color: #fff; }
.main-promo__btn--outline:hover { border-color: #fff; color: #fff; }
.main-promo__media { flex: 0 0 600px; max-width: 50%; }
.main-promo__cover, .main-promo__iframe { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; border: 0; }
.main-promo__cover img { width: 100%; height: 100%; object-fit: cover; display: block; }
.main-promo__play-icon { position: absolute; right: 20px; bottom: 20px; width: 64px; height: 64px; border-radius: 50%; background: #FFC107; color: #0B0F1A; display: flex; align-items: center; justify-content: center; }
.main-promo__cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 16px; }
.main-promo__card { display: flex; align-items: center; gap: 14px; background: #fff; border: 1px solid #E1E6EF; border-radius: 14px; padding: 12px 16px 12px 12px; color: #141B2D; text-decoration: none; }
.main-promo__card:hover { border-color: #557CBE; color: #141B2D; }
.main-promo__card img { width: 120px; height: 100px; object-fit: contain; flex: 0 0 120px; }
.main-promo__card-text { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
.main-promo__card-label { color: #3E5F99; font-weight: 600; font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
.main-promo__card-title { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 18px; line-height: 1.15; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
@media (max-width: 991.98px) {
    .main-promo__hero { padding: 24px; gap: 24px; }
    .main-promo__title { font-size: 34px; }
    .main-promo__media { flex-basis: 50%; }
}
@media (max-width: 767.98px) {
    .main-promo { padding-top: 16px; padding-bottom: 16px; }
    .main-promo__hero { flex-direction: column-reverse; align-items: stretch; padding: 12px 12px 20px; gap: 16px; }
    .main-promo__text { padding: 0 8px; gap: 8px; }
    .main-promo__label { font-size: 11px; padding: 5px 8px; }
    .main-promo__title { font-size: 26px; line-height: 1.1; }
    .main-promo__subtitle { font-size: 14px; }
    .main-promo__buttons { flex-direction: column; margin-top: 6px; }
    .main-promo__btn { width: 100%; }
    .main-promo__media { max-width: 100%; flex-basis: auto; }
    .main-promo__play-icon { width: 48px; height: 48px; right: 12px; bottom: 12px; }
    .main-promo__cards { grid-template-columns: 1fr; gap: 12px; margin-top: 12px; }
    .main-promo__card { padding: 10px 14px 10px 10px; }
    .main-promo__card img { width: 92px; height: 72px; flex-basis: 92px; }
    .main-promo__card-label { font-size: 11px; }
    .main-promo__card-title { font-size: 16px; }
}

/* End */


/* Start:/local/templates/clubturbo_new/components/bitrix/news.list/main_brands/style.min.css?1793459205727*/
.brands-slider{padding-bottom:50px}@media (min-width:992px){.brands-slider{padding-bottom:80px}}.brands-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:12px;bottom:24px!important}@media (min-width:992px){.brands-slider .swiper-pagination{bottom:40px!important}}.brands-slider .swiper-pagination-bullet{margin:0!important;width:40px;height:4px;border-radius:0}.brands-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#557cbe}.brands-slider-item{position:relative;padding-bottom:100%;border:1px solid transparent;transition:.3s;border-radius:4px;overflow:hidden}.brands-slider-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}
/* End */


/* Start:/local/templates/clubturbo_new/components/bitrix/news.list/main_blog/style.min.css?1793459205532*/
.blog-item{border:1px solid #e6e8ec}.blog-item:hover{box-shadow:0 40px 32px -24px rgba(15,15,15,.1)}.blog-image{padding:8px}.blog-image-wrapper{padding-bottom:82%;position:relative}.blog-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-content{padding:16px 16px 24px}.blog-date{font-size:14px;font-weight:600;color:#777e90;margin-bottom:8px}.blog-title{color:#0a0c13;font-size:14px;font-weight:500}.blog-title a{text-decoration:none;color:currentColor}.blog-title a:hover{color:#557cbe}
/* End */


/* Start:/local/templates/clubturbo_new/components/bitrix/menu/catalog_main/style.min.css?1793459205557*/
.catalog-main-menu .h5{margin-bottom:24px}.catalog-main-menu ul.list-unstyled{font-family:"Inter",sans-serif}.catalog-main-menu ul.list-unstyled li:not(:last-child){margin-bottom:16px}.catalog-main-menu ul.list-unstyled li a{color:currentColor;text-decoration:none;font-size:14px}.catalog-main-menu ul.list-unstyled li a:hover{text-decoration:underline}.catalog-main-menu a.collapse-control{color:#557cbe;font-weight:500;font-size:16px}.catalog-main-menu .collapse a.collapse-control:not(.collapsed){display:inline}/*# sourceMappingURL=style.min.css.map */

/* End */
/* /local/templates/clubturbo_new/components/bitrix/system.pagenavigation/.default/style.min.css?1793459205889 */
/* /local/templates/clubturbo_new/components/bitrix/news.list/main_banner_video/style.css?17937996414103 */
/* /local/templates/clubturbo_new/components/bitrix/news.list/main_brands/style.min.css?1793459205727 */
/* /local/templates/clubturbo_new/components/bitrix/news.list/main_blog/style.min.css?1793459205532 */
/* /local/templates/clubturbo_new/components/bitrix/menu/catalog_main/style.min.css?1793459205557 */
