:root{--barra-legal:0px}.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}.pie-legal a.pie-arrep{letter-spacing:.02em;border:1.5px solid #fff;border-radius:4px;min-height:36px;padding:4px 12px;font-size:max(.82rem,14px);font-weight:700;text-decoration:none;transition:background .15s,color .15s}.pie-legal a.pie-arrep:hover,.pie-legal a.pie-arrep:focus-visible{color:#141414;background:#fff}.pie-aviso{color:#9197a0;border-top:1px solid #2a2d30;gap:3px;max-width:980px;margin-top:8px;padding-top:8px;font-size:max(.66rem,10.5px);line-height:1.4;display:grid}.pie-legal .pie-aviso p,.pie-legal .pie-aviso p:first-child{color:inherit}.aviso-datos{color:var(--mute,#62686e);gap:4px;margin:0 0 12px;font-size:.74rem;line-height:1.4;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}
