@media only screen and (min-width:768px){#h1RiepilogoOrdine{display:none}#pnlCarrelloVuoto{margin-bottom:2%;text-align:center;font-size:3vw;font-weight:100;text-transform:uppercase;padding-top:2%}#pnlCarrelloVuoto #strumentiNavigazioneFooter{text-align:center;margin:3% auto}#pnlCarrelloVuoto .chiave{float:none}#pnlCarrelloVuoto #lnkTornaShopping{float:none}#sectionCarrelloVuotoInformazioni{width:92%;background:#eeeeee;max-width:1600px;max-width:calc(1600px - 4%);padding:2%;margin:0 auto}#sectionRegistrazione{border-radius:3px;border:1px solid rgba(132,125,121,0.3);color:#333;font-size:13pt;padding:1%;overflow:hidden;margin-bottom:15px}#sectionRegistrazione a{color:#0575ff;text-decoration:underline}.signup-title{color:#ff6600;font-weight:bold;line-height:1.5;font-size:14pt;display:block;margin-bottom:5px}.signup-title-ok{color:#0cbb45;font-weight:bold;line-height:1.5;font-size:14pt;display:block;margin-bottom:5px}.signup-lbl{line-height:30px;font-size:13pt}#contenitoreCarrello{border-width:0}#updPanCarrello,#contenitoreRiepilogoOrdine,#contenitoreOrdineInviato{width:88.4%;max-width:1280px;margin-left:auto;margin-right:auto}#carrello{width:80%;float:left;color:#333}#sectionCarrello,#sectionRiepilogoOrdine{overflow:visible}#contenitoreIntestazioneCarrello{overflow:hidden;height:40px;line-height:40px;border:1px solid rgba(132,125,121,0.3);border-bottom:0 solid;border-top-left-radius:3px;border-top-right-radius:3px}.side-panel-cart{float:right;width:19%}#pnlInformazioniCarrello{margin:1% auto;width:88.4%;max-width:1280px}#contenitoreCarrelloInformazioni{width:calc(80% - 30px);margin:0;border-radius:3px;border:1px solid rgba(132,125,121,0.3);padding:15px;background-color:#efefef}#h2CarrelloInformazioni{color:inherit !important;font-size:inherit !important;padding:0 10px}#headerCarrelloInformazioni{cursor:pointer;margin:0;position:relative}#headerCarrelloInformazioni::after{font-family:fontAwesome;content:'\f078';font-size:16px;padding:2px 0;display:inline-block;position:absolute;top:0;right:10px;font-size:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#headerCarrelloInformazioni.opened::after{transform:rotateZ(-180deg)}#contenitoreCarrelloInformazioni h2 span{font-size:22px;max-width:100%;font-weight:bold}#contenitoreCarrelloInformazioni span{font-size:16px;text-overflow:ellipsis;display:inline-block;max-width:100%}#contenitoreCarrelloInformazioni a{color:#000;text-decoration:underline}#contenitoreCarrelloInformazioni strong{font-weight:600}#sectionCarrelloInformazioni{padding:10px 10px;margin:10px 0;border-top:1px solid #9b9a9a;text-overflow:ellipsis}#sectionCarrelloInformazioni p{margin-top:0}#headerCarrello{margin:0 0 2% 0 !important;font-size:25px;text-align:center;white-space:nowrap;overflow:hidden}#headerCarrello .h1Carrello{margin:0 auto;text-align:left;font-size:35px;font-weight:600;text-transform:uppercase}#intestazioneCarrelloArticolo{width:40%;padding-left:1%;display:inline-block;float:left}#intestazioneCarrelloQuantita{width:9%;text-align:center;display:inline-block;float:left;overflow:hidden}#intestazioneCarrelloArticolo span,#intestazioneCarrelloQuantita span,#intestazioneCarrelloPrezzoUnitario span,#intestazioneCarrelloPrezzoTotale span{display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#intestazioneCarrelloPrezzoUnitario{width:28%;text-align:center;display:inline-block;float:left}#intestazioneCarrelloPrezzoTotale{width:20%;text-align:right;display:inline-block;float:left}#contenitoreCorpoCarrello{border:1px solid rgba(132,125,121,0.3);border-top:0 solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;padding:10px}.contenitoreProdottoCarrello{padding:5px 0;overflow:hidden;position:relative}.contenitoreProdottoCarrello:nth-child(1){border-top:0 solid}.colonnaCarrelloFotoProdotto{float:left;height:110px;text-align:center;width:10%;padding-left:1%}.fotoProdottoCarrello{max-width:100%;max-height:90px}.contenitoreCarrelloDatiProdotto{float:left;width:88%;margin-left:1%;overflow:hidden}.colonnaCarrelloDatiProdotto{float:left;width:31%;margin-right:2%;overflow:hidden}.colonnaCarrelloDatiProdotto h2{font-size:15px !important;font-weight:500;margin:0 !important;color:#333;text-decoration:underline}.colonnaCarrelloDatiProdotto a{text-decoration:none;line-height:20px}.colonnaCarrelloQuantita{width:10%;text-align:center;float:left;margin:0 0 0 0}.colonnaCarrelloPrezzoUnitario{width:30%;text-align:center;float:left;margin:0 0 0 0}.colonnaCarrelloPrezzoTotale{width:25%;text-align:right;float:left;margin:0 0 0 0}.carrelloStrumentiProdotto p{padding-right:10px;font-size:9pt}.carrelloStrumentiProdotto{margin-top:10px}.carrelloStrumentiProdotto a{color:#e52f2f;font-size:13px;text-transform:uppercase;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrelloStrumentiProdotto a:hover span{text-decoration:underline}.carrelloStrumentiProdotto img{padding-right:3px;float:left;margin-top:4px;position:relative;top:-4px;max-width:20px}.carrelloVariantiProdotto{clear:both;overflow:hidden;font-size:14px;line-height:14px;padding-top:5px}.carrelloVariantiProdotto td{padding:0;padding-bottom:2px}.carrelloVariantiProdotto .colonnaValore{display:block}.carrelloVariantiProdotto p{float:left;padding-right:10px;font-size:9pt}#tblCarrello tr,#tblCarrello td,#tblRiepilogoOrdineCarrello td,#tblRiepilogoOrdineCarrello tr{text-align:right}#tblCarrello tr td:nth-child(2),#tblRiepilogoOrdineCarrello tr td:nth-child(2){font-weight:600;width:140px}#trNoteOrdine *{text-align:center !important}#chkFattura{margin-bottom:20px}#pnlConsegna{text-align:right;margin-bottom:20px;font-weight:600;background:#efefef;padding:10px;letter-spacing:0.5px}#pnlSpedizioniPagamenti{background-color:rgba(255,255,255,0.70)}#tblCarrello,#tblDati,.tblSelezionaModalita,#tblRiepilogoOrdineCarrello,#tblWucSceltaPaese,#tblWucSpedizioniPagamenti{padding:10px;border-collapse:collapse;border-spacing:0;width:100%}#lblSceltaPaese{font-size:26px;font-weight:900}#tdSelezionaPaese #ddlPaesi{display:inline-block;width:50%;margin-left:1%;width:calc(98% - 420px);font-size:22px;font-style:normal;border-radius:3px}#pnlNotLogin{background-color:rgba(132,125,121,0.3) !important;border-radius:3px;margin-bottom:15px}#pnlLogged{background-color:rgba(255,255,255,0.70)}.tblSelezionaModalita tr{border-width:1px !important;border-bottom:1px solid #cbcbcb !important}.tblSelezionaModalita tr img{display:block}.tblSelezionaModalita tr:last-child{border-bottom:0 solid !important}#tblCarrello td,#tblDati td,.tblSelezionaModalita td,#tblRiepilogoOrdineCarrello td,#tblWucSceltaPaese td,#tblWucSpedizioniPagamenti td{padding:10px;border-right:0 solid;border-left:0 solid}.tdNomeDescrizioneSelezionaModalita{padding-left:0 !important}#trNoteOrdine,#trNoteTxtOrdine{border-bottom:0 !important}#tdNoteOrdine{text-align:center;height:70px;vertical-align:bottom;font-size:14.6pt}#tblRiepilogoOrdineCarrello{background-color:rgba(255,255,255,0.70);margin-bottom:15px}#trIntestazioneCarrello,#trIntestazioneDati,.trIntestazioneSelezionaModalita{font-size:12pt;background-color:rgba(132,125,121,0.3) !important;border-radius:3px}.numeriStep{display:inline-block;vertical-align:top;font-weight:600;background-color:rgba(255,255,255,0.1);width:40px;height:40px;text-align:center;margin-right:10px;line-height:40px;border-radius:50px;font-size:18px !important;font-style:normal;border:1px solid #364431;color:#364431 !important}.titoliStep{font-size:26px;line-height:42px;margin:0 !important;font-weight:900}#trSubTotaleCarrello{text-align:right;font-size:13pt}#tdPrezzoSubTotaleCarrello{font-weight:bold;border-left-style:solid;border-left-width:1px;border-left-color:#CCCCCC;width:120px}#couponCarrello{padding:2% 2%;border-radius:3px;border:1px solid rgba(132,125,121,0.3);margin:2% 0}#txtCodiceCouponCarrello{margin-left:10px;text-transform:uppercase;width:auto;border-radius:3px}#btnAttivaCouponCarrello{padding:0 15px;font-size:17px;height:34px;float:right;margin-left:0;border-radius:3px}#lblCodiceNonValido{display:block;margin-top:5px;color:#cc0000 !important;font-weight:600}#lblCodiceAttivato{display:block;margin-top:5px;color:#0cb443;font-weight:600}#navCampiFatturazione #btnSave{display:block !important;margin:0 auto !important}#corpoDatiIndirizzi{padding:0;margin-bottom:15px}#navCampiFatturazione header{display:block;overflow:hidden;border:0}#navCampiFatturazione .chiave,#navCampiSpedizione .chiave{width:32%;text-align:right;padding-right:1%;margin:0;font-size:18px;line-height:15px;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;height:38px;display:flex;flex-direction:column;justify-content:center}#navCampiFatturazione .valore input.text,#navCampiSpedizione .valore input.text{margin:2px 0;display:block;width:calc(100% - 12px);font-weight:400;font-style:normal;font-size:20px;color:#333}#navCampiFatturazione .valore select,#navCampiSpedizione .valore select{margin:2px 0;display:block;width:100%;font-size:20px}#navCampiFatturazione .valore,#navCampiSpedizione .valore{width:65%}#headerCampiFatturazione.open{float:left}#headerCampiFatturazione.close{float:left}#h2CampiFatturazione,#h2CampiSpedizione{margin:20px 0 20px 0;color:#161616;font-weight:600;text-align:center}#navCampiSpedizione header{display:block;overflow:hidden;border:0;text-align:center}#headerCampiSpedizione.open{float:left}#headerCampiSpedizione.close{float:left}#trNoteTxtOrdine textarea{width:99%;height:130px}#navCampiSpedizione,#navCampiFatturazione{width:96%;margin:0 auto;max-width:800px}#asideCampiIndirizzi #headerCampiIndirizzi{background-color:rgba(203,203,203,0.50) !important;border-radius:3px;display:block;overflow:hidden;cursor:pointer;border:0;padding:10px 10px}#h2CampiIndirizzi{display:block;margin:0 !important}#headerDatiUtente{padding:10px;height:auto;line-height:normal}#headerDatiUtente h1{font-size:12pt;color:#595959;padding:0;margin:0}#sectionDatiUtente{padding:10px;width:780px;overflow:hidden}#contenitoreDatiFatturazione{float:left;width:387px;overflow:hidden}#contenitoreDatiFatturazione .chiave{width:125px;padding-right:2px}#contenitoreDatiFatturazione .valore{width:260px}#contenitoreDatiFatturazione .text{width:95%}#headerDatiFatturazione{margin-bottom:10px}#contenitoreDatiFatturazione h1{font-size:14pt}#contenitoreDatiSpedizione{float:right;width:387px;overflow:hidden}#contenitoreDatiSpedizione .chiave{width:125px;padding-right:2px}#contenitoreDatiSpedizione .valore{width:260px}#contenitoreDatiSpedizione .text{width:95%}#headerDatiSpedizione{margin-bottom:10px}#contenitoreDatiSpedizione h1{font-size:14pt}.cart_iconPayment{max-width:100%;height:auto}.strumentiNavigazioneFooter{overflow:hidden}#strumentiNavigazioneFooter{overflow:hidden;width:80%}#btnConcludiOrdine{padding:10px 20px !important}#trTotaleOrdine{color:#fff;background-color:#333 !important;font-weight:600;font-size:30px}#tdPrezzoTotaleOrdine{color:#fff;background-color:#333 !important;font-weight:600;font-size:30px}.tdRadioButtonSelezionaModalita{width:30px}.lblNomeSelezionaModalita{display:block;font-size:25px;line-height:42px;font-weight:600}.tblSelezionaModalita span{display:block;cursor:pointer}.tdPrezzoSelezionaModalita{text-align:right;font-weight:bold;font-size:12pt;border-left-style:solid;border-left-width:1px;border-left-color:#CCCCCC;width:120px}.lblTempoSelezionaModalita{color:#0baa3f;font-weight:600;padding:5px 0}.lblTempoSelezionaModalita:before{font-family:fontAwesome;display:inline-block;font-size:16px;width:30px;text-align:center;content:'\f0d1'}#BoxRiepilogoOrdine{width:90%;margin:2% auto 0 auto;background-color:rgba(255,255,255,0.70)}#sectionOrdineInviato{padding-top:40px;color:#364431;font-weight:300;width:90%;max-width:1600px;margin:auto;font-size:5vh;text-align:center}#sectionBoxRiepilogoOrdine{font-size:30px;font-weight:300;text-align:center;max-width:1600px;margin:0 auto}#contenitoreOrdineInviato{margin-bottom:0}#messaggiPagamentoOrdine,#messaggiSpedizioneOrdine{margin-top:0;margin-bottom:40px;font-size:30px;font-weight:600}#messaggiPagamentoOrdine strong,#messaggiSpedizioneOrdine strong{font-weight:600}#messaggiPagamentoOrdine .colonnaPagina,#messaggiSpedizioneOrdine .colonnaPagina{width:100%;text-align:center}#tblSpedizioni,#tblPagamenti{margin-bottom:15px}#tblSpedizioni .open,#tblPagamenti .open{cursor:pointer}#tblSpedizioni .close,#tblPagamenti .close{display:block !important;cursor:pointer}.tblSelezionaModalita{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;overflow:hidden}.trIntestazioneSelezionaModalita{padding:10px 40px 10px 10px;width:calc(100% - 50px)}#btnSave,#btnSaveSped{background-color:#0cb443;font-weight:600 !important;padding:15px 0 !important}.ratingsProduct{display:none}#regexpName{display:none}.tdRadioButtonSelezionaModalita input[type="checkbox"],.tdRadioButtonSelezionaModalita input[type="radio"]{width:42px;height:42px;margin-right:0;cursor:pointer}.tdRadioButtonSelezionaModalita{vertical-align:top}.btnProcedi{font-weight:500;font-size:18pt;letter-spacing:1px;padding:10px 30px;display:block;text-align:center;margin:0;border-radius:0;border-color:transparent;text-transform:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:#0cbb43;display:inline-block}.btnProcedi:hover{background-color:#0a7931}#lnkTornaShopping,#lnkTornaCarrello{float:left;padding:0 10px;display:block;color:#0575ff;text-decoration:underline;font-size:14pt}.disabled{opacity:0.15;background-color:#000}.btnSalvaCarrello{font-weight:500;font-size:18pt;letter-spacing:1px;padding:10px 30px;display:block;text-align:center;margin:0;border-radius:0;border-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:#ff6600;display:inline-block;margin-right:10px}.btnSalvaCarrello:hover{background-color:#dd5800}.colonnaPagina{color:#000}.colonnaPagina *{font-style:normal !important}#strumentiNavigazioneFooter .valore{text-align:right;width:55%}#strumentiNavigazioneFooter span{display:block;margin-bottom:10px}#strumentiNavigazioneFooter input[type=checkbox]{width:22px;height:22px;cursor:pointer}#strumentiNavigazioneFooter label{display:inline-block;vertical-align:top;cursor:pointer}#elenco-tblSpedizioni,#elenco-tblPagamenti,#divCampiIndirizzi{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#contenitoreIndirizzi{padding:10px;display:block;margin-bottom:20px;border:1px solid rgba(132,125,121,0.3);border-radius:3px;overflow:hidden}.indirizzo-name{font-size:20px;margin-bottom:10px}.indirizzo{display:inline-block;vertical-align:top;width:50%;margin-bottom:10px}#indirizzo-fatt{float:right}.open:after,.close:after{width:35px;height:35px;display:inline-block;border-radius:100%;line-height:35px;text-align:center;position:absolute;right:1.5%;font-size:33px;top:13px;color:#333;font-weight:600;background:none !important}.boxBtnSave{text-align:center;width:100%;margin:auto;overflow:hidden}#btnSave{margin:3% auto !important;width:50%;font-size:20px}#btnVaiAllaCassa{display:block;margin:3.6% auto;font-size:40px}#btnCopiaIndirizzo{margin:0 auto;display:block;text-transform:none;background:#ccc;border:1px solid rgba(51,51,51,0.3);color:#333;padding:6px 10px;margin-top:3%;max-width:300px;text-align:center;border-radius:2px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#btnCopiaIndirizzo:hover{background:#aaa;border:1px solid rgba(51,51,51,0.8)}#btnCopiaIndirizzo:after{padding-left:5px;content:'\f138';display:inline-block;font-family:FontAwesome}#lnkTornaCarrello{margin-top:0}.linkToCart{float:right;width:100%;text-align:right}.linkToCart a{background:#0aa960;color:#fff;padding:4px;display:inline-block;font-size:12px}.linkToCart a:before{padding-right:3px;content:'\f040';font-family:FontAwesome}#contenitorePagamentoPayPal{font-size:45px;text-align:center;margin-top:2%}#navCampiFatturazione .valore input[type=checkbox]{width:22px;height:22px;cursor:pointer}#navCampiFatturazione label{font-size:16px;vertical-align:top;display:inline-block;line-height:22px;cursor:pointer}.box-shipping-info{display:inline-block;padding-left:5px;font-weight:500;position:relative;cursor:help}.box-shipping-info .text{position:absolute;top:-65px;right:-10px;min-width:495px;background:rgba(255,255,255,0.95);border:1px solid rgba(51,51,51,0.5);border-radius:3px;padding:12px;font-size:12px;line-height:normal;text-align:justify;letter-spacing:0;opacity:0;z-index:-1;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-shipping-info:hover .text{display:block;opacity:1;z-index:1;visibility:visible}.free-shipping-info{padding:15px;padding-left:59px;background:#0aa960;color:#fff;font-weight:600;font-size:20px;border-radius:3px;margin-top:10px;margin-bottom:5px}#contenitoreInfoCarrello{vertical-align:top;border-radius:3px;padding:10px;border:1px solid rgba(132,125,121,0.3);text-overflow:ellipsis;overflow:hidden}#contenitoreInfoCarrello{margin-bottom:10px}#contenitoreInfoCarrello > div{word-break:break-word}#contenitoreInfoCarrello > div p:first-child{margin-top:0}#contenitoreInfoCarrello > div p:last-child{margin-bottom:0}#pnlVistiDiRecente{width:88.4%;max-width:1280px;margin:1% auto}#pnlVistiDiRecente .contenitoreBox{width:calc(80% - 30px);margin:0;border-radius:3px;border:1px solid rgba(132,125,121,0.3);padding:15px}#pnlVistiDiRecente .owl-prev{left:-1% !important}#pnlVistiDiRecente .owl-next{right:-1% !important}#pnlVistiDiRecente .owl-controls.hide-controls .owl-pagination,#pnlVistiDiRecente .owl-controls.show-controls .owl-pagination{margin-bottom:0}#pnlConsegna{text-align:right;margin-bottom:20px;background:#efefef;padding:10px;letter-spacing:0.5px;cursor:pointer;font-size:14pt}#lblTempoConsegna{font-weight:500}#lblTempoConsegna:after{content:'\f05a';padding-left:5px;font-family:fontAwesome;display:inline-block}.box-shipping-info{display:inline-block;padding-left:5px;position:relative;text-align:left;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;margin-top:10px;font-style:italic;font-size:12pt}.box-shipping-info .text{position:absolute;top:-65px;right:-10px;min-width:495px;background:rgba(255,255,255,0.95);border:1px solid rgba(51,51,51,0.5);border-radius:3px;padding:12px;font-size:12px;line-height:normal;text-align:justify;letter-spacing:0;opacity:0;z-index:-1;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-shipping-info:hover .text{display:block;opacity:1;z-index:1;visibility:visible}.pnlProgressBarCarrello{margin-bottom:15px;border:2px solid #575755;padding:20px}.progressBarCarrello{counter-reset:step;margin:0;padding:0;width:100%}.progressBarCarrello li{list-style-type:none;width:calc(25% - 14px);font-size:15px;position:relative;text-align:center;text-transform:uppercase;color:#7d7d7d;display:inline-block;vertical-align:top;padding:0 7px}.progressBarCarrello li a{text-decoration:none}.progressBarCarrello li.moveto a:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:3}.progressBarCarrello li a{text-decoration:none;color:inherit}.progressBarCarrello li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid #7d7d7d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:white;z-index:2;position:relative}.progressBarCarrello li:after{width:100%;height:2px;content:'';position:absolute;background-color:#7d7d7d;top:15px;left:-50%;z-index:1}.progressBarCarrello li:first-child:after{content:none}.progressBarCarrello li.status-active{color:#cc2900}.progressBarCarrello li.status-completed{color:#0fb15d}.progressBarCarrello li.status-completed:before{border-color:#0aa960;background:#0aa960;color:#fff}.progressBarCarrello li.status-active:before{border-color:#cc2900}.progressBarCarrello li.status-active + li:after{background-color:#cc2900}.progressBarCarrello li.status-completed + li.status-active:after{background-color:#0aa960}.progressBarCarrello li.status-completed + li.status-completed:after{background-color:#0aa960}}@media only screen and (max-width:1280px) and (min-width:768px){#headerCarrello{font-size:22px !important}}