.fxg-card,.fxg{--fxg-navy: var(--fxrp-dark, #18273d);--fxg-red: var(--fxrp-primary, #ff4848);--fxg-red-soft: var(--fxrp-primary-soft, #fff0f0);--fxg-line: var(--fxrp-line, #dfe4ec);--fxg-muted: var(--fxrp-muted, #64748b);--fxg-soft: #f4f6f9;--fxg-ok: #16a34a;--fxg-radius: 14px;--fxg-display: "Publica Sans Fixel", var(--heading-font-family, sans-serif);font-family:var(--body-font-family, inherit);font-size:15px;line-height:1.55;color:var(--fxg-navy)}.fxg *,.fxg *:before,.fxg *:after,.fxg-card *,.fxg-card *:before,.fxg-card *:after{box-sizing:border-box}.fxg button,.fxg-card button{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;background:none;border:0;margin:0;padding:0;min-height:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fxg button:disabled{cursor:not-allowed}.fxg-card{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;border:1px solid var(--fxg-line);border-radius:var(--fxg-radius);background:#fff}.fxg-card__ico{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--fxg-navy);color:#fff}.fxg-card__ico svg{width:22px;height:22px}.fxg-card__body{flex:1;min-width:0}.fxg-card__title{margin:0;font-weight:700;font-size:1.02em}.fxg-card__text{margin:2px 0 0;color:var(--fxg-muted);font-size:.92em;line-height:1.45}.fxg-card .fxg-condiciones,.fxg .fxg-condiciones{display:inline-block;margin-top:6px;color:var(--fxg-navy);font-weight:700;font-size:.9em;text-decoration:underline;text-underline-offset:3px}.fxg-nota .fxg-condiciones{display:block}.fxg-card .fxg-condiciones:hover,.fxg .fxg-condiciones:hover{color:var(--fxg-red)}.fxg-card .fxg-card__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fxg-navy);color:var(--fxg-navy);background:#fff;font-weight:700;font-size:.95em;white-space:nowrap;transition:background-color .15s,color .15s}.fxg-card .fxg-card__btn svg{width:16px;height:16px}.fxg-card .fxg-card__btn:is(:hover,:focus-visible){background:var(--fxg-navy);color:#fff}.fxg-card .fxg-card__btn:focus-visible{outline:2px solid var(--fxg-red);outline-offset:2px}@media(max-width:599px){.fxg-card{flex-wrap:wrap;align-items:flex-start}.fxg-card__body{flex-basis:calc(100% - 56px)}.fxg-card .fxg-card__btn{width:100%;justify-content:center}}.fxg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center}.fxg-modal[hidden]{display:none}.fxg-modal__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#18273d8c}.fxg-modal__panel{position:relative;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:18px;padding:28px 28px 24px;box-shadow:0 24px 60px #18273d40;animation:fxg-sube .22s ease both}.fxg-modal__panel:focus{outline:none}@keyframes fxg-sube{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fxg .fxg-modal__x{position:absolute;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--fxg-navy)}.fxg .fxg-modal__x:hover{background:var(--fxg-soft)}.fxg .fxg-modal__x svg{width:22px;height:22px}@media(max-width:599px){.fxg-modal{align-items:flex-end}.fxg-modal__panel{width:100vw;max-height:92vh;border-radius:18px 18px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));animation-name:fxg-sube-movil}@keyframes fxg-sube-movil{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}.fxg-eyebrow{margin:0 48px 14px 0;color:var(--fxg-muted);font-size:.86em;font-weight:600;letter-spacing:.02em}.fxg-progress{display:flex;align-items:center;gap:14px;margin-bottom:22px}.fxg-progress[hidden]{display:none}.fxg-track{flex:1;height:4px;border-radius:4px;background:var(--fxg-line);overflow:hidden}.fxg-bar{height:100%;width:0;background:var(--fxg-red);border-radius:4px;transition:width .25s ease}.fxg-step-label{color:var(--fxg-muted);font-size:.86em;white-space:nowrap}.fxg-pane{animation:fxg-in .2s ease both}@keyframes fxg-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.fxg-q{margin:0 0 6px;font-family:var(--fxg-display);font-weight:500;font-size:1.45em;line-height:1.2}.fxg-help{margin:0 0 20px;color:var(--fxg-muted)}.fxg-grupo{margin:0 0 20px;padding:0;border:0}.fxg-grupo>legend,.fxg-label{display:block;margin:0 0 8px;padding:0;font-weight:700}.fxg-sub{display:block;margin:-4px 0 8px;color:var(--fxg-muted);font-size:.9em}.fxg-chips{display:flex;flex-wrap:wrap;gap:8px}.fxg .fxg-chip{min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fxg-line);background:#fff;font-weight:600;font-size:.95em}.fxg .fxg-chip:hover{border-color:var(--fxg-navy)}.fxg .fxg-chip[aria-pressed=true]{background:var(--fxg-navy);border-color:var(--fxg-navy);color:#fff}.fxg .fxg-chip:focus-visible{outline:2px solid var(--fxg-red);outline-offset:2px}.fxg-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fxg .fxg-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;border:1.5px solid var(--fxg-line);border-radius:12px;background:#fff}.fxg .fxg-opt:hover{border-color:var(--fxg-navy)}.fxg .fxg-opt[aria-pressed=true]{border-color:var(--fxg-navy);box-shadow:inset 0 0 0 1px var(--fxg-navy);background:var(--fxg-soft)}.fxg .fxg-opt:focus-visible{outline:2px solid var(--fxg-red);outline-offset:2px}.fxg-opt__ico{flex:0 0 auto;width:22px;height:22px;color:var(--fxg-navy)}.fxg-opt__txt{flex:1;min-width:0}.fxg-opt__txt b{display:block;font-weight:700}.fxg-opt__txt span{display:block;color:var(--fxg-muted);font-size:.9em}.fxg input.fxg-input,.fxg textarea.fxg-input{width:100%;min-height:48px;padding:11px 14px;font:inherit;font-size:max(1em,16px);color:var(--fxg-navy);border:1.5px solid var(--fxg-line);border-radius:12px;background:#fff;-webkit-appearance:none;appearance:none}textarea.fxg-input{min-height:110px;resize:vertical;line-height:1.5}.fxg .fxg-input:focus{outline:none;border-color:var(--fxg-navy);box-shadow:0 0 0 3px #18273d1f}.fxg-campos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fxg-campo{display:flex;flex-direction:column}.fxg-campo--ancho{grid-column:1 / -1}.fxg-error{display:none;margin:6px 0 0;color:#c81e1e;font-size:.9em}.fxg-con-error .fxg-error{display:block}.fxg .fxg-con-error .fxg-input,.fxg .fxg-con-error .fxg-chip,.fxg .fxg-con-error .fxg-opt{border-color:#d33}.fxg-check{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--fxg-line);border-radius:12px;font-size:.94em}.fxg-check input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--fxg-navy)}.fxg-con-error.fxg-check{border-color:#d33}.fxg-check a{color:var(--fxg-navy);font-weight:700;text-decoration:underline}.fxg-nota{margin:0 0 18px;padding:12px 14px;border-radius:12px;background:var(--fxg-soft);font-size:.93em}.fxg-nota b{display:block;margin-bottom:2px}.fxg-nota--rojo{background:var(--fxg-red-soft)}.fxg-vias{display:grid;gap:12px;margin-bottom:8px}.fxg .fxg-via{display:block;width:100%;text-align:left;padding:18px;border:1.5px solid var(--fxg-line);border-radius:14px;background:#fff}.fxg .fxg-via:hover{border-color:var(--fxg-navy)}.fxg .fxg-via:focus-visible{outline:2px solid var(--fxg-red);outline-offset:2px}.fxg-via__top{display:flex;align-items:center;gap:12px}.fxg-via__top svg{flex:0 0 auto;width:28px;height:28px;color:var(--fxg-navy)}.fxg-via__top b{flex:1;font-family:var(--fxg-display);font-weight:500;font-size:1.18em}.fxg-via__precio{font-weight:700;white-space:nowrap}.fxg-via__precio--gratis{color:var(--fxg-ok)}.fxg-via p{margin:8px 0 0 40px;color:var(--fxg-muted);font-size:.93em}.fxg-via .fxg-reembolso{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0 40px;padding:4px 10px;border-radius:999px;background:#16a34a1f;color:var(--fxg-ok);font-weight:700;font-size:.86em}.fxg-dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;scrollbar-width:none}.fxg-dias::-webkit-scrollbar{display:none}.fxg .fxg-dia{flex:0 0 auto;min-width:64px;padding:10px 8px;text-align:center;border:1.5px solid var(--fxg-line);border-radius:12px;background:#fff}.fxg-dia b{display:block;font-size:1.15em}.fxg-dia span{display:block;font-size:.8em;color:var(--fxg-muted);text-transform:uppercase}.fxg .fxg-dia[aria-pressed=true]{background:var(--fxg-navy);border-color:var(--fxg-navy);color:#fff}.fxg .fxg-dia[aria-pressed=true] span{color:#fffc}.fxg-huecos{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.fxg .fxg-hueco{min-height:44px;border:1.5px solid var(--fxg-line);border-radius:10px;background:#fff;font-weight:600}.fxg .fxg-hueco:hover{border-color:var(--fxg-navy)}.fxg .fxg-hueco[aria-pressed=true]{background:var(--fxg-navy);border-color:var(--fxg-navy);color:#fff}.fxg-resumen{margin:0 0 18px;border:1px solid var(--fxg-line);border-radius:12px;overflow:hidden}.fxg-resumen div{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--fxg-line);font-size:.93em}.fxg-resumen div:last-child{border-bottom:0}.fxg-resumen span{color:var(--fxg-muted)}.fxg-resumen b{text-align:right}.fxg-nav{display:flex;gap:12px;align-items:center;margin-top:22px}.fxg-spacer{flex:1}.fxg .fxg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:999px;background:var(--fxg-navy);color:#fff;font-weight:700;border:1.5px solid var(--fxg-navy)}.fxg .fxg-btn:hover{opacity:.92}.fxg .fxg-btn--rojo{background:var(--fxg-red);border-color:var(--fxg-red)}.fxg .fxg-btn--ghost{background:#fff;color:var(--fxg-navy);border-color:var(--fxg-line)}.fxg .fxg-btn:focus-visible{outline:2px solid var(--fxg-red);outline-offset:2px}.fxg-final{text-align:center;padding:8px 0 4px}.fxg-final__ico{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#16a34a1f;color:var(--fxg-ok)}.fxg-final__ico svg{width:32px;height:32px}.fxg-final .fxg-q{margin-bottom:12px}.fxg-final p{margin:0 auto 10px;max-width:30em;color:var(--fxg-muted)}.fxg-final .fxg-resumen{text-align:left;margin-top:18px}@media(max-width:599px){.fxg-campos,.fxg-dos{grid-template-columns:1fr}.fxg-q{font-size:1.3em}.fxg-nav .fxg-btn:not(.fxg-btn--ghost){flex:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fx-garantia.css.map */
