.cart-table .lessbutton:after,.cart-table .plusbutton:after{font-family:Flaticon;color:#999;font-weight:700;font-size:17px}.cart-table{width:100%;margin:0 auto;border-collapse:collapse;background:#fff;color:#000;text-rendering:optimizeLegibility}.cart-table thead th{padding:1.2rem .8rem;font-size:20px;font-weight:300}.cart-table tbody td{padding:1.2rem .8rem;font-size:16px;font-weight:300;color:#666;background:#fff}.cart-table tbody td:first-child,.dettaglioordine .cart-table tbody td span,.dettaglioordine h5 span{color:#a37e00;font-weight:400}.cart-table tbody td:last-child{width:30px}.cart-table tbody tr:not(:last-child){border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.cart-table .itemnumber{padding:4px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px}.cart-table .trash{width:28px;height:28px;display:inline-block;-webkit-border-radius:14px 14px 14px 14px;border-radius:14px;font-size:14px;color:#fff;text-decoration:none;text-align:center;line-height:26px;background-color:rgba(0,0,0,.3)}.cart-table .itemnumber,.cart-table .lessbutton,.cart-table .plusbutton{height:32px;background-color:#f4f4f4;text-align:center;line-height:32px;display:inline-block;margin-right:5px;text-decoration:none;float:left}.cart-table .trash:hover{background-color:rgba(0,0,0,.5);text-decoration:none}.cart-table .lessbutton,.cart-table .plusbutton{width:32px}.cart-table .lessbutton:hover,.cart-table .plusbutton:hover{background-color:#999}.cart-table .lessbutton:after{content:"\f132";text-decoration:none}.cart-table .lessbutton:hover:after,.cart-table .plusbutton:hover:after,ul.cart-step li.active i.steparrow{color:#fff}.cart-table .itemnumber{width:60px;font-size:20px;color:#5d4e45;font-weight:300;border:none}.cart-table .plusbutton:after{content:"\f13b";text-decoration:none}.cart-table tbody td a:link span,.cart-table tbody td a:visited span{color:#a37e00;text-transform:uppercase;font-weight:400;font-size:15px}.cart-table tbody td a:hover span,.cart-table tbody td ul li span,ul.cart-step li.active i{color:#a37e00}.cart-table tbody td span{color:#a37e00;font-weight:300}.cart-table tbody td img{width:120px;display:block}.cart-table tbody td ul li{width:100%;display:block;font-size:14px;color:#666}.carrello button{cursor:pointer}.carrello label{position:relative;width:auto;top:auto;left:auto;height:auto;right:auto}.carrello .finalprices{font-size:2rem;font-weight:300;color:#5d4e45;text-align:right;margin-top:20px}.carrello .finalprices span{font-weight:400;font-size:28px}.carrello .stepprices{font-size:18px;font-weight:300;color:#5d4e45;margin-bottom:5px;text-align:right}.carrello .prices,ul.cart-step li.active h4{font-weight:400;color:#a37e00}.carrello .stepprices span{font-weight:300;font-size:22px}.carrello .prices{display:inline-block;margin-left:15px;font-size:28px}.carrello .stepprices .prices{font-weight:400;display:inline-block;margin-left:10px;font-size:20px;color:#5d4e45}.carrello .button-trasp{padding:8px 30px;font-weight:300;font-size:18px}.carrello .select-spedizione .btn{background-color:#f8f8f8;background-image:none;border:none;border-bottom:2px solid #ccc;-webkit-border-radius:0 0 0 0;border-radius:0;box-shadow:none;color:#000;display:block;font-size:18px;font-weight:300;height:auto;line-height:1.42857;padding:10px 0 6px;width:100%}.select-spedizione{width:50%!important}.spese-spedizione.finalprices{width:100%;margin-top:5px}.spese-spedizione.finalprices .prices{font-size:24px;color:#b59c12}.button-cart .button-trasp{float:none;margin:0 0 0 10px}.button-cart{text-align:right}ul.cart-step{width:100%;margin-bottom:25px;display:inline-block}ul.cart-step li{background-color:transparent;width:25%;padding:8px 10px;display:block;float:left;min-height:56px;border-right:4px solid #fff;border-bottom:4px solid #ccc}ul.cart-step li:first-child{-webkit-border-radius:0 0 0 0;border-radius:0}ul.cart-step li:last-child{-webkit-border-radius:0 0 0 0;border-radius:0;border-right:none}ul.cart-step li.active{background-color:transparent;border-bottom:4px solid #a37e00}ul.cart-step li h4{text-transform:uppercase;width:50%;float:left;margin:0;font-size:17px;color:#999}ul.cart-step li i{color:#bdbdbd;font-size:35px;display:inline-block;margin-right:15px;float:left;line-height:38px}ul.cart-step li>.step01{font-size:30px}ul.cart-step li>.step02{font-size:39px}ul.cart-step li i.steparrow{color:#999;font-size:17px;float:right;margin-right:0;opacity:1}.footer-button{margin-bottom:50px}.resplabel{display:none;font-size:14px}.payment-methods label{display:table;text-align:left;min-width:400px}.payment-methods label img{padding:3px;width:50px;margin-right:10px}.payment-methods label input{float:right;margin:13px}.carrello .btn-default{border-color:#dbdbdb}.carrello .codicesconto{padding:20px 15px;margin-top:40px}.carrello .messaggio{padding:15px;margin-top:10px}.carrello .ordini tr:hover td{background-color:#f7f7f7!important;cursor:pointer}.dettaglioordine h5{line-height:1.3em}.dettaglioordine .cart-table tbody td:first-child{color:#666;font-weight:300}.dettaglioordine .cart-table tbody td:last-child{width:auto}.dettaglioordine .cart-table tbody tr td:first-child{background:0 0;color:#000}@media screen and (max-width:1199px){ul.cart-step li h4{font-size:16px;width:55%}}@media screen and (max-width:990px){ul.cart-step li h4{width:100%}ul.cart-step li i{display:none}}.dettaglioordine tbody{background-color:#f7f7f7}.dettaglioordine .cart-table tbody td{background:0 0}@media screen and (max-width:767px){.cart-table thead{display:none}.cart-table tbody td{display:block;padding:.8rem;border-bottom:1px solid #eaeaea}.cart-table tbody tr td:first-child{background:#f4f4f4;color:#000}.cart-table tbody td:before{content:attr(data-th);display:block;width:1rem;color:#7e7671;font-weight:300;font-size:16px;white-space:nowrap}.cart-table.trash tbody td:last-child:before{width:0}.cart-table tbody td:first-child,.cart-table tbody td:first-child a:link,.cart-table tbody td:first-child a:visited{color:#ead700}.cart-table tbody td:first-child a:hover{color:#fff}.cart-table tbody td:last-child{width:auto;padding-bottom:25px}.select-spedizione{width:100%!important}.cart-table .lessbutton,.cart-table .plusbutton{float:none;margin:0}.cart-table .itemnumber{float:none;height:36px;margin:4px 0 0}ul.cart-step li{width:100%;min-height:inherit;border-bottom:1px solid #c8bfb7}ul.cart-step li i{display:block;font-size:25px;height:25px;line-height:25px}ul.cart-step li>.step01,ul.cart-step li>.step02{font-size:25px}ul.cart-step li h4{font-size:15px;width:75%}.footer-button .button-mod{width:100%;margin-bottom:10px}.carrello .finalprices,.carrello .stepprices{text-align:left}.resplabel{display:block}.cart-table tbody tr{margin-bottom:15px}.cart-table tbody tr:not(:last-child){border-bottom:none;border-top:none}.dettaglioordine .cart-table tbody td{padding:15px}}