.op-sport-favorite{-webkit-appearance:none;appearance:none;border:1px solid rgba(8,56,120,.22);background:#fff;color:#083878;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.8rem;padding:.75rem 1.2rem;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 .4rem 1.2rem #041f471a;transition:.2s ease}.op-sport-favorite:hover,.op-sport-favorite:focus-visible{transform:translateY(-1px);box-shadow:0 .7rem 1.6rem #041f4729}.op-sport-favorite[aria-pressed=true]{background:linear-gradient(135deg,#083878,#105a98);border-color:#083878;color:#fff}.op-sport-favorite[aria-pressed=true] span:first-child{color:#e10619}.op-sport-favorite--card{position:absolute;top:.8rem;right:.8rem;z-index:3;width:3.6rem;height:3.6rem;min-height:0;padding:0;font-size:2rem;background:#fffffff2}.op-sport-favorite--hero{margin:.8rem 0 1rem}.op-event-detail__hero .op-sport-favorite--hero,.op-champ__hero .op-sport-favorite--hero{background:#fffffff2;color:#083878}.op-event-detail__hero .op-sport-favorite--hero[aria-pressed=true],.op-champ__hero .op-sport-favorite--hero[aria-pressed=true]{background:#fff;color:#083878;box-shadow:0 0 0 .2rem #e1061980}@media(max-width:749px){.op-sport-favorite--hero{font-size:1.2rem}}.op-event-detail__championship-cta{display:inline-flex!important;align-items:center;justify-content:center;margin:.7rem 0 1rem;padding:.9rem 1.35rem!important;min-height:4rem;border:2px solid #fff!important;border-radius:999px;background:#041f47e0!important;color:#fff!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.2;text-decoration:none!important;box-shadow:0 .4rem 1.4rem #0000003d}.op-event-detail__championship-cta:before{content:"\2192";margin-right:.65rem;font-weight:900}.op-event-detail__championship-cta:hover,.op-event-detail__championship-cta:focus-visible{background:#fff!important;color:#083878!important;border-color:#fff!important}@media(max-width:749px){.op-event-detail__championship-cta{font-size:1.45rem!important;padding:1rem 1.5rem!important}.op-event-detail__hero .op-sport-favorite--hero{font-size:1.35rem!important;padding:1rem 1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/op-sport-favorites.css.map */
