

/* Start:/local/templates/materik_2024/components/bitrix/catalog.element/default_2024/style.css?17477986507782*/
.product-card-new .btn--card-form.btn_add_basket.in_basket, .product-card-new .btn_add_basket.in_basket, .product-card-new .product-card-form__btn.btn_add_basket.in_basket, .product-card-new:hover .btn--card-form.btn_add_basket {
  background-color: #1bb934;
  border-color: #1bb934;
}

/* Карточка товара убрать дырку*/
section.slider-section {
	padding-top: 10px;
}
section.product {
	padding-bottom: 10px;
}

table.product__specifications{
	width: 100%;
}
.product__specifications tr > td.strong {
  background: #fff;
  padding-right: 10px;
  display: block;
  width: 59%;
  float: left;
  background: url(/images/dott.webp) 0 18px repeat-x;
  font-weight: bold;
}

.product__specifications tr > td.val {
	float: right;
	padding-left: 5px;
	display: block;
	width: 40%;
}
.product__specifications tr > .strong .spec_tit {
	background: #fff;
}

.product__not-mob .product__specifications tr {
	line-height: 2;
}

/*@media screen and (max-width: 1439px) {
	.product__tabs .product__card {
		padding-bottom: 80px;
	}
}*/

@media screen and (max-width: 669px) {
	.product-card-compare__edit-btn-item .product-card-compare__compare-btn {
		/*width: 15px;*/
		/*height: 20px;*/
	}
}

/* EOF Карточка товара убрать дырку*/

/*
.prod_has_error{
	float: right;
	position: relative;
	margin-top: 25px;
}

@media screen and (min-width: 960px) and (max-width: 1440px) {
	.prod_has_error{
		margin-top: 25px;
	}
}

.prod_has_error a{
	color: #333;
	font-weight: 700;
}
.prod_has_error a img{
	display: inline;
	margin-right: 10px;
	
	position: absolute;
	left: -35px;
	top: -3px;
	width: 25px;	
}

*/


.product-card-form .btn--gray {
	background: #004990;
	border: 1px solid #004990;
}

.product-card-form .btn--gray:hover {
    background: #1BB934;
    border-color: #1BB934;
    color: #ffffff;
}

.product-card-form .product-card-form__btn-wrap:hover {
    background: #1BB934;
    border-color: #1BB934;
    color: #ffffff;
}

.product__not-mob .product__specifications p{
	line-height: 2;
	background: url(/images/dott.webp) 0 18px repeat-x;
}

.product__specifications p strong, .product__specifications p span{
	background: #fff;
}


.product__specifications p > div{
	/*background: #fff;
	padding-right: 10px;*/
	
	display: block;
	width: 59%;
	float: left;
	background: url(/images/dott.webp) 0 18px repeat-x;
}

.product__specifications p > strong{
	background: #fff;
	padding-right: 10px;
	
	display: block;
	width: 59%;
	float: left;
	background: url(/images/dott.webp) 0 18px repeat-x;
}
.product__specifications p > strong .spec_tit{
	background: #fff;
}
.product__specifications p > span{
	float: right;
	padding-left: 5px;
	
	display: block;
	width: 40%;
}




.product__specifications div > strong{
	background: #fff;
	padding-right: 10px;
	
	display: block;
	width: 55%;
	float: left;
	background: url(/images/dott.webp) 0 18px repeat-x;
}
.product__specifications div > strong .spec_tit{
	background: #fff;
}
.product__specifications div > span{
	float: left;
	padding-left: 5px;
	
	display: block;
	width: 40%;
}


table.product__specifications td{
	vertical-align: top;
}
table.product__specifications td.specifications_title{
	width: 60%;
}
/*table.product__specifications tr:nth-child(2n){
	background: #f0f0f0;
}*/
table.product__specifications tr td:nth-child(odd){
	background: url(/images/dott.webp) 0 18px repeat-x;
}
table.product__specifications tr td:nth-child(odd) > strong .spec_tit{
	background: #fff;
}

.product__only-mob-btns-wrap .product__only-mob-btn-item .product__favorit.favourite span{
	color: #33333D;
}


a.product__compare.product-card-compare__compare-btn{
  /*display: flex;*/
  display: inline-flex;
}


/*
.product__main-wrap a.product__compare span {
  padding-top: 0px;
}

.product-card-compare__compare-btn {
  text-decoration: none;
  display: inline-flex;
}*/

/*
@media screen and (max-width: 669px) {
a.product-card-compare__compare-btn svg {
    width: 23px;
    height: 25px;
  }
}
*/

