/* ПАНЕЛЬ ВНИЗУ START*/
:root{
	--bpanel-font: 'Tahoma', serif;
	--bpanel-font-sec: 'ProximaNova Lt', sans-serif;
	--bpanel-font-price: "Samsung Sharp Sans", sans-serif;
}
div#retailcrm-consultant-app{
	z-index:18 !important;
}
div#retailcrm-consultant-app{
	bottom: 69px !important;
	left: 9px !important;
}
#botBotButArea {
	position: fixed;
	bottom: -50px;
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	height: 56px;
	background: #fffe;
	box-shadow: 0 0 30px 0 #f4f4f43f;
	transition: all ease-out 0.3s;
	opacity: 0;
	z-index: 20;
	padding: 7px 20px;
	font-size: 22px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
#botBotButArea.active{
	bottom:0;
	opacity:1;
	transition: all ease-in 0.3s;
}
#botBotButArea #toTop {
	cursor: pointer;
	width: 37px;
	height: 37px;
	background: #fff url(/local/img/bpanel/top.svg) no-repeat center;
	box-shadow: 0 0 10px 0 #d5dee0;
	background-size: 16px;
	border-radius: 50%;
	margin-left: 0;
}
#botBotButArea #spro{
	width: auto;
	height: 40px;
	position: relative;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: auto;
	cursor:pointer;
}
#botBotButArea #spro span{
	font-family: var(--bpanel-font);
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	font-size: 11px;
	text-align: center;
	color: #2e2f40;
	margin-top: 3px;
}
#botBotButArea span{
	font-family: var(--bpanel-font-sec);
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	color: #333333;
}
#botBotButArea #srav{
	position: relative;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor:pointer;
	width: auto;
	height:40px;
	margin:auto;
}
#botBotButArea #srav span{
	font-family: var(--bpanel-font);
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	font-size: 11px;
	text-align: center;
	color: #2e2f40;
	margin-top: 3px;
}
#botBotButArea #addBtnSlise{
	width: 111px;
	height: 40px;
	border-radius: 20px;
	background: #278aff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor:pointer;
	text-decoration: none;
}
#botBotButArea #addBtnSlise span{
	display: flex;
	align-items: center;
	text-align: center;
	color: #FFF;
	font-family: var(--bpanel-font);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
#botBotButArea #addBtnSlise span:before{
	content: "";
	display: inline-block;
	background-image: url(/local/img/bpanel/add.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 19px;
	height: 20px;
	margin-right: 5px;
	vertical-align: middle;
}
#botBotButArea #addBtnSlise.incart{
	background: #7ada45;
	font-size: 14px;
	line-height: 14px;
}

#botBotButArea .priceLine{
	padding: 0 7px;
	text-align: left;
	display: flex;
	flex-direction: column;
	margin: auto;
}
#botBotButArea .priceLine .priceCur{
	color: #333;
	font-family: var(--bpanel-font-price);
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
}
#botBotButArea .priceLine .oneClick{
	font-size: 14px;
	line-height: 14px;
}

