
/*---------------- order  ---------------*/
.cbreadcrumbs-marg{
	margin-top: 20px;
	margin-bottom: 25px;
}

.mcart{}

.mcart .lbl-hdr{font-size: 24px; line-height: 24px;}
.mcart .lbl-hdr:before{display: none}
.mcart .lbl-hdr:after{position: static; background: #ebebeb; height: 1px; width: auto; margin: 10px 0 0 0;}
.mcart .lbl-hdr span{padding-bottom: 0px;}

.mcartl{
	float: left;
	width: 780px;
}

.lolist{
	margin-top: 16px;
}

.mclitem-empty{
	padding: 20px 0;
	font-size: 16px;
	text-align: center;
}

.mclpreview{
	border: 1px solid #B5B5B5;
	background-color: #ffffff;		
	border-radius: 8px;
	display: none;
	flex-flow: row nowrap;
	gap: 20px;
	padding: 14px;
	align-items: center;
	margin-bottom: 16px;
}
.mclpreview-its{
	display: flex;
	flex-flow: row nowrap;
	gap: 10px;
	align-items: center;
}
.mclpreview-it{
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #eeeeee;
	background-color: #ffffff;
}
.mclpreview-it a{border: 0;}
.mclpreview-it img{display: block; max-width: 70px; max-height: 70px; width: auto; height: auto;}
.mclpreview-tot{
	color: #909090;
	line-height: 24px;
}
.mclpreview-tot a{
	font-size: 14px;
	display: inline-block;
	color: var(--color-Orange);
	background: url(../img/a-edit-orange.svg) no-repeat 100% 60%;
	padding-right: 20px;
	text-decoration: none;
}
.mclpreview-tot a>span{
	border-bottom: 1px dotted var(--color-Orange);
}

.mclitem_done .mclpreview-container{
	padding: 2px 0 14px 0;
}
.mclitem_done .mclpreview-h{
	font: 500 16px/18px 'Roboto',Arial;
	color: #434343;
	padding: 6px 0 4px 0;
}
.mclitem_done .mclpreview{
	display: flex;
	border-color: #8FC10C;
}
.mclitem_done .mclpreview-it{width: 110px; height: 110px;}
.mclitem_done .mclpreview-it img{max-width: 110px; max-height: 110px;}
.mclitem_done .mclpreview-it-data{}
.mclitem_done .mclpreview-it-data{}
.mclitem_done .mclpreview-it-cost{text-align:center; font-size: 15px; padding: 3px 0 3px 0;}
.mclitem_done .mclpreview-it-cost>span{display: inline-block; background: url(../img2/num-it.png) no-repeat 100% 50%; padding-right: 14px; margin-right: 6px;}
.mclitem_done .mclpreview-tot-row{color: #A2A2A2; font-size: 15px;}
.mclitem_done .mclpreview-tot-row>span{color: #000000;}

.mclitem_done .tot-row-b{font-weight: 600; color: #303030;}
.mclitem_done .tot-row-b>span{color: #F2890E; font-size: 16px;}




.mcartr{
	float: right;
	width: calc(100% - 800px);
}

#frmmord{
	margin-top: 12px;
}

.mcrl_title1, .mcrl_title{
	margin-bottom: 5px;
	font-family: 'Open Sans';
	font-size: 20px;
	/*text-transform: uppercase;*/
	color: #373737;
}

.ta_right{
	font-size: 14px;
	line-height: 16px;
	color: #636363;
}

.mcrline{
	margin-bottom: 12px;
	background-color: #ffffff;
	border: 1px solid #DADADA;
	border-radius: 10px;
}

.mcrline-bonus-tip{
	padding: 12px 20px 14px 68px;
	background: #FFFBEC url(../img/ico-bonus-2.png) no-repeat 20px 12px;
	border-radius: 0 0 10px 10px;
	color: #909090;
	font-size: 12px;
	line-height: 18px;
	border-top: 1px solid #DADADA;
}
.mcrline-bonus-tip>p{
}

.clr_7f7f7f{
	font-size: 13px;
	color: #707070;
}
.clr_7f7f7f a{text-decoration: underline;}

.hdr-row{
	display: block;
	margin: 8px 10px 14px 0;
	clear: both;
	content: '';
	height: 1px;
	background: #ededed;
}

.mcrline .number{
	width: 38px;
	margin-left: 14px;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	box-sizing: border-box;
	text-align: center;	
	border: 2px solid var(--color-Orange);
	background-color: #ffffff;
	color: var(--color-Orange);
	padding: 8px 0;
	border-radius: 50%;
	/*
	background: #fff;		
	height: 32px;
	content: '';
	background: #ffc000 url(../img/cart-1.png) no-repeat 50% 50%;*/
}
/*
.mcrline .number-2{background-image: url(../img/cart-2.png);}
.mcrline .number-3{background-image: url(../img/cart-3.png);}
*/

.format-tel{
	font-size: 12px;
	color: #808080;
}

.error{
	font-size: 12px;
	font-weight: 300;
	line-height: 16px;
	color: #e80a10;
}

.mcrlm{
	padding: 25px 10px;
}

/* old styles cart right pan */
.mcrline .w100float table{width: auto;}
.mcrline table td{padding: 0;}

.mcrline table td.cfrm-fc{
	width: 58px;
	vertical-align: top;
}

.mcrline table td.cfrm-sep{width: 5px;}
.mcrline table td.cfrm-hpad{height: 25px;}
.mcrline table td.cfrm-hsep{height: 19px;}
.mcrline table td.cfrm-i1{width: 136px;}
.mcrline table td.cfrm-i2{width: 55px;}


/* new styles cart right pan */
.mcrl_row{
	display: flex;
	flex-flow: row nowrap;
	gap: 4px;
	margin-bottom: 12px;
}
.mcrl_row_h{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 18px;
}
div.tbl_1col{width: 70px; margin-right: 4px; padding-top: 3px;}
div.tbl_sep{width: 0;}
.mcrl_row>div:last-child{width: calc(100% - 88px);}
.mcrl_row_h div.tbl_1col{box-sizing: border-box; min-height: 50px;}

.mcrl_my_data{font-size: 16px; color: #a0a0a0;}

.mcart2-done div.tbl_1col{padding-top: 4px;}
.mcart2-done .mcrl_my_data{padding-top: 4px;}

.mcrline-short{
	display: none;
	flex-flow: row nowrap;
	justify-content: space-between;
	padding: 12px;
}
.mcrline-edit{
	display: block;	
	content: '';
	position: absolute;
	z-index: 3;
	right: 14px;
	top: 12px;
	width: 18px;
	height: 18px;
	opacity: 0.8;
	background: url(../img/a-edit-blue.svg) no-repeat 50% 50%;
	cursor: pointer;
}
.mcrline-edit:hover{opacity: 1;}

.mcrline-short-inf{
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	gap: 10px;
}
.mcrline-short-data>div:first-child{
	font-size: 16px;
}
.mcrline-short-data>span{display: block; color: #A2A2A2; padding-top: 4px;}

/*
.mcartl.mcrline-shortened .lbl-hdr{display: none;}
.mcartl.mcrline-shortened .mclitem-cartlist{display: none;}
.mcartl.mcrline-shortened .mclpreview{display: flex;}
*/
.mcartl.mcrline-shortened{display: none !important;}
.mcartr .mclpreview{display: flex; margin-top: 14px;}

.mcrline-shortened{display: block !important;}
.mcrline-shortened .mcrline-short{display: flex;}
.mcrline-shortened .mcrl_i{display: none;}
.mcrline-shortened .mcrline-promo{display: none;}
.mcrline-shortened .number{position: static;}






.mcrl-tab-list{
	clear: both;
	padding: 6px 0 6px 0px;
	font-size: 13px;
}
.mcrl-tab-list>a{
	display: inline-block;
	padding: 3px 14px;
	border: 1px solid #F0F0F0;
	background-color: #FAFAFA;
	color: #606060;
	text-decoration: none;
	border-radius: 3px;
	margin-bottom: 6px;
}
.mcrl-tab-list>a:hover{background-color: #f8f8f8; border-color: #e1e1e1;}
.mcrl-tab-list>a.sel{
	color: #ffffff;
	background-color: var(--color-Blue);
	border: 1px solid var(--color-Blue);
	text-decoration: none;
}

.mcrl_deliv_type{
	display: flex;
	flex-flow: row nowrap;
	gap: 10px;
	line-height: 18px;
}
.mcrl_deliv_type>a{
	display: block;
	width: calc(32% - 10px);
	padding: 50px 8px 6px 8px;
	background-position: 6px 50%;
	background-repeat: no-repeat;
	/*padding-left: 26px;*/
	text-align: center;
	background-position: 50% 8px; 
	border-radius: 10px;
}
.mcrl_deliv_type>a.mcrl_deliv_asam{background-image: url(../img/deliv-1-sam.svg);}
.mcrl_deliv_type>a.mcrl_deliv_asam.sel{background-image: url(../img/deliv-1-sam-sel.svg);}
.mcrl_deliv_type>a.mcrl_deliv_aaddr{background-image: url(../img/deliv-2-addr.svg);}
.mcrl_deliv_type>a.mcrl_deliv_aaddr.sel{background-image: url(../img/deliv-2-addr-sel.svg);}
.mcrl_deliv_type>a.mcrl_deliv_asklad{background-image: url(../img/deliv-3-sklad.svg);}
.mcrl_deliv_type>a.mcrl_deliv_asklad.sel{background-image: url(../img/deliv-3-sklad-sel.svg);}

table.mcrl_addr_tbl  th{font-weight: normal; text-align: left; }


select.s_mcrl, select.s_mcrl1, select.s_mcrl2{
	height: 36px;
	padding: 0 10px;
	font-size: 15px;
	color: #808080;
	border: 1px solid #EEEEEE;
	border-radius: 10px;
	background: #ffffff;
}
select.s_mcrl{width: 320px;}
select.s_mcrl2{width: 66px;}
select.s_mcrl1{width: 80px;}
select.s_mcrls{width: 320px;}

input.imcrl_text, input.imcrl_text2, input.imcrl_text1, input.imcrl_text0, input.imcrl_textn{
	height: 36px;
	padding: 0 10px;
	font-size: 15px;
	color: #808080;
	border: 1px solid #EEEEEE;
	border-radius: 10px;
	background: #ffffff;
}
input.imcrl_text{width: 331px;}
input.imcrl_text1{width: 248px;}
input.imcrl_text2{width: 81px;}
input.imcrl_textn{width: 134px;}

textarea.imcrl_mtext{
	width: 333px;
	height: 73px;
	margin-bottom: 15px;
	padding: 5px 10px;
	font-size: 14px;
	color: #808080;
	border: 1px solid #dcdcdc;
	/*border-radius: 4px;*/
	background: #ffffff;
}

.imcrl_textarea{
	width: 298px;
	height: 70px;
	resize: none;
}

.grey{
	color: #636363;
}

.w100float{
	float: left;
	width: 100%;
	font-size: 14px;
	color: #808080;
}

.frm_info{
	padding: 5px 20px 2px 0;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}

.cfrm-padleft{
	padding: 4px 20px 6px 83px;
}

.mcrline table{
	width: 100%;
}

.tbl-pay{
	margin-top: 15px;
	padding-top: 20px;
	border-top: 1px solid #d5d5d5;
}

.mcrl_title-m{
	margin-bottom: 10px;
}

a.cart-back-ref{padding-left: 20px; background: url(../img/a-back.png) no-repeat 0 6px;}


/*
  **************************************************************************
*/
.paymethods{
	padding: 0px 0px 10px 0px;
}

.paymethods .hdr{
	margin-top: 10px;
	/*padding: 12px 0px 4px 0px;*/
	font: 18px/20px Arial;
}
.paymethods a{ text-decoration: underline; }

.carttbl
{
	width: 99%;
	font-size: 10pt;
}

.carttbl th
{
	background-color: #ffffff;
	padding: 12px 12px 8px 12px;
	text-align: center;
	border: 1px solid #e0e0e0;
	font-size: 10pt;
}

.carttbl td, .carttbl td.r, .carttbl td.c
{
	background-color: #ffffff;
	padding: 5px 12px 5px 12px;
	border: 1px solid #e0e0e0;
}

.carttbl td.r
{
	text-align: right;
}

.carttbl td.c
{
	text-align: center;
}

.carttbl td span
{
	color: red;
	font-weight: bold;
}

.carttbl td a { font-size: 10pt; color: #444444; }
.carttbl td a:hover { font-size: 10pt; color: #646464; }

.backlink
{
	clear: left;
	padding: 20px 100px 20px 100px;
	text-align: center;
}

.error{
	text-align: center;
	color: #ff0000;
	padding: 8px 10px 8px 10px;
}

/*-----------------------  adaptive  --------------------*/
@media only screen and (min-width: 1480px)
{
	/*--------  order adaptive  ------*/
	
	/*--------  footer adaptive  -----*/
}

@media only screen and (min-width: 1860px)
{	
	/*--------  order adaptive  ------*/	
}

@media only screen and (max-width: 1200px)
{	
	/*--------  order adaptive  -----*/
	.mcli_image{margin-right: 10px;}
	.mclit_tbl table tr:first-child td:first-child{width: 90px;}
	.mclit_total{font-size: 15px;}
	.imclit_price{width: 46px;}

	#mcartview .mcli_text{width: 350px;}

	.mcrline table td.cfrm-hsep{height: 15px;}
	.mcrline table td.cfrm-i1{width: 106px;}

	input.imcrl_text{width: 270px;}
	input.imcrl_textn{width: 104px;}
	input.imcrl_text1{width: 186px;}
	input.imcrl_text2{width: 65px;}
	
	select.s_mcrl{width: 270px;}

	textarea.imcrl_mtext{width: 270px;}

	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 1000px)
{	
	/*--------  order adaptive  -----*/
	.mcli_image{width: 130px; margin-right: auto;}
	#mcartview .mcli_text{width: 270px;}
	.mclit_title{font-size: 15px; text-transform: none;}
	
	.mclit_tbl table tr:first-child td:first-child{width: auto;}
	.mclit_tbl table tr:first-child td:nth-child(2){padding-right: 3px;}
	.mclit_tbl table tr:first-child td:nth-child(6){padding: 0 3px;}
	.imclit_price{width: 38px;}
	.mclit-minus, .mclit-plus{width: 25px;}
	
	.mcrline table td.cfrm-i1{width: 95px;}
	.mcrline table td.cfrm-i2{width: 44px;}
	
	input.imcrl_text{width: 240px;}
	input.imcrl_textn{width: 94px;}
	input.imcrl_text1{width: 156px;}
	input.imcrl_text2{width: 58px;}
	
	select.s_mcrl{width: 240px;}

	textarea.imcrl_mtext{width: 240px;}
	
	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 800px)
{
	/*--------  order adaptive  -------*/
	.mcrline table td.cfrm-hsep{height: 10px;}
	.mcrline table td.cfrm-hpad{height: 10px;}

	/*
	.mcrlm{padding: 20px 10px 14px 10px;}
	.mcrline2{margin-top: 10px; text-align: center;}
	.mclgoback{text-align: center;}

	.mclit_tbl{bottom: 20px;left: 35px; width: 100%; }
	#mcartview .mcli_text{float: left; width: 63%; padding-left: 0;}
	.mcli_image{float: left;width: 30%; }

	select.s_mcrl1{width: 20%;}
	input.imcrl_text1{width: 79%;}
	*/

	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 700px)
{
	/*--------  header adaptive  -----*/
	/*--------  index adaptive  ------*/
	/*--------  card adaptive  -------*/
	/*--------  catalog adaptive  ----*/

	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 650px)
{
}

@media only screen and (max-width: 600px)
{
	/*--------  order adaptive  --------*/
	/*
	.mcli_image{float: none; width: 100%; margin-bottom: 20px;}
	.mclii_image{display: inline-block;}

	#mcartview .mcli_text{float: none; width: 100%; text-align: center;}

	.mclitem{padding: 20px 10px;}

	.mclit_check{padding-right: 40px;}

	.mclit_art{background: none;}
	*/

	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 550px)
{
	/*--------  order adaptive  -------*/
	.mcorder-l{float: none;}
	.mcorder-r{float: none;}

	.mcorder-tit{padding: 15px 5px 16px 5px;}
	
	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 500px)
{
	/*--------  order adaptive  -------*/
	.mctabs{padding: 20px 0 0;}

	.cab-tabpage{margin-bottom: 25px;}

	/*--------  footer adaptive  -----*/
}

@media only screen and (max-width: 450px)
{
	/*--------  footer adaptive  -----*/
	.f-hdr{font-size: 18px; padding-bottom: 10px;}
}

@media only screen and (max-width: 400px)
{
	/*--------  order adaptive  -------*/

	/*--------  footer adaptive  -----*/
	
	/*-------- other ----------*/
}