<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* carrello-new */
.cc-small{
	

}
.hide{
	display: none;
}
.show{
	display: block;
}
#carrello-new{
	background-color: #FFF;
	/*display: none;*/
}
.rWhite{ 
	background-color: #FFF;
padding:10px;}

.rigaBordo{
	border-bottom: 1px solid #ddd;
	color: #6A6A6A;
	/*background-color: #FFF;*/
	padding-top: 10px;
	padding-bottom: 10px;
	/*height: 3.5rem;*/
}
.rigaPrezzo-tot {
   background-color: #7B7B7B;
   color: #fff;
	font-family: 'Oswald','san-serif';
	font-weight: bold;

}
.prezzo{
	font-weight: 600;
	text-align:  right;
	font-family: 'Oswald','san-serif';

}
.n-fatture {
   width: 50% !important;
   
}



#carrello-new a.link-normal{
	color: inherit;
	text-decoration: none;
}

#carrello-new a.link-normal:hover{
	text-decoration: underline;
}



#carrello-new .carrello-new-steps{
	float: left;
	width: 100%;

	margin-top: 40px;
}

#carrello-new-step-1{
	/*display: none;*/
}

#carrello-new .carrello-new-steps .step-num{
	float: left;
	width: 100%;
	position: relative;
	border-top: 1px solid  #C5C5C5;
}


#carrello-new .carrello-new-steps .step-num .num{
	background-color: #98A9AD;
	position: absolute;
}

#carrello-new .heading-carrello-new{
	width: 100%;
	background-color: #cedde2;
	text-align: center;
	font-family: oswald;
	font-size: 22px;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	padding: 5px 0;
	margin-top: 25px;
}

#carrello-new .carrello-new-container{
	float: left;
	width: 100%;
}

#carrello-new .codice-sconto{
	float: left;
	width: 100%;
	color: #6A6A6A;
	margin: 15px 0px 0px 20px;
}

#carrello-new .codice-sconto input {
    border: 1px solid #C5C5C5;
	color: #6A6A6A;
	padding: 3px 6px;
	cursor: default;
}

#carrello-new .codice-sconto button {
    border: 1px solid #BDD7A2;
    background-color: #BDD7A2;
	font-family: 'Oswald','san-serif';
	font-weight: 500;
	color: #6A6A6A;
	padding: 2px 6px;
}

#carrello-new .codice-sconto button:hover{
	cursor: pointer;
	background-color: transparent;
}

#carrello-new .table-carrello-new {
    float: left;
    width: 100%;
	border-collapse: collapse;
}

#carrello-new .table-carrello-new .th {
    font-family: 'Oswald','san-serif';
	font-weight: 300;
	padding: 15px 20px 5px 20px;
	font-size: 15px;
	border-bottom: 1px solid #474747;
}







#carrello-new .carrello-new-pr-titolo{
	text-align: center;
	width: 120px;
}

#carrello-new .carrello-new-pr span{
	font-weight: bold;
	color: #474747;
	font-size: 15px;
	font-family: 'Oswald','san-serif';
	text-align: center;
}

#carrello-new .carrello-new-pr span.carrello-new-euro {
    float: left;
    width: 20%;
	margin-left: 10%;
}

#carrello-new .carrello-new-pr span.carrello-new-prezzo-un, #carrello-new .carrello-new-pr span.carrello-new-prezzo-tot  {
    float: right;
    width: 50%;
	text-align: right;
	margin-right: 20%;
}

#carrello-new .carrello-new-qta-titolo{
	width:250px;
	text-align: center;
}

#carrello-new  .carrello-new-qta .fa_quantity, #carrello-new .carrello-new-checkbox {
	min-height: 1px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0;

}

#carrello-new .carrello-new-qta .fatture input.n-fatture {
    width: 90px;
    text-align: right;
    padding: 5px 6px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#carrello-new  .carrello-new-qta span.btn {
    border: none;
    background: transparent;
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: -2px;
    color: #474747;
}

#carrello-new  .carrello-new-qta span.btn:hover{
	cursor: pointer;
}

#carrello-new  .carrello-new-checkbox input {
    position: relative;
    top: 2px;
    margin-right: 10px;
}

#carrello-new  .table-carrello-new-prezzo-tot {
    float: right;
    width: 300px;
    border-collapse: collapse;
	margin-top: 30px;
}



#carrello-new .table-carrello-new-prezzo-tot .carrello-new-pr span.carrello-new-prezzo-tot{
	margin-right: 0px;
	font-weight: 500;
}

#carrello-new .table-carrello-new-prezzo-tot .carrello-new-pr span.carrello-new-euro{
	margin-left: 20%;
	width:30%;
	font-weight: 500;
}