/*div.char_block .props_list > div {
	
	width: 45%;
	float: left;
	margin-right: 20px;
	background: url(/bitrix/templates/aspro_next/images/dott.png) 0 14px repeat-x;
	height: 40px;
	line-height: 16px;
}*/

.credit_service1 {
    padding-top: 10px;
    text-align: left;
}
.credit_service2 {
    display: inline-block;
    /*    text-align:center;*/
    vertical-align: middle;
    width: 40px;
}
.credit_service3 {
    display: inline-block;
    vertical-align:middle;
    width:220px;
    font-size:14px;
}
.credit_service4 {
    color: #008DD2;
    cursor:pointer;
}
.credit_service6 {
/*    width:90%;*/
}

@media screen and (max-width: 640px) {
    .credit_service5 {
/*        display: none;*/
    }
}

.product-props {
    text-align: left; /* уберем центрирование характеристик */
}

.credit_popup_back {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    background-color: rgba(0, 50, 50, 0.2);
    z-index: 98;
}
.credit_popup {
    width: 640px;
    height: 420px;
    position: fixed;
    top: 0;
    left: 0;
    background: white;
    border: 1px solid silver;
    text-align: center;
    z-index: 99;
}
.credit_close {
    position:absolute;
    top:10px;
    right: 10px;
}
.credit_title {
    color: #008DD2;
    font-size: 2em;
    font-weight: bold;
    padding-top: 25px;
    text-transform: uppercase;
    text-align: left;
    margin-left: 45px;
}
.credit_text1 {
    font-size: 1.5em;
    margin-top: 10px;
    text-align: left;
    margin-left: 45px;
}
.credit_text2 {
    font-size: 1.2em;
    width: 250px;
    text-align: left;
    vertical-align: top;
    display: inline-block;
/*    border: 1px dashed red;*/
    margin-top: 20px;
    line-height: 25px;
}
.credit_text3 {
/*    border: 1px dashed black;*/
    margin-left: 45px;
}
.credit_text4 {
    text-align: left;
    margin-top: 30px;
    margin-left: 45px;
    font-size: 1em;
}
.credit_a {
}
@media screen and (max-width: 640px) {
    .credit_popup {
        width: 320px;
        height: 485px;
    }
    .credit_title {
        font-size: 1.5em;
        margin-left: 35px;
    }
    .credit_text1 {
        font-size: 1.2em;
        margin-left: 35px;
    }
    .credit_text2 {
        font-size: 1.0em;
        margin-top: 10px;
        line-height: 20px;    }
    .credit_text3 {
        margin-left: unset;
    }
    .credit_text4 {
        margin-top: 5px;
        margin-left: 35px;
    }
}

/* BEGIN акции */
.action_popup_back {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    background-color: rgba(0, 50, 50, 0.2);
    z-index: 98;
}
.action_popup {
    width: 640px;
    height: 420px;
    position: fixed;
    top: 0;
    left: 0;
    background: white;
    border: 1px solid silver;
    text-align: center;
    z-index: 99;
}
.action_close {
    position:absolute;
    top:10px;
    right: 10px;
}
.action_title {
    color: #008DD2;
    font-size: 2em;
    font-weight: bold;
    padding-top: 25px;
    text-transform: uppercase;
    text-align: left;
    margin-left: 45px;
}
.action_text1 {
    font-size: 1.5em;
    margin-top: 10px;
    text-align: left;
    margin-left: 45px;
    margin-right: 20px;
}


@media screen and (max-width: 640px) {
    .action_popup {
        width: 320px;
        height: 485px;
    }
    .action_title {
        font-size: 1.5em;
        margin-left: 35px;
    }
    .action_text1 {
        font-size: 1.2em;
        margin-left: 35px;
        margin-right: 15px;
    }
}
/* END акции */

/* BEGIN заменим сердечки favorites на звездочки */
.badisoft_favorites_stars {
    font-size: 20px;
    color: gold;
}
/* END заменим сердечки favorites на звездочки */

/* End */


/* Start:/local/templates/.default/components/ts/catalog.store.amount/catalog/style.css?17421974002096*/
.product__remains-availability-wrap .product__remains-availability{
	color: #33333D;
}
.product__remains-availability-name{
	color: #33333D;
}
.product_not_available{
	color: #33333D;
}

.product__remains-availability .product__remains-availability-name{
	color: #1AB14A;
}
.product__remains-availability .product__remains-availability-value{
	color: #1AB14A;
}

