/* 23.02.2023 */
.catalog__basket_action_oform_sum {
	margin-top: 30px;
	font-size: 19px;
	text-align: right;
	padding-right: 70px;
}
.catalog__basket_action_oform_sum_sum strong {
	font-weight: normal;
}
.catalog__basket_action_oform_sum_dostavk {
	font-size: 19px;
}
.catalog__basket_action_oform_sum_dostavk strong {
	font-weight: normal;
}
.catalog__basket_action_oform_delivery_switch_item_dop label {
	display: flex;
	align-items: center;
	font-size: 15px;
	margin-bottom: 5px;
}
.catalog__basket_action_oform_delivery_switch_item_dop input {
	display: inline-block !important;
	margin-right: 5px;
}
.catalog__basket_action_oform_button_wrap {
	text-align: right !important;
	padding-right: 50px;
}
.catalog__basket_action_oform_sum_itog {
	font-weight: bold;
	font-size: 30px;
}
@media (max-width: 1023px) {
	.catalog__basket_action_oform_delivery_switch_item_dop label {
		font-size: 13px;
	}
	.catalog__basket_action_oform_sum {
		padding-right: 30px;
	}
	.catalog__basket_action_oform_sum_sum, .catalog__basket_action_oform_sum_dostavk {
		font-size: 15px;
	}
	.catalog__basket_action_oform_sum_itog {
		font-size: 24px;
	}
	.catalog__basket_action_oform_button_wrap {
		text-align: center !important;
		padding: 0;
	}
}
/* 23.02.2023 */


.catalog__basket_dateget_summa_tovar_wrap{
    display:none;
}
.catalog__basket_dateget_summa_tovar_wrap_block{
    display:none;
}
.catalog__basket_dateget_summa_tovar_wrap[data-block="empty"] .catalog__basket_dateget_summa_tovar_wrap_block_empty{
    display:block;
}
.catalog__basket_dateget_summa_tovar_wrap[data-block="emptyno"] .catalog__basket_dateget_summa_tovar_wrap_block_emptyno{
    display:block;
}

.catalog__basket_formtovar1 .add button{
	position:relative;
	display:inline-block;
	background:#702c87;
	padding:0 13px;
	font-size:23px;
	line-height:1;
	color:#fff;
	border:0;
	border-radius:5px;
	cursor:pointer;
	text-align:center;
	min-width:200px;
	height:50px;
	text-decoration:none;
}
.catalog__basket_formtovar1 .add button:hover{
	color:#fff;
	text-decoration:none;
	background:#5cc4f1;
}
.catalog__basket_formtovar1 .add button:active{
	top:1px;
}
.catalog__basket_formtovar1 .result{
	display:none;
}
.catalog__basket_formtovar1 .result_ok a{
	display:inline-block;
	vertical-align:middle;
	background:#00a920;
	padding:13px;
	font-size:23px;
	line-height:1;
	color:#fff;
	min-width:200px;
	border:0;
	border-radius:5px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
}
.catalog__basket_formtovar1 .result_ok a:hover{
	color:#fff;
	text-decoration:none;
}
.catalog__basket_formtovar1 .result_ok .del{
	margin-left:13px;
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:24px;
	background:url(img/del3.png) no-repeat;
}
.catalog__basket_formtovar1 select{
	width:70px;
	height:50px;
	padding:5px;
	border-radius:5px;
	border:1px #949494 solid;
	padding-left:15px;
	font-size:20px;
	line-height:1;
	background:#fff;
}
.catalog__basket_formtovar1 select option{
	padding-left:15px;
}
.catalog__basket_formtovar1{
	display:inline-flex;
	vertical-align:top;
	flex-wrap:nowrap;
}
.catalog__basket_formtovar1_col2{
	margin-left:15px;
}
.catalog__basket_formtovar1.isset select{
	display:none;
}
.catalog__basket_formtovar1.isset .add{
	display:none;
}
.catalog__basket_formtovar1.isset .result{
	display:inline-block;
	vertical-align:top;
}
.catalog__basket_formtovar1.isset .catalog__basket_formtovar1_col1{
	display:none;
}
.catalog__basket_formtovar1.isset .catalog__basket_formtovar1_col2{
	margin:0;
}

