@charset "UTF-8";
.ustanovka-plastikovyh-okon .hot-promotions .indent {
    padding-top: 0;
}
.osteklenie-balkona-v-hrushhevke .hot-promotions .indent,
.holodnoe-osteklenie .hot-promotions .indent,
.otdelka-balkonov .hot-promotions .indent,
.panoramnye-okna .hot-promotions .indent,
.okna-dlya-doma .hot-promotions .indent {
    padding-bottom: 0;
}
.hot-promotions {
  /* .hot-promotions__title */
  /* .hot-promotions__slider */
  /* .hot-promotions__item */
  /* .hot-promotions__item-img */
  /* .hot-promotions__item-text */
  /* .hot-promotions__item-btn */
}
.hot-promotions__title {
  margin-bottom: 1.15em;
}
.hot-promotions__item-text1 {
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    color: #F26421;
    padding-bottom: 15px;
}
@media (max-width: 767px) {
 .hot-promotions {
    padding-bottom: 1em;
}  
  .hot-promotions .hot-promotions__slider .owl-nav {
    display: none;
}
}
@media (min-width: 768px) {
  .hot-promotions__title {
    margin-bottom: 0.95em;
  }
}
.hot-promotions {
    padding-bottom: 0;
} 
@media (min-width: 1200px) {
  .hot-promotions__title {
    letter-spacing: 0.03em;
    margin-bottom: 0.9em;
  }
}
.hot-promotions__slider {
  margin-bottom: 2.5rem;
}
.hot-promotions__slider .owl-stage-outer {
  -webkit-filter: drop-shadow(0 0 1rem rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 0 1rem rgba(0, 0, 0, 0.25));
}
.hot-promotions__slider .owl-stage {
  display: flex;
}
.hot-promotions__slider .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  z-index: 0;
}
.hot-promotions__slider .owl-prev,
.hot-promotions__slider .owl-next {
  position: absolute;
  bottom: -1.4em;
  z-index: 2;
}
.hot-promotions__slider .owl-prev span,
.hot-promotions__slider .owl-next span {
  font-size: 1em;
  display: block;
  width: 4.4em;
  height: 1em;
  color: transparent;
  background-position: center;
  background-size: contain;
}
@media (min-width: 768px) {
  .hot-promotions__slider .owl-prev,
  .hot-promotions__slider .owl-next {
    bottom: -1.7em;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__slider .owl-prev,
  .hot-promotions__slider .owl-next {
    bottom: -1.7em;
  }
}
.hot-promotions__slider .owl-prev {
  left: 0.5em;
}
.hot-promotions__slider .owl-prev span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.6 82.25'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1' fill='%23F26421'%3E%3Cpath d='M17.86,35.76c3.84.2,6.26.43,8.67.43q187.25,0,374.47,0c6.21,0,7.32,1.1,6.24,6.8a5,5,0,0,1-3,2.92c-1.5.52-3.29.15-5,.15q-186.48,0-373,0c-2.4,0-4.79.24-8.47.44,2.05,2.28,3.16,3.64,4.39,4.87Q32.83,62,43.47,72.62c2.63,2.6,3.61,5.53.72,8.22-2.64,2.47-5.47,1.42-7.89-1q-16.93-17-33.93-33.95c-3.2-3.2-3.15-6.23.11-9.47q17.06-16.87,34-33.93c2.44-2.46,5.19-3.58,7.84-1s1.9,5.66-.74,8.27Q33.06,20.13,22.67,30.61C21.4,31.88,20.21,33.23,17.86,35.76Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .hot-promotions__slider .owl-prev {
    left: 11em;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__slider .owl-prev {
    left: 19.0em;
  }
}
.hot-promotions__slider .owl-next {
  right: 0.5em;
}
.hot-promotions__slider .owl-next span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.46 82.26'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1' fill='%23F26421'%3E%3Cpath d='M388,46.1H6.38c-6.22,0-7.06-.86-6-6.88.2-1.13,1.8-2.47,3-2.83,1.69-.49,3.63-.16,5.46-.16q185.73,0,371.46,0c2.56,0,5.13-.28,9.14-.51-4.64-4.71-8.19-8.37-11.79-12C373,19,368.27,14.28,363.56,9.56c-2.39-2.39-3.56-5.18-.89-7.87s5.68-1.84,8.28.77q16.94,17,33.95,33.93c3.21,3.18,3.52,6.16.24,9.43q-17,16.93-33.95,33.92c-2.53,2.53-5.5,3.67-8.35,1s-1.52-5.69,1-8.2q10.82-10.76,21.56-21.56c1.11-1.11,2.12-2.3,3.18-3.45Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .hot-promotions__slider .owl-next {
    right: 11em;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__slider .owl-next {
    right: 19.0em;
  }
}
.hot-promotions__slider .pagination-box {
  bottom: -1.3em;
}
@media (min-width: 768px) {
  .hot-promotions__slider .pagination-box {
    bottom: -1.5em;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__slider .pagination-box {
    bottom: -1.5em;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__slider {
    max-width: 100%;
    margin: 0;
    margin-bottom: 2.5rem;
  }
}
.hot-promotions__item {
  width: 100%;
  max-width: 25.5rem;
  padding: 16px 16px 20px;
  background-color: #fff;
  border-radius: 0.3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 40.1rem;
  height: 100%;
}
@media (min-width: 768px) {
  .hot-promotions__item {
    min-height: 43.5rem;
    max-width: 28.7rem;
  }
}
@media (min-width: 1200px) {
  .hot-promotions__item {
    max-width: 25.5rem;
    min-height: 40.1rem;  
  }
}
.hot-promotions__item-img {
  margin-bottom: 15px;
}
.hot-promotions__item-text {
  font-size: 1.6rem;
  letter-spacing: 0.03em;
  line-height: 1.2em;
  margin-bottom: 10px;
}
.hot-promotions__item-text span {
  text-transform: uppercase;
}
.hot-promotions__item-btn {
     margin-top: auto;
    border: 0.15em solid #F26421;
    background-color: #fff;
    color: #F26421;
    max-width: 25.7rem;
    font-size: 14px;
    min-height: 33px;
    line-height: 29px;
    padding: 0;
}
.hot-promotions__item-btn:hover {
    background: #F26421;
    color: #FFFFFF;
    text-decoration: none;
}
.hot-promotions__item-btn1 {
    margin-top: 60px;
}
@media (min-width: 768px) {
 .hot-promotions__item-btn1 {
    max-width: 281px;
}   
}