

/* --- Stylesheet 5840 () --------- */ 

.T3702 {
	margin: 100px auto 100px auto;
	min-height: 500px;
	color: #111;
	font-size: 15px;
	background-color: #fff;
}


.T3702 .maxwidth { width: 1200px; margin: 0px auto; }

.T3702 #cartProgressBar { height: 30px; border-bottom: 2px solid rgba(0,0,0,0.2); margin-bottom: 20px; }
.T3702 #cartProgressBar .step { float: left; margin-right: 20px;  }
.T3702 #cartProgressBar .step.active { color: #000; font-weight: bold;  }
.T3702 .adresse { float: left; width: 40%; }
.T3702 .terms { float: left; width: 60%; }
.T3702 .terms .terms-inner { font-size: 14px !important; width: 94% !important; height: 350px !important; padding: 0px 3% !important; }
.T3702 table.cart td { padding-top: 10px !important; padding-bottom: 10px !important; border-bottom: 1px solid rgba(0,0,0,0.1) !important; }
.T3702 table.cart td.image { padding-right: 20px !important; }
.T3702 table.cart td .info { font-size: 13px !important; line-height: 1.25 !important; }
.T3702 table.cart td.sum { padding-left: 20px !important; font-weight: bold !important; font-size: 20px !important; font-family: 'Sorts Mill Goudy', serif !important; }
.T3702 table.cart td.total {
	padding: 10px 0px !important;
	font-family: 'Sorts Mill Goudy', serif !important;
	font-size: 50px !important;
	line-height: 1.2 !important;
	font-style: italic !important;
	color: #DF1352 !important;
}


.T3702 .terms .accept { margin: 10px 0px; }
.T3702 .form .cancel { background-color: #aaa; color: #fff; font-weight: bold; padding: 5px 30px; text-transform: uppercase; font-size: 12px; border: none; }
.T3702 .form .finish { background-color: #DF1352; color: #fff; font-weight: bold; padding: 5px 30px; text-transform: uppercase; font-size: 12px; border: none; }
