#dialog_check_number .modal-dialog,#dialog_mnp_nn_bound .modal-dialog,.checkout-step::before{top:50%;transform:translateY(-50%)}.redesign-modal>.modal-body>.row>div>select,.redesign-select>span>select,.select2-container--default .select2-selection--single{box-sizing:border-box!important;cursor:pointer!important;transition:border-color .3s!important;position:relative!important;color:#b1b3b3!important}.redesign-modal{padding:60px 40px 40px!important;border-radius:6px!important;max-height:445px}.redesign-modal>.modal-body,main{padding:0!important}.redesign-modal>.modal-header>.modal-title{font-family:Roboto!important;font-size:28px!important;font-weight:500!important;line-height:32px!important;color:#636363!important;text-align:center;padding-bottom:32px}.redesign-modal .modal-header{padding:0!important;border-bottom:0!important}.redesign-modal .modal-footer{border-top:0!important}.promo-consensi h3,.redesign-modal-row-text{font-family:Roboto;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0;color:#636363}#esim-title,.card-title>h2{font-family:Roboto!important;font-weight:500!important;font-size:28px!important;line-height:32px!important;letter-spacing:0!important}#esim-title,.card-title>h2,.esim-btn:hover{color:#636363!important}.redesign-modal .modal-header button.close_new{background:#fff!important;display:block!important;border:unset!important;position:absolute!important;top:0!important;right:0!important;cursor:pointer}.disambiguazione{width:100%;display:flex;align-content:center;justify-content:space-around;align-items:center;margin-bottom:232px}.woocommerce-content-box{border:0!important;max-width:1080px;margin:0 auto!important;padding:0 0 120px!important}#esim-title{text-align:center!important;text-transform:uppercase!important;border:0!important;padding-top:30px;padding-left:30px}.esim-btn{color:#fff!important;width:100%!important;height:40px}.card-container{display:flex;flex-direction:column;max-width:450px;width:100%;gap:24px;border-radius:16px;border:1px solid #b1b3b3;padding:30px;box-shadow:0 2px 4px 0 #00000040}.card-title{display:flex;justify-content:space-between;align-items:flex-start;height:60px}.card-title>h2{border:0!important}.card-accordion>p,.hidden-content{font-family:Roboto;letter-spacing:0}.card-accordion{display:grid;grid-template-columns:repeat(12,1fr);cursor:pointer}.card-accordion>p{grid-column:1/7;font-weight:500;font-size:18px;line-height:24px;vertical-align:middle}.card-accordion>svg{grid-column:12/13}#dialog_check_number #numberToCheck{font-size:16px}#dialog_check_number select#operator{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#999!important;background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M15.9351 9.06013C16.2931 8.70215 16.8735 8.70215 17.2315 9.06013C17.5894 9.41811 17.5894 9.99851 17.2315 10.3565L12.6481 14.9398C12.4691 15.1188 12.2345 15.2083 11.9999 15.2083C11.7653 15.2083 11.5307 15.1188 11.3518 14.9398L6.76842 10.3565C6.41044 9.99851 6.41044 9.41811 6.76842 9.06013C7.1264 8.70215 7.70681 8.70215 8.06479 9.06013L11.9999 12.9953L15.9351 9.06013Z' fill='%23FFAF00'/></svg>");background-repeat:no-repeat;background-position:right 5px center;background-size:16px}#dialog_check_number .modal-body a,.cf-compute-link>a{color:#12aceb!important}#consensoTermini,label[for=consensoTermini]{display:inline-block;vertical-align:middle}label[for=consensoTermini]{display:inline-flex;align-items:center;flex-wrap:nowrap;margin-left:5px}.hidden-content>p,.hidden-content>ul{margin:0!important}.kena-tooltip{margin-left:5px;display:inline-flex;align-items:center}.kena-tooltip svg{flex-shrink:0;vertical-align:middle}.checkbox-container{display:flex;justify-content:space-around;align-items:center}#dialog_check_number .modal-footer .button[disabled]{background:#ddd}#dialog_check_number .modal-footer .button{width:200px}.hidden-content{font-weight:300;font-size:14px;line-height:20px;color:#636363}.hidden-content>ul{padding-left:20px!important;box-sizing:border-box}.metodi-pagamento{display:flex;justify-content:space-between;padding:16px;align-items:center}.checkout-progress{display:flex;flex-direction:column;align-items:center;padding:40px 0 20px;margin:0 auto;max-width:800px}.progress-steps{display:flex;justify-content:center;width:100%;position:relative}.checkout-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:120px}.checkout-step::before{content:'';position:absolute;left:-50%;width:100%;height:2px;background-color:#e0e0e0;z-index:1}.checkout-step:first-child::before,.disambiguazione-mobile{display:none}.step-number{width:34px;height:34px;border-radius:50%;background-color:#e0e0e0;color:#757575;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:2;border:2px solid #e0e0e0;padding:20px}.checkout-step.active .step-number,.checkout-step.completed .step-number{background-color:#ffaf00;color:#fff;border-color:#ffaf00}.checkout-step.completed::before{background-color:#ffaf00}.active-step-title>h3{font-family:Roboto!important;font-weight:500!important;font-size:28px!important;line-height:32px!important;letter-spacing:0!important;text-align:center!important;padding-top:40px!important;color:#636363!important}.cf-row-label,.checkout-payment-title,.form-row>label,.promo-consensi p{font-family:Roboto;letter-spacing:0;color:#636363}.woocommerce-billing-fields{display:flex;flex-direction:column;gap:16px;padding:0!important}.woocommerce-billing-fields>.row{display:flex;flex-direction:column;align-items:flex-start}.cf-row-label,.form-row>label{font-weight:500;font-size:18px;line-height:24px;padding-bottom:8px}.form-row .input-checkbox{margin-right:10px;border:1px solid #b1b3b3;border-radius:2px}.informativa-privacy .form-row a::before,.legal .form-row a::before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='30' height='35' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.14284 0H20.3496L30 9.61291V32.143C30 33.3268 29.0401 34.2858 27.8572 34.2858H2.14284C0.959949 34.2858 0 33.3268 0 32.143V2.14284C0 0.958952 0.96006 0 2.14284 0Z' fill='%23E2574C'/%3E%3Cpath d='M29.9691 9.64293H22.5001C21.3172 9.64293 20.3573 8.68298 20.3573 7.50009V0.0214844L29.9691 9.64293Z' fill='%23B53629'/%3E%3Cpath d='M21.9622 16.2449C22.3212 16.2449 22.4969 15.9321 22.4969 15.6289C22.4969 15.3149 22.3136 15.0117 21.9622 15.0117H19.9179C19.5183 15.0117 19.2954 15.3428 19.2954 15.7082V20.7321C19.2954 21.1799 19.5504 21.4285 19.8954 21.4285C20.2383 21.4285 20.4944 21.1799 20.4944 20.7321V19.3532H21.7308C22.1144 19.3532 22.3062 19.0392 22.3062 18.7275C22.3062 18.4222 22.1144 18.1188 21.7308 18.1188H20.4944V16.2449H21.9622ZM15.0525 15.0117H13.5568C13.1507 15.0117 12.8625 15.2903 12.8625 15.7038V20.7364C12.8625 21.2496 13.2771 21.4103 13.5739 21.4103H15.1436C17.0014 21.4103 18.2282 20.1878 18.2282 18.301C18.2272 16.306 17.0722 15.0117 15.0525 15.0117ZM15.1244 20.1697H14.2125V16.2525H15.0344C16.2783 16.2525 16.8193 17.0872 16.8193 18.2389C16.8193 19.3168 16.2879 20.1697 15.1244 20.1697ZM9.64505 15.0117H8.16327C7.74433 15.0117 7.51074 15.2881 7.51074 15.7082V20.7321C7.51074 21.1799 7.77858 21.4285 8.13855 21.4285C8.49852 21.4285 8.76636 21.1799 8.76636 20.7321V19.2653H9.69527C10.8417 19.2653 11.7878 18.4531 11.7878 17.147C11.7879 15.8689 10.8751 15.0117 9.64505 15.0117ZM9.62044 18.0868H8.76647V16.1914H9.62044C10.1476 16.1914 10.4829 16.6028 10.4829 17.1396C10.4818 17.6754 10.1476 18.0868 9.62044 18.0868Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:8px}.informativa-privacy .form-row a,.legal .form-row a{display:inline-flex;align-items:center;vertical-align:middle;font-family:Roboto;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0;color:#636363}.informativa-privacy{background-color:transparent;padding:0}.promo-consensi{display:flex;flex-direction:column;gap:24px;border:1px solid #f8af00;border-radius:6px;padding:16px}.promo-consensi p{font-weight:300;font-size:18px;line-height:24px}.checkout-payment-title{font-weight:500;font-size:24px;line-height:28px;border:none;padding-bottom:20px}#infoCfEsteroEMinorenne,.label_email_after,.label_email_qr,.label_phone_after{font-weight:300!important;color:#636363!important;font-family:Roboto!important;letter-spacing:0!important}.label_email_after,.label_email_qr,.label_phone_after{font-size:14px!important;line-height:20px!important}.label_email_qr_after{font-family:Roboto!important;font-weight:400!important;font-size:14px!important;line-height:100%!important;letter-spacing:0!important;padding-bottom:20px}#infoCfEsteroEMinorenne{font-size:18px!important;line-height:24px!important;background-color:#fff!important;margin-left:0}#order_review_heading,.cf-compute-link,.cf-modal-title{font-family:Roboto;letter-spacing:0}.cf-row-input-text,.input-text,.redesign-modal>.modal-body>.row>div>input[type=tel],.woocommerce-input-wrapper>input[type=text]{font-size:18px!important;font-weight:300;line-height:24px!important;border:none!important;border-bottom:1px solid #d9d9d6!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background-color:transparent!important;color:#636363}.woocommerce-input-wrapper input[type=text]:focus{border-bottom:2px solid #d9d9d6;outline:0;padding-bottom:8px!important}.redesign-tabs{height:fit-content;border:1px solid #b1b3b3!important;border-radius:6px;padding:32px 30px!important;box-shadow:0 2px 4px 0 #00000040;margin:0!important}#order_review_heading{font-weight:500;font-size:24px;line-height:28px;text-align:center;padding-bottom:16px;text-transform:initial}.cf-compute-link{padding-top:0!important;padding-left:15px;padding-bottom:32px;font-weight:500;font-size:14px;line-height:20px}.checkout-tabs,.redesign-picker,.woocommerce{padding:0!important}.cart_item>.product-total,.redesign-picker{line-height:24px!important;color:#636363!important;font-size:18px!important}.cf-compute-link>a:hover{color:var(--wp--preset--color--luminous-vivid-amber)!important}.woocommerce form .form-row .required{visibility:hidden;display:none}.cart_item>.product-total{font-family:Roboto!important;font-weight:500!important;letter-spacing:0!important;text-align:right!important;text-transform:initial!important}.shop_table>tfoot{border-bottom:0!important}#checkoutForm{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:24px!important}.checkout-tabs{grid-column:1/8}.woocommerce-checkout-review-order{grid-column:8/13}.woocommerce-checkout-review-order .shop_table tfoot th{text-align:left!important;font-family:Roboto;font-weight:500;color:#636363}.wc-centered-button{left:0;text-align:center;width:100%;bottom:40px;position:absolute}.select2-container,.woocommerce{width:100%!important}.wc-centered-button>button:disabled,.wc-centered-button>button[disabled]{background-color:grey!important;color:#fff!important}.redesign-modal>.modal-body>.row>div>select,.redesign-select>span>select{padding-left:0;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:none!important;border-bottom:1px solid #d9d9d6!important;width:100%;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93503 1.06032C10.293 0.702334 10.8734 0.702334 11.2314 1.06032C11.5894 1.4183 11.5894 1.9987 11.2314 2.35668L6.64806 6.94001C6.46907 7.119 6.23447 7.2085 5.99988 7.2085C5.76528 7.2085 5.53069 7.119 5.3517 6.94001L0.768363 2.35668C0.410382 1.9987 0.410382 1.4183 0.768363 1.06032C1.12634 0.702334 1.70675 0.702334 2.06473 1.06032L5.99988 4.99547L9.93503 1.06032Z' fill='%23FFAF00'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:18px!important;font-family:Roboto,sans-serif!important;font-weight:300;font-size:18px;line-height:20px;letter-spacing:0}.redesign-select>span>select:focus{border-color:#f7a600;outline:0}.redesign-picker{font-weight:300;border:none!important;border-bottom:1px solid #d9d9d6!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}.ui-datepicker-trigger{position:absolute;top:40px;left:250px}.select2-container--default .select2-selection--single{padding-left:0!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:none!important;border-bottom:1px solid #d9d9d6!important;border-radius:0!important;width:100%!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93503 1.06032C10.293 0.702334 10.8734 0.702334 11.2314 1.06032C11.5894 1.4183 11.5894 1.9987 11.2314 2.35668L6.64806 6.94001C6.46907 7.119 6.23447 7.2085 5.99988 7.2085C5.76528 7.2085 5.53069 7.119 5.3517 6.94001L0.768363 2.35668C0.410382 1.9987 0.410382 1.4183 0.768363 1.06032C1.12634 0.702334 1.70675 0.702334 2.06473 1.06032L5.99988 4.99547L9.93503 1.06032Z' fill='%23FFAF00'/%3E%3C/svg%3E") right 10px center/18px no-repeat!important;font-family:Roboto,sans-serif!important;font-weight:300!important;font-size:18px!important;line-height:20px!important;letter-spacing:0!important;height:auto!important;min-height:38px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#b1b3b3!important;font-family:Roboto,sans-serif!important;font-weight:300!important;font-size:18px!important;line-height:20px!important;letter-spacing:0!important;padding-left:0!important;padding-right:0!important;padding-top:10px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#f7a600!important;outline:0!important;box-shadow:none!important}.select2-container--default .select2-dropdown{border:1px solid #d9d9d6!important;border-radius:0!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.select2-container--default .select2-results__option{font-family:Roboto,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:20px!important;color:#636363!important;padding:8px 12px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f7a600!important;color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f0f0f0!important;color:#333!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#b1b3b3!important}#cf-edit-modal .modal-dialog{border:none;border-radius:6px;padding:0}.cf-modal-title{font-weight:500;font-size:28px;line-height:32px;text-align:center;color:#636363;margin:0}#cf-edit-modal .modal-form-container{display:flex;flex-direction:column;gap:32px;padding:60px 40px 40px}.cf-form{display:flex;flex-direction:column;gap:32px}@media screen and (max-width:768px){.disambiguazione{display:none}.disambiguazione-mobile{display:flex;flex-direction:column;gap:18px}.disambiguazione-mobile>.card-container{max-height:80px;max-width:100%;padding:20px}.disambiguazione-mobile>.card-container .card-title-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:relative;top:-10px}.disambiguazione-mobile>.card-container.expanded{max-height:fit-content;flex-direction:column;box-shadow:0 4px 16px 0 #00000030;z-index:2;gap:18px}.disambiguazione-mobile>.card-container.expanded .card-title-wrapper{padding-bottom:10px;border-bottom:1px solid #d9d9d6}.disambiguazione-mobile>.card-container.expanded .hidden-content{display:flex;opacity:1;max-height:1000px;padding-top:16px;transition:opacity .3s,max-height .4s cubic-bezier(.4,0,.2,1);flex-direction:column;gap:12px}.disambiguazione-mobile .metodi-pagamento{flex-direction:column;gap:15px;padding:0;align-items:center}.disambiguazione-mobile .metodi-pagamento img{height:auto}.disambiguazione-mobile>.card-container>.card-title-wrapper>.card-title{display:flex;align-items:center;justify-content:space-around;gap:20px}.disambiguazione-mobile>.card-container>.card-title-wrapper>.card-title h2{margin:0;padding:0}.disambiguazione-mobile>.card-container>.card-title-wrapper>.card-accordion{display:flex}#esim-title{padding:30px 0 0!important}.checkout-tabs{padding:8px!important}.checkout-tab{border:none!important;box-shadow:none!important;padding:0!important}.checkout-tab .row{padding:20px!important}.form-row{padding:0!important;width:100%}#checkoutForm{display:flex!important;flex-direction:column!important;gap:32px!important}.cf-compute-link,.cf-wrapper{padding:0!important;width:100%!important}.cf-compute-link{padding:0 0 32px!important;width:100%!important}#infoCfEsteroEMinorenne{padding:0!important;width:100%!important;font-size:14px!important}.wc-centered-button{position:static!important}}