.quantity .qty-title{line-height: 16px;vertical-align: middle;}
.stok-circle-block{display:inline-block;margin-right:2px;line-height: 16px;vertical-align:middle;}
.stok-circle-block > span{}
.stok-name{display:inline-block;vertical-align:middle;}

#simplecheckout_proceed_payment{display: block;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100000;font-size: 28px;}
#simplecheckout_proceed_payment .overlay_bg{background: #000;width: 100%;height: 100%;opacity: 0.8;}
#simplecheckout_proceed_payment .overlay_text{color: #fff;width: 100%;text-align: center;position: absolute;z-index: 1000;left: 0;top: 0;height: 100%;}
#simplecheckout_proceed_payment .overlay_text:before{content: "";display: inline-block;height: 100%;vertical-align: middle;}
@media (max-width: 560px){
	#simplecheckout_proceed_payment{font-size: 20px;}
}

.simplecheckout .pagetitle{margin-bottom:19px;}
.checkout_row .link{font-weight: 600;text-decoration: underline;}

.checkout_total .quntity{line-height: 30px;}

.checkout_step .promo .title{border-bottom-style: solid;}
.checkout_step .step_name:before{margin-right: 28px;}
.checkout_step label.radio > span{padding-left: 28px;color: #606060;font-weight: 600;}
.checkout_step label.radio > span:before{width: 11px;height: 11px;}
.checkout_step label.radio [type=radio]:checked + span:after{width: 7px;height: 7px;}
.checkout_step label.radio .input-descr{font-weight:normal;}
.checkout_step .promo{margin-bottom: 5px;}

.checkout_step .agreement{margin-top:15px;}
.agreement label.checkbox span{padding-left: 26px;line-height:16px;color:#989898;}
.agreement label.checkbox span a{border-style: solid;}
.agreement label.checkbox span:before{width: 15px;height: 15px;border: 0.5px solid #95959587;border-radius: 2px;}
.agreement label.checkbox input:checked + span:after{left: 4px;top: 4px;}

#simplecheckout_button_confirm{padding-bottom: 2px;font-family: SegoeUI;font-size: 16px;font-weight: 600;line-height:normal;}
#button-confirm{
	display: inline-block;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    text-align: center;
    padding: 0 15px;
    vertical-align: middle;
    border: 1px solid #F44336;
	background: #F44336;
    color: #fff;
	height: 50px;
    border-radius: 30px;
	padding-bottom: 2px;
	font-family: SegoeUI;
	font-size: 16px;
	font-weight: 600;
	line-height:normal;
}

.simplecheckout-warning-block {
	display: inline-block;
	margin-top:10px;
	padding: 10px;
	width:100%;
	box-sizing:border-box;
}

.jsaction-form-ajax .input_row{margin-bottom: 20px;}
.simplecheckout .form-field{margin-bottom: 20px;}

.childs .icon{margin-right:10px;}

.popup_add_to_cart_wrapper{}
.popup_add_to_cart_wrapper .fancybox-skin{padding:0!important;}
#popup_cart{overflow-x: hidden;}

.cart_table .header{font-weight:600;}
.cart_row .product_path .stickers{margin-bottom:5px;}
.cart_row .product_path .link{text-decoration:underline;}
.cart_row .product_path .attribute{width:205px;}

@media (max-width: 960px) and (min-width: 561px){
	header{margin-bottom: 25px;}
}

.pop_up .button{font-size:16px!important;}
@media (min-width: 561px){
	.fancybox-wrap .fancybox-skin{margin-top: 50px;}
	.fancybox-close:hover{text-decoration:none;}
	
	.pop_up{padding: 29px;}
}

.knopki {
display: inline-block;
width: 100px;
height: 50px;
margin-top: 10px;
margin-right: 10px;
/* UI Properties */
background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 4px 14px #0000001A;
border-radius: 15px;
opacity: 1;
}

.knopki_tg{
	background: transparent url('https://climatradeam.ru/image/telegram.png') 50% 50% no-repeat padding-box;
}

.knopki_wa{
	background: transparent url('https://climatradeam.ru/image/whatsapp.png') 50% 50% no-repeat padding-box;
}

.askquest {
	font-size: 16px;
	/* border: 2px solid gainsboro; */
	margin: -40px -25px 60px -25px;
	height: 100px;
	background: transparent url('https://climatradeam.ru/image/prodbg.png') 0% 50% repeat-x padding-box;
	
}
.askquest .askquestinside {
height: 125px;
margin: 0 25px;
padding: 25px 40px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 4px 14px #0000001A;
border-radius: 15px;
}

.askquest .askquestinside .ask_flex
{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.askquest .askquestinside span {
text-align: left;
font: normal normal bold 28px/32px Segoe UI;
letter-spacing: 0px;
color: #2A7BBC;
max-width: 200px;
display: inline-block;
}

.askquest .askquestinside input {
	width: 280px;
	border: 1px solid #D9D9D9;
	border-radius: 40px;
	height: 50px;
}

.askquest .askquestinside .zakazbutton 
{
	width: 280px;
	height: 50px;
	border: 1px solid #2A7BBC;
	background: #2A7BBC 0% 0% no-repeat padding-box;
	border-radius: 40px;
	font: normal normal 600 16px/22px Segoe UI;
	letter-spacing: 0px;
	color: #FFFFFF;
}

.product_btns_question {
	display: none;
}

@media (max-width: 960px){
	.askquest {
		display: none;
	}
	.product_btns_question {
		display: block;
	}
}



.product_basket_btns
{
	position: absolute;
	right: 30px;
	top: 25px;

}

.cat-menu-leader__wish
{
	display: inline-block;
	width: 20px;
	background: transparent url('https://climatradeam.ru/image/heart-outline.png') 0% 0% no-repeat padding-box;
	height: 20px;
	margin-right: 10px;
}

.cat-menu-leader__comp
{
	display: inline-block;
	width: 20px;
	background: transparent url('https://climatradeam.ru/image/compare.png') 0% 0% no-repeat padding-box;
	height: 20px;
	
}

#cart-success .tipa-h3 {
    font-size: 22px;
    margin-bottom: 30px;
}

@media (max-width: 960px){
	.category_desc {display: none;}
	.childdescr {display: none;}
}