.sports_page__1oQbA{min-height:calc(100dvh - 60px);background:#fff;color:#4f4f4f}.sports_hero__rqTsT{position:relative;height:400px;overflow:hidden}.sports_hero__rqTsT picture{display:block}.sports_hero__rqTsT picture img{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:auto;max-width:none;height:400px}.sports_heroCopy__G54VI{position:relative;margin-left:50%;padding:48px 16px 0}.sports_heroCopy__G54VI h1{margin:0 0 8px;color:#472c59;font-size:40px;font-weight:500;line-height:1.2}.sports_heroCopy__G54VI p{margin:16px 0;font-size:20px;font-weight:400;line-height:1.5}.sports_register__QDPfK{position:relative;display:block;width:244px;height:60px;padding:0;border:0;background:none;cursor:pointer}.sports_register__QDPfK img{display:block;width:100%;height:100%}.sports_register__QDPfK span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600}.sports_providers__tgG_8{margin:16px 0;padding:0 25px 16px}.sports_providers__tgG_8 h2{margin:0 0 16px;color:#472c59;font-size:28px;font-weight:600;line-height:1.2}.sports_grid__4P3Cd{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.sports_grid__4P3Cd>li{box-sizing:border-box;width:12.5%;padding:10px 10px 10px 0}.sports_card__5n2kt{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sports_card__5n2kt img{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:16px;object-fit:cover}.sports_card__5n2kt img.sports_suppliedArtwork__zlgxk{object-fit:contain;background:#101820}.sports_card__5n2kt span{display:block;margin-top:5px;font-size:16px;font-weight:400;line-height:24px}.sports_card__5n2kt:focus-visible{outline:2px solid #603d77;outline-offset:4px;border-radius:16px}.sports_card__5n2kt:disabled{cursor:wait;opacity:.7}.sports_card__5n2kt:hover img{filter:brightness(1.04)}.sports_status__WAeXr{padding:16px 0 32px;color:#6c6271}.sports_status__WAeXr button{border:1px solid #ffafa4;border-radius:20px;padding:8px 20px;background:#fff5f5;color:#603d77;font:inherit;cursor:pointer}@media (max-width:1439px){.sports_hero__rqTsT,.sports_hero__rqTsT picture img{height:350px}.sports_heroCopy__G54VI h1{font-size:32px}}@media (max-width:1199px){.sports_grid__4P3Cd>li{width:16.666667%}}@media (max-width:991px){.sports_hero__rqTsT,.sports_hero__rqTsT picture img{height:300px}.sports_heroCopy__G54VI{padding-top:32px}.sports_heroCopy__G54VI h1{font-size:26px}.sports_heroCopy__G54VI p{font-size:16px}.sports_register__QDPfK{display:none}.sports_providers__tgG_8{padding:0 0 16px}.sports_providers__tgG_8 h2{margin-left:15px}.sports_grid__4P3Cd{padding:0 5px}.sports_grid__4P3Cd>li{width:20%;padding:5px}.sports_card__5n2kt img{border-radius:10px}.sports_card__5n2kt span{display:block;font-size:12px;line-height:18px}}@media (max-width:767px){.sports_hero__rqTsT{height:auto}.sports_hero__rqTsT picture img{position:static;transform:none;width:100%;height:auto}.sports_heroCopy__G54VI{margin-left:0;padding:0 16px;text-align:center}.sports_heroCopy__G54VI h1{font-size:18px;font-weight:600}.sports_heroCopy__G54VI h1 br{display:none}.sports_heroCopy__G54VI p{margin:8px 0;font-size:14px;font-weight:300}.sports_providers__tgG_8 h2{margin-bottom:8px}}@media (max-width:575px){.sports_grid__4P3Cd>li{width:33.333333%}}