body{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.3rem}.btn{font-size:1.4rem}.btn-group-sm>.btn,.btn-group-xs>.btn,.btn-sm,.btn-xs{font-size:1.2rem}.btn-group-lg>.btn,.btn-lg{font-size:1.8rem}.h1,h1{font-size:3.6rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.4rem}.h4,h4{font-size:1.8rem}.dropdown-menu{font-size:1.4rem}.pagination-sm>li>a,.pagination-sm>li>span{font-size:1.2rem}.form-control,.input-group-addon{font-size:1.4rem}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{font-size:1.2rem}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{font-size:1.8rem}.close,legend{font-size:2.1rem}.container-fluid{max-width:1400px}.visible-horizontal{display:none}h1,h2,h3{text-transform:uppercase}h2{font-size:2.4rem}h2,h3{color:#707070;font-weight:700}.fa-info-x{font-size:1.2em}.txt-buono,.txt-coupon,.txt-promo{font-size:1rem}td span a{color:#707070;text-decoration:underline}td span a:hover{cursor:pointer}.rimuovi{color:#707070;text-decoration:underline}.rimuovi:hover{cursor:pointer}.m-10{margin:10px}.mb-0{margin-bottom:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mr-25{margin-right:25px}.pl-15{padding-left:15px}.pr-20{padding-right:20px}.p-5{padding:5px}.mt-15-{margin-top:-15px}.c-pointer{cursor:pointer}.testo-sbarrato{text-decoration:line-through}.w-100{width:100%}.float-left{float:left}.bg-servizi{background-color:#ffffe0}.bg-speciale{background-color:#e4e9f6}button,legend{background-color:#000;border:0;border-radius:0;color:#fff;font-size:1.4rem;padding:5px 10px}button:focus,button:hover,legend:focus,legend:hover{color:#999}.btn-default,.btn-secondary-outline{background:#fff;border:2px solid #a8c0e2;border-radius:0;color:#5383c7;font-weight:700;text-decoration:none;text-transform:uppercase}.btn-default.active,.btn-default.active.focus:hover,.btn-default:active,.btn-default:active.focus:hover,.btn-default:focus,.btn-default:hover,.btn-secondary-outline.active,.btn-secondary-outline.active.focus:hover,.btn-secondary-outline:active,.btn-secondary-outline:active.focus:hover,.btn-secondary-outline:focus,.btn-secondary-outline:hover{background:#fff;border-color:#9cbeee;color:#5383c7;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.btn-secondary-outline.disabled,.btn-secondary-outline.disabled.active,.btn-secondary-outline.disabled:active,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline[disabled],.btn-secondary-outline[disabled].active,.btn-secondary-outline[disabled]:active,.btn-secondary-outline[disabled]:focus,.btn-secondary-outline[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-secondary-outline,fieldset[disabled] .btn-secondary-outline.active,fieldset[disabled] .btn-secondary-outline:active,fieldset[disabled] .btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:hover{background-color:#fff;border-color:#fff}.btn-defaultBack{background:#fff;border:2px solid #db0606;border-radius:0;color:#db0606;font-weight:700;text-decoration:none;text-transform:uppercase}.btn-defaultBack.active,.btn-defaultBack.active.focus:hover,.btn-defaultBack:active,.btn-defaultBack:active.focus:hover,.btn-defaultBack:focus,.btn-defaultBack:hover{background:#fff;border-color:#e10000;color:#db0606;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-defaultBack.disabled,.btn-defaultBack.disabled.active,.btn-defaultBack.disabled:active,.btn-defaultBack.disabled:focus,.btn-defaultBack.disabled:hover,.btn-defaultBack[disabled],.btn-defaultBack[disabled].active,.btn-defaultBack[disabled]:active,.btn-defaultBack[disabled]:focus,.btn-defaultBack[disabled]:hover,fieldset[disabled] .btn-defaultBack,fieldset[disabled] .btn-defaultBack.active,fieldset[disabled] .btn-defaultBack:active,fieldset[disabled] .btn-defaultBack:focus,fieldset[disabled] .btn-defaultBack:hover{background-color:#fff;border-color:#fff}.btn-primary{background:#007642;border:2px solid #007642;border-radius:0;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:700;padding:12px;text-decoration:none;text-transform:uppercase;width:100%}.btn-primary.active,.btn-primary.active.focus:hover,.btn-primary:active,.btn-primary:active.focus:hover,.btn-primary:focus,.btn-primary:hover{background:#007642;border-color:#007642;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#007642;border-color:#007642}.link-btn-primary:focus{outline:5px auto #59b742}.btn-applica{background:#5383c7;border:2px solid #5383c7;border-radius:0;color:#fff;float:right;font-weight:700;text-decoration:none;text-transform:uppercase}.btn-applica.active,.btn-applica.active.focus:hover,.btn-applica:active,.btn-applica:active.focus:hover,.btn-applica:focus,.btn-applica:hover{background:#5383c7;border-color:#3c7fde;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-applica.disabled,.btn-applica.disabled.active,.btn-applica.disabled:active,.btn-applica.disabled:focus,.btn-applica.disabled:hover,.btn-applica[disabled],.btn-applica[disabled].active,.btn-applica[disabled]:active,.btn-applica[disabled]:focus,.btn-applica[disabled]:hover,fieldset[disabled] .btn-applica,fieldset[disabled] .btn-applica.active,fieldset[disabled] .btn-applica:active,fieldset[disabled] .btn-applica:focus,fieldset[disabled] .btn-applica:hover{background-color:#5383c7;border-color:#5383c7}.btn-primary-novalidate{background:#5383c7;border:2px solid #5383c7;border-radius:0;color:#fff;font-size:1.8rem;font-weight:700;padding:12px;text-decoration:none;text-transform:uppercase;width:100%}.btn-primary-novalidate.active,.btn-primary-novalidate.active.focus:hover,.btn-primary-novalidate:active,.btn-primary-novalidate:active.focus:hover,.btn-primary-novalidate:focus,.btn-primary-novalidate:hover{background:#5383c7;border-color:#3c7fde;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-primary-novalidate.disabled,.btn-primary-novalidate.disabled.active,.btn-primary-novalidate.disabled:active,.btn-primary-novalidate.disabled:focus,.btn-primary-novalidate.disabled:hover,.btn-primary-novalidate[disabled],.btn-primary-novalidate[disabled].active,.btn-primary-novalidate[disabled]:active,.btn-primary-novalidate[disabled]:focus,.btn-primary-novalidate[disabled]:hover,fieldset[disabled] .btn-primary-novalidate,fieldset[disabled] .btn-primary-novalidate.active,fieldset[disabled] .btn-primary-novalidate:active,fieldset[disabled] .btn-primary-novalidate:focus,fieldset[disabled] .btn-primary-novalidate:hover{background-color:#5383c7;border-color:#5383c7}#sendOrdineButton{font-size:1.8rem;padding:12px;text-transform:uppercase}.btn-secondary{background:#f7f7f7;border:2px solid #5383c7;border-radius:0;color:#5383c7;font-weight:700;text-decoration:none;text-transform:uppercase}.btn-secondary.active,.btn-secondary.active.focus:hover,.btn-secondary:active,.btn-secondary:active.focus:hover,.btn-secondary:focus,.btn-secondary:hover{background:#f7f7f7;border-color:#3c7fde;color:#5383c7;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{background-color:#f7f7f7;border-color:#f7f7f7}.btn-third{background:#007642;border:2px solid #007642;border-radius:0;color:#fff;font-weight:700;margin-bottom:15px;text-decoration:none;text-transform:uppercase}.btn-third.active,.btn-third.active.focus:hover,.btn-third:active,.btn-third:active.focus:hover,.btn-third:focus,.btn-third:hover{background:#007642;border-color:#007642;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-third.disabled,.btn-third.disabled.active,.btn-third.disabled:active,.btn-third.disabled:focus,.btn-third.disabled:hover,.btn-third[disabled],.btn-third[disabled].active,.btn-third[disabled]:active,.btn-third[disabled]:focus,.btn-third[disabled]:hover,fieldset[disabled] .btn-third,fieldset[disabled] .btn-third.active,fieldset[disabled] .btn-third:active,fieldset[disabled] .btn-third:focus,fieldset[disabled] .btn-third:hover{background-color:#007642;border-color:#007642}.btn-grey{background:#707070;border:2px solid #707070;border-radius:0;color:#fff;font-weight:700;margin-bottom:15px;text-decoration:none;text-transform:uppercase}.btn-grey.active,.btn-grey.active.focus:hover,.btn-grey:active,.btn-grey:active.focus:hover,.btn-grey:focus,.btn-grey:hover{background:#707070;border-color:#865a5a;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-grey.disabled,.btn-grey.disabled.active,.btn-grey.disabled:active,.btn-grey.disabled:focus,.btn-grey.disabled:hover,.btn-grey[disabled],.btn-grey[disabled].active,.btn-grey[disabled]:active,.btn-grey[disabled]:focus,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey,fieldset[disabled] .btn-grey.active,fieldset[disabled] .btn-grey:active,fieldset[disabled] .btn-grey:focus,fieldset[disabled] .btn-grey:hover{background-color:#707070;border-color:#707070}.btn-grey:hover{border-color:#707070}.btn-third.mgTop{margin-top:10px}.btn-third.mgLft{margin-left:10px}.btn-color{background:#007642;border:2px solid #007642;border-radius:0;color:#fff;font-size:1rem;font-weight:700;padding:8px;text-decoration:none;text-transform:uppercase}.btn-color.active,.btn-color.active.focus:hover,.btn-color:active,.btn-color:active.focus:hover,.btn-color:focus,.btn-color:hover{background:#007642;border-color:#007642;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-color.disabled,.btn-color.disabled.active,.btn-color.disabled:active,.btn-color.disabled:focus,.btn-color.disabled:hover,.btn-color[disabled],.btn-color[disabled].active,.btn-color[disabled]:active,.btn-color[disabled]:focus,.btn-color[disabled]:hover,fieldset[disabled] .btn-color,fieldset[disabled] .btn-color.active,fieldset[disabled] .btn-color:active,fieldset[disabled] .btn-color:focus,fieldset[disabled] .btn-color:hover{background-color:#007642;border-color:#007642}.temp-carica{font-size:1.4rem;padding:0 10px;width:auto}.ricettaBianca{display:inline-block}.boxDatiRB{text-align:right}.btn-infoNRE.active,.btn-infoNRE:active{-webkit-box-shadow:none;box-shadow:none}.box-invia{padding-left:15px;padding-right:15px}.datiNRE{margin-top:10px}#box_nre{margin-bottom:10px}.btn-color-nre{background-color:#5383c7;color:#fff;text-decoration:none;text-transform:uppercase}.btn-color-nre:active,.btn-color-nre:focus,.btn-color-nre:hover{color:#fff}.btn-color-nre:hover{background-color:#203b61}.btn-info-ssn{color:#707070;margin-top:-3px;padding:1px}.btn-remove-gift-card{background:#5383c7;border:2px solid #5383c7;border-radius:0;color:#fff;font-weight:700;padding:3px 6px;text-decoration:none;text-transform:uppercase}.btn-remove-gift-card.active,.btn-remove-gift-card.active.focus:hover,.btn-remove-gift-card:active,.btn-remove-gift-card:active.focus:hover,.btn-remove-gift-card:focus,.btn-remove-gift-card:hover{background:#5383c7;border-color:#3c7fde;color:#fff;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-remove-gift-card.disabled,.btn-remove-gift-card.disabled.active,.btn-remove-gift-card.disabled:active,.btn-remove-gift-card.disabled:focus,.btn-remove-gift-card.disabled:hover,.btn-remove-gift-card[disabled],.btn-remove-gift-card[disabled].active,.btn-remove-gift-card[disabled]:active,.btn-remove-gift-card[disabled]:focus,.btn-remove-gift-card[disabled]:hover,fieldset[disabled] .btn-remove-gift-card,fieldset[disabled] .btn-remove-gift-card.active,fieldset[disabled] .btn-remove-gift-card:active,fieldset[disabled] .btn-remove-gift-card:focus,fieldset[disabled] .btn-remove-gift-card:hover{background-color:#5383c7;border-color:#5383c7}.riganre{margin-bottom:10px}.card-nre{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);margin-left:13px;margin-right:10px;opacity:.5;padding:5px;width:10%}.row-card-nre{padding-bottom:8px;text-align:center}.message-nre{color:#5383c7;display:inline}.message-nre-valid{color:#fff;display:inline}.card-nre-valid{background-color:#5383c7;border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);margin-left:13px;margin-right:10px;opacity:1;padding:5px;width:10%}.fa-check-circle{color:#fff;padding-left:3px}.info-icon-nre{color:#5383c7;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none!important;width:2%}.content-modal-opc{height:600px;overflow-y:auto;padding-bottom:15px}.img-responsive-opc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%}.modal-dialo #modal-nre{overflow-y:initial!important}.btn-modal-nre{margin-top:20px}#gestioneRicette .modal-body{padding-left:15px;padding-right:15px}#gestioneRicette .btn-color-nre,#gestioneRicette .btn-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#gestioneRicette .btn-big{padding:12px 25px}#gestioneRicette .choose{width:100%}#step-2 .preview-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#step-2 .preview-container:has(img){padding-bottom:15px}#step-2 .preview-container img{aspect-ratio:1;border:1px solid #f7f7f7;border-radius:6px;height:110px;-o-object-fit:cover;object-fit:cover;width:110px}header img{display:block;margin:30px auto}.alertCartEmpty p strong{text-transform:uppercase}.condiz-vendita{line-height:2.2rem}.error-checkbox{border:2px solid #db0606}.dotsSSN{font-size:1.4rem;margin:0;position:relative;text-align:center}.dotsSSN:after,.dotsSSN:before{-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards;content:"...";display:inline-block;opacity:0}.dotsSSN:before{-webkit-animation-delay:.5s;animation-delay:.5s}.dotsSSN:after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}table{border-collapse:collapse;color:#707070;margin:0 0 20px;padding:0;table-layout:auto;width:100%}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{border-color:#ddd}.main-totale-provv,.tot-provvisorio-box,.totale-carrello,thead tr{background-color:#f7f7f7!important}select{background-color:#fff;border:1px solid #ddd;border-radius:4px;height:40px;outline:none!important;text-align:center}select,select option{-moz-text-align-last:center;text-align-last:center}select option{text-align:center}table caption{font-size:1.5em;margin:.5em 0 .75em}.box-coupon,.cornice tr,.tot-provvisorio-box tr{border:1px solid #ddd}.tot-provvisorio-box .col-xs-12,table tr{background:#fff;padding:.35em}table td,table th{padding:9px}table th{color:#999;font-size:1.4rem;font-weight:400}table tr td span{text-transform:uppercase}table tr td a{font-size:1.1rem;text-decoration:none}.lista-prodotti-box table tr td[data-col=pre-iniziale],.lista-prodotti-box table tr td[data-col=pre-sconto],.lista-prodotti-box table tr td[data-col=qnt],.lista-prodotti-box table tr th[data-col=pre-iniziale],.lista-prodotti-box table tr th[data-col=pre-sconto],.lista-prodotti-box table tr th[data-col=qnt]{text-align:right}.tot-provvisorio-box .totale-carrello td,.tot-provvisorio-box table tr th:first-child h4{color:#707070;font-size:1.4rem!important;font-weight:700;text-transform:uppercase}.tot-provvisorio-box .buonoScontoColore{color:tomato}.tot-provvisorio-box td[data-label=price]{text-align:right}.box-coupon,.coupon{margin:0 0 20px}.coupon{font-size:1.4rem}.coupon strong{font-size:1.6rem;text-transform:uppercase}.box-coupon{padding:15px 0;position:relative}.box-coupon .btn-third{margin-bottom:0;margin-top:9px}.box .box--header{background-color:#f7f7f7;border:1px solid #ddd;padding:15px}.box .box--container{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:15px}.box-metodipagamento{margin-top:30px}.titolo_step{font-size:2rem;margin:0}.success-tnkpage{color:#59b742}.warning-tnkpage{color:#fd7e14}.error-message,.fail-step{color:#db0606}.undo-message{color:gray}.input-fail{border-bottom:2px solid #db0606!important}.select-fail{border-color:#db0606!important}.panel-title p{left:-20px;position:relative;top:6px}.modal-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.modal-info>.modal-header{border-color:#fff}.modal-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.modal-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.modal-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}label{font-weight:400}input:not(.noPointer):hover,label:not(.noPointer):hover{cursor:pointer}.hidden{display:none!important}.panel.panel-default{border-radius:0}.panel.panel-default a{text-decoration:none}.panel-heading{background-color:#f7f7f7;border-bottom:1px solid #ddd!important;border-radius:0!important}.panel-heading:active,.panel-heading:focus,.panel-heading:hover{background-color:#eee;color:#707070}.panel-default a:focus{color:#707070}input:focus{outline:none}input:disabled~.floating-label,input:focus~.floating-label,input[disabled]~.floating-label,input[readonly=readonly]~.floating-label{bottom:10px;font-size:1.1rem;left:16px;opacity:1;top:8px}input:disabled,input[disabled],input[readonly=readonly],select:disabled,select[disabled],select[readonly=readonly]{cursor:not-allowed}input:invalid .floating-label{display:none}.inputText{border:0;border-bottom:2px solid #ddd;font-size:1.4rem;height:35px;margin-top:10px;width:100%}.inputText.noTop{margin-top:0}select#nazione,select#nazioneDestinatario,select#provincia,select#provinciaDestinatario{border:0;border-bottom:2px solid #ddd;font-size:1.4rem;height:35px;margin-top:26px;-moz-text-align-last:left;text-align-last:left;width:100%}.floating-label{color:#707070;left:20px;pointer-events:none;position:absolute;top:21px;-webkit-transition:all .2s ease;transition:all .2s ease}.selezionaNazione span.floating-label,.selezionaProvincia span.floating-label.selezione,.selezionaProvinciaDestinatario span.floating-label.selezione{bottom:10px;font-size:1.1rem;left:16px;top:8px}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:solid;border-radius:3px;border-width:thin;color:#ddd;height:16px;outline:none;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear;width:16px}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-color:#fff;border:5px solid #1c7cd5}input[type=checkbox]:checked{background:#1c7cd5 url(/res/images/opc/checked.png);background-position:50%;background-repeat:no-repeat}.select-box{border:1px solid #ddd;border-radius:4px;display:inline-block;width:75px}.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/opc/img/arrowInput.png) no-repeat 100%;border:none;left:-13px;padding:2px 2px 2px 20px;position:relative;width:auto}.structure-radio{margin-bottom:15px}.structure-radio span{margin-right:10px}#collapseOne .btn-default,#collapseThree .btn-default,#collapseTwo .btn-default{float:right;width:100px}#collapseOne #login-form,#collapseOne #sign-in-form{display:block;margin:30px 0}#collapseOne #login-form .altro-indirizzo,#collapseOne #login-form .btn,#collapseOne #sign-in-form .altro-indirizzo,#collapseOne #sign-in-form .btn{margin-top:15px}#collapseTwo .consegna-opt p,#collapseTwo .consegna-opt span{color:#707070}#collapseTwo .consegna-opt span{display:block;font-size:1.1rem;left:20px;margin-bottom:10px;overflow:hidden;position:relative;top:-10px;width:50%}.raggruppamentoSerivizoAggiuntivo{display:inline-block}.raggruppamentoSerivizoAggiuntivo .radio{margin-bottom:0}.raggruppamentoSerivizoAggiuntivo:not(:last-child){margin-bottom:14px}.SerivizoAggiuntivo input[type=checkbox],.SerivizoAggiuntivo input[type=radio],.raggruppamentoSerivizoAggiuntivo input[type=checkbox],.raggruppamentoSerivizoAggiuntivo input[type=radio]{margin-top:0}.box-pagamento,.box-tnkpage{background-color:#f7f7f7;border:1px solid #ddd;color:#707070;padding:15px}.box-pagamento h3,.box-tnkpage h3{margin-top:0}.box-pagamento .fa-stack,.box-tnkpage .fa-stack{position:absolute;right:22px;top:8px}.box-pagamento .status-steps,.box-tnkpage .status-steps{position:absolute;right:21px;top:10px}.box-pagamento .tot-ordine .col-xs-5,.box-tnkpage .tot-ordine .col-xs-5{text-align:right}.box-pagamento .tot-ordine,.box-tnkpage .tot-ordine{background-color:gray;color:#fff;display:block;font-weight:700;padding:10px;text-transform:uppercase}.box-pagamento .tot-ordine *,.box-tnkpage .tot-ordine *{font-size:2rem}.box-pagamento .col-xs-4,.box-tnkpage .col-xs-4{text-align:right}.box-pagamento .row-voice,.box-tnkpage .row-voice{margin-bottom:10px;padding:0 10px}.box-pagamento h4,.box-tnkpage h4{color:#707070;font-size:1.6rem;font-weight:700}.box-pagamento .tot-prod,.box-tnkpage .tot-prod{font-size:2rem;margin-bottom:20px}.box-pagamento .tot-prod div:nth-child(2),.box-tnkpage .tot-prod div:nth-child(2){text-align:right}.box-pagamento label,.box-tnkpage label{font-weight:400}.box-pagamento .termini-condizioni,.box-tnkpage .termini-condizioni{line-height:0;margin-bottom:15px;margin-top:15px}.box-pagamento textarea,.box-tnkpage textarea{border:2px solid #ddd;margin:5px auto 20px;padding:10px;width:100%}.box-pagamento #aggiungiNota,.box-tnkpage #aggiungiNota{color:#707070;display:block;margin:5px auto 10px;text-align:right;text-decoration:none}.box-pagamento .spazio-banner a img,.box-tnkpage .spazio-banner a img{width:100%}.alert{border-radius:0;padding:5px 15px}.singolaModalitaPagamento{margin-bottom:10px}.singolaModalitaPagamento .radio{margin-bottom:0}.boxtitleAS{color:#8c8c8c;font-style:italic}.boxSelected,.boxSingleAS,.boxtitleAS{margin-bottom:0}.boxtitleAS{padding-left:20px}.nonAttivo{color:#8c8c8c}.boxSelected label{font-weight:700}#documentContainer span{display:block}#modificaDati{font-size:1.2rem;text-decoration:underline}p.companyInput,p.privateInput{margin-top:10px}div.consegna-opt p.txtPriceAgg{font-size:1rem}div.consegna-opt p:first-child{margin-bottom:0}.boxTxtNoBuono,.boxTxtNoGiftCard{margin-bottom:20px}.boxTxtNoGiftCard{font-size:1.6rem;font-weight:700}#contenutoOpc,#contenutoOpcCart{padding-bottom:40px}.freccia{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s;transition:all .3s}.box-tnkpage{margin:auto auto 30px;padding:30px;text-align:center}.box-tnkpage button{display:block;margin:auto;width:150px}.box-tnkpage h2{margin:0 0 10px}.box-tnkpage hr{border-color:#ddd;margin-bottom:30px}.box-tnkpage .fa-stack{margin:15px auto;position:static}.txtAvvertenzeOpc{margin:30px 0 0}.banner-tnkpage img{width:100%}.imgBoxBottom>img,.imgBoxDx>img,.imgBoxTop>img{display:block;height:auto;max-width:100%}.imgBoxBottom>img{display:block;margin:20px auto}.radio input[name=paymentMethod],.radio input[name=shippingMethod]{top:-4px}.btn-torna{margin-top:10px}#divModalitaPagamento p.price,#divPasso2 p.price{margin-bottom:0;margin-top:10px}.box-dati-loggato{margin-bottom:30px}.boxSpedizione{background-color:#f7f7f7;margin-left:-15px;margin-right:-15px;margin-top:10px;padding:5px 15px}.classeCheckbox{margin-top:14px}.boxPassword{margin-top:20px}.boxPassword h3.titolo_step{font-size:1.2rem;text-transform:none}.boxSezione{margin-top:20px}.boxSezione h3.titolo_step{font-size:1.6rem;text-transform:none}.boxPasswordMarketing{margin-top:5px}.boxPasswordMarketing h3.titolo_step{font-size:1.2rem;font-style:italic;font-weight:400;text-transform:none}.boxSuggerimento{margin-top:3px}.boxSuggerimento h3.titolo_step{font-size:1.2rem;font-style:italic;font-weight:400;text-transform:none}.tooltip{pointer-events:none}.tooltip-arrow,.tooltip.top .tooltip-arrow{border-top-color:#707070}.tooltip-inner{background-color:#707070}.attenzione-thkpage{color:#fd7e14}input:invalid{-webkit-box-shadow:none;box-shadow:none}.box-coupon{border:1px solid #ccc;margin-bottom:10px;padding:15px}.box-coupon input[type=radio]{margin-right:10px;margin-top:0;top:0;vertical-align:top}.box-coupon .titolo{font-size:1.8rem;text-transform:uppercase}.box-coupon .descrizione{color:#a8c0e2;display:block;font-size:1.6rem;margin-bottom:4px;margin-top:8px}.box-coupon .codice{font-size:1.3rem}input[type=radio]:focus{-webkit-box-shadow:0 0 10px #5383c7;box-shadow:0 0 10px #5383c7;outline-color:transparent;outline-style:none}.selectIsOmaggio{background-color:#eee;height:34px;padding:6px 12px}.selectIsOmaggio:hover{cursor:not-allowed!important}#messaggio_toast{margin-top:20px;padding:15px}.select2.select2-container.select2-container--default,.tasto-calcola-spedizioni{margin-top:10px}.txt-errore-mobile{color:#a94442;margin:0 15px 10px}.alertDatiNRE{font-size:1.2rem;font-weight:700;text-align:right}.alertDatiNRE a{color:unset;font-size:1em;text-decoration:underline}#inserimentoProdottiCustom{margin-bottom:20px}#inserimentoProdottiCustom .form-group,#inserimentoProdottiCustom .input-group{width:100%}.mostraInfoSconto{color:tomato!important;font-size:1rem;text-transform:none}.totale-carrello div.prezzo-finale{color:#000;font-size:2rem}@media screen and (min-width:601px){.lista-prodotti-box table tr td[data-col=codice]{width:10%}.lista-prodotti-box table tr td[data-col=nome]{width:28%}.lista-prodotti-box table tr td[data-col=regime]{width:14%}.lista-prodotti-box table tr td[data-col=pre-iniziale],.lista-prodotti-box table tr td[data-col=pre-sconto]{width:12%}.lista-prodotti-box table tr td[data-col=qnt]{text-align:right;width:6%}.tot-provvisorio-box table tr th:first-child{width:70%}.tot-provvisorio-box table tr th:nth-child(2){width:30%}}@media screen and (min-width:768px) and (max-width:1200px){.lista-prodotti-box table tr td[data-col=codice]{width:10%}.lista-prodotti-box table tr td[data-col=nome]{width:22%}.lista-prodotti-box table tr td[data-col=pre-iniziale]{width:10%}.tot-provvisorio-box table tr th:first-child{width:64%}.box-pagamento .structure-radio span{display:block}}@media screen and (min-width:480px) and (max-width:991px){.tot-provvisorio-box{display:block;margin-bottom:30px;margin-top:20px}.box-pagamento .tot-ordine *,.tot-prod *{font-size:1.7rem}}@media screen and (max-width:600px){.posizione800 img,.posizione804 img{width:100%}.lista-prodotti-box table{border:0}.lista-prodotti-box table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lista-prodotti-box table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.lista-prodotti-box table td{border-bottom:1px solid #ddd;display:block;font-size:1.6rem;text-align:left!important}.lista-prodotti-box table td:first-child:before{content:attr(data-label);float:left;font-weight:700;text-align:left;text-transform:uppercase;width:38%}.lista-prodotti-box table td:last-child{border-bottom:0}.visible-horizontal{display:inline-block}.tot-provvisorio-box{margin-bottom:70px}}@media screen and (max-width:991px){.box-dati,.box-metodipagamento{margin-bottom:30px}.btn-default{margin-bottom:15px;margin-top:15px;width:100%}}@media screen and (max-width:768px){body{margin-bottom:80px}.box-dati,.box-metodipagamento{margin-bottom:30px}.btn-default,.btn-primary,.btn-primary-novalidate{margin:15px;width:calc(100% - 30px)}.box-invia{background-color:#d5d5d5;bottom:0;height:auto;left:0;padding-left:0;padding-right:0;position:fixed;right:0;width:100%;z-index:1000}.box-invia:has(#revolut-pay-container.show){padding:0 10px;position:relative}}@media screen and (max-width:1200px){.termini-condizioni label{font-size:1.1rem;line-height:1.6rem}}@media only screen and (max-width:480px){.box-pagamento .status-steps{position:static!important}.box-pagamento .structure-radio span{display:block!important}#documentContainer span.hidden{display:none!important}.box-pagamento .tot-ordine *,.box-pagamento .tot-prod *,.panel-title{font-size:1.4rem;font-weight:700}}@media only screen and (max-width:320px){.box-pagamento h3{font-size:2rem!important}.box-pagamento .fa-stack{position:absolute;right:13px;top:-5px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.select-box{width:100%}.select-box select{background:0 0;left:0;padding-left:0;width:100%}}.boxSliderProdotti h4{background-color:#38b098;padding:5px 0;text-align:center;text-transform:uppercase}.boxSliderProdotti h4 a{color:#fff;-webkit-text-decoration:auto;text-decoration:auto}.boxSliderProdotti h4 a span{display:none;float:right;margin-right:10px}.owl-theme:hover .owl-nav .owl-next,.owl-theme:hover .owl-nav .owl-prev{opacity:1!important;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.owl-theme .owl-stage-outer{background-color:#fff}.owl-theme .owl-nav{margin-top:0;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;cursor:pointer;position:absolute}.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}.owl-theme .owl-nav .boxArrow{background-color:#00552f;padding:6px}.owl-theme .owl-nav .boxArrow:hover{background-color:#b6dabe}.owl-theme .owl-nav .owl-prev{left:20px}.owl-theme .owl-nav .owl-next{right:20px}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{opacity:0!important;top:40%}.owl-theme .owl-nav .owl-next span,.owl-theme .owl-nav .owl-prev span{font-size:5.5em}.owl-theme .owl-nav .owl-next:focus,.owl-theme .owl-nav .owl-prev:focus{outline:none}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:relative}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#fff;border:1px solid #333;border-radius:30px;display:block;height:10px;margin:5px 7px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot:hover span{background:#38b098}.owl-theme .owl-dots .owl-dot:focus{outline:none}.owl-theme .owl-dots .owl-dot.active span{background:#38b098}#carouselBig .owl-dots{margin-top:-20px}.bloccoBtn{margin:0 5% 20px;width:90%}.bloccoBtn hr{margin-top:0}.bloccoDatiProdotto,.nome-ditta{color:#38b098}.owl-carousel .owl-item .attesa_carrello{display:none!important}.attesa_carrello{border:0;display:none}.carrello_hover{background-color:#fff;border:2px solid #ededed;display:none;left:0;margin:auto;max-width:500px;overflow:hidden;padding:10px;position:fixed;right:0;top:40%;z-index:9999}.carrello_hover,.carrello_hover span{-webkit-box-sizing:border-box;box-sizing:border-box}.carrello_hover a,.carrello_hover p,.carrello_hover_su{color:#666;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.3rem}.carrello_hover_su{background-color:#fff;background-color:#f3f3f3;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:75px;overflow:hidden;text-align:center;width:100%}.carrello_hover_sx{background-image:url(/include/immagini/back.gif);background-position:100%;background-repeat:repeat-y}.carrello_hover_dx,.carrello_hover_sx{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.carrello_hover_dx p{background-image:url(/include/immagini/cart.png);background-position:0;background-repeat:no-repeat;padding-left:50px}@media (max-width:767px){.carrello_hover_dx p{background-image:none;padding-left:0}}.carrello_hover_su .evidente{color:#77c50f;font-size:1.4rem;font-weight:700}.carrello_hover_giu{margin-bottom:15px;margin-top:15px;min-height:50px;text-align:center;width:100%}.carrello_hover_giu_sx{float:left;min-height:50px;text-align:center;width:50%}.carrello_hover_giu_dx{float:right;min-height:50px;text-align:center;width:50%}.carrello_hover_giu .bottone{color:#454545}a.bottone.continua_shop{background-image:none;border:0;display:inline-block;float:none;height:35px;text-decoration:none}a.bottone.continua_shop span{background-image:url(/include/immagini/torna_shopping.png);background-repeat:no-repeat;color:#454545;cursor:pointer;display:inline-block;font-weight:400;line-height:normal;min-height:50px;min-width:145px;padding-left:45px;padding-right:6px;padding-top:6px}a.bottone.vai_carrello{background-image:none;border:0;display:inline-block;float:none;height:35px;text-decoration:none}a.bottone.vai_carrello span{background-image:url(/include/immagini/vai_carrello.png);background-repeat:no-repeat;color:#454545;cursor:pointer;display:inline-block;font-weight:400;line-height:normal;min-height:50px;min-width:145px;padding-left:6px;padding-right:40px;padding-top:8px}.overlay_carrello{background:none repeat scroll 0 0 #000;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:999}a.bottone_wishlist.vai_carrello span{background-image:url(/include/immagini/icon_desideri.png);background-repeat:no-repeat;color:#454545;cursor:pointer;display:inline-block;font-weight:400;line-height:normal;min-height:50px;min-width:185px;padding-left:6px;padding-right:40px;padding-top:8px}.bloccoDatiProdotto,.nome-ditta{color:#707070}.bloccoPrezzo .sc{background-color:#971b1e;color:#fff;display:inline-block;padding:5px}.bloccoPrezzo .pf,.bloccoPrezzo .pfs{font-weight:600}.thumbnail .caption{color:#333;padding:9px}.bloccoPrezzo .pi{text-decoration:line-through}.txt-italic{font-style:italic}.txt-small{font-size:1rem}.bloccoBtn--link{cursor:pointer}.radio-preferenza{background-color:#fff;border-radius:5px;border-width:thin!important;border:solid;border-color:lightgrey;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);padding:10px 24px 0 22px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.radio-preferenza:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.color-second-txt-radio:hover{color:green}.label-preferenza{display:block}.label-preferenza p{display:-webkit-inline-box;font-size:1.45rem;margin-left:37px}.radio-preferenza-input{height:25px!important;margin-left:0!important;margin-top:6px;width:25px!important}.info-opc-radio-icon{margin-left:155px;margin-top:-20px;width:30px}#preferenzaNre{padding:20px 0}.second-txt-radio{font-size:1.2rem}.color-second-txt-radio{color:green}.text-area-note{width:75%}.title-note{padding-top:20px}.modalRadioBtn{display:contents}@media (max-width:721px){.radio-right{margin-left:0!important;top:10px}}.cap-section i{position:absolute;right:150px;top:11px;z-index:10}.input-with-icon input::-webkit-inner-spin-button,.input-with-icon input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-with-icon input[type=number]{-moz-appearance:textfield}@media (max-width:991px){.input-with-icon input{padding-right:0}.input-with-icon i{position:absolute;right:10px;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.btn-cap{margin-top:0;width:auto}@media (max-width:766px){.card-nre{background-color:#fff;opacity:.5}.card-nre,.card-nre-valid{border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);margin-left:13px;margin-right:10px;margin-top:10px;padding:10px;width:30%}.card-nre-valid{background-color:#5383c7;opacity:1}}.qta-btn-style{display:-webkit-box;display:-ms-flexbox;display:flex;width:130px}.text-secondary-opc-list{font-size:1rem}.alert-carrello-farmacista-remoto{background:#fff;border-color:#fff;border-radius:10px;box-shadow:0 0 25px #33333321;-moz-box-shadow:0 0 25px #33333321;-webkit-box-shadow:0 0 25px #33333321;color:#000;font-size:1.4rem;margin:0 70px 20px;z-index:1000}.alert-carrello-farmacista-remoto strong{color:#127c8d;font-size:1.8rem}.paypalExtraClassString{padding:5px 10px}.btn-remove{text-decoration:underline}.btn-remove,.btn-remove:hover{color:#a94442}.overlay-gift{background:hsla(0,0%,50%,.7);height:100%;left:0;top:0;width:100%;z-index:999}.modal-gift,.overlay-gift{display:none;position:fixed}.modal-gift{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);left:50%;max-height:280px;overflow:auto;padding:20px;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.modal-gift h2{color:#a94442;font-size:2.4rem;margin-bottom:15px}.modal-gift p{color:#000;font-size:1.6rem;line-height:1.5;margin:10px 0}.modal-gift .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.primary{background-color:#007642;border:none;border-radius:5px;color:#fff}.primary,.secondary{padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;cursor:pointer;flex-grow:1;font-size:1.4rem}.secondary{background-color:#fff;border:1px solid;border-radius:5px;color:#007642}.modal-gift button:hover{background-color:#007642}.modal-gift .close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:1.8rem;position:absolute;right:10px;top:10px}@media (max-width:480px){.modal-gift{max-width:90%;padding:15px;width:280px}.modal-gift h2{font-size:2rem;margin-bottom:10px}.modal-gift p{font-size:1.4rem}.modal-gift button{font-size:1.3rem;padding:8px}}.gpay-card-info-container{margin-bottom:14px!important;margin-top:9px!important;width:100%!important}#applepay_button{width:100%!important}#applepay-container{margin-bottom:10px!important}.apple-pay-btn-height{min-height:40px!important}.paypal-button-container{margin-bottom:10px}.cap-verify-label{display:block;font-size:1.5rem;margin-bottom:5px}.cap-verify-text{width:35%}.address-verify-text,.cap-verify-text{border:1px solid #ccc;font-size:1.5rem;margin-bottom:10px;padding:3.5px}.address-verify-text{width:70%}.cap-verify-text[type=number]::-webkit-inner-spin-button,.cap-verify-text[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cap-verify-text[type=number],input[type=number]{-moz-appearance:textfield}.cap-verify-btn{background-color:#009688;border:none;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;padding:3.5px 15px;-webkit-transition:background-color .3s;transition:background-color .3s}.cap-verify-btn:hover{background-color:#00796b}.cap-verify-btn:active{background-color:#004d40}#error-message-andress,#error-message-cap{color:#a94442;font-size:1.4rem}.cap-input-section{margin-left:17px;margin-top:10px}.nexi-payment-title{margin-bottom:10px;margin-left:15px;margin-top:10px}.privacy-container{font-family:Arial,sans-serif;font-size:1.4rem;gap:10px;margin-left:20px;margin-top:10px}#privacyCheckbox,.privacy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#privacyCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0073e6;border-radius:4px;height:20px;margin-top:-10px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;position:relative}.privacy-checkbox:checked:after{color:#fff;font-size:1.6rem;font-weight:700;position:absolute}.privacy-checkbox:checked{background-color:#0073e6;border-color:#0073e6}.privacy-link{color:#0073e6;font-weight:700;text-decoration:none}.privacy-link:hover{text-decoration:underline}#nexiPayButton{cursor:pointer;margin-left:20px;width:90%}#nexiPayButton:disabled{background-color:#ccc;cursor:not-allowed}.CARD_FIELD{border:none;height:65px;padding:0 15px;width:95%}.nexi-error-message{color:#bd0b0b;margin-left:18px}#page-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#revolut-pay-container>iframe{min-width:100%!important}