.rimura-mf{max-width:1120px;margin:48px auto 80px;padding:0 24px;color:#29251f}.rimura-mf h1{font-size:56px;line-height:1.1;margin:0 0 15px}.rimura-mf-lead,.rimura-mf-intro{color:#716a60}.rimura-mf-lead{margin-bottom:30px}.rimura-mf-tabs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rimura-mf-tab{display:block;text-decoration:none!important;background:#eeebe4;border:1px solid #d8d0c3;border-radius:12px 12px 0 0;padding:24px 28px;color:#615a50;position:relative;min-height:142px}.rimura-mf-tab.selected{background:#fff;color:#29251f;border-bottom-color:#fff;box-shadow:inset 0 4px #29251f;z-index:1}.rimura-mf-tab-title{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:600}.rimura-mf-tab svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.5}.rimura-mf-tab small{display:block;font-size:14px;line-height:1.5;margin:9px 32px 0 38px}.rimura-mf-marker{position:absolute;right:22px;top:25px;width:20px;height:20px;border:1px solid #b9ae9c;border-radius:50%;font-size:13px;text-align:center;line-height:18px}.selected .rimura-mf-marker{background:#29251f;color:#fff;border-color:#29251f}.rimura-mf-panel{border:1px solid #d8d0c3;background:#fff;border-radius:0 0 12px 12px;margin-top:-1px;padding:36px 42px 42px}.rimura-mf-panel h2{font-size:31px;line-height:1.3;margin:0 0 10px}.rimura-mf .um{max-width:none!important;margin:28px 0 0!important}.rimura-mf-group{border-top:1px solid #e7e1d7;padding-top:25px;margin-top:28px}.rimura-mf-group h3{font:600 12px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:#796a50}.rimura-mf-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.rimura-mf .um-field{padding:0;margin-bottom:22px}.rimura-mf-grid .um-field{width:100%!important;float:none!important;margin:0}.rimura-mf input:not([type=checkbox]):not([type=submit]):not([type=hidden]),.rimura-mf textarea{border:1px solid #d8d0c3!important;border-radius:5px!important;background:#fff!important;min-height:46px;color:#29251f!important}.rimura-mf .um-button,.rimura-mf input[type=submit]{background:#29251f!important;color:white!important}.rimura-mf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rimura-mf a:focus-visible{outline:2px solid #9c8c70;outline-offset:3px}@media(max-width:650px){.rimura-mf{margin-top:30px;padding:0 16px}.rimura-mf h1{font-size:43px}.rimura-mf-tabs{gap:8px}.rimura-mf-tab{padding:21px 14px;min-height:175px}.rimura-mf-tab-title{font-size:18px;gap:7px}.rimura-mf-tab small{margin:12px 0 0;font-size:12px}.rimura-mf-marker{display:none}.rimura-mf-panel{padding:28px 20px}.rimura-mf-grid{grid-template-columns:1fr;gap:18px}}
.page-diventa-rivenditore .rimura-dealer-contact input:not([type=checkbox]):not([type=submit]),.page-diventa-rivenditore .rimura-dealer-contact textarea{background:#fffdf9}
.page-diventa-rivenditore .rimura-dealer-contact input[type=submit]{background:#292521;color:#fff;border:0;border-radius:999px;width:auto;min-width:150px;min-height:48px;padding:15px 30px;font-size:14px;cursor:pointer}
.page-diventa-rivenditore .rimura-dealer-contact .wpcf7-list-item{margin:0}
.page-diventa-rivenditore .rimura-dealer-contact .wpcf7-not-valid-tip{font-size:13px;margin-top:6px}
/* Keep account tabs and form as one continuous panel despite theme section spacing. */
main.rimura-mf-registration > section.rimura-mf-panel{margin:-1px 0 0!important;width:100%;max-width:none;box-sizing:border-box}
main.rimura-mf-registration .rimura-mf-group{margin:28px 0 0!important;max-width:none;padding:25px 0 0}
main.rimura-mf-registration > .rimura-mf-panel > h2{font-size:31px;line-height:1.3}
.rimura-mf-dealer-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}
.rimura-mf-dealer-column{min-width:0}.rimura-mf-dealer-column>.um-field{width:100%!important;float:none!important;margin:0 0 22px!important}
.rimura-mf-dealer-consents{clear:both;margin-top:18px}.rimura-mf-dealer-consents>.um-field{width:100%!important;float:none!important}
@media(max-width:650px){.rimura-mf-dealer-columns{grid-template-columns:1fr;gap:0}}
