.flat,.regrow,.regrow2{box-sizing:border-box}#CouponRegistrazione,#attenzioneOrdine,#attenzioneOrdine2{padding:18px 20px;font-size:1.7rem}#CouponRegistrazione b,#attenzioneOrdine b,#attenzioneOrdine2 b{padding:5px 10px 5px 5px;margin:0 0 0 -5px}.shop-cart .cart_table_action .actions .btn,label.error{margin-left:10px}table{border-collapse:collapse;border-spacing:0}th{text-align:left}.col-sm-6{width:50%;float:left}.shop_table{border:1px solid #fff;width:100%}.shop_table>tbody>tr>td,.shop_table>tbody>tr>th,.shop_table>tfoot>tr>td,.shop_table>tfoot>tr>th,.shop_table>thead>tr>th{padding:10px;border-top:4px solid #fff}.shop_table>tfoot,.shop_table>thead{background-color:#edf5fd}.payment .payment_methods{list-style:none;margin:10px 0;padding:10px;border:1px solid #e5e5dc;border-radius:2px;background-color:#f3f2eb}.payment .payment_box{margin:10px 1.5%;padding:10px 10px 0;border:1px solid #e5e5dc;border-radius:2px;background-color:#e5e5dc;display:none}.shop-cart{width:74%;float:left;background-color:#fff}.shop-cart .cart_table_item,.shop-cart .cart_table_title{border-bottom:1px solid #d9d9d9}.msgCarrello,.right-prod table,.shop-cart .cart_table_title .actions{width:100%}.shop-cart .cart_table_title .Product-name,.shop-cart .cart_table_title .product-price,.shop-cart .cart_table_title .product-quantity,.shop-cart .cart_table_title .product-remove,.shop-cart .cart_table_title .product-subtotal,.shop-cart .cart_table_title .product-thumbnail,.shop-cart .cart_table_title .product-total{padding:10px 0;text-align:center}.shop-cart .cart_table_item .Product-name,.shop-cart .cart_table_item .product-price,.shop-cart .cart_table_item .product-quantity,.shop-cart .cart_table_item .product-remove,.shop-cart .cart_table_item .product-subtotal,.shop-cart .cart_table_item .product-thumbnail,.shop-cart .cart_table_item .product-total{padding:10px;text-align:center}.shop-cart .cart_table_item .quantity{margin:0}.shop-cart .product-remove{width:6%;text-align:center;padding:10px 2px!important}.shop-cart .product-thumbnail{width:7%}.shop-cart .product-name{width:40%;vertical-align:middle;padding:7px 0 7px 10px}.shop-cart .product-name img{float:right;margin-left:2px;margin-top:3px}.shop-cart .product-name span{float:left;width:278px}.shop-cart .product-name b{display:inline-block;margin-bottom:3px;width:100%;color:#000;font-size:1.4rem;line-height:1.8rem}.shop-cart .product-name b a{text-decoration:underline}.shop-cart .product-price{width:8%}.shop-cart .product-quantity{width:12%}#CouponRegistrazione div:first-child,#attenzioneOrdine div:first-child,#attenzioneOrdine2 div:first-child,.shop-cart .product-subtotal,.shop-cart .product-total{width:10%}.right-cl-cart{float:left;width:22%;margin-left:4%;background-color:#fff}.right-prod{width:100%;background-color:#f2f2f2;border:1px solid #ccc;padding:20px 15px;color:#333}.glyphicon-remove,.glyphicon-trash{font-size:2rem;color:#ec7063;cursor:pointer}.right-prod-img{float:right;margin:10px 0}.right-prod td,.right-prod th{padding:8px 5px;width:50%}.right-prod strong{color:#000}.shop-cart .cart_table_action .actions{padding:8px 0}.shop-cart .cart_table_action .input-text{width:120px;display:inline-block;height:36px;background-color:#fff}.quantity{display:inline-block;margin:10px}.quantity .quantity__button,.quantity .quantity__input{-webkit-appearance:none;display:inline-block;margin:0 -2px;font-size:14px;border:1px solid #e5e5dc;border-radius:2px;height:36px;font-weight:700;font-family:Oswald,sans-serif;text-align:center;padding:0;line-height:36px}.quantity .quantity__button{background-color:transparent;width:32px;-webkit-box-shadow:0 1px 0 #e5e5dc;box-shadow:0 1px 0 #e5e5dc;color:#222!important}.quantity .quantity__button:hover{background-color:#f3f2eb}.quantity .quantity__input{background-color:#f3f2eb;width:32px;-webkit-box-shadow:0 0 0 #e5e5dc;box-shadow:0 0 0 #e5e5dc;float:left}.glyphicon-remove{float:left;margin:0}.glyphicon-trash{float:left;margin:0 0 0 -1px}#CancellaMulti{margin:10px 0 0}.pscontato{color:green}.pscontato2{color:#e74131;display:block}.pscontato2 i{margin-right:2px}.opzioneSpedizione td{padding:15px 20px 10px 5px;text-align:right}.opzioneSpedizione td i{font-size:2.5rem;color:#353535;float:right}.opzioneSpedizione td b{font-size:1.5rem;float:right;margin:6px 10px 0}.opzioneSpedizione td select{margin-top:9px;float:right;clear:both;width:250px}.aggiorna_carrello{float:left;padding:8px;color:#555;margin-left:3px;border:1px solid #e5e5dc;width:32px;height:36px;cursor:pointer}.aggiorna_carrello i,.partitaiva b{font-size:1.4rem}.box-noregistrato,.form-login{width:62.6666%;float:left;box-sizing:border-box}.regrow{width:33.3333%;float:left;padding:0 10px}.regrow2{width:66%;float:left;padding:0 10px}.regrow2 textarea{height:100px}.flat{background-color:#fff;border:1px solid #ccc!important;display:block;padding:5px 10px;width:100%;margin:5px 0 16px}.error,.flat.error,.flat.error2{background-color:#fdd!important;color:red}.flat.error,.flat.error2{margin-bottom:10px;border-radius:0}.error{border-radius:0!important;margin-bottom:0;padding-bottom:10px}input:disabled,input[disabled]{background-color:#eee!important}label.error{background-color:inherit!important;border:0!important;text-decoration:none!important}label .error2{color:red;padding:0 10px}.loginIcon{float:left;max-width:50px}input.error,select.error,textarea.error{color:#222!important}.pagamento{margin-top:20px;text-align:right;font-size:16px}.btn,a.btn{-webkit-appearance:none;border-radius:0;white-space:normal!important;text-align:right;border:0;color:#fff;min-height:64px;padding:0 0 0 50px;font-size:30px;line-height:28px;text-transform:uppercase;display:inline-block;text-decoration:none;cursor:pointer}.btn-green,.btn-orange,a.btn-green,a.btn-orange{padding:0 20px;line-height:2;font-size:15px;min-height:0}.btn-cart,a.btn-cart{text-align:center;padding:0 20px;font-size:20px;line-height:2;min-height:unset}.btn-green,a.btn-green{background:#e74131}.btn-orange,a.btn-orange{background:#353535}.btn-gray,a.btn-gray{background:#e74131;margin-right:2%}.btn-g,a.btn-g{background:#ed7103;margin-right:2%}.btn-carrello-top:first-child{margin-left:0}.btn-carrello-top{width:22%;float:left;padding:10px 15px;margin-left:4%;background-color:#f2f2f2;border:1px solid #ededed;color:#000;margin-bottom:20px;font-size:1.4rem}.btn-carrello-top.btn-attivo{background-color:#2c2c2c;color:#fff}.title-left{width:35.333%;float:left;font-size:2.2rem;padding:0 50px 0 13px;line-height:2.5rem}.btn-dgray,a.btn-dgray{background-color:#e74131!important;font-size:1.7rem!important;min-height:0;line-height:28px!important;padding:7px 13px!important;margin-top:15px;color:#fff!important;height:auto!important;border:0!important}.aggiunto_carrello span,.login_carrello span{text-transform:uppercase;color:#000;margin-bottom:20px;margin-top:15px;display:block;text-align:center}.aggiunto_carrello,.login_carrello{height:100%;box-sizing:border-box;margin:0 auto;padding:20px}.aggiunto_carrello{width:100%;background-color:#ebebeb}.aggiunto_carrello span b{display:block;font-size:2.2rem;margin-top:10px;line-height:2.4rem;color:#e74131}.aggiunto_carrello span em{color:#383838;font-style:normal;font-size:2rem;margin-top:10px;display:block}.aggiunto_carrello span em.totalePerPopup{display:block;background-color:#fff;margin-top:10px;text-transform:none;padding:6px}.aggiunto_carrello span strong{text-transform:lowercase;font-size:1.8rem;color:#7b7b7b;margin-top:4px}.login_carrello{width:360px}.login_carrello span{font-size:1.4rem}.BenvenutoTxt{border:0!important;padding:0!important;font-size:1.3rem;font-weight:500;margin-top:-2px}.BenvenutoTxt b{color:#75797a}.lucchettoLogout{margin:-5px 0 0 8px}#attenzioneOrdine{background:#f0be52;width:100%;color:#fff;margin-top:10px;float:left}#CouponRegistrazione div,#attenzioneOrdine div,#attenzioneOrdine2 div{float:left;width:90%}#attenzioneOrdine i,#attenzioneOrdine2 i{font-size:4rem;float:left;margin:-9px 0 0;color:#fff}#attenzioneOrdine b{background-color:#db9f1d;display:inline-block}#attenzioneOrdine span,#attenzioneOrdine2 span{display:block;float:left;margin-bottom:5px;line-height:2rem}#attenzioneOrdine2{background:#e74131;width:100%;color:#fff;margin-top:10px;float:left}#attenzioneOrdine2 b{background-color:#e74131;display:inline-block}#CouponRegistrazione{background:#43ad38;width:100%;color:#fff;margin-top:10px;float:left;cursor:pointer}#CouponRegistrazione i{font-size:4rem;float:left;margin:1px 0 0;color:#fff}#CouponRegistrazione b{background-color:#28881e;display:inline-block}#CouponRegistrazione span{display:block;float:left;margin-bottom:0}.boxMetodoPagamento{float:left;width:33%}.boxMetodoPagamentoBig{width:25%!important}.boxMetodoPagamento span{font-size:1.8rem}.boxMetodoPagamentoBig span,.fs15{font-size:1.5rem}.boxMetodoPagamento img{max-width:90%;display:block;margin:0 auto}.costoExtra{display:block;text-align:center;color:#0dc2a3;font-size:1.9rem!important}.boxCarrello{width:100%;float:left;padding-left:26px;margin-right:6px}.boxCarrello.v2{width:auto}.segnato{float:left;margin:5px 5px 6px 0}.segnato.v2{padding:8px 0 0;margin-right:0}.box-cat{padding:0 10px}.form-registrazione p{padding:0}#Privacy,#spedizione{margin-left:10px;margin-right:5px}.partitaiva{background-color:#ececed;padding:20px;color:#000;float:left;width:100%}.titolopartitaiva{background-color:#353535;float:left;width:200px;padding:10px 20px;color:#fff;font-size:1.5rem}.quantitamobile{display:none!important}.elencocarrello{font-size:1.3rem}.HoPIVA div{float:left;margin:5px 10px 5px 0}.HoPIVA label{display:inline-block;float:left;padding-top:7px;margin-right:10px}@media only screen and (max-width:1000px){.shop-cart,.title-left.v2{width:100%!important}.btn-carrello-top{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-align-items:center;height:54px}.right-cl-cart{width:96%!important;margin:0 auto!important;float:none!important}.box-noregistrato{margin-bottom:25px}.box-noregistrato,.form-login{width:73%!important}.title-left{width:26%!important;padding-right:3%!important}.title-left.v2{padding-left:0;margin-top:20px}}@media only screen and (max-width:700px){.shop-cart .product-remove{width:8%}.shop-cart .product-name{width:34%}.shop-cart .product-name span{width:80%}.shop-cart .product-name img{width:18%;margin-left:2%}#bannerdesktop,#bannermobile{display:none}#bannertablet{display:block}}@media only screen and (max-width:600px){.shop-cart .product-subtotal{display:none}}@media only screen and (max-width:500px){.box-noregistrato,.form-login,.right-cl-cart,.shop-cart,.title-left{width:100%;margin:0}.btn-carrello-top:first-child{margin:0 2% 20px}.btn-carrello-top{margin:0 2% 20px;width:46%}.regrow,.regrow2{width:100%;padding:0}.glyphicon-remove{margin:0}.product-quantity .glyphicon-remove{display:block;margin:10px 0;font-size:15px}.shop-cart{margin-bottom:0}.aggiunto_carrello{padding:20px 10px}.aggiunto_carrello span{margin-top:0}.aggiunto_carrello .btn{width:100%;margin:0 auto 10px!important}.btn-carrello-top,.shop-cart .product-quantity,.shop-cart .product-subtotal,.trackhtd,.trackhth{display:none}.quantitamobile{display:block!important;margin:11px auto 0!important;width:64px}.shop-cart .cart_table_title{border-bottom:1px solid #d9d9d9;background-color:#f4f4f4}.col-sm-6,.shop-cart .cart_table_action .actions .btn{width:95%;margin:0 0 0 2%!important;float:left;padding:5px 10px}.clearb30{height:10px}#CouponRegistrazione i,#attenzioneOrdine i{font-size:2.5rem!important}#attenzioneOrdine b{line-height:2rem}.shop-cart .product-name{width:70%}.shop-cart .product-total{width:10%}.shop-cart .product-remove{width:20%}.opzioneSpedizione td select{width:95%}.title-left,.title-left2{width:95%!important;padding-left:10px!important;margin-bottom:16px!important;margin-top:10px!important}.title-left.v2{margin-top:20px!important;margin-bottom:20px}.box-noregistrato,.form-login{width:95%!important;margin-left:10px!important}#formRegistrazione,#formRegistrazione2,#formRegistrazione3,.pagamentopag .shop-cart{padding:0 10px}.boxMetodoPagamento{width:47%!important}.pagamentopag .clearb30{height:30px}#elencordini{width:99%;font-size:1.2rem!important;line-height:1.6rem}.paginaprofilo{padding:10px}.form-registrazione p,.partitaiva .box-cat{padding:0}}@media only screen and (max-width:400px){.title-left2{padding-left:0!important;line-height:3rem!important;margin-top:10px!important}}