

/* Start:/local/templates/2019/components/bitrix/news/shops/style.css?1688276284485*/
.shop-hours {
  font-size: 13px;
  color: #a6a6a6; }

.shop-address {
  font-size: 13px;
  color: #535353; }

.shop-phone {
  font-size: 13px; }
  @media (max-width: 1019px) {
    .shop-phone {
      font-weight: 500; } }

.shop-item {
  font: 13px/20px Arial,sans-serif; }
  .shop-item .shop-item__link {
    color: #212121;
    text-decoration: none; }
    html:not(.bx-touch) .shop-item .shop-item__link:hover, .bx-touch .shop-item .shop-item__link:active {
      color: #f26522; }

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1688272657666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/2019/components/bitrix/news/shops/bitrix/news.detail/.default/style.css?17171425063978*/
.shops-detail .detail-slider__slide {
  padding-top: 40%; }

.content .shops-detail h1 {
  margin-bottom: 0; }

.content .shops-detail h6 {
  margin-bottom: 15px;
  margin-top: 0; }

.shops-detail__header {
  margin-bottom: 30px; }
  @media (max-width: 529px) {
    .shops-detail__header {
      margin-bottom: 20px; } }

.shops-detail .slider__dots {
  margin: 0;
  z-index: 2;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0; }

.shops-detail .slider__controls .owl-prev .icon, .shops-detail .slider__controls .owl-next .icon {
  font-size: 27px; }

.shops-detail .slider {
  margin-bottom: 60px; }
  @media (max-width: 529px) {
    .shops-detail .slider {
      margin-bottom: 25px; } }

.shops-detail .pseudo-link--gray {
  font-size: 12px;
  color: #a6a6a6;
  position: relative;
  cursor: pointer; }
  html:not(.bx-touch) .shops-detail .pseudo-link--gray:hover:after, .bx-touch .shops-detail .pseudo-link--gray:active:after {
    background: none; }
  .shops-detail .pseudo-link--gray:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: -moz-linear-gradient(left, #a6a6a6, #a6a6a6 50%, transparent 50%);
    background: -ms-linear-gradient(left, #a6a6a6, #a6a6a6 50%, transparent 50%);
    background: -o-linear-gradient(left, #a6a6a6, #a6a6a6 50%, transparent 50%);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#a6a6a6), color-stop(0.5, #a6a6a6), color-stop(0.5, transparent));
    background: -webkit-linear-gradient(left, #a6a6a6, #a6a6a6 50%, transparent 50%);
    background: linear-gradient(left, #a6a6a6, #a6a6a6 50%, transparent 50%);
    background-size: 4px 2px;
    background-repeat: repeat-x;
    background-position: 0 100%; }

.shops-detail__contacts {
  background: #f5f5f5;
  padding: 30px 0;
  margin-bottom: 60px; }
  @media (max-width: 1019px) {
    .shops-detail__contacts {
      padding-bottom: 10px; } }
  @media (max-width: 529px) {
    .shops-detail__contacts {
      padding-bottom: 0;
      padding-top: 25px;
      margin-bottom: 30px; } }

.shops-detail__text {
  margin-bottom: 60px; }
  @media (max-width: 529px) {
    .shops-detail__text {
      margin-bottom: 25px; } }

@media (max-width: 1019px) {
  .shops-detail .shop-contact {
    margin-bottom: 25px; } }

.content .ya-share2 ul {
  margin-bottom: 0; }

.content .ya-share2 li {
  padding: 0;
  margin: 0 2px; }
  .content .ya-share2 li:before {
    content: none; }

.content .departs {
  margin: 0; }

.content .departs li {
  font-weight: 400; }

.departs span {
  color: #757575;
  font-weight: 300; }
  @media (max-width: 529px) {
    .departs span {
      display: block; } }

.shop-anons {
  color: #707070; }
  @media (max-width: 529px) {
    .shop-anons {
      position: relative;
      font-size: 12px;
      line-height: 19px;
      height: 75px;
      overflow: hidden; }
      .shop-anons:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 30px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); } }
  .shop-anons--full {
    height: 100%; }
    .shop-anons--full:after {
      content: none; }

.shop-contact {
  font-size: 13px;
  line-height: 19px;
  color: #535353; }

.shop-way {
  color: #707070;
  font-weight: 300; }

.map-shop {
  height: 500px;
  border: 1px solid #d6d6d6; }
  @media (max-width: 1239px) {
    .map-shop {
      height: 350px; } }
  @media (max-width: 529px) {
    .map-shop {
      height: 290px; } }

.main-page__block--brands .container .slider {
  margin-bottom: unset;
}


.pop-sect .owl-stage {
  align-items: flex-start;
}

.pop-sect .owl-item a h6 {
  margin-top: 10px;
  text-align: center;
}

.content .pop-sect .owl-item  a {
  display: flex;
  flex-direction: column;
  text-decoration: unset;
  color: #212121;
}

@media (max-width: 749px) {
  .main-page__block--brands {
    margin-bottom: 20px !important;
  }
}

/* End */


/* Start:/local/templates/2019/components/teamprofi/empty/main-brands/style.css?1717142506675*/
.brands-slider__title{margin-bottom:10px;font-size:12px;text-align:right}.brands-slider__title a{text-decoration:underline}.bx-touch .brands-slider__title a:active,html:not(.bx-touch) .brands-slider__title a:hover{text-decoration:none}.brands-slider__item{display:flex;align-items:center;justify-content:center;height:50px;opacity:.8}.bx-touch .brands-slider__item:active,html:not(.bx-touch) .brands-slider__item:hover{opacity:1}.bx-touch .brands-slider__item:active .img-fluid,html:not(.bx-touch) .brands-slider__item:hover .img-fluid{filter:none}.brands-slider__item .img-fluid{max-height:100%;filter:grayscale(1)}
.owl-stage {
    align-items: center;
    display: flex;
}
/* End */


/* Start:/local/templates/2019/components/bitrix/catalog.section.list/pop-section-slider/style.min.css?17924508742078*/
.news-tabs__head{overflow:hidden;margin-bottom:30px}@media (max-width:1019px){.news-tabs__head{margin-bottom:25px}}@media (max-width:529px){.news-tabs__head{margin-bottom:0}}.news-tabs__title{font-size:24px;line-height:1;font-weight:700}@media (max-width:1019px){.news-tabs__title{font-size:18px}}@media (max-width:749px){.news-tabs__content{overflow:hidden}}.news-tab-title{position:relative;padding-bottom:1px;border-bottom:1px solid #d6d6d6}@media (max-width:529px){.news-tab-title{height:49px;overflow:hidden;padding:0 15px;background-color:#fafafa;border-bottom:none}}.news-tab-title__area{display:flex;align-items:start;margin:0-10px}@media (max-width:529px){.news-tab-title__area{height:80px;overflow-x:auto;overflow-y:hidden}}.news-tab-title__item{padding:0 10px}.news-tab-title__link{position:relative;display:block;padding:7px 0;font-size:16px;line-height:1;font-weight:500;color:#757575;cursor:pointer}@media (max-width:1019px){.news-tab-title__link{font-size:15px}}@media (max-width:529px){.news-tab-title__link{padding:16px 0}}.bx-touch .news-tab-title__link:active,html:not(.bx-touch) .news-tab-title__link:hover{color:#f26522}.news-tab-title__link.active{color:#f26522;cursor:default}.news-tab-title__link.active:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#f26522}.news-tab-content{display:none;overflow:hidden}.news-tab-content.active{display:block}.bx-touch .news-slider__link:active,html:not(.bx-touch) .news-slider__link:hover{filter:grayscale(1)}.popmechanic-header{display:none}@media (max-width:529px){.mindbox-widgets-wrap .news-tab-title__link{padding:0;display:flex;height:47px;align-items:center;min-width:160px}}.brands-slider__item{height:auto}.main-page .pop-sect .owl-item a h6,.pop-sect-mainpage-title{margin:25px 0 10px;font-size:14px;font-weight:700;line-height:1.4}.main-page .pop-sect .owl-stage{align-items:flex-start}.main-page .pop-sect .owl-item a h6{text-align:center;margin:10px 0 15px}.main-page .pop-sect .owl-item a{display:flex;flex-direction:column;text-decoration:unset;color:#212121}
/* End */
/* /local/templates/2019/components/bitrix/news/shops/style.css?1688276284485 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1688272657666 */
/* /local/templates/2019/components/bitrix/news/shops/bitrix/news.detail/.default/style.css?17171425063978 */
/* /local/templates/2019/components/teamprofi/empty/main-brands/style.css?1717142506675 */
/* /local/templates/2019/components/bitrix/catalog.section.list/pop-section-slider/style.min.css?17924508742078 */
