/* Jus D'Orange — integrazione con tema e blocchi Framework360 */
body > .ms-visualbuilder-block-header,body > .ms-visualbuilder-block-footer,body > #scrollbutton{display:none!important}
/* il tema mette overflow:hidden su html/body (mobile e home): rompe l'header sticky */
html,body{overflow:visible!important}
html{overflow-x:clip!important}
.ms-page-content{overflow-x:clip!important}
.fw-form{background:#fff;border-radius:20px;padding:clamp(20px,4vw,36px);box-shadow:var(--shadow);color:var(--ink)}
.fw-form input,.fw-form textarea,.fw-form select{border-radius:12px!important;border:2px solid #e2e2e2!important;padding:12px 14px!important;font:inherit!important}
.fw-form input:focus,.fw-form textarea:focus{border-color:var(--teal)!important;box-shadow:0 0 0 4px rgba(0,139,139,.15)!important;outline:none}
.fw-form button,.fw-form [type=submit]{border-radius:999px!important;padding:14px 30px!important;font-weight:700!important}
.fw-form a{color:var(--teal-dark)!important;text-decoration:underline}
.fw-products a{text-decoration:none}
.fw-products .ms-btn{border-radius:999px!important}