.formulario-b2b{--f-texto: #5e5a59;--f-oscuro: #1f1d1d;--f-acento: #cd9b77;--f-crema: #f7f5ed;--f-linea: #e6e2e1;background:var(--f-crema);color:var(--f-texto);padding:80px 40px;min-width:0}.formulario-b2b *{text-transform:none;letter-spacing:normal}.formulario-b2b__ancho{max-width:720px;margin:0 auto}.formulario-b2b__cabecera{text-align:center;margin-bottom:40px}.formulario-b2b__titulo{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4rem);line-height:1.15;color:var(--f-texto)}.formulario-b2b__intro{max-width:540px;margin:16px auto 0;font-size:1.6rem;line-height:1.6}.formulario-b2b__form{display:flex;flex-direction:column;gap:20px}.formulario-b2b__fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.formulario-b2b__campo{display:flex;flex-direction:column;gap:8px;min-width:0}.formulario-b2b__campo>span{font-size:1.3rem;font-weight:500;color:var(--f-texto)}.formulario-b2b__campo input,.formulario-b2b__campo select,.formulario-b2b__campo textarea{width:100%;padding:14px 16px;border:1px solid var(--f-linea);border-radius:4px;background:#fff;color:var(--f-texto);font:inherit;font-size:1.5rem;line-height:1.4;transition:border-color .2s ease}.formulario-b2b__campo textarea{resize:vertical;min-height:140px}.formulario-b2b__campo input:focus,.formulario-b2b__campo select:focus,.formulario-b2b__campo textarea:focus{outline:none;border-color:var(--f-oscuro)}.formulario-b2b__privacidad{margin:0;font-size:1.25rem;line-height:1.5;opacity:.8}.formulario-b2b__privacidad a{color:inherit;text-decoration:underline;text-underline-offset:3px}.formulario-b2b__boton{align-self:center;margin-top:8px;padding:16px 48px;border:0;border-radius:999px;background:var(--f-oscuro);color:#fff;font-size:1.35rem;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer;transition:opacity .2s ease}.formulario-b2b__boton:hover{opacity:.85}.formulario-b2b__ok{padding:40px 24px;background:#fff;border-radius:4px;text-align:center;font-size:1.6rem;line-height:1.6}.formulario-b2b__ok-titulo{margin:0 0 8px;font-family:var(--font-heading-family);font-size:2.4rem;color:var(--f-texto)}.formulario-b2b__error{padding:16px;border-radius:4px;background:#fbeaea;color:#8a1f1f;font-size:1.4rem}@media(max-width:749px){.formulario-b2b{padding:56px 20px}.formulario-b2b__fila{grid-template-columns:minmax(0,1fr)}.formulario-b2b__boton{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-formulario-b2b.css.map */