#carrello-new .table-carrello-new-prezzo-tot tr.tr-tot-prezzo td{
    background-color: #7B7B7B;
    color: #fff;
    padding: 5px 10px;
	font-family: 'Oswald','san-serif';
	font-weight: bold;
}

#carrello-new .table-carrello-new-prezzo-tot tr.tr-tot-prezzo td.carrello-new-pr span.carrello-new-euro, #carrello-new .table-carrello-new-prezzo-tot tr.tr-tot-prezzo td.carrello-new-pr span.carrello-new-prezzo-tot{
	color: #fff;
	font-weight: bold;
}


#carrello-new .carrello-new-procedi{
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 40px;
}

#carrello-new .carrello-new-procedi .carrello-new-procedi-btn{
	font-family: 'Oswald','san-serif';
	background-color: #FBD473;
	font-weight: 500;
	padding: 5px 15px;
	border: 1px solid #FBD473;
	font-size: 20px;
}

#carrello-new .carrello-new-procedi .carrello-new-procedi-btn:hover {
    background-color: #F9C33A;
	border: 1px solid #F9C33A;
    cursor: pointer;
}

#carrello-new-step-2{
	display: none;
}

#carrello-new #carrello-new-step-2 .carrello-new-dati{
	float: left;
	width: 100%;
}

#carrello-new #carrello-new-step-2 .carrello-new-dati .carrello-new-dati-input {
    float: left;
    width: 31%;
	margin-top: 15px;
}

#carrello-new #carrello-new-step-2 .carrello-new-dati .carrello-new-dati-input input {
    border: 1px solid #C5C5C5;
    color: #6A6A6A;
    padding: 3px 6px;
    cursor: default;
	width: 100%;
}

#carrello-new #carrello-new-step-2 .carrello-new-nazione-box{
	color: #6A6A6A;
	float:left;
	width: 100%;
	margin-top: 15px;
}

#carrello-new #carrello-new-step-2 .carrello-new-nazione-box .nazione-label{
	float: left;
	margin-right: 15px;
}

#carrello-new #carrello-new-step-2 .carrello-new-nazione-box .nazione-radio label{
	margin-right: 15px;
	position: relative;
    top: -2px;
}

#carrello-new #carrello-new-step-2 .carrello-new-checkbox{
	text-align: left;
	margin-top: 15px;
	color: #6A6A6A;
}

#carrello-new #carrello-new-step-2  .carrello-new-privacy{
	margin-top: 15px;
	color: #6A6A6A;
	float: left; 
	width: 100%;
	font-size: 12px;
}

#carrello-new .input-margin {
    margin-left: 2.5%;
    margin-right: 2.5%;
}

#carrello-new-step-3{
	display: none;
}

#carrello-new-step-3 .carrello-new-pagamento{
	margin-top: 15px;
	color: #6A6A6A;
}

#carrello-new-step-3 .carrello-new-p-radio{
	float: left;
	margin-right: 25px;
}

#carrello-new-step-3 .carrello-new-carte{
	float: left;
	width: 100%;
	margin-top: 15px;
}

#carrello-new-step-3 .carrello-new-carte .carrello-new-carta{
	float: left;
	width: 80px;
}

#carrello-new-step-3 .carrello-new-carte .carrello-new-carta.border-right{
	border-right: 1px solid #c5c5c5;
	padding-right: 10px;
}

#carrello-new-step-3 .carrello-new-carte .carrello-new-carta img{
	width: 100%;
}

#carrello-new .carrello-new-warning{
	float: left;
	margin-top: 15px;
	width: 100%;
	color: #6A6A6A;
	font-size: 12px;
}

#carrello-new .carrello-new-icon{
	float: left;
	margin-right: 10px;
}

#carrello-new .carrello-new-w-text{
	display: table;
}


@media only screen and  (min-width: 280px) and (max-width: 365px) {
	.rigaBordo {
   
    padding-top: 5px !important;
    padding-bottom:5px !important;
    height: auto !important;
}
}
	
@media only screen and (min-width: 366px) and (max-width: 450px){
		.rigaBordo {
   
    padding-top: 5px !important;
    padding-bottom:5px !important;
    height: auto !important;
}
}

@media only screen and (min-width: 769px),(min-device-width: 768px) and (max-device-width: 1024px){
rigaBordo {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    height: auto !important;
}
}

/* tablet */
@media only screen and (min-width:451px) and (max-width: 767px){
.rigaBordo {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    height: auto !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.rigaBordo {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    height: auto !important;
}
}
 


@media screen and (min-width: 1024px) and (max-width: 1200px){
	
}
</pre></body></html>