

/* Start:/local/templates/template/components/bitrix/catalog/.default/style.css?1758014197160*/
.catalog-extended-wrap{
    margin-bottom: 52px;
}
.catalog-extended-wrap .slick-track{
    margin-left: 0;
}
.catalog-section-empty{
    margin-bottom: 25px;
}
/* End */


/* Start:/local/templates/template/components/pixelplus/catalog.element/.default/style.css?17065264071828*/
.product__images_big {
  position: relative;
}

.product__dsc_btn .product__qty {
  margin-bottom: 0;
}

.summ {
  border: 2px solid #E3F2F7;
  padding: 12px 29px;
  box-sizing: border-box;
}

.summ > .num {
  color: #FF7F00;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  padding: 0;
  white-space: nowrap;

  letter-spacing: -0.01em;

}

.stickers-block-for-products {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1;
}

.stickers-block-for-products > span {
  display: block;
  margin-bottom: 2px;
  padding: 5px 8px;
  font-size: .6875em;
  color: #fff;
  font-weight: 700;
  line-height: 1em;
  width: max-content;
}

.stickers-block-for-products .sticker-popular {
  background-color: #fd7e14;
}

.stickers-block-for-products .sticker-new {
  background-color: #28a745;
}

.stickers-block-for-products .sticker-recommend {
  background-color: #007bff;
}

.stickers-block-for-products .sticker-sale {
  background-color: #dc3545;
}



#why__choose.detailPageAdventages {
  padding: 34px 30px 0 30px;
}
#why__choose.detailPageAdventages .why__choose_box {
  margin-top: 0;
}
#why__choose.detailPageAdventages .d_flex {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
#why__choose.detailPageAdventages .col-4 { 
  margin-top: 40px; 
  margin-bottom: 34px;
}
@media screen and (max-width: 450px) {
  #why__choose.detailPageAdventages .col-4 { 
    flex: 0 0 50%;
    max-width: 50%;
  }
  #why__choose.detailPageAdventages .col-4 p { 
    font-size: 14px;
  }
}

.product__dsc_soc {
  width: 44%;
  float: left;
}

.product__dsc_pay {
  width: 50%;
  float: left;
  text-align: left;
}

ul.delivery li {
  font-family: 'opensans';
  font-size: 14px;
}

/*.product__img_big_nav.slick-initialized.slick-slider .slick-track {*/
/*  left: -52px;*/
/*}*/
/* End */