.catalog__basket_formtovar_linz .add button{
	position:relative;
	display:inline-block;
	background:#702c87;
	padding:0 13px;
	font-size:23px;
	line-height:1;
	color:#fff;
	border:0;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	min-width:200px;
	height:50px;
}
.catalog__basket_formtovar_linz .add button:hover{
	color:#fff;
	background:#5cc4f1;
}
.catalog__basket_formtovar_linz .add button:active{
	top:1px;
}
.catalog__basket_formtovar_linz .add a{
	position:relative;
	display:flex;
	justify-content: center;
	align-items: center;
	background:#702c87;
	padding:0 13px;
	font-size:23px;
	line-height:1;
	color:#fff;
	border:0;
	border-radius:5px;
	cursor:pointer;
	text-align:center;
	min-width:200px;
	height:50px;
	text-decoration: none;
}
.catalog__basket_formtovar_linz .add a:hover{
	color:#fff;
	background:#5cc4f1;
	text-decoration: none;
}
.catalog__basket_formtovar_linz .add a:active{
	top:1px;
}
.catalog__basket_formtovar_linz .result{
	display:none;
}
.catalog__basket_formtovar_linz .result_ok a{
	display:block;
	background:#00a920;
	padding:13px;
	font-size:23px;
	line-height:1;
	color:#fff;
	width:100%;
	border:0;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
}
.catalog__basket_formtovar_linz .result_ok a:hover{
	color:#fff;
	text-decoration:none;
}
.catalog__basket_formtovar_linz .result_oform{
	margin-top:15px;
	position:relative;
}
.catalog__basket_formtovar_linz .result_oform a{
	display:inline-block;
	vertical-align:top;
	background:#c30000;
	padding:7px 15px;
	font-size:17px;
	line-height:1;
	border:0;
	border-radius:0px;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}
.catalog__basket_formtovar_linz .result_oform a:hover{
	background:#ea2b2b;
	text-decoration:none;
}

.catalog__basket_formtovar_linz_param{
	border:1px solid #ccc;
    padding:20px 5px;
	transition:all 0.3s ease-out 0s;
}

.catalog__basket_formtovar_linz_param.err{
	border-color:#d90000;
}

.catalog__basket_formtovar_linz_param .param_cont{
	margin-top:-35px;
	margin-bottom:12px;
}
.catalog__basket_formtovar_linz_param .param_title{
	text-align:center;
	user-select:none;
}
.catalog__basket_formtovar_linz_param .param_title label{
	display:inline-block;
	font-size:16px;
	line-height:1;
	background:#fff;
	padding:0 10px;
}
.catalog__basket_formtovar_linz_param .param_title input{
	vertical-align:middle;
	position:relative;
	bottom:1px;
}
.catalog__basket_formtovar_linz_param .param_lists{
	margin-top:24px;
}
.catalog__basket_formtovar_linz_param .param_list{
	text-align:center;
}
.catalog__basket_formtovar_linz_param .param_list.active0{
	display:none;
}
.catalog__basket_formtovar_linz_param .param_list_cont{
	display:inline-block;
}
.catalog__basket_formtovar_linz_param .param_list_item{
	display:inline-block;
	vertical-align:top;
	width:133px;
	border-right:1px dotted #adadad;
	padding:0 20px;
	margin-bottom:5px;
}
.catalog__basket_formtovar_linz_param .param_list_item[data-key="color"]{
    width:190px;
}
.catalog__basket_formtovar_linz_param .param_list_item:last-child{
	border-right:0;
}
.catalog__basket_formtovar_linz_param .param_list_item_title{
	font-size:16px;
	line-height:1.1;
	min-height:35px;
	display:flex;
	align-items:flex-end;
}
.catalog__basket_formtovar_linz_param .param_list_item_cont{
	padding:8px 0 15px 0;
}
.catalog__basket_formtovar_linz_param select{
	width:80px;
	padding:5px;
	border:1px #949494 solid;
}
.catalog__basket_formtovar_linz_param option{
	padding-left:10px;
}
.catalog__basket_formtovar_linz_param .param_list:nth-of-type(1) .param_list_item_title{
	/*display:block;*/
}
.catalog__basket_formtovar_linz_param .param_list:nth-of-type(2){
	margin-top:20px;
	padding-top:25px;
	border-top:1px rgba(0,0,0,0.15) solid;
}
.catalog__basket_formtovar_linz_param select.err{
	-webkit-box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
	-moz-box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
	box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
}

.catalog__basket_formtovar_linz_param .param_list_item.err .selectlab_styling{
	-webkit-box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
	-moz-box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
	box-shadow:0px 0px 0px 1px rgba(255,83,83,1);
}

.catalog__basket_formtovar_korzina select{
	width:70px;
	height:50px;
	padding:5px;
	border-radius:5px;
	border:1px #949494 solid;
	padding-left:15px;
	font-size:20px;
	line-height:1;
	background:#fff;
}
.catalog__basket_formtovar_korzina select option{
	padding-left:15px;
}

.catalog__basket_action .cena_pane{
	white-space:nowrap;
}
.catalog__basket_action .cena_pane_now{
	font-size:28px;
	line-height:1;
}
.catalog__basket_action .cena_pane_old{
	margin-top:4px;
	font-size:16px;
	line-height:1;
}
.catalog__basket_action .cena_pane .red{
	color:#de0000;
}
.catalog__basket_action .cena_pane .through{
	text-decoration:line-through;
}

.catalog__basket_formtovar_korzina_del span{
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	background-image:url(img/del3.png);
	cursor:pointer;
}
.catalog__basket_formtovar_korzina_del span:active{
	top:1px;
}
/*В корзине*/