/** Shopify CDN: Minification failed

Line 61:0 Expected "}" to go with "{"

**/
/* START_SECTION:sportx-player-carousel (INDEX:59) */
.sportx-player-carousel{background:var(--sx-bg);color:var(--sx-text);padding:40px 0;overflow:hidden}
.sportx-player-carousel__inner{max-width:1440px;margin:0 auto;padding:0 32px}
.sportx-player-carousel__head{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;margin-bottom:20px;text-align:center}
.sportx-player-carousel__heading-copy{width:100%;text-align:center}
.sportx-player-carousel__eyebrow{margin:0 0 7px;font-family:var(--text-font-family);font-size:11px;line-height:1.2;font-weight:var(--text-font-bold-weight);letter-spacing:.16em;color:#777}
.sportx-player-carousel__head h2{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:none;font-size:32px;line-height:1.1;letter-spacing:normal;color:var(--sx-text)}
.sportx-player-carousel__controls{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;gap:8px;direction:ltr}
.sportx-player-carousel__arrow{width:42px;height:42px;border:1px solid #dedede;border-radius:50%;background:#fff;color:#111;font-size:27px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}
.sportx-player-carousel__arrow:hover{background:#111;color:#fff;border-color:#111}
.sportx-player-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0}
.sportx-player-carousel__track::-webkit-scrollbar{display:none}
.sportx-player-carousel__card{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start}
.sportx-player-carousel__link{display:block;color:inherit;text-decoration:none}
.sportx-player-carousel__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111;border-radius:14px}
.sportx-player-carousel__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:none;transition:transform .3s ease}
.sportx-player-carousel__link:hover .sportx-player-carousel__media img{transform:scale(1.018)}
.sportx-player-carousel__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 58%,rgba(0,0,0,.66) 100%)}
.sportx-player-carousel__media--empty{background:linear-gradient(145deg,#16181e,#0b0c10)}
.sportx-player-carousel__overlay{position:absolute;right:18px;left:18px;bottom:17px;color:#fff;text-align:right}
.sportx-player-carousel__overlay h3{margin:0 0 6px;font-family:var(--heading-font-family);font-size:26px;line-height:1.05;font-weight:var(--heading-font-weight);letter-spacing:normal}
.sportx-player-carousel__cta{font-size:12px;font-weight:var(--text-font-bold-weight);border-bottom:1px solid rgba(255,255,255,.72);padding-bottom:2px}
@media(max-width:1100px){.sportx-player-carousel__card{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:740px){
  .sportx-player-carousel{padding:32px 0}
  .sportx-player-carousel__inner{padding:0 16px}
  .sportx-player-carousel__head{min-height:auto;margin-bottom:16px}
  .sportx-player-carousel__head h2{font-size:28px}
  .sportx-player-carousel__eyebrow{font-size:10.5px}
  .sportx-player-carousel__controls{display:none}
  .sportx-player-carousel__track{gap:12px;padding-left:16px}
  .sportx-player-carousel__card{flex:0 0 82%;scroll-snap-align:center}
  .sportx-player-carousel__media{border-radius:12px}
  .sportx-player-carousel__overlay{right:16px;left:16px;bottom:15px}
  .sportx-player-carousel__overlay h3{font-size:27px}
}
/* END_SECTION:sportx-player-carousel */
/* START_SECTION:sportx-team-picker (INDEX:63) */
.sx-team-picker{padding:36px 0;background:#f5f6f8;color:#141820}
.sx-team-picker__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}
.sx-team-picker__head>div>span{display:block;font-size:10px;font-weight:700;letter-spacing:.17em;color:#677080;margin-bottom:8px}
.sx-team-picker h2{font-size:clamp(28px,2.8vw,38px);line-height:1.25;margin:0 0 8px}
.sx-team-picker__head p{font-size:15px;line-height:1.65;color:#5e6570;margin:0}
.sx-team-picker__grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 70px)/6);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a7b1c1 #e9ecf0;padding:3px 1px 14px}
.sx-team-picker__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #e0e4ea;border-top:3px solid var(--sx-accent);border-radius:10px;padding:14px 10px 16px;text-decoration:none;scroll-snap-align:start;transition:transform .18s,border-color .18s,box-shadow .18s;color:#141820}
.sx-team-picker__logo{width:100%;height:98px;display:flex;align-items:center;justify-content:center;margin-bottom:9px}
.sx-team-picker__logo img{max-height:98px;max-width:130px;width:100%;height:100%;object-fit:contain}
.sx-team-picker__card h3{font-size:16px;line-height:1.4;margin:0 0 6px}
.sx-team-picker__card>span{font-size:11px;line-height:1.5;color:#697382}
.sx-team-picker__card b{color:var(--sx-accent);margin-right:4px}
.sx-team-picker__card:hover,.sx-team-picker__card:focus-visible{border-color:var(--sx-accent);box-shadow:0 5px 18px #16213912;transform:translateY(-2px)}
.sx-team-picker__hint{font-size:12px;color:#697382;text-align:center;margin:10px 0 0}
@media(max-width:999px){.sx-team-picker__grid{grid-auto-columns:calc((100% - 42px)/4)}}
@media(max-width:740px){.sx-team-picker{padding:26px 0}.sx-team-picker__head{align-items:center;gap:10px}.sx-team-picker h2{font-size:26px}.sx-team-picker__head p{font-size:13px}.sx-team-picker__grid{grid-auto-columns:calc((100% - 22px)/2.35);gap:10px}.sx-team-picker__logo,.sx-team-picker__logo img{height:78px;max-height:78px}.sx-team-picker__card{padding:12px 8px}.sx-team-picker__card h3{font-size:14px}@media(prefers-reduced-motion:reduce){.sx-team-picker__card{transition:none}}
/* END_SECTION:sportx-team-picker */