.product__remains-availability .product__remains-availability-name.product_not_available{
	color: #ec9622;
}

.product_available{
	color: #1AB14A;
}

.product_not_available{
	color: #ec9622;
}


.form__input-radio.checked + .form__label-radio-wrap .form__check-radio {
  border-color: #33333D;
  background: #33333D;
}


.form__input-radio.checked + .form__label-radio-wrap {
  position: relative;
}
.form__input-radio.checked + .form__label-radio-wrap .form__check-radio::before{
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #ffffff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
}



#ts_map{
	width:30vw;	
	height: 500px;	
}

@media screen and (max-width:768px) {
	#ts_map{
		/*display: none;*/
		/*width:95%; */
		width: 85vw;
	}
}
@media screen and (max-width:960px) {
	.product__card .product__card-mob-info .order__row	#ts_map{
		display: none;
	}
}

.store_info{
	text-decoration: underline;
	font-weight: 500;
	color: green;
	display: inline-block;
}
.store_a{
	text-decoration: underline;
	text-decoration-style: dotted;
	cursor: pointer;
    font-weight: 500;
}

.store_info span{
	color: green;
	cursor: pointer;
    font-weight: bold;
}
.store_info span.is_not{
	color: #fbad18; /*#888*/
}

.is_available{
	display:none;
	text-decoration: underline;
	font-weight: 500;
	color: green;
}
.is_available .is_available_sum{
    font-weight: bold;
}
.is_not_available{
	display:none;
	font-weight: 500;
	color: red;
}


.btn.pseudo_buy {
    cursor: pointer;
    background: #00ba91;
    color: white;
    max-width: 130px;
    padding: 5px 0;
    margin-left: 20px;
}
.btn.pseudo_buy.pseudo_zakaz{
    background: #fbad18;
    /*color: #333;*/
}

/* End */


/* Start:/local/components/materic/reviews/templates/.default/style.css?1747997595477*/
.inp-err{
    padding: 3px;
    color: red;
}
.errors{
    color: red;
}

.reviews__imgs{
	margin-bottom: 20px;
}

.reviews__item-wrap .reviews__imgs{
	margin-top: 20px;
}

.reviews .product__thumbs-photo {
  height: 132px;
}

.popup-form__item-input.input_file_block{
	display:none;
}

#review_form button.dz-button{
	border: 1px solid #0C4DB9;
	width: auto;
	padding: 10px;
	height: auto;
}

.order__remark--center {
  text-align: center;
}

/* End */


/* Start:/local/templates/.default/components/ts/catalog.store.amount/catalog_right_small/style.css?1699006916151*/
.product__remains-availability{
	color: #33333D;
}
.product__remains-availability-name{
	color: #33333D;
}
.product_not_available{
	color: #33333D;
}


/* End */


/* Start:/local/templates/materik_2024/components/bitrix/catalog.section/slider_ext/style.css?1742197400493*/
.slider-arFilter .white-nav-prev,
.slider-arFilter .white-nav-next {
    position: absolute;
    top: 50%;
    margin-top: -28px;
}
.slider-arFilter .white-nav-prev {
    left: 30px;
}
.slider-arFilter .white-nav-next {
    right: 30px;
}



.tags.section_tags {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}

.section_tags .tags__item + .tags__item {
  margin-left: initial;
}

.section_tags .tags__item {
  margin-right: 20px;
  margin-bottom: 10px;
}
/* End */


/* Start:/local/templates/materik_2024/components/bitrix/catalog.item/.default/style.min.css?1742197400353*/
@media screen and (max-width:669px){.product-card-new__favourite{display:inherit}}.product-card-new .btn--card-form.btn_add_basket.in_basket,.product-card-new .btn_add_basket.in_basket,.product-card-new .product-card-form__btn.btn_add_basket.in_basket,.product-card-new:hover .btn--card-form.btn_add_basket{background-color:#1bb934;border-color:#1bb934}
/* End */
/* /local/templates/materik_2024/components/bitrix/catalog.element/default_2024/style.css?17477986507782 */
/* /local/templates/.default/components/ts/catalog.store.amount/catalog/style.css?17421974002096 */
/* /local/components/materic/reviews/templates/.default/style.css?1747997595477 */
/* /local/templates/.default/components/ts/catalog.store.amount/catalog_right_small/style.css?1699006916151 */
/* /local/templates/materik_2024/components/bitrix/catalog.section/slider_ext/style.css?1742197400493 */
/* /local/templates/materik_2024/components/bitrix/catalog.item/.default/style.min.css?1742197400353 */
