.cxo-offers__viewport{position:relative;overflow:hidden}.cxo-offers__track{display:flex;align-items:stretch;backface-visibility:hidden}.cxo-offers .cxo-offers__track--ready>.cxo-offers__slide{flex:0 0 var(--cxo-slide-basis, 100%);min-width:0;padding-left:calc(var(--cxo-gap, 24px) / 2);padding-right:calc(var(--cxo-gap, 24px) / 2);box-sizing:border-box;display:flex}.cxo-offers .cxo-offers__track--ready>.cxo-offers__slide>.cxo-card{flex:1 1 auto;min-width:0;width:100%}.cxo-offers__arrow>svg{flex:0 0 auto;width:15px;height:15px;pointer-events:none}.cxo-offers__arrow[aria-disabled=true]{opacity:.35;pointer-events:none}.cxo-offers__dots{display:flex;justify-content:center;margin-top:16px}.cxo-offers__dots-track{display:flex;align-items:center;gap:9px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.cxo-offers__dots--windowed{overflow:hidden;max-width:calc(var(--cxo-dot-window, 7) * 10px + (var(--cxo-dot-window, 7) - 1) * 9px)}.cxo-offers__dot{flex:0 0 auto;width:10px;height:10px;padding:0;border:none;border-radius:999px;background:var(--cxo-card-bg, #001b38);opacity:.35;cursor:pointer;transition:width .22s ease,opacity .22s ease,transform .22s ease}.cxo-offers__dot[aria-current=true]{opacity:1}.cxo-offers__dots--pill .cxo-offers__dot[aria-current=true]{width:30px}.cxo-offers__dot[data-cxo-edge]{transform:scale(.55);opacity:.25}.cxo-offers__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.cxo-offers .cxo-offers__dots .cxo-offers__dot,.cxo-offers .cxo-offers__dots .cxo-offers__dots-track,.cxo-offers .cxo-offers__viewport .cxo-offers__track{transition-duration:.01ms!important}}.cxo-offers__track:focus-visible{outline:2px solid var(--cxo-accent, #fec100);outline-offset:3px}.cxo-offers__stage--responsive .cxo-offers__grid:not(.cxo-offers__track--ready){display:grid}.cxo-offers__grid:not(.cxo-offers__track--ready)>.cxo-offers__slide{display:flex;min-width:0}.cxo-offers__grid:not(.cxo-offers__track--ready)>.cxo-offers__slide>.cxo-card{width:100%}.cxo-offers .cxo-offers__grid.cxo-offers__track--ready{display:flex;grid-template-columns:none;gap:0}.cxo-offers__stage--responsive:not(:has(.cxo-offers__track--ready)) .cxo-offers__arrow{display:none}.cxo-offers--fits .cxo-offers__arrow,.cxo-offers--fits .cxo-offers__dots{display:none}.cxo-offers--fits .cxo-offers__track--ready{justify-content:center}
