

/* Start:/local/templates/onyx2026/components/bitrix/news.detail/sale.new/style.css?17800411045565*/
.sale-detail{
  padding-bottom: 140px;
}
.sale-detail-info{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  padding: 49px 41px 56px;
  /* margin-bottom: 43px; */
  background: #E9E9E9;
  margin-bottom: 40px;
}
.sale-detail-img{
  max-width: 431px;
  width: 100%;
  max-height: 305px;
  margin-right: 36px;
}
.sale-detail-img img{
  width: 100%;
}
.sale-detail-data{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sale-detail-data__title{
  font-family: 'Roboto';
  font-weight: bold;
  font-size: 34px;
  line-height: 40px;
  padding-top: 40px;
  margin-top: 0;
  margin-bottom: 3px;
  color: #25384F;
}
.sale-detail-data__date{
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 18px;
  color: #70C7EE;
}
.sale-detail-data__text{
  font-size: 16px;
  line-height: 140%;
  margin: 0 0;
  color: #333333;
}
.sale-detail-list:not(:last-child){
  margin-bottom: 27px;
}
.sale-detail-list-title{
  font-family: 'Roboto';
  font-weight: bold;
  font-size: 34px;
  line-height: 140%;
  margin: 0 0 14px;
  color: #25384F;
}
.sale-detail-table{
  padding-left: 105px;
  padding-right: 210px;
}
.sale-detail table{
  width: 100%;
  border-spacing: 0;
}
.sale-detail table .td-col-1{
  width: 66%;
}
.sale-detail table .td-col-2{
  width: 15%;
}
.sale-detail table .td-col-3{
  width: 22%;
}
.sale-detail table tr:not(:first-child) td{
  padding-top: 10px;
}

.sale-detail table .td-col-1 a{
  font-family: 'Roboto';
  font-size: 20px;
  line-height: 140%;
  text-decoration-line: underline;
  color: #203951;
}
.sale-detail table .td-col-2 .old-price{
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 140%;
  position: absolute;
  top: 90%;
  color: #828282;
}
.sale-detail table .td-col-2 .old-price::before{
  content: '';
  width: 100%;
  height: 1px;
  -webkit-transform: rotate(-10deg) translateY(-50%);
  -ms-transform: rotate(-10deg) translateY(-50%);
  transform: rotate(-10deg) translateY(-50%);
  position: absolute;
  left: 0;
  top: 50%;
  background: #FF0000;
}
.sale-detail table .td-col-2 .new-price{
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #438BDF;
}
.sale-detail table .table-prices{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  position: relative;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.sale-detail table .td-col-3{
  text-align: right;
}
.sale-detail table .td-col-3 a{
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #438BDF;
}
.sale-detail table .td-col-3 svg{
  display: none;
}
.sale-detail table td{
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 18px;
}

@media(max-width: 990px){
  .sale-detail{
    padding-bottom: 65px;
  }
  .sale-detail-info{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 17px 15px 52px;
  }
  .sale-detail-img{
    margin-bottom: 29px;
    margin-right: 0;
  }
  .sale-detail-img img{
    max-width: 100%;
  }
  .sale-detail-data__title{
    font-size: 24px;
    line-height: 28px;
    padding-top: 0;
  }
  .sale-detail-data__date{
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 28px;
  }
  .sale-detail-data__text{
    font-size: 14px;
  }
  .sale-detail-table{
    padding-left: 0;
    padding-right: 0;
  }
  .sale-detail table tr{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
        border-bottom: 1px solid #E0E0E0;
  }
  .sale-detail table .td-col-1{
    width: 100%;
    padding-bottom: 16px;
  }
  .sale-detail table td{
    border-bottom: none;
  }
  .sale-detail table .td-col-2{
    width: 50%;
    padding-bottom: 22px;
  }
  .sale-detail table .table-prices{
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .sale-detail table .td-col-2 .new-price{
    font-size: 16px;
    line-height: 140%;
  }
  .sale-detail table tr{
    position: relative;
  }
  .sale-detail table .td-col-2 .old-price{
    font-size: 12px;
    line-height: 140%;
    position: relative;
    top: auto;
    margin-left: 8px;
  }
  .sale-detail table .td-col-3{
    position: absolute;
    right: 0;
    bottom: 0;
    padding-bottom: 22px;

  }
  .sale-detail table .td-col-3 svg{
    display: block;
  }
  .sale-detail table .td-col-3 .add-to-basket{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;

  }
  .sale-detail table .td-col-3 a{
    width: fit-content;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: flex-end;
    align-items: flex-end;
    margin-left: auto;
    margin-right: 14px;
  }
  .sale-detail table .td-col-3 .add-to-basket span{
    display: none;
  }
  .sale-detail table tr:not(:first-child) td{
    padding-top: 0;
  }
  .sale-detail table tr:not(:first-child) .td-col-1{
    padding-top: 21px;
  }
  .sale-detail-list:not(:last-child){
    margin-bottom: 20px;
  }
}

/* End */


/* Start:/local/templates/onyx2026/components/bitrix/catalog.item/catalog.item.sale/style.css?17800411052543*/
.custom-sale__item-favorite.custom-content__product-favorite--active {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.001 4.52853C14.35 2.42 17.98 2.49 20.2426 4.75736C22.5053 7.02472 22.583 10.637 20.4786 12.993L11.9999 21.485L3.52138 12.993C1.41705 10.637 1.49571 7.01901 3.75736 4.75736C6.02157 2.49315 9.64519 2.41687 12.001 4.52853ZM18.827 6.1701C17.3279 4.66794 14.9076 4.60701 13.337 6.01687L12.0019 7.21524L10.6661 6.01781C9.09098 4.60597 6.67506 4.66808 5.17157 6.17157C3.68183 7.66131 3.60704 10.0473 4.97993 11.6232L11.9999 18.6543L19.0201 11.6232C20.3935 10.0467 20.319 7.66525 18.827 6.1701Z' fill='%23153953'/%3e%3cpath d='M9.70795 8.56095C9.70795 8.56664 9.70795 9.29491 9.73126 10.2701C9.74494 10.8423 10.1384 7.80828 10.215 6.83784C10.2412 6.50665 9.88538 6.31314 9.73196 6.20813C9.5617 6.0916 8.89168 6.11237 7.75292 6.08972C6.48525 6.0645 5.72293 6.07268 5.57644 6.19327C5.21133 6.49383 5.2166 6.97247 5.14661 7.60674C5.03828 8.58837 5.15611 9.31518 5.38559 9.79707C5.58216 10.2099 5.9993 10.9354 6.38184 11.5354C6.76438 12.1354 7.11448 12.5806 7.50149 13.0173C7.88851 13.454 8.30184 13.8687 8.80723 14.31C9.87059 15.2387 10.7984 15.9704 11.2911 16.4723C11.5871 16.7739 11.7127 16.9438 11.861 16.9522C12.0939 16.9653 12.322 16.5504 13.1261 15.7917C13.7613 15.1924 14.9479 14.2574 15.7548 13.4843C17.0591 12.2346 17.5477 11.3422 17.8332 10.8947C18.2711 10.208 18.5624 9.39016 18.6413 7.62701C18.6557 7.30384 18.5912 7.23257 18.4732 7.14023C18.1757 6.90748 17.3015 6.58741 16.283 6.22495C15.8418 6.06793 15.4751 6.069 14.9886 6.08717C14.6693 6.0991 14.0879 6.58382 13.3224 7.25753C12.5603 7.92837 12.2404 8.75352 11.9923 9.78419C11.8003 10.5821 11.6217 11.97 11.5107 12.7387C11.3998 13.5074 11.3998 13.623 11.4504 13.6683C11.5639 13.7702 12.6218 12.7603 14.0524 11.3451C15.1245 10.2845 15.5761 9.16931 15.6596 8.8889C15.6807 8.81809 15.6071 8.74726 15.3955 8.70763C15.1839 8.668 14.8036 8.65938 13.4753 8.77767C12.147 8.89597 9.88227 9.14145 7.46712 9.29871' stroke='%23153953' stroke-width='4' stroke-linecap='round'/%3e%3c/svg%3e ") !important;
}

.tovar-prices__notinstock .tovar-prices__stock-title{
	padding-left: 0;
}

.tovar-prices__notinstock .tovar-prices__stock-title:before,
.tovar-prices__notinstock .tovar-prices__stock-title:after{
	content: none !important;
}

.custom-sale__item-button{
	box-sizing: border-box;
}

.popup-window-buttons .btn.btn-buy{
	margin: 0;
}
/* End */


/* Start:/local/templates/onyx2026/components/bitrix/catalog.top/catalog.top.sale/section/style.css?1780041105428*/
.catalog-top-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}
.popup-window-buttons .btn.btn-buy{
	width: 100%;
	border: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	background: #153953 !important;
}
.popup-window-buttons .btn.btn-buy:hover{
	background: #e2e7ea !important;
	    color: #153953;
}

/* End */
/* /local/templates/onyx2026/components/bitrix/news.detail/sale.new/style.css?17800411045565 */
/* /local/templates/onyx2026/components/bitrix/catalog.item/catalog.item.sale/style.css?17800411052543 */
/* /local/templates/onyx2026/components/bitrix/catalog.top/catalog.top.sale/section/style.css?1780041105428 */
