

/* Start:/local/templates/emtekh/components/bitrix/catalog/main_new/style.css?1733118930951*/
.tags{
  border-bottom: 1px solid #DFDFDF;    margin-bottom: 20px;
}
.tags a{
  margin-bottom: 20px;
  margin-right: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
  background: #F6F6F6;
  padding: 4px 10px;
  border-radius: 4px;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  text-decoration: none !important;
}

.title{
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  color: #000000;
  display: block;
  margin-bottom: 10px;


}
.chastoIshut {
  padding-top: 12px;
}
.chastoIshut  .h6{
  margin-bottom: 17px;
}
@media (max-width: 768px){
    .tags{
        display: flex;
        overflow-x: auto;
        padding-bottom: 15px;
        border-bottom: 0;
    }
    .tags a{margin: 0 10px 0 0;font-size: 13px;}
    .catalog-wrap section.section.popular-products.bg-white.bd-grey{
        margin: 0;
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/emtekh/components/bitrix/menu/catalog-element/style.css?17331458373139*/
/* ------------------------ */
.catalog__list{
  padding: 0;
}
.catalog__item{
  border-bottom: 1px solid #dfdfdf;
  position: relative;
  user-select: none;
  list-style: none;
}
.catalog__item-box{
  height: 47px;
  display: flex;
  align-items: center;
  padding-left: 21px;
  padding-right: 10px;
  position: relative;
}
.cat-active{
  background: #f9f9f9;
}
.cat-active::before{
  top: 0 !important;
  bottom: 0 !important;
  background-color: #fc8507 !important;
  content: '';
  position: absolute;
  left: 0;
  width: 2px;
  transition: ease-in-out .25s;
}
.catalog__hide .catalog__link{
  padding: 15px 10px;
  width: 100%;
}
.catalog__hide .catalog__item-box{
  height: 100%;
}
.catalog__link{
  color: #333;
  padding: 6px;
  margin-left: 15px;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
}
.catalog__hide{
  width: 100%;
  display: none;
  padding: 0;
}
.cat-active + .catalog__hide{display: block;}
.catalog__item:last-child{
  border-bottom: none;
}
.catalog__hide .active a{font-weight: bold;}
.catalog__arrow{
  cursor: pointer;
  margin-left: auto;
  padding: 4px;
  transform-origin: 40% 60%;
  transition: ease-in-out .25s;
}
.catalog__arrow path{
  fill: #c2c2c2;
  transition: ease-in-out .25s;
}
.cat-active > .catalog__arrow path{
  fill: #000;
}
.cat-active > .catalog__arrow{
  transform: rotate(90deg);
}
.catalog__item-box:hover{
  background: #f5f5f5;
  color: #000;
}
.catalog_menu_before,
.catalog_menu_after{
  display: none;
}
.catalog_menu_before_line{
  display: flex;
justify-content: space-between;
}
.catalog.sidebar__item.open .menu__search .search-icon{
  top: 21px;
}
.catalog.sidebar__item.open .catalog_menu_close{
  padding: 9px 13px;
  font-size: 19px;
}
.catalog.sidebar__item.open .menu__search{
  max-width: 100%;
  padding: 10px;
  border:   solid #dfdfdf;
  border-width: 1px 0 1px 0;
}
.catalog.sidebar__item.open .logo-link{
  padding: 8px 11px;
}
.catalog_menu_after .nav__list{
  flex-direction: column;
}
.catalog_menu_after .nav__list>.nav__item{
  background: #F6F6F6;
  margin: 0;
}
.catalog_menu_after .nav__item span,
.catalog_menu_after .nav__item>.nav__link{
  padding-left: 24px;
  padding-bottom: 10px;
  display: inline-block;
  vertical-align: top;
}
.catalog_menu_after .nav__list .nav__hide {
  display: block;
  position: initial;
  border: none;
  padding: 10px 0 10px 24px;
}
@media (max-width: 992px){
  .catalog.sidebar__item { display: none; }
  .catalog.sidebar__item.open {
    display: block;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    overflow-y: auto;
  }
  .catalog.sidebar__item.open .catalog_menu_before,
  .catalog.sidebar__item.open .catalog_menu_after{
    display: block;
  }
}
.catalog__hide .active .catalog__item-box{
  background: #f5f5f5;
}
.catalog__hide .active .catalog__item-box a{
  color: #000;
  font-weight: bold;
}
.catalog__hide .active .catalog__item-box a:hover{
  color: #0a58ca;
  font-weight: bold;
}
/* End */


/* Start:/local/templates/emtekh/components/bitrix/catalog/main_new/bitrix/catalog.element/main6/style.css?178816905313570*/
.product-detail-page{
  margin-top: 25px;
}
.gallery {
  max-width    : 403px;
  margin-bottom: 25px;
}

.gallery-main {
  padding-bottom: 25px;
  display       : block;
}

.gallery-main img {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}

.gallery_wrap{
  margin-bottom: 30px;
}

.gallery-thmbs {
  display   : flex;
  width     : 100%;
  overflow-x: auto;
}

.gallery-thmbs-item {
  border-radius: 4px;
  margin-right: 25px;
  cursor: pointer;
  border: 1px solid transparent;
  height: 81px;
  width: 81px;
  position: relative;
  min-width: 81px;
  min-height: 81px;
}

.gallery-thmbs-item.active {
  border-color: #FC8507;
}

.gallery-thmbs-item:last-child {
  margin-right: 0
}

.gallery-thmbs-item img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}

.tabs-wrap .tab {
  display: none
}

.tabs-wrap .tab.active {
  display: block
}

h1.h2 {}

.main>section>.wrapper_inner:not(.wrapper_inner_main) {
  display        : flex;
  justify-content: space-between;
}

.h2.hidden-h2 {
  margin-top: 30px;
}

.moreDescr {
  text-decoration: underline;
}

.detail__stars {

  font-weight: 500;
  font-size  : 14px;
  line-height: 16px;
  color      : #333333;


}

.short-descr {
  margin-bottom: 30px;
}

.short-props-list {
  margin-bottom: 22px;
}

.short-props-item {
  display      : flex;
  margin-bottom: 4px;
}

.short-props-item-title {
  padding-right: 5px;
  font-weight  : 500;
  font-size    : 12px;
  line-height  : 16px;
  color        : #333333;
}

.short-props-item-descr {
  font-weight: bold;
  font-size  : 12px;
  line-height: 16px;

  color: #333333;

}

.price {
  font-weight: bold;
  font-size  : 20px;
  line-height: 16px;
  color      : #000000;
}
.product-detail-page .btn-line{margin-top:16px;margin-bottom:16px;display: flex;justify-content: space-between;flex-wrap: wrap}

.product-detail-page .btn-line .btn {
  text-decoration: none;
  min-width: 100px;
  height: 40px;
  width: 45%;
  white-space: nowrap;
}
.product-detail-page .btn-line .btn-primary{
  background-color: #FC8507;
  border: 1px solid #FC8507;
}
.product-detail-page .btn-line .btn-outline{
  border: 1px solid #FC8507;
}
.product-detail-page .options-list{font-size: 12px;}
.product-detail-page .options-list .option-item{
  position: relative;
  padding-left: 20px;
  margin-bottom: 5px;
}
.product-detail-page .options-list .option-item:before{
  content:'';
  background: url(/local/templates/emtekh/components/bitrix/catalog/main_new/bitrix/catalog.element/main6/img/chacked.svg) no-repeat;
  width: 9px;
  height: 6px;
  position: absolute;
  left: 0;
  top:3px;
}
.detail-product__phone{
  margin-top:15px;
  border:1px solid #FC8507;
  border-radius: 4px;
  padding:14px 23px;
  font-size: 12px;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  color: #333;
}
.detail-product__phone:before{
  content: '';
  background:url(/local/templates/emtekh/components/bitrix/catalog/main_new/bitrix/catalog.element/main6/img/phone-solid.svg) no-repeat;
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-right: 13px;
}
.detail-product__phone a{text-decoration: none !important;font-size: 20px;color: #000;margin-right: 9px;}
.jce {
  display        : flex;
  justify-content: end;
}

.btn-add-review {
  min-width       : 100px;
  height          : 40px;
  color           : white !important;
  background-color: #FC8507 !important;
  border          : 1px solid #FC8507 !important;
  white-space     : nowrap;
}

.hidden-h2 {
  display: none
}

@media (max-width:768px) {
  .tabs-nav {
    display: none !important;
  }

  .tabs-wrap .tab {
    display: block;
  }

  .hidden-h2 {
    display: block
  }

  .main>section>.wrapper_inner:not(.wrapper_inner_main) {
    flex-direction: column;
  }
  .detail-product__phone{
    padding: 14px 16px;
  }
}
@media (max-width:400px) {
  .detail-product__phone{justify-content: space-around;}
}

@media (min-width: 992px) and (max-width: 1200px) {
  .product-detail-page .btn-line {
    flex-direction: column;
    margin-bottom: 10px;
  }
  .product-detail-page .btn-line .btn {
    margin-bottom: 10px;
    width: 100%;
  }
  .content .container main {
    padding-left: 0;
  }
  .detail-product__phone {
    padding: 14px
  }
  .tabs-nav-item {
    text-align: center;
    font-size: 13px !important;
    padding: 15px 4px !important;
  }
}

.gallery{
  position: relative;
}

.gallery .next,.gallery .prev {
  position: absolute;
cursor: pointer;
  top: 35%;
  z-index: 99;
  font-size: 0;
  width: 48px;
  height: 48px;
  border: none;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIG9wYWNpdHk9IjAuNiIgZD0iTTI0IDQ4QzM3LjI1NDYgNDggNDggMzcuMjU0NiA0OCAyNEM0OCAxMC43NDU0IDM3LjI1NDYgMCAyNCAwQzEwLjc0NTQgMCAwIDEwLjc0NTQgMCAyNEMwIDM3LjI1NDYgMTAuNzQ1NCA0OCAyNCA0OFoiIGZpbGw9IndoaXRlIj48L3BhdGg+CjxwYXRoIGQ9Ik0yMC4zMTU4IDMwLjI3MDRDMTkuNzQ1MyAzMC44NDA4IDE5Ljc0NTMgMzEuNzY1OCAyMC4zMTU4IDMyLjMzNjJDMjAuODg2MiAzMi45MDY2IDIxLjgxMTEgMzIuOTA2NiAyMi4zODE2IDMyLjMzNjJMMjkuNjg0NiAyNS4wMzMyQzMwLjI1NSAyNC40NjI3IDMwLjI1NSAyMy41Mzc4IDI5LjY4NDYgMjIuOTY3NEwyMi4zODE2IDE1LjY2NDNDMjEuODExMSAxNS4wOTM5IDIwLjg4NjIgMTUuMDkzOSAyMC4zMTU4IDE1LjY2NDNDMTkuNzQ1MyAxNi4yMzQ4IDE5Ljc0NTMgMTcuMTU5NyAyMC4zMTU4IDE3LjczMDFMMjYuNTg2MSAyNC4wMDA1TDIwLjMxNTggMzAuMjcwOVYzMC4yNzA0WiIgZmlsbD0iIzk1OTU5NSI+PC9wYXRoPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiBmaWxsPSJ3aGl0ZSI+PC9yZWN0Pgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==);
  outline: none!important;
}
.gallery .prev {
  left: 20px;
  transform: rotate(180deg);
}
.gallery .next {
  right: 20px;
}
.catalog-wrap .section.popular-products.bg-white.bd-grey {
  padding: 0 !important;
}
.wrapper_inner.wrapper_inner_main h1 {
  padding: 25px 0 0 0;
}

@media (max-width: 768px) {
  .catalog-wrap .section.popular-products.bg-white.bd-grey {
    width: 100% !important;
    display: block;
    margin: 0 !important;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .catalog-wrap .section.popular-products.bg-white.bd-grey {
    width: 100% !important;
    display: block;
    margin: 0 !important;
    padding: 0;
  }
  .main.catalog-wrap {
    width: 100%;
    padding: 0;
    display: block !important;
  }
}
.emteh-basket-form {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 12px;
  width: 100%;
}

.emteh-basket-form__quantity {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
}

.emteh-quantity-control {
  display: inline-flex;
  align-items: stretch;
}

.emteh-quantity-control input {
  width: 64px;
  min-height: 44px;
  padding: 8px 4px;
  border: 1px solid #d9d9d9;
  border-radius: 0;
  text-align: center;
  -moz-appearance: textfield;
}

.emteh-quantity-control input::-webkit-outer-spin-button,
.emteh-quantity-control input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.emteh-quantity-control__button {
  width: 44px;
  min-height: 44px;
  padding: 0;
  border: 1px solid #d9d9d9;
  background: #fff;
  color: #333;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
}

.emteh-quantity-control__button:first-child {
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

.emteh-quantity-control__button:last-child {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

.emteh-quantity-control__button:hover:not(:disabled),
.emteh-quantity-control__button:focus-visible {
  border-color: #fc8507;
  color: #fc8507;
}

.emteh-quantity-control__button:disabled {
  background: #f2f2f2;
  color: #aaa;
  cursor: not-allowed;
}

.emteh-basket-form__status {
  flex-basis: 100%;
  min-height: 20px;
  font-size: 14px;
}

.emteh-basket-form__status.is-success {
  color: #287d32;
  padding: 10px 12px;
  border: 1px solid #b9dfbf;
  border-radius: 8px;
  background: #f2fbf4;
  line-height: 1.45;
}

.emteh-basket-form__status.is-error {
  color: #b42318;
}

.emteh-basket-form .btn[hidden] {
  display: none !important;
}

@media (max-width: 575px) {
  .emteh-basket-form {
    align-items: stretch;
    gap: 10px;
  }

  .emteh-basket-form__quantity {
    width: 100%;
  }

  .emteh-quantity-control {
    width: 100%;
  }

  .emteh-quantity-control input {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
  }

  .emteh-basket-form .btn {
    width: 100%;
    min-height: 48px;
    margin: 0;
  }
}

/* Targeted commercial layout for the eight MTZ Belarus 82.1 configurations. */
.emteh-mtz-product-heading {
  max-width: 900px;
  padding: 28px 0 4px;
}

.emteh-mtz-product-heading__eyebrow {
  margin: 0 0 9px;
  color: #d86708;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.wrapper_inner.wrapper_inner_main .emteh-mtz-product-heading h1.h2 {
  margin: 0;
  padding: 0;
  color: #172033;
  font-size: clamp(34px, 4vw, 52px);
  line-height: 1.08;
  letter-spacing: -.035em;
}

.emteh-mtz-product-heading__lead {
  max-width: 760px;
  margin: 15px 0 0;
  color: #697281;
  font-size: 17px;
  line-height: 1.55;
}

.product-detail-page--mtz-821 {
  margin-top: 26px;
  padding: 24px;
  border: 1px solid #e1e6ed;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 15px 42px rgba(23, 32, 51, .07);
}

.product-detail-page--mtz-821 > .row {
  display: flex;
  align-items: stretch;
}

.product-detail-page--mtz-821 > .row > [class*="col-"] { padding-top: 8px; padding-bottom: 8px; }

.product-detail-page--mtz-821 .gallery {
  max-width: 100%;
  margin: 0 auto 20px;
}

.product-detail-page--mtz-821 .gallery-main {
  overflow: hidden;
  border-radius: 10px;
  background: #f5f6f7;
}

.product-detail-page--mtz-821 .gallery-main img { object-fit: contain; }

.product-detail-page--mtz-821 .short-props-list {
  margin-bottom: 16px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e6e9ee;
}

.product-detail-page--mtz-821 .short-props-item-title,
.product-detail-page--mtz-821 .short-props-item-descr {
  font-size: 13px;
  line-height: 1.45;
}

.emteh-mtz-product-summary {
  margin: 0 0 18px;
  padding: 14px 16px;
  border: 1px solid #cde5cf;
  border-radius: 9px;
  background: #f2faf3;
}

.emteh-mtz-product-summary__status {
  display: flex;
  gap: 9px;
  align-items: center;
  color: #2d6f36;
  font-size: 14px;
  font-weight: 700;
}

.emteh-mtz-product-summary__status span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #54a45c;
  box-shadow: 0 0 0 4px rgba(84, 164, 92, .14);
}

.emteh-mtz-product-summary p {
  margin: 7px 0 0;
  color: #65706a;
  font-size: 12px;
  line-height: 1.4;
}

.product-detail-page--mtz-821 .price {
  color: #172033;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: -.02em;
}

.product-detail-page--mtz-821 .btn-line {
  display: grid;
  grid-template-columns: minmax(150px, 1fr);
  gap: 10px;
  margin: 18px 0;
}

.product-detail-page--mtz-821 .btn-line > .btn,
.product-detail-page--mtz-821 .btn-line .emteh-basket-form,
.product-detail-page--mtz-821 .btn-line .emteh-basket-form .btn { width: 100%; }

.product-detail-page--mtz-821 .btn-line > .btn {
  display: flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-size: 15px;
  font-weight: 700;
}

.product-detail-page--mtz-821 .emteh-basket-form {
  display: grid;
  grid-template-columns: minmax(150px, .85fr) minmax(160px, 1.15fr);
  gap: 10px;
}

.product-detail-page--mtz-821 .emteh-basket-form__quantity { margin: 0; }
.product-detail-page--mtz-821 .emteh-basket-form__quantity > span:first-child { display: none; }
.product-detail-page--mtz-821 .emteh-quantity-control { width: 100%; }
.product-detail-page--mtz-821 .emteh-quantity-control input { flex: 1 1 auto; width: auto; }
.product-detail-page--mtz-821 .btn-outline { border-color: #f0801e; background: #fff; color: #d86708; }
.product-detail-page--mtz-821 .btn-outline:hover { background: #fff7ed; }

.product-detail-page--mtz-821 .options-list {
  padding: 16px 0 6px;
  border-top: 1px solid #e6e9ee;
  font-size: 13px;
}

.product-detail-page--mtz-821 .options-list .option-item { margin-bottom: 8px; }
.product-detail-page--mtz-821 .options-list .option-item:first-child { display: none; }

.emteh-mtz-product-compare {
  display: inline-flex;
  margin: 9px 0 14px;
  color: #172033 !important;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: #f0801e;
  text-underline-offset: 4px;
}

.emteh-mtz-product-benefits {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-bottom: 15px;
}

.emteh-mtz-product-benefits span {
  padding: 7px 10px;
  border-radius: 7px;
  background: #f3f5f7;
  color: #4f5967;
  font-size: 11px;
  font-weight: 700;
}

.product-detail-page--mtz-821 .detail-product__phone {
  border-color: #dfe4ea;
  border-radius: 9px;
  background: #f8fafc;
}

@media (max-width: 991px) {
  .product-detail-page--mtz-821 { padding: 18px; }
  .product-detail-page--mtz-821 > .row { display: block; }
}

@media (max-width: 575px) {
  .emteh-mtz-product-heading { padding-top: 20px; }
  .wrapper_inner.wrapper_inner_main .emteh-mtz-product-heading h1.h2 { font-size: 34px; }
  .emteh-mtz-product-heading__lead { font-size: 15px; }
  .product-detail-page--mtz-821 { margin-top: 18px; padding: 14px; border-radius: 10px; box-shadow: none; }
  .product-detail-page--mtz-821 .emteh-basket-form { grid-template-columns: 1fr; }
  .product-detail-page--mtz-821 .btn-line > .btn { min-height: 50px; }
  .product-detail-page--mtz-821 .price { font-size: 27px; }
}

/* End */


/* Start:/local/templates/emtekh/components/bitrix/news.list/section-faq/style.css?16323916241110*/
.faq-list{
    padding:0 16px;
}
.faq-item{
     margin-bottom: 16px;
     background: #f4f6f8;
     padding: 16px 0;
}
.faq-item .ui-icon{
    background: none !important;
    width: 24px;
    height: 24px;
    border:2px solid #848484;
    border-radius: 50%;
    opacity: 0.5;
    margin-right:10px;
}
.faq-item .ui-icon:before, .faq-item .ui-icon:after{
    content:'';
    width: 16px;
    height: 2px;
    transform-origin: center;
    background: #848484;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -8px;
    text-indent: 0;
    transition:transform .3s;
}
.faq-item .ui-icon.faq-opened:after{
    transform: rotate(90deg);
}
.faq-item.active{background: #fef5e8;}
.ui-accordion-header.faq-item__question{
    background: #f4f6f8;
    font-weight: 600;
    border:0;
    padding: 0 24px 8px 24px !important;
}
.ui-state-active.faq-item__question{
    color: #454545;
    background: #fef5e8;
}
.ui-widget-content.faq-item__answer{
    background: #fef5e8;
    border:0;
    padding: 0 24px !important;
}

/* End */


/* Start:/local/templates/emtekh/components/bitrix/news.list/garanty/style.min.css?1753701880141*/
.faq-list{padding:0 16px}.faq-list .ui-state-active{border:1px solid #fc8507;background:#fc8507}.faq-item__question{background-color:#f4f6f8}
/* End */


/* Start:/local/templates/emtekh/components/bitrix/news.list/prosmotrennye/style.css?173137996847*/
.product__item {
    height: auto !important;
}
/* End */
/* /local/templates/emtekh/components/bitrix/catalog/main_new/style.css?1733118930951 */
/* /local/templates/emtekh/components/bitrix/menu/catalog-element/style.css?17331458373139 */
/* /local/templates/emtekh/components/bitrix/catalog/main_new/bitrix/catalog.element/main6/style.css?178816905313570 */
/* /local/templates/emtekh/components/bitrix/news.list/section-faq/style.css?16323916241110 */
/* /local/templates/emtekh/components/bitrix/news.list/garanty/style.min.css?1753701880141 */
/* /local/templates/emtekh/components/bitrix/news.list/prosmotrennye/style.css?173137996847 */