.selectDopProdComb.soslow {
	padding: 3%;
	border-radius: 24px;
	background: #e8e8ea;
	max-width: 100%;
}
.selectDopProdComb.soslow .list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 2%;
}
.selectDopProdComb.soslow .list .sdpci {
	background: #fff;
	padding: 15px 10px 8px;
	text-align: center;
	width: 48%;
	border: 1px solid #c6c6c6;
	margin-bottom: 2%;
	border-radius: 12px;
}
.selectDopProdComb.soslow .list .sdpci .sprice{
	font-size:14px;
	margin-bottom: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.selectDopProdComb.soslow .list .sdpci .sprice .s{
	order:0;
	text-decoration: line-through;
	font-size: 100%;
	color:#6a6a6a;
}
.selectDopProdComb.soslow .list .sdpci .sprice .p{
	order:1;
	text-decoration:none;
	font-weight: bold;
	font-size: 140%;
	font-family: 'Samsung Sharp Sans';
	margin:auto;
	color:#111;
}
.selectDopProdComb.soslow > .ttl {
	font-family: 'Samsung Sharp Sans';
	text-align: center;
	font-size: 20px;
}
.selectDopProdComb.soslow .list .sdpci .ttl{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 10px;
	height: 18px;
}
.selectDopProdComb.soslow .list .img {
	padding-top: 60%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.selectDopProdComb.soslow .addSlBtn {
	font-family: var(--bpanel-font-sec);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 13px;
	display: block;
	align-items: center;
	background: #3573FE;
	border-radius: 33px;
	color: #fff;
	transition: background-color ease 0.3s;
	text-align: center;
	height: 42px;
	text-transform: uppercase;
	max-width: 80%;
	width: 138px;
	margin: auto;
	letter-spacing: 0.5px;
	padding-top:15px;
}
.selectDopProdComb.soslow .addSlBtn.incart{
	background: #7BDB47;
	line-height: 13px;
	font-size:12px;
	padding-top:9px;
}
.selectDopProdComb.soslow .oneMoreSl {
	font-family:  var(--bpanel-font);
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	display: block;
	align-items: center;
	text-align: center;
	color: #3573FE;
	margin-top: 10px;
}
@media(max-width:620px){
	.selectDopProdComb.soslow .swit {
		display: flex;
		flex-direction: row;
		justify-content: space-evenly;
		width: 100%;
		min-height: 28px;
	}
	.selectDopProdComb.soslow .swit > div {
		font-family: var(--bpanel-font-sec);
		font-size: 14px;
		line-height: 23px;
		font-weight: 400;
		color: #333333;
		cursor: pointer;
		margin-bottom: 5px;
		transition: background-color ease 0.3s;
		text-align:center;
	}
	.selectDopProdComb.soslow .swit > div:last-child{
		margin-bottom: 0;
	}
	.selectDopProdComb.soslow .swit > div.w:not(.sel):before{
		box-shadow: 0 0 3px #bbb;
	}
	.selectDopProdComb.soslow .swit > div.b{
		margin-right: 10px;
	}
	.selectDopProdComb.soslow .swit > div::before {
		display: inline-block;
		content: "";
		vertical-align: middle;
		width: 14px;
		height: 14px;
		border-radius: 50%;
		border: 2px solid transparent;
		background: #fff;
		margin-right: 5px;
		font-size: 12px;
		line-height: 23px;
		margin-top: -2px;
	}
	.selectDopProdComb.soslow .swit > div.b:before{
		background: #000;
	}
	.selectDopProdComb.soslow .swit > div.k:before{
		background: #EB5757;
	}
	.selectDopProdComb.soslow .swit > div.r:before{
		background: #FF74E9;
	}
	.selectDopProdComb.soslow .swit > div.g:before{
		background: #84BEFF;
	}
	.selectDopProdComb.soslow .swit > div.sel:before{
		border-color: #0078ff;
	}
	.selectDopProdComb.soslow .swit > div.sel:before{
		border-color: #0078ff;
	}
	.selectDopProdComb.soslow .swit .sel {
		font-family:  var(--bpanel-font);
		font-size: 14px;
		line-height: 23px;
		font-weight: 600;
		color: #0078ff;
	}
	.selectDopProdComb.soslow .swit > div:hover{
		text-decoration: underline;
	}
	.selectDopProdComb.soslow .swit.swit5 > div span{
		display: none;
	}
	.selectDopProdComb.soslow .swit > div.b {
		margin-right: 0;
	}
	div#retailcrm-consultant-app{
		overflow: hidden !important;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom {
		bottom: -5px !important;
		left: 0 !important;
		right: 0 !important;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom > .consultant-widget-wrap_right-bottom{
		width:100%;
	}
	.consultant-widget-wrap .consultant-icon{
		opacity:0;
	}
	#retailcrm-consultant-app .window.window_right-bottom{
		right:auto !important;
		left:0 !important;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom .messengers__wrap{
		display: flex;
		background: rgba(255,255,255,0.8);
		justify-content: center;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom .messengers__wrap .messengers__item{
		display: flex;
		justify-content: center;
		align-items:center;
		margin: 10px 4%;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		/*! background: none; */
		position: relative;
		transition: transform .2s ease-in-out;
		cursor: pointer;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom .messengers__wrap .messengers__item:after{
		background-size: 38px;
		width: 38px;
		height: 38px;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom .messengers__wrap .messengers__item div{
		width:32px;
		height:32px;
	}
	div#retailcrm-consultant-app.consultant-window_right-bottom .messengers__wrap .messengers__item.messengers__item_consultant:after{
		background-size: 26px;
	}
	footer {
		padding-bottom: 34px;
	}
	/*.consultant-widget .messengers__wrap{
		background: rgba(45, 45, 49, 0.80);
		padding-top: 12px;
		padding-bottom: 1px;
		border-radius: 10px 10px 0 0;
	}*/
	body > div#retailcrm-consultant-app.consultant-window_right-bottom > .consultant-widget-wrap_right-bottom {
        height:0;
    }
}
@media(max-width:370px){
	.selectDopProdComb.soslow .list .sdpci {width: 100%}
}
/*ПАНЕЛЬ ВНИЗУ END*/