.ch-modulo{--ch-bordo:var(--theme-color-input_bd_color, #f3dcd1);--ch-bordo-hover:var(--theme-color-input_bd_hover, #b8cad2);--ch-marca:var(--theme-color-text_link, #5b0643);--ch-inchiostro:var(--theme-color-input_dark, #101010);--ch-testo:var(--theme-color-input_text, #787370);--ch-fondo:var(--theme-color-bg_color, #fff);--ch-carattere:var(--theme-font-p_font-family, Lora, Georgia, serif);--ch-errore:#9d1c2e;--ch-segnaposto:#6f6864;--ch-tenue:#5f5a56;--ch-raggio:4px;--ch-altezza:50px;--ch-tempo:180ms;--ch-curva:cubic-bezier(0.22, 1, 0.36, 1);--ch-icona-errore:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 15 14H1L8 1.5z' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M8 6v3.6' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.7' r='.85' fill='%23000'/%3E%3C/svg%3E")}.ch-modulo .nf-form-content{padding:0;max-width:none}.ch-modulo .nf-field-container{margin-bottom:22px}.ch-modulo .nf-field-label label{display:block;margin:0 0 8px;font-family:var(--ch-carattere);font-size:15px;font-weight:400;line-height:1.4;color:var(--ch-inchiostro);letter-spacing:0;text-transform:none}.ch-modulo .nf-field-label .ninja-forms-req-symbol{color:var(--ch-marca);font-weight:400;margin-left:2px}.ch-modulo .nf-form-content input[type="text"],.ch-modulo .nf-form-content input[type="email"],.ch-modulo .nf-form-content input[type="tel"],.ch-modulo .nf-form-content input[type="url"],.ch-modulo .nf-form-content input[type="number"],.ch-modulo .nf-form-content textarea,.ch-modulo .nf-form-content select{width:100%;min-height:var(--ch-altezza);padding:13px 16px;box-sizing:border-box;font-family:var(--ch-carattere);font-size:15px;line-height:1.5;color:var(--ch-inchiostro);background-color:#fff0;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);box-shadow:none;transition:border-color var(--ch-tempo) var(--ch-curva),box-shadow var(--ch-tempo) var(--ch-curva),background-color var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content textarea{min-height:160px;resize:vertical;line-height:1.6}.ch-modulo .nf-form-content ::placeholder{color:var(--ch-segnaposto);opacity:1}.ch-modulo .nf-form-content .nf-field-element input:hover:not(:focus):not([disabled]),.ch-modulo .nf-form-content .nf-field-element textarea:hover:not(:focus):not([disabled]),.ch-modulo .nf-form-content .nf-field-element select:hover:not(:focus):not([disabled]){border-color:var(--ch-bordo-hover)}.ch-modulo .nf-form-content .nf-field-element input:focus,.ch-modulo .nf-form-content .nf-field-element textarea:focus,.ch-modulo .nf-form-content .nf-field-element select:focus{outline:none;border-color:var(--ch-marca);box-shadow:0 0 0 3px rgb(91 6 67 / .13)}.ch-modulo input:-webkit-autofill,.ch-modulo input:-webkit-autofill:hover,.ch-modulo input:-webkit-autofill:focus,.ch-modulo textarea:-webkit-autofill{-webkit-text-fill-color:var(--ch-inchiostro);-webkit-box-shadow:inset 0 0 0 1000px var(--ch-fondo);caret-color:var(--ch-inchiostro);transition:background-color 100000s ease-in-out 0s}.ch-modulo [disabled],.ch-modulo [readonly]{opacity:.55;cursor:not-allowed}.ch-modulo .nf-form-content select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23787370' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.ch-modulo .nf-form-content .checkbox-wrap label{font-family:var(--ch-carattere);font-size:14px;line-height:1.6;color:var(--ch-tenue);cursor:pointer}.ch-modulo .nf-form-content .checkbox-wrap label::after{width:20px;height:20px;left:-30px;top:1px;background-color:#fff0;border:1px solid var(--ch-bordo);border-radius:3px;transition:background-color var(--ch-tempo) var(--ch-curva),border-color var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content .checkbox-wrap label.nf-checked-label::after{background-color:var(--ch-marca);border-color:var(--ch-marca)}.ch-modulo .nf-form-content .checkbox-wrap label::before{width:20px;height:22px;left:-30px;top:1px;font-size:13px;line-height:22px;text-align:center;color:#fff0;transition:color var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content .checkbox-wrap label.nf-checked-label::before{color:#fff}.ch-modulo .nf-form-content .checkbox-wrap:has(input:focus-visible) label::after{outline:2px solid var(--ch-marca);outline-offset:2px}.ch-modulo .nf-form-content .checkbox-wrap label:hover::after{border-color:var(--ch-bordo-hover)}.ch-modulo .nf-form-content .checkbox-wrap a{color:var(--ch-marca);text-decoration:underline;text-underline-offset:2px}.ch-modulo .nf-form-content .nf-error .nf-field-element input,.ch-modulo .nf-form-content .nf-error .nf-field-element textarea,.ch-modulo .nf-form-content .nf-error .nf-field-element select,.ch-modulo .nf-form-content .nf-field-element .ch-non-valido{border-color:var(--ch-errore)}.ch-modulo .nf-form-content .nf-error .nf-field-element::after{display:none}.ch-modulo .nf-form-content .nf-error .ninja-forms-field{border-color:var(--ch-errore)!important}.ch-modulo .nf-form-content .nf-error .nf-field-element input:focus,.ch-modulo .nf-form-content .nf-field-element .ch-non-valido:focus{box-shadow:0 0 0 3px rgb(157 28 46 / .14)}.ch-modulo .nf-error-msg,.ch-modulo .ch-messaggio-errore{display:flex;align-items:flex-start;gap:7px;margin-top:7px;font-family:var(--ch-carattere);font-size:13.5px;line-height:1.45;color:var(--ch-errore);background:none;border:0;padding:0}.ch-modulo .nf-error-msg::before,.ch-modulo .ch-messaggio-errore::before{content:"";flex:0 0 15px;width:15px;height:15px;margin-top:2px;background-color:currentColor;-webkit-mask:var(--ch-icona-errore) center / contain no-repeat;mask:var(--ch-icona-errore) center / contain no-repeat}.ch-riepilogo-errori{margin:0 0 22px;padding:16px 18px;border:1px solid var(--ch-errore,#9d1c2e);border-radius:4px;background:rgb(157 28 46 / .045);font-family:var(--ch-carattere,Lora,Georgia,serif);font-size:14px;line-height:1.55;color:var(--ch-errore,#9d1c2e)}.ch-riepilogo-errori p{margin:0 0 8px;font-weight:700}.ch-riepilogo-errori ul{margin:0;padding-left:18px}.ch-riepilogo-errori li{margin:2px 0}.ch-riepilogo-errori a{color:inherit;text-underline-offset:2px}.ch-modulo .ch-valido{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpath d='M1 5.6 5 9.6 13 1.4' fill='none' stroke='%235b0643' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"],.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="button"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:48px;padding:13px 30px 11px;font-family:var(--ch-carattere);font-size:16px;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;color:#fff;background-color:var(--ch-marca);border:1px solid var(--ch-marca);border-radius:0;cursor:pointer;transition:background-color var(--ch-tempo) var(--ch-curva),border-color var(--ch-tempo) var(--ch-curva),transform var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"]:hover,.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="button"]:hover{background-color:var(--theme-color-text_link_blend,#3f0430);border-color:var(--theme-color-text_link_blend,#3f0430);color:#fff}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"]:focus-visible{outline:2px solid var(--ch-marca);outline-offset:3px}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"]:active{transform:translateY(1px)}.ch-modulo .submit-wrap.ch-in-invio input[type="submit"]{pointer-events:none;opacity:.72}.ch-modulo .submit-wrap.ch-in-invio .nf-field-element::after{content:"";display:inline-block;width:15px;height:15px;margin-left:12px;vertical-align:-2px;border:2px solid rgb(91 6 67 / .25);border-top-color:var(--ch-marca);border-radius:50%;animation:ch-gira .7s linear infinite}@keyframes ch-gira{to{transform:rotate(360deg)}}.ch-modulo .nf-response-msg{padding:18px 20px;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);background:var(--theme-color-alter_bg_color,#fff4ee);font-family:var(--ch-carattere);font-size:15px;line-height:1.6;color:var(--ch-inchiostro)}.ch-modulo .iti{width:100%;display:block}.ch-modulo .iti input[type="tel"]{width:100%}.ch-modulo .iti--allow-dropdown .iti__country-container{padding:1px}.ch-modulo .iti__selected-country{border-radius:var(--ch-raggio) 0 0 var(--ch-raggio);transition:background-color var(--ch-tempo) var(--ch-curva)}.ch-modulo .iti__selected-country:hover,.ch-modulo .iti__selected-country[aria-expanded="true"]{background-color:rgb(91 6 67 / .06)}.ch-modulo .iti__selected-country-primary:focus-visible{outline:2px solid var(--ch-marca);outline-offset:-2px}.ch-modulo .iti__dropdown-content{font-family:var(--ch-carattere);font-size:14px;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);box-shadow:0 12px 30px rgb(16 16 16 / .12);background:var(--ch-fondo)}.ch-modulo .iti__search-input{font-family:var(--ch-carattere);font-size:14px;padding:11px 14px;border-bottom:1px solid var(--ch-bordo);color:var(--ch-inchiostro)}.ch-modulo .iti__country.iti__highlight,.ch-modulo .iti__country:hover{background-color:rgb(91 6 67 / .07)}.ch-modulo .iti__country-name{color:var(--ch-inchiostro)}.ch-modulo .iti__dial-code{color:var(--ch-testo)}@media (max-width:600px){.ch-modulo .nf-field-container{margin-bottom:18px}.ch-modulo .nf-form-content input[type="text"],.ch-modulo .nf-form-content input[type="email"],.ch-modulo .nf-form-content input[type="tel"],.ch-modulo .nf-form-content input[type="number"],.ch-modulo .nf-form-content select,.ch-modulo .nf-form-content textarea{font-size:16px}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"]{width:100%}}@media (prefers-reduced-motion:reduce){.ch-modulo *,.ch-modulo *::before,.ch-modulo *::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ch-modulo .submit-wrap.ch-in-invio .nf-field-element::after{animation:none}}.ch-modulo .nf-form-content .iti__selected-country,.ch-modulo .nf-form-content .iti button{min-height:0;height:100%;display:flex;align-items:center;padding:0 10px;font-family:var(--ch-carattere);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ch-inchiostro);background-color:#fff0;background-image:none;border:0;border-radius:var(--ch-raggio) 0 0 var(--ch-raggio);box-shadow:none}.ch-modulo .nf-form-content .iti__selected-country:hover,.ch-modulo .nf-form-content .iti__selected-country[aria-expanded="true"]{background-color:rgb(91 6 67 / .06);color:var(--ch-inchiostro)}.ch-modulo .nf-form-content .iti--allow-dropdown input[type="tel"]{padding-left:92px}.ch-modulo .nf-form-content .iti__country{padding:9px 14px;text-transform:none;letter-spacing:0}.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"][disabled],.ch-modulo .nf-form-content .submit-wrap .nf-field-element input[type="submit"]:disabled{background-color:var(--ch-marca);border-color:var(--ch-marca);color:#fff;opacity:.38;cursor:not-allowed}.ch-modulo .nf-form-content .listselect-wrap .select_container,.ch-modulo .nf-form-content .list-select-wrap .select_container,.ch-modulo .nf-form-content .select_container{padding:0;border:0;background-color:#fff0;background-image:none}.ch-modulo .nf-form-content .listselect-wrap .nf-field-element div{padding:0}.ch-modulo .nf-form-content .listselect-wrap .nf-field-element,.ch-modulo .nf-form-content .list-select-wrap .nf-field-element{min-height:var(--ch-altezza)}.ch-modulo .nf-form-content .select_container select{width:100%;min-height:var(--ch-altezza);padding:13px 44px 13px 16px;box-sizing:border-box;font-family:var(--ch-carattere);font-size:15px;line-height:1.5;color:var(--ch-inchiostro);background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23787370' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--ch-tempo) var(--ch-curva),box-shadow var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content .select_container select:hover:not(:focus){border-color:var(--ch-bordo-hover)}.ch-modulo .nf-form-content .select_container select:focus{outline:none;border-color:var(--ch-marca);box-shadow:0 0 0 3px rgb(91 6 67 / .13)}@media (max-width:600px){.ch-modulo .nf-form-content .select_container select{font-size:16px}}.ch-modulo .nf-form-content .ch-tendina{position:relative;z-index:2;width:100%}.ch-modulo .nf-form-content .nf-field-element:has(>.ch-tendina) .select_container{display:none}.ch-modulo .nf-form-content select.ch-tendina-nascosto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ch-modulo .nf-form-content .ch-tendina-comando{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--ch-altezza);padding:13px 16px;box-sizing:border-box;font-family:var(--ch-carattere);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;color:var(--ch-inchiostro);background-color:#fff0;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);cursor:pointer;transition:border-color var(--ch-tempo) var(--ch-curva),box-shadow var(--ch-tempo) var(--ch-curva)}.ch-modulo .nf-form-content .ch-tendina-comando::after{content:"";flex:0 0 12px;width:12px;height:8px;background-color:var(--ch-testo);-webkit-mask:var(--ch-freccia) center / contain no-repeat;mask:var(--ch-freccia) center / contain no-repeat;transition:transform var(--ch-tempo) var(--ch-curva)}.ch-modulo{--ch-freccia:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ch-modulo .nf-form-content .ch-tendina-comando[aria-expanded="true"]::after{transform:rotate(180deg)}.ch-modulo .nf-form-content .ch-tendina-comando:hover{border-color:var(--ch-bordo-hover)}.ch-modulo .nf-form-content .ch-tendina-comando:focus-visible,.ch-modulo .nf-form-content .ch-tendina-comando[aria-expanded="true"]{outline:none;border-color:var(--ch-marca);box-shadow:0 0 0 3px rgb(91 6 67 / .13)}.ch-modulo .nf-form-content .ch-tendina-lista{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:264px;margin:0;padding:5px;overflow-y:auto;list-style:none;background-color:var(--ch-fondo);border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);box-shadow:0 14px 34px rgb(16 16 16 / .13)}.ch-modulo .nf-form-content .ch-tendina-lista[hidden]{display:none}.ch-modulo .nf-form-content .ch-tendina-voce{margin:0;padding:10px 13px;font-family:var(--ch-carattere);font-size:15px;line-height:1.45;color:var(--ch-inchiostro);border-radius:3px;cursor:pointer;transition:background-color 90ms var(--ch-curva)}.ch-modulo .nf-form-content .ch-tendina-voce.ch-evidenziata{background-color:rgb(91 6 67 / .07)}.ch-modulo .nf-form-content .ch-tendina-voce[aria-selected="true"]{color:#fff;background-color:var(--ch-marca)}.ch-modulo .nf-form-content .ch-tendina-voce[aria-disabled="true"]{color:var(--ch-testo);opacity:.5;cursor:not-allowed}.ch-modulo .nf-form-content .nf-error .ch-tendina-comando{border-color:var(--ch-errore)}@media (max-width:600px){.ch-modulo .nf-form-content .ch-tendina-comando,.ch-modulo .nf-form-content .ch-tendina-voce{font-size:16px}}@media (prefers-reduced-motion:reduce){.ch-modulo .nf-form-content .ch-tendina-comando::after{transition:none}}.woocommerce-form,.woocommerce form.checkout,.woocommerce-form-register,.woocommerce-form-login{--ch-bordo:var(--theme-color-input_bd_color, #f3dcd1);--ch-bordo-hover:var(--theme-color-input_bd_hover, #b8cad2);--ch-marca:var(--theme-color-text_link, #5b0643);--ch-inchiostro:var(--theme-color-input_dark, #101010);--ch-carattere:var(--theme-font-p_font-family, Lora, Georgia, serif);--ch-tenue:#5f5a56;--ch-raggio:4px;--ch-altezza:50px;--ch-tempo:180ms;--ch-curva:cubic-bezier(0.22, 1, 0.36, 1)}.woocommerce-form .woocommerce-form__label,.woocommerce-form .form-row label,.woocommerce-form label,.woocommerce form .form-row label{display:block;margin:0 0 8px;font-family:var(--ch-carattere);font-size:15px;font-weight:400;line-height:1.4;color:var(--ch-inchiostro);text-align:left;text-transform:none}.woocommerce-form .required,.woocommerce form .required{color:var(--ch-marca);text-decoration:none;border:0}.woocommerce-form input.woocommerce-Input,.woocommerce-form input.input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;min-height:var(--ch-altezza);padding:13px 16px;box-sizing:border-box;font-family:var(--ch-carattere);font-size:15px;line-height:1.5;color:var(--ch-inchiostro);background-color:#fff0;border:1px solid var(--ch-bordo);border-radius:var(--ch-raggio);box-shadow:none;transition:border-color var(--ch-tempo) var(--ch-curva),box-shadow var(--ch-tempo) var(--ch-curva)}.woocommerce-form input.woocommerce-Input:hover:not(:focus),.woocommerce form .form-row input.input-text:hover:not(:focus){border-color:var(--ch-bordo-hover)}.woocommerce-form input.woocommerce-Input:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:none;border-color:var(--ch-marca);box-shadow:0 0 0 3px rgb(91 6 67 / .13)}.woocommerce-form input:-webkit-autofill,.woocommerce form input:-webkit-autofill{-webkit-text-fill-color:var(--ch-inchiostro);-webkit-box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--ch-inchiostro);transition:background-color 100000s ease-in-out 0s}.woocommerce-form .form-row,.woocommerce form .form-row{margin-bottom:22px;padding:0}.woocommerce-form .password-input,.woocommerce form .password-input{display:block;position:relative;width:100%}.woocommerce-form .show-password-input,.woocommerce form .show-password-input{top:50%;right:14px;transform:translateY(-50%);color:var(--ch-tenue)}.woocommerce-privacy-policy-text,.woocommerce-privacy-policy-text p,.woocommerce-form-register>p:not(.form-row),.woocommerce-form-login .lost_password a,.woocommerce form .woocommerce-form__label-for-checkbox span{font-family:var(--ch-carattere);font-size:14px;line-height:1.6;color:var(--ch-tenue)}.woocommerce-privacy-policy-text a,.woocommerce-form-login .lost_password a{color:var(--ch-marca);text-decoration:underline;text-underline-offset:2px}.woocommerce-form .woocommerce-form__label-for-checkbox,.woocommerce form .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:11px;font-family:var(--ch-carattere);font-size:14px;line-height:1.55;color:var(--ch-tenue);cursor:pointer}.woocommerce-form .automatewoo-optin__checkbox-text::before,.woocommerce-form .automatewoo-optin__checkbox-text::after,.woocommerce form .automatewoo-optin__checkbox-text::before,.woocommerce form .automatewoo-optin__checkbox-text::after,.woocommerce-form .woocommerce-form__label-for-checkbox span::before,.woocommerce-form .woocommerce-form__label-for-checkbox span::after,.woocommerce form .woocommerce-form__label-for-checkbox span::before,.woocommerce form .woocommerce-form__label-for-checkbox span::after,.woocommerce form .form-row label.checkbox span::before,.woocommerce form .form-row label.checkbox span::after{display:none!important;content:none!important}.woocommerce-form .woocommerce-form__label-for-checkbox::before,.woocommerce form .woocommerce-form__label-for-checkbox::before,.woocommerce-form .woocommerce-form__label-for-checkbox::after,.woocommerce form .woocommerce-form__label-for-checkbox::after{display:none!important;content:none!important}.woocommerce-form label.woocommerce-form__label-for-checkbox input[type="checkbox"],.woocommerce form label.woocommerce-form__label-for-checkbox input[type="checkbox"],.woocommerce-form input[type="checkbox"],.woocommerce form input[type="checkbox"]{display:inline-grid!important;appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;border:1px solid var(--ch-bordo);border-radius:3px;background-color:#fff0;cursor:pointer;transition:background-color var(--ch-tempo) var(--ch-curva),border-color var(--ch-tempo) var(--ch-curva)}.woocommerce-form input[type="checkbox"]::before,.woocommerce form input[type="checkbox"]::before{content:"";width:9px;height:5px;margin-top:-3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(.5);opacity:0;transition:opacity var(--ch-tempo) var(--ch-curva),transform var(--ch-tempo) var(--ch-curva)}.woocommerce-form label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked,.woocommerce form label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked,.woocommerce h3#ship-to-different-address label input[type="checkbox"]:checked,.woocommerce-form input[type="checkbox"]:checked,.woocommerce form input[type="checkbox"]:checked{background-color:var(--ch-marca,#5b0643);border-color:var(--ch-marca,#5b0643)}.woocommerce-form label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::before,.woocommerce form label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::before,.woocommerce h3#ship-to-different-address label input[type="checkbox"]:checked::before,.woocommerce-form input[type="checkbox"]:checked::before,.woocommerce form input[type="checkbox"]:checked::before{opacity:1;transform:rotate(-45deg) scale(1)}.woocommerce-form input[type="checkbox"]:focus-visible,.woocommerce form input[type="checkbox"]:focus-visible{outline:2px solid var(--ch-marca);outline-offset:2px}.woocommerce-form button.button,.woocommerce-form input.button,.woocommerce form button.button{min-height:48px;padding:13px 30px 11px;font-family:var(--ch-carattere);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:var(--ch-marca);border:1px solid var(--ch-marca);border-radius:0;cursor:pointer;transition:background-color var(--ch-tempo) var(--ch-curva),border-color var(--ch-tempo) var(--ch-curva),transform var(--ch-tempo) var(--ch-curva)}.woocommerce-form button.button:hover,.woocommerce-form input.button:hover,.woocommerce form button.button:hover{background-color:var(--theme-color-text_link_blend,#3f0430);border-color:var(--theme-color-text_link_blend,#3f0430);color:#fff}.woocommerce-form button.button:focus-visible,.woocommerce-form input.button:focus-visible{outline:2px solid var(--ch-marca);outline-offset:3px}.woocommerce-form button.button:active{transform:translateY(1px)}@media (max-width:600px){.woocommerce-form input.woocommerce-Input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{font-size:16px}.woocommerce-form button.button,.woocommerce-form input.button{width:100%}}.woocommerce form .form-row .iti{display:block;width:100%}.woocommerce form .form-row .iti__selected-country,.woocommerce form .form-row .iti button{min-height:0;height:100%;display:flex;align-items:center;padding:0 10px;font-family:var(--theme-font-p_font-family,Lora,Georgia,serif);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--theme-color-input_dark,#101010);background-color:#fff0;background-image:none;border:0;border-radius:4px 0 0 4px;box-shadow:none}.woocommerce form .form-row .iti__selected-country:hover,.woocommerce form .form-row .iti__selected-country[aria-expanded="true"]{background-color:rgb(91 6 67 / .06);color:var(--theme-color-input_dark,#101010)}.woocommerce form .form-row .iti--allow-dropdown input[type="tel"]{padding-left:92px}.woocommerce form .form-row .iti__dropdown-content{font-family:var(--theme-font-p_font-family,Lora,Georgia,serif);font-size:14px;border:1px solid var(--theme-color-input_bd_color,#f3dcd1);border-radius:4px;box-shadow:0 12px 30px rgb(16 16 16 / .12);background:#fff}.woocommerce form .form-row .iti__search-input{font-family:var(--theme-font-p_font-family,Lora,Georgia,serif);font-size:14px;padding:11px 14px;border-bottom:1px solid var(--theme-color-input_bd_color,#f3dcd1)}.woocommerce form .form-row .iti__country.iti__highlight,.woocommerce form .form-row .iti__country:hover{background-color:rgb(91 6 67 / .07)}.woocommerce form .form-row .iti__country{padding:9px 14px;text-transform:none;letter-spacing:0}.ch-tel-errore{display:block;margin-top:6px;font-family:var(--theme-font-p_font-family,Lora,Georgia,serif);font-size:13px;line-height:1.4;color:#9d1c2e}.woocommerce h3#ship-to-different-address label input[type="checkbox"],.woocommerce form h3#ship-to-different-address label input[type="checkbox"]{position:static!important;flex:0 0 20px;margin-right:11px}.woocommerce h3#ship-to-different-address label,.woocommerce form h3#ship-to-different-address label{display:flex;align-items:center;gap:0;padding-left:0;font-family:var(--theme-font-p_font-family,Lora,Georgia,serif);font-size:15px;color:var(--theme-color-input_dark,#101010);cursor:pointer}.woocommerce ul.woocommerce-error,.woocommerce div.woocommerce-error,.woocommerce ul.woocommerce-message,.woocommerce div.woocommerce-message,.woocommerce ul.woocommerce-info,.woocommerce div.woocommerce-info{margin:0 0 26px;padding:16px 18px 16px 20px;border:1px solid var(--ch-bordo,#f3dcd1);border-radius:var(--ch-raggio,4px);background:var(--theme-color-alter_bg_color,#fff4ee);font-family:var(--ch-carattere,Lora,Georgia,serif);font-size:15px;line-height:1.55;text-align:left;list-style:none;color:var(--ch-inchiostro,#101010)}.woocommerce ul.woocommerce-error{border-color:var(--ch-errore,#9d1c2e);background:rgb(157 28 46 / .045);color:var(--ch-errore,#9d1c2e)}.woocommerce ul.woocommerce-error li,.woocommerce ul.woocommerce-message li,.woocommerce ul.woocommerce-info li{margin:0 0 6px;padding:0 0 0 18px;text-align:left;color:inherit;position:relative;list-style:none}.woocommerce ul.woocommerce-error li:last-child,.woocommerce ul.woocommerce-message li:last-child,.woocommerce ul.woocommerce-info li:last-child{margin-bottom:0}.woocommerce ul.woocommerce-error li::before,.woocommerce ul.woocommerce-message li::before,.woocommerce ul.woocommerce-info li::before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.woocommerce ul.woocommerce-error li strong,.woocommerce ul.woocommerce-error strong{color:inherit;font-weight:700}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a{color:inherit;text-decoration:underline;text-underline-offset:2px}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button{float:none;margin-left:12px;vertical-align:baseline}.woocommerce .woocommerce-NoticeGroup{margin:0 0 8px}