:root{--barra-legal:30px}.barra-legal{height:var(--barra-legal);padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));color:#fff;letter-spacing:.02em;background:#141414;justify-content:flex-end;align-items:center;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:flex}.barra-legal a{color:#fff;padding:6px 0;text-decoration:none}.barra-legal a:hover,.barra-legal a:focus-visible{text-underline-offset:3px;text-decoration:underline}.pie-legal{color:#c9cdd1;background:#141414;font-family:inherit;font-size:.82rem;line-height:1.5}.pie-legal-in{max-width:1200px;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));gap:6px;margin-inline:auto;display:grid}.pie-legal p{margin:0}.pie-legal p:first-child{color:#fff}.pie-legal nav{flex-wrap:wrap;gap:4px 18px;margin-top:4px;display:flex}.pie-legal a{color:#fff;text-underline-offset:3px;align-items:center;min-height:32px;font-weight:600;text-decoration:underline;display:inline-flex}.aviso-datos{color:var(--mute,#62686e);gap:4px;margin:0 0 16px;font-size:.78rem;line-height:1.45;display:grid}.aviso-datos p{margin:0}.aviso-datos a{color:inherit;font-weight:600;text-decoration:underline}.aviso-form{color:inherit;grid-column:1/-1;margin:0}.legal-pg{max-width:820px;margin-inline:auto;padding:clamp(20px,4vw,40px)}.legal-pg h1{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.legal-pg h2{margin:24px 0 6px;font-size:1.1rem}.legal-pg p{margin:0 0 10px}.legal-sub{color:var(--mute,#62686e);font-size:.9rem}.arrep-ok{border-radius:var(--r,8px);background:#e9f5ec;border:1px solid #b9dec4;margin:0 0 20px;padding:16px 18px}.arrep-ok h2{margin-top:0}.arrep-err{border-radius:var(--r,8px);background:var(--red-soft,#fdecea);color:var(--err,#b3170f);margin:0 0 16px;padding:12px 16px}.arrep-form{gap:14px;max-width:460px;display:grid}.arrep-form label{gap:6px;font-weight:600;display:grid}.arrep-form input,.arrep-form textarea{border-radius:var(--r-btn,6px);background:#fff;border:1px solid #c5cacf;width:100%;min-height:48px;padding:10px 12px;font-weight:400}.arrep-form textarea{resize:vertical;min-height:96px}.precio-neto{letter-spacing:0;text-transform:none;color:inherit;margin-top:2px;font-size:max(.7rem,11px);font-style:normal;font-weight:400;line-height:1.25;display:block}
