@charset "UTF-8";
.buy-with-windows {
  /* .buy-with-windows__title */
  /* .buy-with-windows__slider */
  /* .buy-with-windows__item */
  /* .buy-with-windows__item-info */
  /* .buy-with-windows__item-text */
  /* .buy-with-windows__item-price */
}

/* .buy-with-windows__item {
	width: 254px;
	display: flex;
}
@media (max-width: 1199px){

   .buy-with-windows__slider .owl-stage {
		padding-left: 0!important;
	}
} */
.buy-with-windows .currency {
	font-size: 1.4rem;
}
@media (max-width: 1199px){

       .buy-with-windows__slider .owl-stage {
            padding-left: 0!important;
        }
    }
.buy-with-windows .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
}

.buy-with-windows img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.buy-with-windows__title {
  text-transform: uppercase;
}
.buy-with-windows__subtitle, .buy-with-windows__title {
  margin-bottom: 2.8rem;
}

@media (min-width: 1200px) {
  .buy-with-windows__subtitle, .buy-with-windows__title {
    margin-bottom: 3.3rem;
  }
}

.buy-with-windows .buy-with-windows-bonus__slider .pagination-box,
.buy-with-windows .buy-with-windows-msq__slider .pagination-box,
.buy-with-windows .buy-with-windows-rpr__slider .pagination-box, .buy-with-windows__slider .pagination-box {
  position: relative;
  bottom: 0;
  margin-top: 1.6rem;
}

