@media only screen and (max-width:767px){[id^="contenitoreBox-"] .sectionBox{width:90%;margin:50px auto 50px auto;text-align:left;background:#fff}#pnlCarrello [id^="contenitoreBox-"] .sectionBox{width:100% !important}#contenitoreCarrello{border-width:0;width:96%;margin-left:2%;margin-right:2%;margin-bottom:5%}#carrello{margin-top:3%}#contenitoreIntestazioneCarrello{display:none}.contenitoreProdottoCarrello{width:100%;margin-bottom:20px;overflow:hidden;border-bottom:solid;border-width:1px;border-color:#808080;position:relative}.contenitoreProdottoCarrello:nth-last-child(-n+2){border-width:0}#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:13.5pt;display:block;margin-bottom:5px}.signup-title-ok{color:#0cbb45;font-weight:bold;line-height:1.5;font-size:12pt;display:block;margin-bottom:5px}.signup-lbl{font-size:12pt;margin-bottom:5px;display:block}#pnlInformazioniCarrello{margin:1% auto;width:96%}#contenitoreCarrelloInformazioni,#contenitoreInfoCarrello{margin:0;border-radius:3px;border:1px solid rgba(132,125,121,0.3);padding:10px;width:calc(100% - 22px);background-color:#efefef}#h2CarrelloInformazioni,#contenitoreInfoCarrello header .h2Box{padding:0 10px;text-align:left;font-size:inherit !important}#headerCarrelloInformazioni,#contenitoreInfoCarrello header{cursor:pointer;margin:0;position:relative}#headerCarrelloInformazioni::after,#contenitoreInfoCarrello header::after{font-family:fontAwesome;content:'\f078';font-size:16px;padding:2px 0;display:inline-block;position:absolute;top:4px;right:10px;font-size:18px;-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,#contenitoreInfoCarrello header.opened::after{transform:rotateZ(-180deg)}#contenitoreCarrelloInformazioni h2 span,#contenitoreInfoCarrello header .h2Box span{font-size:18px;max-width:100%;line-height:35px}#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,#contenitoreInfoCarrello > div{padding:10px 10px;margin-top:10px;border-top:1px solid #9b9a9a;text-overflow:ellipsis}#sectionCarrelloInformazioni p{margin-top:0}#contenitoreInfoCarrello > div p:first-child{margin-top:0}#contenitoreInfoCarrello > div p:last-child{margin-bottom:0}#tblCarrello,#tblDati,.tblSelezionaModalita,#tblRiepilogoOrdineCarrello,#tblWucSceltaPaese,#tblWucSpedizioniPagamenti{padding:10px;border-collapse:collapse;border-spacing:0;width:100%}#tblCarrello td,#tblDati td,.tblSelezionaModalita td,#tblRiepilogoOrdineCarrello td,#tblWucSceltaPaese td,#tblWucSpedizioniPagamenti td{padding:10px}#tdTotaleOrdine,#tdSubTotaleCarrello,#tdNomeSpedizione,#tdNomePagamento,#tdRiepilogoOrdineCarrello,#tdIvaOrdine{padding-left:0 !important}#tdPrezzoTotaleOrdine,#tdPrezzoSubTotaleCarrello,#tdPrezzoSpedizione,#tdPrezzoPagamento,#tdPrezzoIvaOrdine,#tdPrezzoRiepilogoOrdineCarrello{padding-right:0 !important}#trIntestazioneCarrello,#trIntestazioneDati,.trIntestazioneSelezionaModalita,#headerCampiIndirizzi{font-size:12pt;background-color:rgba(203,203,203,0.50);border:1px solid rgba(203,203,203,0.80)}#h1CarrelloInformazioni,#tdSelezionaPaese{font-size:5vw;line-height:35px;display:inline-block;width:80%;vertical-align:top;font-weight:600;color:#333}#tdSelezionaPaese{width:calc(100% - 20px)}#ddlPaesi{width:100%;font-style:normal;font-weight:600 !important;margin:3% 0}.colonnaCarrelloFotoProdotto{float:left;width:30%}.contenitoreCarrelloDatiProdotto{float:left;width:70%;overflow:hidden}.colonnaCarrelloPrezzoUnitario{display:none}.colonnaCarrelloPrezzoTotale{float:left;height:40px;line-height:40px}.fotoProdottoCarrello{width:90%;position:relative;margin-bottom:20px;max-width:100px;max-height:90px;overflow:hidden;object-fit:scale-down}.colonnaCarrelloDatiProdotto h2{width:78%;font-size:4vw;padding:0 !important;margin:0 !important;display:inline-block;font-style:normal;font-weight:500}.colonnaCarrelloDatiProdotto img{width:auto}.carrelloStrumentiProdotto p{padding-right:10px;font-size:9pt}.carrelloStrumentiProdotto a{color:#cc0000;position:absolute;top:0;right:1%;float:right}.carrelloStrumentiProdotto span{display:none}#contenitoreCorpoCarrello{overflow:hidden}#contenitoreCorpoCarrello select{font-style:normal;margin-bottom:5px !important;margin-top:10px !important;font-size:3.5vw}.carrelloStrumentiProdotto img{border-width:0;padding-right:6px;float:left;margin-top:4px}.carrelloVariantiProdotto{clear:both;overflow:hidden;font-size:11pt}.carrelloVariantiProdotto p{float:left;padding-right:10px;font-size:9pt}#couponCarrello{background-color:rgba(232,255,255,0.40);border:1px solid #2ccae6;border-radius:3px;padding:4%;margin-bottom:5%;text-align:center}#lblCodicePromozionale{font-size:4vw;font-weight:600}#lblInserisciCodice{display:none}#txtCodiceCouponCarrello{margin-top:10px;margin-bottom:10px;font-style:normal;text-transform:uppercase;text-align:center;font-size:4vw;font-weight:600;letter-spacing:1px}#txtCodiceCouponCarrello:focus{outline:0}#btnAttivaCouponCarrello{width:100%;font-size:5vw;padding:2% !important;height:auto;margin:4% 0 !important;border-radius:3px}#lblCodiceNonValido{display:block;margin-top:3%;color:#cc0000 !important;text-transform:uppercase}#lblCodiceValido{display:block;margin-top:3%;color:#15784d !important;text-transform:uppercase}#headerDatiUtente{padding:10px}#sectionDatiUtente{padding:2%;width:96%}#contenitoreDatiFatturazione{float:left;width:100%}#headerDatiFatturazione{background-color:#808080;padding:5px 15px 5px 15px;border-radius:5px;color:#FFFFFF;cursor:pointer;margin-bottom:10px}#headerDatiFatturazione2{background-color:#990000;padding:5px 15px 5px 15px;border-radius:5px;color:#FFFFFF;margin-bottom:10px}#contenitoreDatiFatturazione h1{font-size:12pt}#sectionDatiFatturazione{display:none}#sectionDatiFatturazione .chiave{font-size:12pt}#sectionDatiFatturazione .valore{font-size:16pt}#contenitoreDatiSpedizione{float:right;width:100%}#headerDatiSpedizione{background-color:#808080;padding:5px 15px 5px 15px;border-radius:5px;color:#FFFFFF;cursor:pointer;margin-bottom:10px}#headerDatiSpedizione2{background-color:#990000;padding:5px 15px 5px 15px;border-radius:5px;color:#FFFFFF;margin-bottom:10px}#contenitoreDatiSpedizione h1{font-size:12pt}#sectionDatiSpedizione{display:none}#sectionDatiSpedizione .chiave{font-size:12pt}#sectionDatiSpedizione .valore{font-size:16pt}#asideCampiIndirizzi #headerCampiIndirizzi{display:block;overflow:hidden;cursor:pointer;font-size:12pt;padding:0 10px;position:relative}#asideCampiIndirizzi .text{font-style:normal;width:calc(96% - 2px);color:#333}#asideCampiIndirizzi select{font-style:normal;width:100%;color:#333}#corpoDatiIndirizzi{margin-bottom:15px}#h2CampiIndirizzi{margin:10px 0}#navCampiSpedizione{margin-bottom:2%}#h2CampiFatturazione,#h2CampiSpedizione{text-align:center;font-weight:500;text-transform:uppercase}#navCampiSpedizione .btnGenerico{display:block !important}#navCampiFatturazione li:nth-last-child(1){width:100% !important}#pnlSpedizioniPagamenti{background-color:rgba(255,255,255,0.70)}#pnlCarrelloVuoto{margin-top:20px;text-align:center;margin-left:5%;margin-right:5%}#pnlCarrelloVuoto span{margin:5% auto;width:100%;font-size:6vw;font-weight:500;text-align:center;font-family:Montserrat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:1px;color:#333}#tblSpedizioni .open,#tblPagamenti .open,.trIntestazioneSelezionaModalita{width:calc(100% - 52px)}#tdNoteOrdine{font-weight:600;margin-top:5%;font-size:6vw !important}#txtNoteOrdine{width:98%;padding:1% !important;height:150px !important;font-style:normal;font-size:17px !important;color:#333}.tdRadioButtonSelezionaModalita{width:20px;padding-right:0 !important}.tdRadioButtonSelezionaModalita input[type=radio]{margin-right:0 !important}.tblSelezionaModalita tr{border-top:1px solid #575755 !important}.tblSelezionaModalita tr:first-child{border-top:0 solid !important}.lblNomeSelezionaModalita{display:block;font-weight:600;display:flex;flex-direction:column;justify-content:center}.tdNomeDescrizioneSelezionaModalita{float:left;width:calc(90% - 90px);min-height:40px;margin:auto 0;display:flex;flex-direction:column;overflow:hidden;font-size:5.5vw}.lblDescrizioneSelezionaModalita{display:block}.tdPrezzoSelezionaModalita{padding:10px 10px 0 0 !important;color:#161616;text-align:right;font-weight:400;border-left-style:solid;border-left-width:0;border-left-color:#ccc;margin-top:10px;display:inline-block;float:right;min-width:80px;min-height:65px;vertical-align:middle;margin:auto 0;display:flex;flex-direction:column}.tblSelezionaModalita tr{border-bottom:1px solid rgba(87,87,85,0.5)}.tblSelezionaModalita tr:nth-last-child(1){border-bottom:0 solid !important}.lblTempoSelezionaModalita{color:#0baa3f;font-weight:600;font-size:3.5vw !important}.lblTempoSelezionaModalita:before{font-family:fontAwesome;display:inline-block;font-size:15px;width:30px;text-align:center;content:'\f0d1'}.cart_iconPayment{max-width:100%;height:auto}#tblDati .btnProcedi,#tblDati .btnGenerico{margin-top:10px;margin-bottom:10px}#contenitoreRiepilogoOrdine{border-width:0;width:96%;margin-left:2%;margin-right:2%;margin-bottom:7vh}#contenitoreOrdineInviato{width:96%;margin-left:2%;margin-right:2%}#sectionOrdineInviato{padding:2%;font-weight:600;font-style:normal;text-align:center;color:#161616}#contenitoreOrdineInviato{margin-bottom:0}#messaggiPagamentoOrdine,#messaggiSpedizioneOrdine{margin-top:0;margin-bottom:3%;font-size:23px;font-weight:500;border-bottom:1px solid rgba(87,87,85,0.4)}#messaggiPagamentoOrdine strong,#messaggiSpedizioneOrdine strong{font-weight:600 !important}#messaggiPagamentoOrdine .colonnaPagina,#messaggiSpedizioneOrdine .colonnaPagina{width:90% !important;text-align:center}#btnVaiAllaCassa{margin-top:5% !important;font-size:15px;background-image:none;background-color:#00ac5d;font-weight:300;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-width:0;height:50px;line-height:50px;font-size:4.5vw;text-transform:uppercase;font-weight:300;font-family:Lato;width:100%;display:block;border-radius:5px}#btnVaiAllaCassa:hover{background-color:#1edb84}.strumentiNavigazioneFooter{width:90%;margin:4% auto}.strumentiNavigazioneFooter #lnkTornaShopping{width:100%}#strumentiNavigazioneFooter #lnkTornaShopping,#strumentiNavigazioneFooter #lnkTornaCarrello{font-size:15pt;text-align:center;margin-top:10px;border-color:transparent;font-weight:600;text-transform:uppercase;padding:15px 15px;-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:rgba(22,22,22,0.7);display:block;border-radius:5px}#strumentiNavigazioneFooter #btnProsegui,#strumentiNavigazioneFooter #btnConcludiOrdine{text-align:center;border:0;text-transform:uppercase;text-align:center;padding:15px;margin:0 auto;display:block;width:100%;font-size:15pt;font-weight:600;background-image:none;background-color:#0cbb45;color:#fff;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#strumentiNavigazioneFooter #btnProsegui:hover,#strumentiNavigazioneFooter #btnConcludiOrdine:hover{background:#0a7931}.btnSalvaCarrello{font-size:15pt;text-align:center;margin-top:10px;border-color:transparent;font-weight:600;text-transform:uppercase;padding:15px 15px;-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:#ff6600;display:block;width:100%;margin-bottom:10px}.btnSalvaCarrello:hover{background-color:#dd5800}.colonnaPagina *{font-size:18px !important;color:#333;font-family:inherit !important}#elenco-tblSpedizioni,#elenco-tblPagamenti,#divCampiIndirizzi,#sectionCarrelloInformazioni{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#btnCopiaIndirizzo{text-align:center;margin:5% auto;display:block;text-transform:none;background:#ccc;padding:3%;border:1px solid rgba(51,51,51,0.3);color:#333;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:'\f13a';display:inline-block;font-family:FontAwesome}#headerCarrello{padding:0;text-align:center;white-space:nowrap;overflow:hidden;margin:2% auto;display:block}#headerCarrello h1{font-weight:600;font-size:8vw;text-transform:uppercase;margin:2% 0}#contenitoreIndirizzi{padding:1%;display:block;margin-bottom:20px;border-bottom:1px solid rgba(66,66,66,0.5);overflow:hidden;padding-bottom:5%}.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}.indirizzo-name{font-size:5vw;margin-bottom:1%;font-weight:600}.indirizzo{display:inline-block;vertical-align:top;width:100%;margin-bottom:10px;font-size:4vw}#contenitorePagamentoPayPal{font-size:6vw;text-align:center;margin-top:2%}#btnVaiAllaCassa{display:block;margin:3.6% auto;font-size:8vw}#lnkTornaCarrello{margin-top:0}input.btnProcedi{margin-top:5% !important}#sectionBoxRiepilogoOrdine{margin:3% auto 0 auto;width:90%;background-color:rgba(128,128,128,0.2);padding:5% 2% 2% 2%;text-align:center}#btnSave{font-size:5vw}#divCampiIndirizzi{margin-bottom:5%}#lblSceltaPaese{font-size:5vw}.trIntestazioneSelezionaModalita:after{top:calc(50% - 17.5px) !important}#contenitoreProdottiCorrelati,#pnlVistiDiRecente{display:none}#asideCampiIndirizzi input[type="checkbox"],#updConcludi input[type="checkbox"]{width:20px;height:20px}#asideCampiIndirizzi label{vertical-align:top;font-size:4.5vw}#updConcludi{text-align:center;font-size:5vw;margin-top:5%}#updConcludi *{vertical-align:top;font-size:5.3vw;line-height:20px}#updConcludi div{margin-top:5%}.free-shipping-info{padding:3% 2%;background:#0aa960;color:#fff;font-weight:600;font-size:4vw;border-radius:3px;margin-top:10px;margin-bottom:5px;text-align:center}#tblCarrello tr,#tblRiepilogoOrdineCarrello tr{margin:3% 0 !important;font-size:4vw !important}#tblCarrello tr td:nth-child(2),#tblRiepilogoOrdineCarrello tr td:nth-child(2){font-weight:600;text-align:right;min-width:100px !important}#tblCarrello tr span:nth-child(2),#tblRiepilogoOrdineCarrello tr span:nth-child(2){margin-left:2% !important}.tblSelezionaModalita *{font-size:4vw}.tblSelezionaModalita td{vertical-align:top}#tdTotaleOrdine *{padding:5px 0;display:inline-block}#tdPrezzoTotaleOrdine *{font-weight:900 !important;border:1px solid #000;display:inline-block;padding:5px}#pnlConsegna{text-align:center;margin:5% auto;font-weight:500;font-size:4vw;background:#efefef;padding:10px;letter-spacing:0.5px}.box-shipping-info{display:none}#sectionCarrelloVuotoInformazioni{width:92%;background:#eeeeee;max-width:1600px;max-width:calc(1600px - 4%);padding:2%;margin:0 auto}#pnlConsegna{text-align:left;margin-bottom:20px;background:#efefef;padding:10px;letter-spacing:0.5px;cursor:pointer;font-size:4vw;position:relative}#lblTempoConsegna{font-weight:500}#lblTempoConsegna:after{content:'\f05a';font-family:fontAwesome;display:inline-block;position:absolute;right:10px;top:12px}.box-shipping-info{display:inline-block;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:3.5vw}.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:10px 5px}.progressBarCarrello{counter-reset:step;margin:0;padding:0;width:100%}.progressBarCarrello li{list-style-type:none;width:calc(25% - 8px);font-size:3.1vw;position:relative;text-align:center;text-transform:uppercase;color:#7d7d7d;display:inline-block;vertical-align:top;padding:0 4px}.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}}