/* Start:/local/components/pixelplus/buy.cheaper/templates/.default/style.css?17798789014274*/
.buy__cheaper-button-wrapp{
    margin-bottom: 21px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.buy__cheaper-button{
    color: #395FA5;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 5px;
}
.buy__cheaper-button span{
    /*border-bottom: 1px dashed #395FA5;*/
    border-bottom: none;
    /* Создаем чередование цвета и прозрачности */
    background-image: linear-gradient(to right, #395FA5 50%, transparent 50%);
    background-position: bottom;
    background-repeat: repeat-x;
    /* background-size: [ширина черточки + пробел] [высота черточки] */
    /* Ниже пример для идеальных квадратов 2px на 2px с пробелом 2px: */
    background-size: 4px 2px;
    padding-bottom: 2px;
}
.product__dsc_price {
    padding-bottom: 6px !important;
}
.buy__cheaper-block-popup{
    max-width: 720px;
    background: #ffffff;
    margin: 0 auto;
}
.buy__cheaper-block-popup-wrapp{
    padding: 52px 64px 56px 64px;
    position: relative;
}
.buy__cheaper-block-header{
    display: flex;
    gap: 12px;
    flex-direction: column;
    margin-bottom: 14px;
}
.buy__cheaper-block-title{
    color: #1D4E9F;
    text-align: center;
    font-family: "Open Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 120% */
}
.buy__cheaper-block-desc{
    color: #7A8A9C;
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
.buy__cheaper-block-separator{
    border-top: 1px solid #CFD8E3;
    margin-top: 8px;
    margin-bottom: 8px;

}
.buy__cheaper-block-item{
    padding: 12px 0px;
}
.buy__cheaper-block-item-name{
    color: #1D4E9F;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25.2px; /* 140% */
    margin-bottom: 8px;
}
.buy__cheaper-block-item-text, .buy__cheaper-block-item-text p, .buy__cheaper-block-item-text li{
    color: #343434;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
.buy__cheaper-block-body{
    margin-bottom: 16px;
}
.buy__cheaper-block-item-text ul{
    margin-top: 12px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.buy__cheaper-block-item-text ul li{
    list-style: disc;
    margin-left: 25px;
}
.buy__cheaper-block-item-text a{
    color: #1D4F9E;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.buy__cheaper-block-body .buy__cheaper-block-item:last-child .buy__cheaper-block-item-name{
    color: #343434;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
    margin-bottom: 0px;
}
.buy__cheaper-block-body .buy__cheaper-block-item:last-child .buy__cheaper-block-item-text p {
    color: #343434;
    font-weight: 700;
}
.buy__cheaper-block-button{
    padding: 14px 0px;
    text-align: center;
    background: #1D4F9E;
    cursor: pointer;
    color: #FFF;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
}
.buy__cheaper-block-button:hover {
    background: #00398E;

}
.buy__cheaper-block-close{
    display: flex;
    width: 28px;
    height: 28px;
    padding: 2.5px 5.23px 3.5px 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    right: 22px;
    top:18px;
    position: absolute;
    cursor: pointer;
}

@media screen and (max-width: 640px){
    .buy__cheaper-block-popup-wrapp {
        padding: 20px;
    }
    .buy__cheaper-block-item-text, .buy__cheaper-block-item-text p, .buy__cheaper-block-item-text li {
        font-size: 14px;
    }
    .buy__cheaper-block-title {
        font-size: 24px;
    }
    .buy__cheaper-block-desc {
        font-size: 14px;
    }
}
/* End */


/* Start:/local/templates/template/components/bitrix/catalog.section/related_products/style.css?16146890991518*/
.wrapper-related-products {
  background: #ffffff;
  margin: -1px -13px;
  padding: 1px 13px;
}

.related-products {
  margin-bottom: 50px;
}

.related-products__item {
  padding: 0 7.5px 7.5px 7.5px !important;
}

.related-products__availability {
  font-size: 14px;
  color: #292929;
}

.related-products .nav {
  padding: 0 7.5px;
  margin-bottom: 30px;
}

.related-products .nav-item {
  margin-right: 15px;
  margin-bottom: 5px;
}

.related-products .nav-link {
  border: 1px solid #1d4e9f !important;
  border-radius: 0 !important;
  background: none !important;
  color: #1d4e9f !important;
}

.related-products .nav-link.active {
  background: #1d4e9f !important;
  color: #fff !important;
}

.related-products__more {
  display: flex;
  justify-content: start;
  align-items: center;
  max-width: max-content;
  color: #1d4e9f;
  font-size: 18px;
  text-decoration: underline;
  padding: 7.5px;
  margin-top: 10px;
}

.related-products__more:hover {
  text-decoration: none;
}

.related-products__more svg {
  max-width: 15px;
  max-height: 15px;
  margin-left: 10px;
  fill: #1d4e9f;
  margin-bottom: -4px;
}

@media (min-width: 992px) {
  .related-products__item {
    /*max-width: 195px !important;*/
  }
}

@media (max-width: 767px) {
  .related-products .nav {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .related-products .nav-item {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* End */


/* Start:/local/templates/template/components/bitrix/catalog.section/similar/style.css?1614690520105*/
.related-slider .slick-track {
  display: flex;
}

.related-slider .slick-slide {
  height: auto;
}
/* End */


/* Start:/local/templates/template/components/bitrix/catalog.products.viewed/viewed_products_in_detail_product_page/style.css?16225885123828*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-products-viewed-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */
/* /local/templates/template/components/bitrix/catalog/.default/style.css?1758014197160 */
/* /local/templates/template/components/pixelplus/catalog.element/.default/style.css?17065264071828 */
/* /local/components/pixelplus/buy.cheaper/templates/.default/style.css?17798789014274 */
/* /local/templates/template/components/bitrix/catalog.section/related_products/style.css?16146890991518 */
/* /local/templates/template/components/bitrix/catalog.section/similar/style.css?1614690520105 */
/* /local/templates/template/components/bitrix/catalog.products.viewed/viewed_products_in_detail_product_page/style.css?16225885123828 */
