.header__inline-menu [data-fl-leagues]{display:block}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item[aria-current=page]{color:#111}.header__inline-menu .header__menu-item{transition:background-color .18s ease}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item{background:#e9e9e9;color:#111}.header__inline-menu .header__menu-item:hover span{text-decoration:none}.header__inline-menu .fl-leagues__panel{padding:28px max(28px,calc((100vw - 1600px)/2));background:#fff;color:#111;border:0;border-top:1px solid #eee;box-shadow:0 16px 24px #00000014;max-height:calc(100dvh - var(--fl-menu-top, 180px) - 16px);overscroll-behavior:contain}.fl-leagues__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.fl-leagues__heading{display:inline-block;padding:4px 0 17px;color:#111;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.05em}.fl-leagues__heading:hover{text-decoration:underline;text-underline-offset:5px}.fl-leagues__column ul{margin:0}.fl-leagues__team{display:flex;align-items:center;gap:11px;min-height:46px;padding:5px 8px;margin:0 -8px;color:#111;text-decoration:none;border-radius:6px;font-size:14px;line-height:1.3;transition:background-color .15s ease}.fl-leagues__team img{width:34px;height:34px;flex:0 0 34px;object-fit:contain;border-radius:50%;background:#f5f5f5;padding:4px}.fl-leagues__team:hover,.fl-leagues__team:focus-visible{background:#f1f1f1;color:#111}.fl-leagues__team:focus-visible,.fl-leagues__heading:focus-visible,.fl-leagues__footer a:focus-visible{outline:2px solid #111;outline-offset:2px}.fl-leagues__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;border-top:1px solid #ececec;margin-top:22px;padding-top:16px}.fl-leagues__footer a{color:#555;text-decoration:none;font-size:12px;padding:7px 0}.fl-leagues__footer a:hover{color:#111;text-decoration:underline;text-underline-offset:4px}.fl-leagues__footer .fl-leagues__all{color:#111;font-weight:700;margin-left:auto}.menu-drawer .fl-leagues__team{margin:0;padding:10px 30px;border-radius:0;gap:14px;min-height:56px;font-size:16px}.menu-drawer .fl-leagues__view-all{font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px)and (max-width:1199px){.fl-leagues__grid{gap:14px}.fl-leagues__team{font-size:12px;gap:7px}.fl-leagues__heading{font-size:12px}}@media(prefers-reduced-motion:reduce){.fl-leagues__team,.header__inline-menu .header__menu-item{transition:none}}.fl-world-cup__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(15,auto);grid-auto-flow:column;column-gap:24px;row-gap:0;max-width:1200px;margin:0}.fl-world-cup__column{margin:0}.fl-world-cup .fl-leagues__team{min-height:54px;font-size:16px;gap:13px}.fl-world-cup__all{font-weight:600}.fl-world-cup__mobile{padding-bottom:24px}@media(min-width:990px)and (max-width:1199px){.fl-world-cup__grid{column-gap:16px}.fl-world-cup .fl-leagues__team{font-size:14px;gap:9px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fl-leagues-menu.css.map */