@media (min-width: 768px) {
  .buy-with-windows .buy-with-windows-bonus__slider .pagination-box,
  .buy-with-windows .buy-with-windows-msq__slider .pagination-box,
  .buy-with-windows .buy-with-windows-rpr__slider .pagination-box, .buy-with-windows__slider .pagination-box {
    margin-top: 2rem;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-prev,
  .buy-with-windows .buy-with-windows-bonus__slider .owl-next,
  .buy-with-windows .buy-with-windows-msq__slider .owl-prev,
  .buy-with-windows .buy-with-windows-msq__slider .owl-next,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-prev,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-next, .buy-with-windows__slider .owl-prev,
  .buy-with-windows__slider .owl-next {
    position: absolute;
    bottom: -0.25em;
    z-index: 2;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-prev span,
  .buy-with-windows .buy-with-windows-bonus__slider .owl-next span,
  .buy-with-windows .buy-with-windows-msq__slider .owl-prev span,
  .buy-with-windows .buy-with-windows-msq__slider .owl-next span,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-prev span,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-next span, .buy-with-windows__slider .owl-prev span,
  .buy-with-windows__slider .owl-next span {
    font-size: 1em;
    display: block;
    width: 3.4em;
    height: 1em;
    color: transparent;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-prev,
  .buy-with-windows .buy-with-windows-msq__slider .owl-prev,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-prev, .buy-with-windows__slider .owl-prev {
    left: 10em;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-prev span,
  .buy-with-windows .buy-with-windows-msq__slider .owl-prev span,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-prev span, .buy-with-windows__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");
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-next,
  .buy-with-windows .buy-with-windows-msq__slider .owl-next,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-next, .buy-with-windows__slider .owl-next {
    right: 10em;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-next span,
  .buy-with-windows .buy-with-windows-msq__slider .owl-next span,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-next span, .buy-with-windows__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");
  }
  .buy-with-windows .currency {
	font-size: 1.6rem;
  }  
}

@media (min-width: 1200px) {
  .buy-with-windows .buy-with-windows-bonus__slider .owl-prev,
  .buy-with-windows .buy-with-windows-msq__slider .owl-prev,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-prev, .buy-with-windows__slider .owl-prev {
    left: 18em;
  }
  .buy-with-windows .buy-with-windows-bonus__slider .owl-next,
  .buy-with-windows .buy-with-windows-msq__slider .owl-next,
  .buy-with-windows .buy-with-windows-rpr__slider .owl-next, .buy-with-windows__slider .owl-next {
    right: 18em;
  }
  .buy-with-windows .currency {
	font-size: 1.8rem;
  }   
}

@media (min-width: 1200px) {
  .buy-with-windows .buy-with-windows-bonus__slider .pagination-box,
  .buy-with-windows .buy-with-windows-rpr__slider .pagination-box,
  .buy-with-windows .buy-with-windows-msq__slider .pagination-box {
    margin-top: 0;
  }
}

.buy-with-windows__item {
  width: 100%;
  max-width: 25.5rem;
  height: 20.1rem;
  position: relative;
}

.buy-with-windows__item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 8.1rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}

@media (min-width: 768px) {
  .buy-with-windows__item {
    max-width: 28.6rem;
    height: 22.5rem;
  }
}

@media (min-width: 1200px) {
  .buy-with-windows__item {
    max-width: 30.7rem;
    height: 24.2rem;
  }
}

.buy-with-windows__item-info {
  position: absolute;
  z-index: 1;
  bottom: 1.5rem;
  width: 100%;
  color: #fff;
  padding: 0 1rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.buy-with-windows__item-text {
  font-size: 1.4rem;
  line-height: 122%;
  text-transform: uppercase;
  white-space: nowrap;
}

.buy-with-windows__item-text--msq {
  max-width: 14rem;
}

@media (min-width: 768px) {
  .buy-with-windows__item-text {
    font-size: 1.6rem;
  }
  .buy-with-windows__item-text--msq {
    max-width: 16rem;
  }
}

@media (min-width: 1200px) {
  .buy-with-windows__item-text {
    font-size: 1.8rem;
  }
}

.buy-with-windows__item-price {
  font-size: 2rem;
  white-space: nowrap;
  position: absolute;
  right: 1rem; 
}

.buy-with-windows__item-price::before {
  content: "от ";
  font-size: 1.4rem;
}

.buy-with-windows__item-price::after {
  font-size: 1.6rem;
}

.buy-with-windows__item-price--msq {
  font-size: 3.7rem;
}

.buy-with-windows__item-price--msq::after {
  font-size: 2.5rem;
}

.buy-with-windows__item-price--msq::before {
  content: none;
}

.rubl:after {
    content: "\20BD";
    display: inline-block;
    color: inherit;
}

@media (min-width: 768px) {
  .buy-with-windows__item-price {
    font-size: 2.2rem;
  }
  .buy-with-windows__item-price::before {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .buy-with-windows__item-price {
    font-size: 2.5rem;
  }
  .buy-with-windows__item-price::before, .buy-with-windows__item-price::after {
    font-size: 1.8rem;
  }
}

.buy-with-windows .buy-with-windows-rpr__slider .buy-with-windows__item-text,
.buy-with-windows .buy-with-windows-bonus__slider .buy-with-windows__item-text {
  font-size: 1.4rem;
}

@media (min-width: 1200px) {
  .buy-with-windows .buy-with-windows-rpr__slider .buy-with-windows__item-text,
  .buy-with-windows .buy-with-windows-bonus__slider .buy-with-windows__item-text {
    font-size: 1.6rem;
  }
}

.balkonnyj-blok .buy-with-windows,
.plastikovye-okna-kbe .buy-with-windows,
.dvuhstvorchatye-okna .buy-with-windows,
.odnostvorchatye-okna .buy-with-windows,
.trehstvorchatye-okna .buy-with-windows,
.ustanovka-plastikovyh-okon .buy-with-windows,
.okna-alutech .buy-with-windows,
.okna-v-tipovyh-domah .buy-with-windows {
	background-color: #fff;
}
.plastikovye-okna-kbe .buy-with-windows__wrapper,
.otdelka-balkonov-pod-klyuch .buy-with-windows__wrapper,
.vhodnye-plastikovye-dveri .buy-with-windows__wrapper,
.alyuminievoe-osteklenie-provedal .buy-with-windows__wrapper,
.vneshnyaya-otdelka-sajdingom .buy-with-windows__wrapper,
.okna-dlya-doma-2 .buy-with-windows__wrapper {
	padding-bottom: 0;
}
.buy-with-windows.related-services-roof .buy-with-windows__title {
	margin-bottom: 15px;
}
.buy-with-windows.related-services-roof .desc {
	line-height: 130%;
	margin-bottom: 20px;
}
.buy-with-windows.related-services-roof .button {
	margin-top: 25px;
}
@media (max-width: 767px) {
	.buy-with-windows.related-services-roof .owl-nav {
		display: none;
	}
}
@media (min-width: 768px) {
	.vneshnyaya-otdelka-balkona .buy-with-windows .indent,
	.osteklenie-balkona-alyuminiem .buy-with-windows .indent,
	.alyuminievye-dveri .buy-with-windows .indent {
		padding-bottom: 0;
	}
	.buy-with-windows.related-services-roof .desc {
		font-size: 18px;
		line-height: 122%;
	}
	.buy-with-windows.related-services-roof .button {
		width: 306px;
		margin-top: 30px;
	}	
}
@media (min-width: 1200px) {
	.czeny-na-otdelku-balkonov .buy-with-windows .indent {
		padding-bottom: 80px;
	}
	.buy-with-windows.related-services-roof .buy-with-windows__title,
	.buy-with-windows.related-services-roof .desc {
		margin-bottom: 30px;
	}	
	.buy-with-windows.related-services-roof .buy-with-windows__list {
		display: flex;
		justify-content: space-between;
	}	
}