.favourite-logo__special___1u3Lg{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.favourite-logo__special-bold___3kRWV{
    font-weight:bold;
}

.favourite-logo__normal___ZgaBI{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.favourite-logo__body___QVhSW{
    font-size:var(--font-size-body);
}

.favourite-logo__body-small___25KRQ{
    font-size:var(--font-size-body-small);
}

.favourite-logo__menu-item___2QhYa{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.favourite-logo__rail-title___z168v{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.favourite-logo__tile-title___3uHdz{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.favourite-logo__tile-metadata___2bkAu{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.favourite-logo__tile-label___1PVgl{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.favourite-logo__footer-item-title___1I4vT{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.favourite-logo__up-next-card-title___2sZd_{
    font-weight:600;
}

.favourite-logo__info-title___1ZDWx{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.favourite-logo__ellipsis___zCBwl{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.favourite-logo__button-label____E8iB{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.favourite-logo__button-label-small___2CqMB{
    font-size:var(--font-size-8);
}

.favourite-logo__favourite-logo-container___2mdV3{
    border:1px solid var(--color-tarmac-light-10);
    border-radius:50%;
    height:54px;
    overflow:hidden;
    width:54px;
}

.favourite-logo__favourite-logo-fallback___vfmyG{
    border:1px solid var(--color-tarmac-light-10);
    width:54px;
    height:54px;
    border-radius:50%;
    text-align:center;
    line-height:54px;
    font-size:22px;
}

.favourite-logo__favourite-logo___2jAqm{
    display:block;
    margin-left:-42%;
    width:187%;
}

.favourite-logo__favourite-logo-rtl___3xdFe{
    margin-left:unset;
    margin-right:-42%;
}

.favourite-logo__preview-v2___3VS_Z{
    font-size:14px;
    height:40px;
    line-height:40px;
    width:40px;
}

.favourite-logo__small-img___1gwh4{
    font-size:14px;
    height:38px;
    line-height:38px;
    width:38px;
}

.favourite-logo__large-img___2Phrr{
    height:13vw;
    width:13vw;
}

@media (min-width: 425px){

    .favourite-logo__large-img___2Phrr{
        height:10vw;
        width:10vw;
    }
}

.favourite-logo__large-img___2Phrr{
    display:block;
    margin:0 2.5vw 8px;
}

.favourite-logo__favourite-logo-dark___360kq{
    background-color:var(--color-tarmac);
    color:var(--color-chalk);
}

.favourite-logo__favourite-logo-light___3HIMG{
    background-color:#ede9e5;
}

.favourite-logo__rounded-square-image___2cUqv{
    width:40px;
    height:40px;
    border-radius:6px;
    border:none;
    font-size:20px;
    line-height:42px;
}

@media (min-width: 1025px){

    .favourite-logo__rounded-square-image___2cUqv{
        width:25.6px;
        height:25.6px;
        font-size:14px;
        line-height:28px;
    }
}

.favourite-button__favourite-button___1yh8v{
    align-items:center;
    outline:0;
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    font-family:var(--font-family-normal);
    font-size:var(--font-size-6);
    font-weight:var(--font-weight-bold);
    height:48px;
    min-width:192px;
    align-items:center;
}

@media (min-width: 1024px){

    .favourite-button__favourite-button___1yh8v:hover{
        background-color:var(--color-tarmac-light-10);
    }
}

.favourite-button__button-preview___2woh2{
    background-color:transparent;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 4px;
    padding:12px;
}

.favourite-button__favourite-icon___1_7c9{
    display:inline-block;
    fill:var(--color-chalk);
    margin-right:8px;
    height:26px;
    width:26px;

    body[dir="rtl"] &{
        margin-right:0;
        margin-left:8px;
    }
}

.favourite-button__favourite-title___150x4{
    display:inline-block;
    max-width:240px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.favourite-button__button-preview-v2___3oDCR{
    border:1px solid var(--color-tarmac-light-10);
    border-radius:40px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    justify-content:center;
    margin:0 0 0 16px;
    position:relative;
    transition:all 300ms;
    min-width:unset;
    height:unset
}

.favourite-button__button-preview-v2___3oDCR::after{
    background-color:rgba(12, 22, 28, 0);
    content:"";
    height:100%;
    position:absolute;
    transition:all 300ms;
    width:100%;
    z-index:1;
}

.favourite-button__button-preview-v2___3oDCR .favourite-button__favourite-icon___1_7c9{
    margin:0;
    opacity:0;
    position:absolute;
    transition:opacity 300ms, height 350ms, width 350ms;
    z-index:2;
}

.favourite-button__button-preview-v2___3oDCR .favourite-button__favourite-icon-active___1elEb{
    background-color:var(--color-tarmac);
    border-radius:10px;
    bottom:-4px;
    height:20px;
    opacity:1;
    padding:4px;
    right:-4px;
    width:20px;
}

.favourite-button__button-preview-v2___3oDCR .favourite-button__favourite-title___150x4{
    background-color:var(--color-tarmac);
    bottom:-36px;
    border:1px solid var(--color-tarmac-light-10);
    color:var(--color-chalk);
    opacity:0;
    padding:4px 8px;
    position:absolute;
    transform:scale(0.8);
    transition:opacity 700ms ease-in;
    display:none;
}

@media (min-width: 1024px){

    .favourite-button__button-preview-v2___3oDCR:hover{
        transform:scale(1.2);
    }

    .favourite-button__button-preview-v2___3oDCR:hover::after{
        background-color:rgba(12, 22, 28, .6);
    }

    .favourite-button__button-preview-v2___3oDCR:hover .favourite-button__favourite-icon___1_7c9,
            .favourite-button__button-preview-v2___3oDCR:hover .favourite-button__favourite-icon-active___1elEb{
        background-color:transparent;
        bottom:auto;
        height:26px;
        opacity:1;
        padding:0;
        right:auto;
        transform:scale(1);
        width:26px;
    }

    .favourite-button__button-preview-v2___3oDCR:hover .favourite-button__favourite-title___150x4{
        display:block;
        opacity:1;
        transform:scale(0.8);
    }
}

body[dir="rtl"] .favourite-button__button-preview-v2___3oDCR{
    margin:0 16px 0 0 !important;
}

.favourite-button__button-logo___3B1Bw{
    background-color:var(--color-tarmac);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:14px 16px;
    position:relative;
    text-align:left;
    width:100%;
}

.favourite-button__logo___3BCUm{
    border-radius:27px;
    display:inline-block;
    height:54px;
    margin-right:16px;
    width:54px;
}

.favourite-button__button-logo___3B1Bw .favourite-button__favourite-icon___1_7c9{
    position:absolute;
    right:16px;
    top:50%;
    transform:translateY(-50%);
}

.favourite-button__button-category___3oSxr{
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:40px;
    padding:0 15px 2px;
    background-color:#3d454b;
    font-weight:700;
    margin-left:16px;
}

@media (min-width: 1024px){

    .favourite-button__button-category___3oSxr:hover{
        background-color:var(--color-tarmac-light-10);
    }
}

.favourite-button__button-category___3oSxr .favourite-button__favourite-icon___1_7c9{
    height:22px;
    width:22px;
}

.favourite-button__button-category-v2___1-kEk{
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:8px 16px;
    background-color:transparent;
    border:2px solid var(--color-white);
}

@media (min-width: 1024px){

    .favourite-button__button-category-v2___1-kEk:hover{
        background-color:var(--color-chalk);
        color:var(--color-tarmac);
        fill:var(--color-tarmac);
    }
}

.favourite-button__button-category-v2___1-kEk .favourite-button__favourite-icon___1_7c9{
    height:22px;
    width:22px;
}

.favourite-button__button-category-v2-solid___29CDq{
    padding:12px;
    font-family:var(--font-family-normal);
    font-weight:700;
    color:#080e12;
    background-color:#f9fafa;
    transition:all 0.8s ease;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    grid-gap:0.25px;
    font-size:18px;
    text-align:center;
    text-decoration:none;
    justify-content:center;
    border-radius:8px;
    line-height:normal;
}

@media (min-width: 1024px){

    .favourite-button__button-category-v2-solid___29CDq:hover{
        background-color:rgba(249, 250, 250, 0.74902);
        text-decoration:none;
        outline:none;
        cursor:pointer;
    }
}

.favourite-button__button-category-v2-solid___29CDq .favourite-button__favourite-icon___1_7c9{
    fill:#080e12;
    width:24px;
    height:24px;
}

.favourite-button__button-category-sticky___1W1hY{
    cursor:pointer;
    display:none;
    padding:8px;
    margin-right:8px;
    background-color:transparent;
}

@media (min-width: 1024px){

    .favourite-button__button-category-sticky___1W1hY:hover{
        background-color:var(--color-tarmac-light-10);
    }
}

@media (min-width: 1024px){

    .favourite-button__button-category-sticky___1W1hY{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
    }
}

.favourite-button__button-category-sticky___1W1hY .favourite-button__favourite-icon___1_7c9{
    height:22px;
    width:22px;
    margin-right:0;
}

.favourite-button__favourite-button-v2___3-I_x{
    padding:8px 12px;
    font-family:var(--font-family-normal);
    font-weight:700;
    color:#080e12;
    background-color:#f9fafa;
    transition:all 0.8s ease;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    align-items:center;
    grid-gap:0.25px;
    gap:0.25px;
    grid-gap:0.25px;
    font-size:16px;
    height:40px;
    text-align:center;
    text-decoration:none;
    justify-content:center;
    border-radius:4px;
}

@media (min-width: 1025px){

    .favourite-button__favourite-button-v2___3-I_x{
        cursor:pointer;
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        padding:8px 16px;
        background-color:transparent;
        color:var(--color-smoke);
        border:2px solid var(--color-smoke);
    }
}

@media (min-width: 1025px) and (min-width: 1024px){

    .favourite-button__favourite-button-v2___3-I_x:hover{
        background-color:var(--color-yellow-dark-10);
        text-decoration:none;
        outline:none;
        cursor:pointer;
    }
}

@media (min-width: 1025px){

    .favourite-button__favourite-button-v2___3-I_x .favourite-button__favourite-icon___1_7c9{
        fill:var(--color-smoke);
    }
}

.favourite-button__is-disabled___1SwCe,
.favourite-button__is-disabled___1SwCe .favourite-button__favourite-icon___1_7c9{
    background-color:transparent;
    color:var(--color-tarmac-light-60);
    fill:var(--color-tarmac-light-60);
}

@media (min-width: 1024px){
    .favourite-button__is-disabled___1SwCe:hover,
    .favourite-button__is-disabled___1SwCe:hover .favourite-button__favourite-icon___1_7c9{
        background-color:transparent;
        color:var(--color-tarmac-light-60);
        fill:var(--color-tarmac-light-60);
    }
}

.favourite-button__favourite-button___1yh8v:active{
  background-color:var(--color-tarmac-light-20);
}

@keyframes reminder-button__ring___8qia7{

    0%{
        transform:rotate(0);
    }

    1%{
        transform:rotate(30deg);
    }

    3%{
        transform:rotate(-28deg);
    }

    5%{
        transform:rotate(34deg);
    }

    7%{
        transform:rotate(-32deg);
    }

    9%{
        transform:rotate(30deg);
    }

    11%{
        transform:rotate(-28deg);
    }

    13%{
        transform:rotate(26deg);
    }

    15%{
        transform:rotate(-24deg);
    }

    17%{
        transform:rotate(22deg);
    }

    19%{
        transform:rotate(-20deg);
    }

    21%{
        transform:rotate(18deg);
    }

    23%{
        transform:rotate(-16deg);
    }

    25%{
        transform:rotate(14deg);
    }

    27%{
        transform:rotate(-12deg);
    }

    29%{
        transform:rotate(10deg);
    }

    31%{
        transform:rotate(-8deg);
    }

    33%{
        transform:rotate(6deg);
    }

    35%{
        transform:rotate(-4deg);
    }

    37%{
        transform:rotate(2deg);
    }

    39%{
        transform:rotate(-1deg);
    }

    41%{
        transform:rotate(1deg);
    }

    43%{
        transform:rotate(0);
    }

    100%{
        transform:rotate(0);
    }
}

.reminder-button__reminder-button___2OScL{
    align-items:center;
    background-color:transparent;
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-family:var(--font-family-normal);
    font-size:var(--font-size-6);
    font-weight:var(--font-weight-bold);
    padding:8px 16px;
    height:40px;
    border-radius:8px;
    text-wrap:nowrap
}

.reminder-button__reminder-button___2OScL:hover{
    opacity:0.9;
}

.reminder-button__reminder-icon___1lEKj{
    display:inline-block;
    fill:var(--color-chalk);
    margin-right:0;
    height:20px;
    width:20px;
}

.reminder-button__reminder-button-tile___a06MP{
    border-radius:24px;
    position:absolute;
    top:4px;
    right:2px;
    z-index:800
}

.reminder-button__reminder-button-tile___a06MP span{
    display:none;
}

.reminder-button__reminder-button-tile___a06MP .reminder-button__reminder-icon___1lEKj{
    margin:0;
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="1" /><feOffset dx="1" dy="2" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
    filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .3));
}

.reminder-button__reminder-button-preview___2ta9v{
    color:var(--color-tarmac-light-60);
    font-family:var(--font-family-normal);
    font-size:12px;
    line-height:16px
}

.reminder-button__reminder-button-preview___2ta9v .reminder-button__reminder-icon___1lEKj{
    height:20px;
    width:20px;
}

.reminder-button__reminder-button-banner___2JsV4{
    font-family:var(--font-family-normal);
    border-radius:999px !important;
    padding:4px 16px !important;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    min-height:40px;
    font-weight:bold;
    line-height:normal;
    font-size:16px;
    text-align:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    color:var(--color-chalk);
    border:none !important;
    pointer-events:all;
    height:36px !important;
    background:#242d33;
    background:var(--semantic-base-surface-subtle, #242d33);
}

@media (min-width: 1024px){

    .reminder-button__reminder-button-banner___2JsV4{
        cursor:pointer;
    }
}

.reminder-button__reminder-button-ppv-banner___35JSI{
      border-radius:8px !important;
      height:100% !important;
}

.reminder-button__reminder-wrap___2AlaR{
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:28px;
    height:28px;
    padding:10px;
    border-radius:100px;
    background:rgba(36, 45, 51, .72);
    top:8px;
    right:8px;
}

.reminder-button__reminder-wrap-rtl___2OlPb{
    right:unset;
    left:10px;
}

.reminder-button__reminder-button-redesign___2p5e1{
    width:18px;
    height:18px;
    padding:0;
    right:unset;
    top:unset
}

.reminder-button__reminder-button-redesign___2p5e1:hover{
    background-color:transparent;
    color:var(--color-tarmac-light-60);
    fill:var(--color-tarmac-light-60);
}

.reminder-button__reminder-button-redesign___2p5e1 svg{
    width:18px;
    height:18px;
    fill:var(--color-chalk);
}

.reminder-button__reminder-button-redesign-active___2You9 svg{
    animation:reminder-button__ring___8qia7 4s 0s ease-in-out 1;
    transform-origin:50% 4px;
}

.reminder-button__is-disabled___1RjCe,
.reminder-button__is-disabled___1RjCe .reminder-button__reminder-icon___1lEKj{
    background-color:transparent;
    color:var(--color-tarmac-light-60);
    fill:var(--color-tarmac-light-60);
}

.reminder-button__is-disabled___1RjCe:hover,
.reminder-button__is-disabled___1RjCe:hover .reminder-button__reminder-icon___1lEKj{
    background-color:transparent;
    color:var(--color-tarmac-light-60);
    fill:var(--color-tarmac-light-60);
}

.reminder-button__content-promotion-Icon___12Prs{
    position:unset;
    padding:unset;
    background:unset;
}

.reminder-button__content-promotion-slide-button___NItEQ{
    background:unset;
}

@keyframes search-results__grow-ruler___3YpvJ{

    from{
        transform:scaleX(0.1);
    }

    to{
        transform:scaleX(1);
    }
}

.search-results__end-gradient___UwVRG::after{
    display:none;
}

.search-results__search-result-wrapper___36D5j{
    margin:auto;
    max-width:736px;
    padding-bottom:16px;
}

.search-results__search-animated-ruler___1UFKb{
    height:1px;
    border:0;
    background:var(--color-tarmac-light-20);
    margin:0 auto;
    display:none;
}

@media (min-width: 600px){

    .search-results__search-animated-ruler___1UFKb{
        display:block;
        transform:scaleX(0.1);
        animation:search-results__grow-ruler___3YpvJ 1s forwards;
    }
}

.search-category-tabs__special___324xs{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.search-category-tabs__special-bold___37a_7{
    font-weight:bold;
}

.search-category-tabs__normal___2XJbp{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.search-category-tabs__body___i9S-O{
    font-size:var(--font-size-body);
}

.search-category-tabs__body-small___IwIxh{
    font-size:var(--font-size-body-small);
}

.search-category-tabs__menu-item___1HW3i{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.search-category-tabs__rail-title___3E9lf{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.search-category-tabs__tile-title___3iEOA{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.search-category-tabs__tile-metadata___1Lu9Z{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.search-category-tabs__tile-label___1C75Y{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.search-category-tabs__footer-item-title___2l42a{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.search-category-tabs__up-next-card-title___2NXY4{
    font-weight:600;
}

.search-category-tabs__info-title___34j31{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.search-category-tabs__ellipsis___1kM-J{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.search-category-tabs__button-label___3RAAs{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.search-category-tabs__button-label-small___1yRRB{
    font-size:var(--font-size-8);
}

.search-category-tabs__categories-list___PU-MM{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:8px;
    margin-right:8px;
    overflow:scroll;
    justify-content:flex-start;
    scroll-behavior:smooth;
}

@media (min-width: 600px){

    .search-category-tabs__categories-list___PU-MM{
        margin-top:8px;
        overflow:hidden;
        justify-content:center;
    }
}

.search-category-tabs__categories-list___PU-MM::-webkit-scrollbar{
    display:none;
}

.search-category-tabs__category-item___2ffB1{
    display:block;
    padding:16px 16px 12px;
    border:none;
    cursor:pointer;
    background:transparent;
    white-space:nowrap;
    margin:3px 0
}

.search-category-tabs__category-item___2ffB1.search-category-tabs__selected___2ew9L{
    color:var(--color-chalk);
}

.search-category-tabs__category-item___2ffB1:hover{
    color:var(--color-chalk);
}

.search-results-list__container___2we64{
    margin:auto;
    max-width:736px;
    padding-top:12px;
}

@media (min-width: 600px){

    .search-results-list__container___2we64{
        padding-top:16px;
    }
}

.search-results-list__container___2we64 + .search-results-list__container___2we64{
    padding-top:0
}

.search-results-list__container___2we64 + .search-results-list__container___2we64::before{
    display:block;
    height:1px;
    border:0;
    margin:24px auto;
    background:var(--color-tarmac-light-20);
    content:"";
}

@media (min-width: 600px){

    .search-results-list__container___2we64 + .search-results-list__container___2we64::before{
        margin:24px auto;
    }
}

@media (max-width: 599px){

    .search-results-list__container___2we64 + .search-results-list__container___2we64::before{
        margin:16px auto;
    }
}

.search-placeholder__placeholder___1AvO7{
    text-align:center;
    color:var(--color-tarmac-light-60);
    font-size:16px;
    margin-top:4px;
    padding:8px;
    display:block;
}
@media (min-width: 600px){
    .search-placeholder__placeholder___1AvO7{
        font-size:18px;
        margin-top:38px;
    }
    .search-placeholder__placeholder___1AvO7.search-placeholder__with-text___4m8Gb{
        margin-top:16px;
    }
}

.search-retry__error-message___9cpTQ{
    text-align:center;
    color:var(--color-tarmac-light-60);
    font-family:var(--font-family-normal);
    font-size:18px;
    margin-top:4px;
    padding:8px;
    display:block;
}

@media (min-width: 600px){

    .search-retry__error-message___9cpTQ{
        margin-top:38px;
    }
}

.search-retry__button___8Qibn{
    display:block;
    padding:8px 16px;
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    background:var(--color-tarmac-light-20);
    margin:16px auto 40px;
    height:40px;
    font-size:16px;
    font-weight:var(--font-weight-bold);
    font-family:var(--font-family-special);
}

.search__special___12c_G{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.search__special-bold___3Z1Hn{
    font-weight:bold;
}

.search__normal___QRcwO{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.search__body___2IK39{
    font-size:var(--font-size-body);
}

.search__body-small___3pqPQ{
    font-size:var(--font-size-body-small);
}

.search__menu-item___3Sudq{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.search__rail-title___a19yr{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.search__tile-title___3Cor2{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.search__tile-metadata___2IQOm{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.search__tile-label___c6fOO{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.search__footer-item-title___3jaZ8{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.search__up-next-card-title___1LpBQ{
    font-weight:600;
}

.search__info-title___1bM0E{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.search__ellipsis___1HG9B{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.search__button-label___WDFrv{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.search__button-label-small___GMot1{
    font-size:var(--font-size-8);
}

@keyframes search__grow-highlight___3uaju{

    to{
        left:0;
        width:100%;
    }
}

@keyframes search__fade-in___17awI{

    from{
        opacity:0;
    }

    to{
        opacity:1;
    }
}

.search__container___2IyzN{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
}

@media (min-width: 600px){

    .search__container___2IyzN{
        z-index:var(--search-z-index);
        top:56px;
    }
}

.search__input-wrapper___1JUBa{
    position:relative;
    width:100%;
    max-width:600px;
    height:88px;
    padding:8px 8px 4px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
}

@media (min-width: 600px){

    .search__input-wrapper___1JUBa{
        margin-top:40px;
        padding:4px 0;
        opacity:0;
        animation:search__fade-in___17awI 0.4s 0.6s forwards;
    }
}

.search__input-wrapper___1JUBa::after{
    display:block;
    width:100%;
    height:1px;
    flex-basis:100%;
    content:"";
    background-color:var(--color-chalk);
}

@media (min-width: 600px){

    .search__input-wrapper___1JUBa::after{
        position:absolute;
        bottom:0;
        left:45%;
        height:3px;
        width:5%;
        margin-top:0;
        animation:search__grow-highlight___3uaju 0.5s 0.5s forwards;
    }
}

.search__input___2_JC8{
    display:block;
    border:0;
    flex:1;
    font-size:18px;
    background-color:transparent;
    color:var(--color-chalk);
    margin-left:0;
    width:100%;
    text-overflow:ellipsis
}

.search__input___2_JC8::-ms-clear{
    display:none;
}

.search__input___2_JC8:focus{
    outline:0;
}

@media (min-width: 600px){

    .search__input___2_JC8{
        font-size:32px;
        padding:20px 36px 20px 0;
    }
}

.search__input___2_JC8::-moz-placeholder{
    color:var(--color-tarmac-light-60);
    opacity:1;
}

.search__input___2_JC8:-ms-input-placeholder{
    color:var(--color-tarmac-light-60);
    opacity:1;
}

.search__input___2_JC8::placeholder{
    color:var(--color-tarmac-light-60);
    opacity:1;
}

.search__results___fnedG{
    width:100%;
    opacity:0;
    animation:search__fade-in___17awI 0.4s 0.6s forwards;
}

.search__button-back-mobile___3SYWf{
    border:0;
    padding:0;
    width:32px;
    height:32px;
    overflow:visible;
    background:none;
    fill:var(--color-chalk);
    cursor:pointer;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    margin-top:14px;
    transform:rotate(180deg);
    -webkit-tap-highlight-color:transparent
}

.search__button-back-mobile___3SYWf:focus{
    outline:0;
}

.search__button-back-mobile___3SYWf span{
    margin-top:-7px;
    margin-left:0;
    display:inline-block;
    vertical-align:middle;
}

@media (min-width: 600px){

    .search__button-back-mobile___3SYWf{
        display:none;
    }
}

.search__search-bar-cross-icon___20dPt{
    border:0;
    padding:0;
    width:32px;
    height:32px;
    overflow:visible;
    background:none;
    fill:var(--color-chalk);
    cursor:pointer;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    margin-top:14px;
    transform:rotate(180deg);
    -webkit-tap-highlight-color:transparent
}

.search__search-bar-cross-icon___20dPt:focus{
    outline:0;
}

@media (min-width: 600px){

    .search__search-bar-cross-icon___20dPt{
        position:absolute;
        top:18%;
        right:0;
    }
}

@media (max-width: 767px){

    .search__search-bar-cross-icon___20dPt{
        width:24px;
        height:24px;
        margin-top:18px;
    }
}

.sports-filter__clickmebutton___2nMCG{
    border:2px solid green;
    display:inline;
}

.sports-filter__clickmebutton___2nMCG{
    border:2px solid green;
    display:inline;
}

.sports-filter__sports-filter___2iNaO{
    font-family:var(--font-family-special);
    align-self:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap;
    overflow-x:scroll;
    -ms-overflow-style:none;
    scrollbar-width:none;
    scroll-behavior:smooth;
    position:relative
}

.sports-filter__sports-filter___2iNaO::-webkit-scrollbar{
    display:none;
}

.sports-filter__sports-filter-scroller___3p9xX{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space:nowrap;
    overflow:auto;
    position:relative;
}

.sports-filter__list-open___kclR0{
    z-index:13;
}

@media (min-width: 768px){

    .sports-filter__list-open___kclR0{
        z-index:11;
    }
}

.sports-filter__sports-filter-header___15if-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex:1;
    min-width:250px;
    justify-content:flex-end;
}

@media (min-width: 1024px){

    .sports-filter__sports-filter-header___15if-{
        justify-content:space-between;
    }
}

@media (max-width: 767px){

    .sports-filter__sports-filter-header___15if-.sports-filter__is-open___D0Bb-{
        display:none;
    }
}

.sports-filter__sports-filter-header-button___2xB9M{
    font-family:var(--font-family-special);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    background-color:transparent;
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    padding:14px 16px;
    outline:none;
    text-align:left;
}

@media (min-width: 768px){

    .sports-filter__sports-filter-header-button___2xB9M{
        padding:20px 16px 20px 0;
    }
}

@media (max-width: 767px){

    .sports-filter__sports-filter-header-button___2xB9M.sports-filter__is-open___D0Bb-{
        font-size:20px;
        position:absolute;
        right:0;
    }
}

.sports-filter__sports-filter-clear-button___2pbL-{
    background-color:transparent;
    border:none;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    cursor:pointer;
    font-weight:bold;
    font-size:16px;
    padding:0 8px;
    text-transform:uppercase;
    display:inline-block;
}

.sports-filter__chevron___IFDTp{
    fill:var(--color-chalk);
    display:none;
    height:24px;
    margin-left:6px;
    position:relative;
    transition:transform 0.15s;
    transform:rotate(90deg);
    vertical-align:middle;
    width:24px;
}

@media (min-width: 768px){

    .sports-filter__chevron___IFDTp{
        display:inline-block;
    }
}

.sports-filter__chevron___IFDTp.sports-filter__is-open___D0Bb-{
    transform:rotate(270deg);
}

.sports-filter__filter-icon___nKaTZ{
    display:inline-block;
    height:24px;
    margin-left:6px;
    width:24px;
    fill:var(--color-chalk);
}

@media (min-width: 768px){

    .sports-filter__filter-icon___nKaTZ{
        display:none;
    }
}

.sports-filter__sports-selected___1IAO1{
    background-color:var(--color-chalk);
    border-radius:18px;
    font-family:var(--font-family-normal);
    color:var(--color-tarmac);
    display:inline-block;
    font-size:12px;
    text-align:center;
    height:18px;
    line-height:19px;
    width:18px;
}

@media (min-width: 768px){

    .sports-filter__sports-selected___1IAO1{
        margin-right:8px;
    }
}

.sports-filter__sports-filter-list___3CvtS{
    background-color:var(----color-tarmac-transparent);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    opacity:1;
    visibility:visible;
    -ms-overflow-style:none;
    scrollbar-width:none;
    scroll-behavior:smooth;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    grid-gap:10px;
    gap:10px
}

.sports-filter__sports-filter-list___3CvtS::-webkit-scrollbar{
    display:none;
}

@media (min-width: 768px){

    .sports-filter__sports-filter-list___3CvtS{
        height:auto;
        max-height:calc(100vh - 240px);
        top:64px;
    }
}

.sports-filter__sports-filter-list___3CvtS> :not(.sports-filter__apply-button___25Yz4) :not(.sports-filter__calendar-icon___1TlhU)::after{
    content:"";
    height:16px;
    right:16px;
    width:16px;
}

.sports-filter__sports-filter-list-native___3Vxe-{
    max-height:unset;
}

.sports-filter__sports-filter-list-item___1fFiC{
    background-color:var(--color-tarmac-light-10);
    cursor:pointer;
    font-size:16px;
    position:relative;
    border-radius:10px;
    font-family:var(--font-family-normal);
    font-weight:var(--font-weight-bold);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:8px;
    gap:8px;
    align-items:center;
    line-height:normal;
    height:40px;
    padding:8px 16px
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__all-sports-item___3JfDT{
    border-bottom:1px solid var(--color-tarmac-light-20);
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__all-sports-list-item___3wYb5{
    border:none;
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__is-active___unh71{
    background-color:var(--color-chalk);
    color:var(--color-smoke);
    cursor:default;
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__is-active___unh71::after{
    border:3px solid var(--color-chalk);
}

.sports-filter__sports-filter-list-item___1fFiC::after{
    border:3px solid var(--color-tarmac-light-20);
    content:"";
    height:16px;
    position:absolute;
    right:16px;
    width:16px;
    visibility:hidden;
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__highlighted___hr8J8{
    border:2px solid #ffd36c;
    color:#facb60;
}

.sports-filter__sports-filter-list-item___1fFiC.sports-filter__highlighted-active___2Qumw{
    background:var(--highlight-background-color);
    color:#000000;
    border:none;
}

@media (max-width: 767px){

    .sports-filter__sports-filter-list-item___1fFiC{
        height:36px;
        padding:0 16px;
    }
}

.sports-filter__sports-filter-item-button___rZMRS{
    text-align:right
}

.sports-filter__sports-filter-item-button___rZMRS:hover{
    background-color:var(--color-tarmac-light-10);
}

.sports-filter__apply-button___25Yz4{
    background-color:var(--color-yellow);
    border:4px solid var(--color-tarmac-light-10);
    bottom:0;
    color:var(--color-tarmac);
    font-family:var(--font-family-special);
    font-size:16px;
    font-weight:600;
    left:0;
    padding:16px;
    position:fixed;
    right:0;
    text-align:center;
    text-transform:uppercase;
}

@media (min-width: 768px){

    .sports-filter__apply-button___25Yz4{
        display:none;
    }
}

.sports-filter__sports-filter-list-check-icon___3TFEk{
    cursor:pointer;
    display:none;
    fill:var(--color-chalk);
    height:18px;
    width:18px;
    position:absolute;
    right:18px;
    top:16px;
    z-index:1
}

.sports-filter__sports-filter-list-check-icon___3TFEk.sports-filter__is-active___unh71{
    display:block;
    background-color:var(--color-chalk);
    fill:var(--color-tarmac-light-10);
    visibility:hidden;
    cursor:default;
}

.sports-filter__show-desktop-only___2DIuM{
    display:none;
}

@media (min-width: 768px){

    .sports-filter__show-desktop-only___2DIuM{
        display:inline;
    }
}

.sports-filter__sports-filter-feature___3-TUh{
    height:calc(100vh - 110px);
    top:115px;
    z-index:12;
}

@media (min-width: 768px){

    .sports-filter__sports-filter-feature___3-TUh{
        margin-left:10px;
        width:300px;
        position:static;
    }
}

@media (min-width: 1024px){

    .sports-filter__sports-filter-feature___3-TUh{
        margin-left:48px;
    }
}

@media (min-width: 1440px){

    .sports-filter__sports-filter-feature___3-TUh{
        margin-left:72px;
    }
}

.sports-filter__sports-filter-sidebar___1VXHI{
    position:relative;
    top:15px;
    border:none;
    left:0;
    width:100%;
    overflow:hidden;
}

@media (max-width: 2560px){

    .sports-filter__sports-filter-sidebar___1VXHI{
        width:300px;
    }
}

@media (max-width: 1280px){

    .sports-filter__sports-filter-sidebar___1VXHI{
        width:244px;
    }
}

.sports-filter__sports-filter-mobile-background___-XKTB{
    display:none
}

.sports-filter__sports-filter-mobile-background___-XKTB.sports-filter__is-open___D0Bb-{
    display:block;
    background-color:var(--color-black);
    opacity:0.8;
    width:100%;
    position:absolute;
    top:-230px;
    left:0;
    height:115px;
    z-index:12;
}

.sports-filter__sports-filter-mobile___1F1yl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:0
}

.sports-filter__sports-filter-mobile___1F1yl .sports-filter__close-button___hU8gb{
    height:0;
}

.sports-filter__sports-filter-mobile___1F1yl .sports-filter__mobile-title___1XIBo{
    padding:0;
}

.sports-filter__sports-filter-mobile___1F1yl.sports-filter__is-open___D0Bb-{
    flex-direction:column;
    position:relative;
    top:-115px;
    animation:sports-filter__slide-in___2ywJB 0.1s forwards;
    width:100vw;
    height:100%;
}

.sports-filter__sports-filter-mobile___1F1yl.sports-filter__is-open___D0Bb- .sports-filter__mobile-title___1XIBo{
    padding:19px;
}

.sports-filter__sports-filter-mobile___1F1yl.sports-filter__is-open___D0Bb- .sports-filter__close-button___hU8gb{
    height:auto;
}

.sports-filter__sports-filter-mobile___1F1yl.sports-filter__is-close___211PS{
    animation:sports-filter__slide-out___26ZKZ 0.1s forwards;
}

.sports-filter__sports-filter-mobile___1F1yl.sports-filter__is-close___211PS .sports-filter__close-button___hU8gb{
    display:none;
}

@keyframes sports-filter__slide-in___2ywJB{

    0%{
        transform:translateY(100%);
        animation:sports-filter__slide-in___2ywJB 0.1s ease-in;
    }

    100%{
        transform:translateY(0);
        animation:sports-filter__slide-in___2ywJB 0.1s ease-out;
    }
}

@keyframes sports-filter__slide-out___26ZKZ{

    0%{
        transform:translateY(0);
        height:100%;
        animation:sports-filter__slide-in___2ywJB 0.1s ease-in;
    }

    100%{
        transform:translateY(100vh);
        height:0;
        animation:sports-filter__slide-in___2ywJB 0.1s ease-out;
    }
}

.sports-filter__mobile-title___1XIBo{
    position:relative;
    font-family:var(--font-family-special);
    font-style:normal;
    font-weight:var(--font-weight-bold);
    font-size:18px;
    text-transform:uppercase;
    color:var(--color-white);
    width:100vw;
    background:var(--color-tarmac-light-10);
    padding:19px;
}

.sports-filter__close-button___hU8gb{
    position:absolute;
    top:22px;
    right:20px;
    width:14px;
    height:14px;
    stroke:var(--color-chalk);
    stroke-width:12;
    cursor:pointer;
}

.sports-filter__mobile-content___3UIWD{
    overflow:scroll;
    background-color:var(--color-tarmac);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
}

@media (max-width: 500px){

    .sports-filter__mobile-content___3UIWD{
        background:rgba(12, 22, 28, .9);
        -webkit-backdrop-filter:blur(22.1px);
                backdrop-filter:blur(22.1px);
    }
}

.sports-filter__mobile-content___3UIWD li span{
    position:relative;
    left:12px;
}

.sports-filter__buttons-wrapper___1NRfC{
    position:sticky;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-around;
    padding:12px;
    border-top:1px solid var(--color-tarmac-light-10);
    background-color:var(--color-tarmac);
}

@media (max-width: 500px){

    .sports-filter__buttons-wrapper___1NRfC{
        background:rgba(12, 22, 28, .9);
        -webkit-backdrop-filter:blur(22.1px);
                backdrop-filter:blur(22.1px);
    }
}

.sports-filter__buttons-wrapper___1NRfC .sports-filter__clear-button___A4MCj,
.sports-filter__buttons-wrapper___1NRfC .sports-filter__schedule-button___1Z0vb{
    padding:14px 24px;
    width:168px;
    height:52px;
    left:191px;
    top:12px;
    border:none;
    font-family:var(--font-family-special);
    font-weight:var(--font-weight-bold);
    font-size:var(--font-size-6);
}

.sports-filter__clear-button___A4MCj{
    background-color:var(--color-tarmac-light-20);
    color:var(--color-chalk)
}

.sports-filter__clear-button___A4MCj:disabled{
    background-color:var(--color-tarmac-light-10);
    color:var(--color-tarmac-light-40);
}

.sports-filter__schedule-button___1Z0vb{
    background:var(--color-yellow);
}

.sports-filter__sports-filter-scroller-wrapper___24t_F{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex:1;
    overflow:hidden;
}

@media (max-width: 767px){

    .sports-filter__sports-filter-scroller-wrapper___24t_F{
        flex-direction:column;
    }
}

.sports-filter__btn-style-right___2ll75{
    border-radius:50%;
    background-color:var(--color-tarmac-light-20);
    align-content:center;
    justify-content:center;
    place-content:center;
    align-items:center;
    justify-items:center;
    place-items:center;
    border:none;
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    top:0;
    bottom:0;
    right:0;
    margin:auto 0;
    z-index:2;
    width:32px;
    height:32px;
    cursor:pointer
}

.sports-filter__btn-style-right___2ll75[data-isnative="true"]{
    display:none;
}

.sports-filter__btn-style-left___64sQU{
    border-radius:50%;
    background-color:var(--color-tarmac-light-20);
    align-content:center;
    justify-content:center;
    place-content:center;
    align-items:center;
    justify-items:center;
    place-items:center;
    border:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    margin:auto 0;
    z-index:2;
    width:32px;
    height:32px;
    cursor:pointer
}

.sports-filter__btn-style-left___64sQU[data-isnative="true"]{
    display:none;
}

.sports-filter__btn-style-left___64sQU:disabled{
    display:none;
}

.sports-filter__btn-style-right___2ll75:disabled{
    display:none;
}

.sports-filter__fliter-wrapper___13I6v{
    position:relative;
    padding:32px 0;
    overflow:hidden;
}

.sports-filter__fliter-wrapper-native___2qJ-e{
    padding:16px 0;
}

.sports-filter__fliter-wrapper___13I6v::after{
    position:absolute;
    content:"";
    top:0;
    right:8px;
    bottom:0;
    margin:auto 0;
    height:40px;
    width:40px;
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');
    filter:blur(1px);
    z-index:1;
    mix-blend-mode:difference;
}

@media (min-width: 768px){

    .sports-filter__fliter-wrapper___13I6v::after{
        background:-webkit-gradient(linear,
        right top, left top,
        color-stop(15%, #0c161c),
        color-stop(55%, #0c161c),
        color-stop(102.54%, rgba(12, 22, 28, 0)));
        background:linear-gradient(to left,
        #0c161c 15%,
        #0c161c 55%,
        rgba(12, 22, 28, 0) 102.54%);
        right:-1px;
    }
}

@media (max-width: 767px){

    .sports-filter__fliter-wrapper___13I6v::after{
        display:none;
    }
}

.sports-filter__fliter-wrapper___13I6v::before{
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    margin:auto 0;
    left:0;
    height:50px;
    width:50px;
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');
    filter:blur(5px);
    mix-blend-mode:darken;
    z-index:1;
}

@media (min-width: 768px){

    .sports-filter__fliter-wrapper___13I6v::before{
        background:-webkit-gradient(linear,
        left top, right top,
        color-stop(15%, #0c161c),
        color-stop(55%, #0c161c),
        color-stop(102.54%, rgba(12, 22, 28, 0)));
        background:linear-gradient(to right,
        #0c161c 15%,
        #0c161c 55%,
        rgba(12, 22, 28, 0) 102.54%);
        left:-8px;
    }
}

@media (max-width: 767px){

    .sports-filter__fliter-wrapper___13I6v::before{
        display:none;
    }
}

.sports-filter__remove-gradient___33L82::before{
    background:none;
    height:1px;
    width:1px;
}

.sports-filter__gradient-remove___3aloT::after{
    background:none;
    height:1px;
    width:1px;
}

.sports-filter__sticky-wrapper___1fkFC{
    background-color:var(--color-smoke);
    z-index:10;
    position:sticky;
    top:62px;
    padding-left:64px;
    padding-right:64px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:10px;
    gap:10px;
}

@media (max-width: 1024px){

    .sports-filter__sticky-wrapper___1fkFC{
        top:54px;
        padding-left:16px;
        padding-right:16px;
    }
}

@media (max-width: 600px){

    .sports-filter__sticky-wrapper___1fkFC{
        top:56px;
        padding-left:16px;
        padding-right:0;
    }
}

@media (max-width: 600px){

    .sports-filter__sticky-wrapper___1fkFC{

        [dir="rtl"] &{
            padding-left:0;
            padding-right:16px;
        }
    }
}

.sports-filter__sticky-wrapper-native___2nV5X{
    top:0;
}

.sports-filter__icon-invert___KkCAr{
    mix-blend-mode:difference;
}

@supports (filter: invert(2)){

    .sports-filter__icon-invert___KkCAr{
        mix-blend-mode:unset;
        filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');
        filter:invert(1);
    }
}

.sports-filter__icon-invert-all-sport___1DSLc{
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');
    filter:invert(100%);
    -webkit-filter:invert(100%);
    -moz-filter:invert(100%);
    -ms-filter:invert(100%);
    -o-filter:invert(100%);
}

.sports-filter__gold-icon-invert___20W9z{
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');
    filter:invert(1) brightness(0);
    -webkit-filter:invert(1) brightness(0);
    -moz-filter:invert(1) brightness(0);
    -ms-filter:invert(1) brightness(0);
    -o-filter:invert(1) brightness(0);
}

@media (max-width: 767px){

    .sports-filter__sports-filter-list-wrapper___3uJe5{
        width:100%;
    }
}

.sports-filter__icon-image___30sst{
    -o-object-fit:contain;
       object-fit:contain;
}

.sports-filter__schedule-page-calendar___1EH0E{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.sports-filter__dropdown___2c9TL{
    position:relative;
    display:inline-block;
}

.sports-filter__icon___1urgz{
    cursor:pointer;
}

.sports-filter__dropdown-content___3K9PN{
    display:none;
    position:absolute;
    background-color:#ffffff;
    border:1px solid #cccccc;
    border-radius:4px;
    padding:5px;
    box-shadow:0 2px 5px rgba(0, 0, 0, .1);
    z-index:1;
}

.sports-filter__dropdown-content___3K9PN select{
    width:100%;
    padding:8px 12px;
    font-size:16px;
    border:1px solid #cccccc;
    border-radius:4px;
    background-color:#ffffff;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.sports-filter__dropdown-content___3K9PN select:focus{
    outline:none;
    border-color:#007bff;
}

.sports-filter__dropdown___2c9TL:hover .sports-filter__dropdown-content___3K9PN{
    display:block;
}

.sports-filter__selected-calendar-icon___dRYnt svg path{
    fill:yellow;
}

.sports-filter__calendar-icon___1TlhU{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    position:sticky;
    cursor:pointer;
}

.sports-filter__dropdown___2c9TL{
    position:relative;
    display:inline-block;
}

.sports-filter__icon___1urgz{
    cursor:pointer;
}

.sports-filter__dropdown-content___3K9PN{
    display:none;
    position:absolute;
    background-color:#ffffff;
    border:1px solid #cccccc;
    border-radius:4px;
    padding:5px;
    box-shadow:0 2px 5px rgba(0, 0, 0, .1);
    z-index:1;
}

.sports-filter__dropdown-content___3K9PN select{
    width:100%;
    padding:8px 12px;
    font-size:16px;
    border:1px solid #cccccc;
    border-radius:4px;
    background-color:#ffffff;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.sports-filter__dropdown-content___3K9PN select:focus{
    outline:none;
    border-color:#007bff;
}

.sports-filter__dropdown___2c9TL:hover .sports-filter__dropdown-content___3K9PN{
    display:block;
}

.sports-filter__disabled___1vp8y{
    pointer-events:none !important;
    cursor:not-allowed !important;
}

.sports-filter__disabled___1vp8y .sports-filter__sports-filter-list-item___1fFiC{
    opacity:0.4;
}

.settingsContentHeader__special___vR9XV{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.settingsContentHeader__special-bold___1mOEZ{
    font-weight:bold;
}

.settingsContentHeader__normal___5Ktwd{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.settingsContentHeader__body___UdnhK{
    font-size:var(--font-size-body);
}

.settingsContentHeader__body-small___16Jq7{
    font-size:var(--font-size-body-small);
}

.settingsContentHeader__menu-item___Ui6_M{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.settingsContentHeader__rail-title___3uISo{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.settingsContentHeader__tile-title___2Q0Tm{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.settingsContentHeader__tile-metadata___1nCcn{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.settingsContentHeader__tile-label___UEFZa{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.settingsContentHeader__footer-item-title___2CaZW{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.settingsContentHeader__up-next-card-title___7VpF_{
    font-weight:600;
}

.settingsContentHeader__info-title___1bJN7{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.settingsContentHeader__ellipsis___2oGtz{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.settingsContentHeader__button-label___2M4Sf{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.settingsContentHeader__button-label-small___zYbbO{
    font-size:var(--font-size-8);
}

.settingsContentHeader__header___3Pi-F{
    color:var(--color-tarmac);
    text-transform:uppercase;
    font-size:24px;
    margin-bottom:24px;
    padding-bottom:8px;
    border-bottom:5px solid var(--color-tarmac);
}

@media (max-width: 599px){

    .settingsContentHeader__header___3Pi-F{
        font-size:18px;
    }
}

.radio-input__radio-input___qdyQT{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:8px 0;
    width:100%;
    align-items:center;
    cursor:pointer
}
.radio-input__radio-input___qdyQT span{
    display:inline-block;
    font-size:16px;
    margin-left:16px;
    transition:all 0.1s linear;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.radio-input__radio-input___qdyQT .radio-input__radio___2SYoW{
    border:2px solid var(--color-tarmac-light-60);
    border-radius:100%;
    height:20px;
    width:20px;
    flex-shrink:0;
}
.radio-input__radio-input___qdyQT:hover .radio-input__radio___2SYoW{
    border-color:var(--color-tarmac);
}
.radio-input__radio-input___qdyQT .radio-input__radio___2SYoW.radio-input__checked___1OKIA{
    border-color:var(--color-tarmac);
}
.radio-input__radio-input___qdyQT .radio-input__radio___2SYoW.radio-input__checked___1OKIA::after{
    position:relative;
    top:3px;
    display:block;
    height:10px;
    width:10px;
    margin:auto;
    border-radius:100%;
    background:var(--color-tarmac);
    transition:background 0.1s linear;
    content:"";
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK .radio-input__radio___2SYoW.radio-input__checked___1OKIA::after{
    background-color:var(--color-chalk);
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK .radio-input__radio___2SYoW{
    border-color:var(--color-tarmac-light-20);
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK:hover .radio-input__radio___2SYoW{
    border-color:var(--color-chalk);
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK{
    padding:28px 16px;
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK + label{
    border-top:1px solid var(--color-tarmac-light-10);
}
.radio-input__radio-input___qdyQT.radio-input__video-type___qOeoK span{
    font-size:14px;
}
.radio-input__radio-input___qdyQT.radio-input__new-event-options-radio___VaKai{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row-reverse;
    padding:16px;
}
.radio-input__radio-input___qdyQT.radio-input__new-event-options-radio___VaKai span{
    margin-left:0;
    margin-right:auto;
}

.audio__message___1Qvsr{
    font-size:16px;
    font-family:var(--font-family-normal);
    line-height:1.5;
}

.audio__radio-group___1zssH{
    position:relative;
    display:block;
    margin-top:14px;
}

:root{
    --checkbox-size:20px;
    --checkbox-icon-size:14px;
    --checkbox-icon-offset:3px;
}

.checkbox__wrapper___1od7f{
    position:relative;
    display:block;
}

.checkbox__label___J1ZmH{
    display:block;
    width:100%;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    cursor:pointer;
    line-height:20px;
    line-height:var(--checkbox-size)
}

.checkbox__label___J1ZmH::after{
    position:absolute;
    right:0;
    display:inline-block;
    width:20px;
    width:var(--checkbox-size);
    height:20px;
    height:var(--checkbox-size);
    content:"";
}

.checkbox__icon___k3fgC{
    position:absolute;
    top:3px;
    top:var(--checkbox-icon-offset);
    z-index:1;
    width:14px;
    width:var(--checkbox-icon-size);
    height:14px;
    height:var(--checkbox-icon-size);
    fill:var(--color-chalk);
    cursor:pointer;
}

.checkbox__icon-left___2nxzN{
    left:3px;
    left:var(--checkbox-icon-offset);
}

.checkbox__icon-right___2mtuZ{
    right:3px;
    right:var(--checkbox-icon-offset);
}

.checkbox__checkbox___yh8bI{
    position:absolute;
    opacity:0;
    right:0;
    width:100%;
    height:100%;
    cursor:pointer;
}

.settings-general__item___21E_w{
    margin-bottom:32px;
    font-size:16px;
    line-height:1.5 !important;
}

.settings-general__item___21E_w:last-child{
    margin-bottom:24px;
}

.settings-general__checkbox-label___azbjH{
    line-height:1.5 !important
}

.settings-general__checkbox-label___azbjH::after{
    background-color:var(--color-tarmac-light-20);
    right:auto;
    left:0;
    top:0;
}

.settings-general__info-icon___1ERuY{
    width:26px;
    vertical-align:top;
    height:26px;
    cursor:pointer;
    position:relative;
    margin-left:8px;
}

.settings-general__contact-link___OaIh2{
    color:var(--color-tarmac);
    font-weight:bold;
    margin-top:8px;
    text-decoration:underline;
    padding-bottom:5px;
    display:block;
    cursor:pointer
}

.settings-general__contact-link___OaIh2:hover{
    color:var(--color-tarmac) !important;
}

.settings-general__checkbox-wrapper___3s1j2{
    padding-left:35px;
    cursor:pointer;
    margin-bottom:16px;
}

.settings-general__version-info___2oN4e{
    color:var(--color-tarmac-light-40);
    font-size:14px;
    font-family:var(--font-family-normal);
}
.settings-content__container___3cZlc{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    flex:8;
    padding:24px 16px;
    color:var(--color-tarmac);
    background-color:var(--color-chalk);
}

@media (min-width: 1024px){

    .settings-content__container___3cZlc{
        padding:56px 16px 24px 32px;
    }
}

.settings-content__container-youth-protection___1dGI1{
    padding-bottom:130px;
}

.settings-navigation__special___JRglY{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.settings-navigation__special-bold___1YKeY{
    font-weight:bold;
}

.settings-navigation__normal___1VmsK{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.settings-navigation__body___2rPRm{
    font-size:var(--font-size-body);
}

.settings-navigation__body-small___ShK1f{
    font-size:var(--font-size-body-small);
}

.settings-navigation__menu-item___232s_{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.settings-navigation__rail-title___muEm6{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.settings-navigation__tile-title___2ZoYG{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.settings-navigation__tile-metadata___Rc5hs{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.settings-navigation__tile-label___yYiee{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.settings-navigation__footer-item-title___w_cU8{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.settings-navigation__up-next-card-title___2Fvua{
    font-weight:600;
}

.settings-navigation__info-title___yit0h{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.settings-navigation__ellipsis___2_XAj{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.settings-navigation__button-label___2M_Ov{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.settings-navigation__button-label-small___2Z0G0{
    font-size:var(--font-size-8);
}

.settings-navigation__menu-container___3_ri_{
    display:none;
    padding-top:56px;
    max-width:300px;
    border-right:1px solid var(--color-tarmac-light-80);
    background-color:var(--color-chalk);
    padding-left:16px;
}

@media (min-width: 1024px){

    .settings-navigation__menu-container___3_ri_{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        flex:3;
    }
}

.settings-navigation__menu-container-rtlenabled___to7dh{
    border-left:1px solid var(--color-tarmac-light-80);
}

.settings-navigation__menu-container___3_ri_ li{
    display:block;
    list-style:none;
}

.settings-navigation__menu-link___3_Cj0{
    color:var(--color-tarmac-light-20);
    font-family:var(--font-family-special);
    font-size:18px;
    display:block;
    padding:16px 8px
}

.settings-navigation__menu-link___3_Cj0:hover{
    color:var(--color-tarmac);
}

.settings-navigation__menu-link-active___nMh9N{
    color:var(--color-tarmac);
    border-right:3px solid var(--color-tarmac);
    font-weight:bold;
}

.settings-navigation__mobile-menu-container___38BPI{
    position:relative;
}

@media (min-width: 1024px){

    .settings-navigation__mobile-menu-container___38BPI{
        display:none;
    }
}

.settings-navigation__dropdown-button___2KtHb{
    display:block;
    position:relative;
    padding:16px;
    background:var(--color-chalk);
    color:var(--color-tarmac);
    font-size:16px;
    font-weight:600;
    text-align:left;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    border:none;
    border-bottom:1px solid var(--color-tarmac-light-60);
    width:100%
}

.settings-navigation__dropdown-button___2KtHb:hover{
    color:var(--color-tarmac-light-10);
    cursor:pointer;
}

.settings-navigation__dropdown-button___2KtHb.settings-navigation__dropdown-open___2ciDC{
    z-index:12;
}

.settings-navigation__dropdown-menu___2CWx-{
    position:absolute;
    z-index:12;
    left:0;
    right:0;
    top:52px;
    display:none;
    padding:16px;
    background-color:var(--color-chalk)
}

.settings-navigation__dropdown-menu___2CWx-.settings-navigation__dropdown-open___2ciDC{
    visibility:visible;
    display:block;
}

.settings-navigation__dropdown-link___30HUS{
    display:block;
    padding-top:8px;
    padding-bottom:8px;
    border:none;
    background:transparent;
    color:var(--color-tarmac-light-10);
    font-size:16px;
    font-weight:600;
    line-height:1.5;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
}

.settings-navigation__dropdown-link___30HUS:hover,
    .settings-navigation__dropdown-link___30HUS.settings-navigation__active___2xTRj{
    color:var(--color-tarmac-light-10);
    cursor:pointer;
}

.settings-navigation__dropdown-icon___1fHO8::after{
    display:block;
    float:right;
    width:10px;
    height:10px;
    content:"";
    margin-top:2px;
    border-color:var(--color-tarmac-light-60);
    border-style:solid;
    border-width:0 2px 2px 0;
    transform-origin:center center;
    transition:border-color 0.2s, transform 0.2s;
    transform:translateY(-2px) rotate(45deg);
}

.settings-navigation__dropdown-icon___1fHO8.settings-navigation__dropdown-open___2ciDC::after{
    transform:translateY(5px) rotate(-135deg);
}

.settings-page__settings___1_YBd{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    background-color:#e5e5e5;
    align-items:center;
}

.settings-page__settings-header___25n2J{
    padding:16px;
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-10);
    background-size:cover;
    width:100%;
}

@media (min-width: 1024px){

    .settings-page__settings-header___25n2J{
        display:none;
    }
}

.settings-page__wrapper___im-ZV{
    flex-direction:column;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-grow:1;
    width:100%;
}

@media (min-width: 1024px){

    .settings-page__wrapper___im-ZV{
        flex-direction:row;
        min-width:960px;
        max-width:960px;
    }
}

.settings-page__loading___TQLsj{
    pointer-events:none;
}

.step-header__step-container___ZGUDP{
    color:var(--color-tarmac);
    font-size:var(--font-size-6);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    margin-bottom:8px;
    line-height:1.44
}

.step-header__step-container___ZGUDP::after{
    height:1px;
    flex:1;
    content:"";
    background-color:var(--color-tarmac-light-60);
}

.step-header__step-circle___1ks0T{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:22px;
    height:22px;
    margin:0 8px;
    justify-content:center;
    align-items:center;
    border-radius:11px;
    background-color:var(--color-tarmac);
    color:var(--color-chalk);
}

.step-header__step-hairline___3NYVx{
    height:1px;
    flex:1;
    background-color:#868a8d;
}

.form-button__special___2nGDj{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.form-button__special-bold___2JnyA{
    font-weight:bold;
}

.form-button__normal___NmGZT{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.form-button__body___3XapW{
    font-size:var(--font-size-body);
}

.form-button__body-small___xVg6h{
    font-size:var(--font-size-body-small);
}

.form-button__menu-item___3V9jJ{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.form-button__rail-title___IIl7W{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.form-button__tile-title___3G2rb{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.form-button__tile-metadata___3SlRu{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.form-button__tile-label___1WX9E{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.form-button__footer-item-title___3OBWP{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.form-button__up-next-card-title___1mnjY{
    font-weight:600;
}

.form-button__info-title___1S_gj{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.form-button__ellipsis___22cEu{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.form-button__button-label___1SVqz{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.form-button__button-label-small___3jdzK{
    font-size:var(--font-size-8);
}

:root{
    --button-vertical-spacing:4px;
    --button-horizontal-spacing:8px;
}

.form-button__button___Lodbb{
    box-sizing:border-box;
    margin:4px 0;
    margin:var(--button-vertical-spacing) 0;
    border:none;
    line-height:40px;
    text-align:center;
    -webkit-tap-highlight-color:var(--color-transparent-black);
    white-space:nowrap;
    border-radius:0;
    transition:background-color 0.2s, color 0.2s
}

.form-button__button___Lodbb:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .form-button__button___Lodbb{
        width:100%;
    }
}

@media (min-width: 600px){

    .form-button__button___Lodbb{
        margin:0 8px 0 0;
        margin:0 var(--button-horizontal-spacing) 0 0;
    }
}

.form-button__button-secondary___1K-vT{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.form-button__button-secondary___1K-vT:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .form-button__button-secondary___1K-vT:hover{
    background-color:var(--color-tarmac-light-20);
}

.form-button__button-primary___My6Kp{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.form-button__button-primary___My6Kp:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .form-button__button-primary___My6Kp:hover{
    background-color:var(--color-yellow-dark-10);
}

.form-button__button-large___2Mm9m{
    line-height:57px;
}

.form-button__button-with-chevron___2I9io{
}

.form-button__button-with-chevron___2I9io::after{
    top:-1px;
    position:relative;
    width:7px;
    height:7px;
    display:inline-block;
    border-width:2px 2px 0 0;
    border-color:var(--color-tarmac);
    border-style:solid;
    transform:rotate(45deg);
    margin-left:7px;
    content:"";
}

.form-button__wrapper___3d-ft{
    border:0;
    padding:16px 45px;
    flex:1;
    font-size:14px;
    line-height:1.25;
    cursor:pointer;
    background-color:var(--color-tarmac-light-10);
    font-weight:600
}

.form-button__wrapper___3d-ft.form-button__disabled___2IoYt{
    opacity:0.4;
    cursor:not-allowed;
}

.form-button__wrapper___3d-ft.form-button__disabled___2IoYt:hover{
    opacity:0.4;
}

.form-button__wrapper___3d-ft:hover{
    background-color:var(--color-tarmac-light-20);
}

@media (min-width: 900px){

    .setup-complete__container___JbFEG{
        width:600px;
    }
}

.setup-complete__call-to-action-description-bold___3ptrm{
    max-width:589px;
    font-size:16px;
    margin-bottom:16px;
    font-weight:bold;
}

.setup-complete__image-container___21Rn5{
    margin:16px 0 8px;
    padding:20px;
    background-color:var(--chalk-dark-10);
    background-size:cover;
    text-align:center;
}

@media (min-width: 600px){

    .setup-complete__image-container___21Rn5{
        padding:20px 32px;
        text-align:left;
    }

    .setup-complete__image-container___21Rn5.setup-complete__pin___1WW4u{
        padding:20px 0 20px 80px;
    }
}

.setup-complete__age-verified-success-image-icon___ZvONB{
    width:200px;
}

.setup-complete__image-container___21Rn5:nth-child(2) + .setup-complete__call-to-action-description-bold___3ptrm{
    border-top:1px var(--color-tarmac-light-40) solid;
    padding-top:16px;
}

.setup-complete__pin-verified-success-image-icon___zKTZa{
    width:90px;
}

.setup-complete__hairline___3uL-4{
    height:1px;
    margin:8px 0;
    flex:1;
    background-color:var(--color-tarmac-light-40);
}

.setup-pin__set-pin-header___1E9tt{
    margin-bottom:8px;
}

.setup-pin__pin-entry___1l1ko{
    height:140px;
    margin:12px 0;
    padding:12px 8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    justify-content:space-between;
    background-color:var(--chalk-dark-10);
}

@media (min-width: 600px){

    .setup-pin__pin-entry___1l1ko{
        height:70px;
        padding:0 8px;
        align-items:center;
        justify-content:flex-start;
        flex-direction:row;
    }
}

.setup-pin__pin-entry-digit___3lNPO{
    background-color:var(--color-tarmac-light-10);
    width:30px;
    height:30px
}

.setup-pin__pin-entry-digit___3lNPO.setup-pin__disabled___3dfvL{
    background-color:var(--color-tarmac-light-60);
}

.setup-pin__pin-entry-input___26xgB{
    height:16px;
    width:16px;
    font-size:var(--font-size-6);
}

.setup-pin__pin-entry-first___34pDw{
    margin-right:48px;
}

.setup-pin__pin-entry-section-text___1LWqT{
    display:inline-block;
    color:var(--color-tarmac-light-40);
    font-size:var(--font-size-7);
    margin-bottom:4px;
}

.setup-pin__message___1wrIR{
    margin-bottom:16px;
    min-height:40px;
}

.setup-pin__pin-not-matching-message___3y8aD{
    color:var(--color-danger);
}

.setup-pin__hairline___mTvN3{
    height:1px;
    margin:8px 0;
    flex:1;
    background-color:var(--color-tarmac-light-60);
}

.setup-pin__form___3543a{
    margin-top:24px;
}

.section__special___2vwiD{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.section__special-bold___1B2II{
    font-weight:bold;
}

.section__normal___1SUTJ{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.section__body___1XKRn{
    font-size:var(--font-size-body);
}

.section__body-small___o78Cx{
    font-size:var(--font-size-body-small);
}

.section__menu-item___VXBKJ{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.section__rail-title___1Ei_6{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.section__tile-title___2mPRS{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.section__tile-metadata___1R2pn{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.section__tile-label___1Mj_M{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.section__footer-item-title___2aJMk{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.section__up-next-card-title___33HOD{
    font-weight:600;
}

.section__info-title___3JgcP{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.section__ellipsis___1n1Lb{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.section__button-label___3wujR{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.section__button-label-small___2LQw7{
    font-size:var(--font-size-8);
}

.section__label___2YjaI{
    min-height:24px;
    font-size:16px;
    font-weight:600;
    margin-bottom:8px;
}

.section__preset-dropdown___39BEI{
    margin-top:16px;
    position:relative
}

.section__preset-dropdown___39BEI.section__open___2qK9l{
    z-index:200;
}

.text-option__wrapper___2SOcB{
    padding:0 16px;
    font-size:16px;
    line-height:var(--dropdown-item-height);
    cursor:pointer;
    list-style:none;
}

.text-dropdown__toggle___R5kvV{
    display:block;
    width:100%;
}

:root{
    --id-image-width:288px;
}

.form__image-inputs-container___3zFhM{
    position:relative;
    height:auto;
    min-height:212px;
}

.form__id-image___1rEkV{
    width:288px;
    width:var(--id-image-width);
    margin:15px 0;
}

.form__id-image-large___3aDyW{
    width:calc(288px + 150px);
    width:calc(var(--id-image-width) + 150px);
}

.form__inputs___L2NeD{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:288px;
    width:var(--id-image-width);
    justify-content:space-between;
    margin-bottom:10px;
}

.form__inputs-config___1-Km8{
    margin-top:10px;
}

.form__inputs-config___1-Km8 input{
    max-width:288px;
    max-width:var(--id-image-width);
    width:288px;
    width:var(--id-image-width);
}

.form__input___2dJfs{
    position:absolute;
    top:0;
    left:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    letter-spacing:1px;
    box-shadow:inset +2px +2px 2px var(--color-tarmac-light-80);
    background-color:var(--color-chalk);
    color:var(--color-tarmac-light-20)
}

.form__input___2dJfs.form__exists___2Oo9S{
    color:var(--color-tarmac);
}

.form__input___2dJfs.form__active___aH7bz{
    border:1px solid var(--color-red);
}

.form__default-message___2xNoJ{
    width:288px;
    margin-top:10px;
    margin-bottom:16px;
    font-size:12px;
}

.form__error___2cle6{
    color:var(--color-danger);
}

.form__input-box___2hihc{
    max-width:150px;
    height:30px;
    border:none;
    margin:1px 2px;
    color:var(--color-chalk);
    font-size:14px;
    line-height:1.75;
    text-align:center;
    background-color:var(--color-tarmac-light-10);
    letter-spacing:normal
}

.form__input-box___2hihc::-moz-placeholder{
    color:var(--color-tarmac-light-60);
}

.form__input-box___2hihc:-ms-input-placeholder{
    color:var(--color-tarmac-light-60);
}

.form__input-box___2hihc::placeholder{
    color:var(--color-tarmac-light-60);
}

.form__input-box___2hihc:disabled::-moz-placeholder{
    color:var(--color-tarmac-light-20);
}

.form__input-box___2hihc:disabled:-ms-input-placeholder{
    color:var(--color-tarmac-light-20);
}

.form__input-box___2hihc:disabled::placeholder{
    color:var(--color-tarmac-light-20);
}

@media (min-width: 0){

    .form__input-box___2hihc.form__spanish___1v1ky{
        margin-right:calc(100% - 300px);
    }
}

.form__input-box___2hihc::-ms-clear,
.form__input-box___2hihc::-ms-reveal{
    display:none;
    width:0;
    height:0;
}

.form__input-box___2hihc:disabled{
    background-color:var(--color-tarmac-light-60);
}

.IdVerification__checkbox-options___1oI8D{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
}

@media (min-width: 768px){

    .IdVerification__checkbox-options___1oI8D{
        flex-direction:row;
        flex-basis:auto;
    }
}

.IdVerification__dropdown-wrapper___3EbJF{
    min-width:288px;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}

.IdVerification__toggle-button___8ImW0{
    background-color:var(--color-tarmac-light-80);
    color:var(--color-tarmac);
    padding:0 5px 0 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    grid-gap:10px;
    gap:10px;
    align-items:center
}

.IdVerification__toggle-button___8ImW0 > li{
    font-size:var(--font-size-7);
    font-family:var(--font-family-normal);
}

.IdVerification__toggle-button___8ImW0:hover{
    background-color:var(--color-tarmac-light-80);
    color:var(--color-tarmac);
}

.IdVerification__label___1sRgn{
    color:var(--color-tarmac);
}

.IdVerification__icon___2Yswz{
    position:relative;
    fill:var(--color-tarmac);
}

.IdVerification__option___1Hhhx{
    color:var(--color-tarmac);
    background-color:var(--color-chalk);
    margin-top:0;
    max-height:250px;
    overflow-y:scroll
}

.IdVerification__option___1Hhhx > li{
    margin:1px 0;
    background-color:var(--color-tarmac-light-80);
    font-size:var(--font-size-7);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    line-height:unset;
    height:48px;
}

.IdVerification__option___1Hhhx > li:hover{
    background-color:var(--color-tarmac-light-70);
}

.IdVerification__placeholder___2ev7Z{
    padding:0 16px;
    font-size:var(--font-size-7);
    font-style:italic;
}

.event-alerts-empty-section__special___34qB4{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.event-alerts-empty-section__special-bold___1KbnY{
    font-weight:bold;
}

.event-alerts-empty-section__normal___2olXw{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.event-alerts-empty-section__body___3fYuu{
    font-size:var(--font-size-body);
}

.event-alerts-empty-section__body-small___3PpGW{
    font-size:var(--font-size-body-small);
}

.event-alerts-empty-section__menu-item___3U1NM{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.event-alerts-empty-section__rail-title___2jbao{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.event-alerts-empty-section__tile-title___JdZNe{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.event-alerts-empty-section__tile-metadata___1Hk-G{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.event-alerts-empty-section__tile-label___3e_3M{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.event-alerts-empty-section__footer-item-title___32fbB{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.event-alerts-empty-section__up-next-card-title___1MCM9{
    font-weight:600;
}

.event-alerts-empty-section__info-title___3tNSE{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.event-alerts-empty-section__ellipsis___3GAqt{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.event-alerts-empty-section__button-label___1gAxb{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.event-alerts-empty-section__button-label-small___3dXWc{
    font-size:var(--font-size-8);
}

.event-alerts-empty-section__event-alerts-container___1ktIS{
    margin:0 auto;
    max-width:375px;
    text-align:center;
    font-size:16px;
}

.event-alerts-empty-section__event-alerts-icon___5pmoJ{
    fill:var(--color-tarmac-light-80);
    opacity:0.5;
    width:68px;
    height:68px;
}

.event-alerts-empty-section__event-alerts-header___25BOd{
    color:var(--color-tarmac);
    font-family:var(--font-family-special);
    font-size:21px;
    font-weight:bold;
    margin:20px 0;
}

.event-alerts-empty-section__event-alerts-body___3CLRf{
    color:var(--color-tarmac-light-20);
    font-family:var(--font-family-normal);
    margin-bottom:32px;
    line-height:1.5;
}

.event-alerts-empty-section__event-alerts-error-button___1iqlp{
    background-color:var(--color-tarmac-light-10);
    color:var(--color-chalk);
    display:inline-block;
    font-weight:600;
    font-family:var(--font-family-special);
    padding:16px 32px;
    font-size:14px;
    border:none;
}

.event-alerts-empty-section__event-alerts-error-button___1iqlp:hover{
    cursor:pointer;
    background-color:var(--color-tarmac-light-20);
}

.event-alerts-list__subheading___XvWXJ{
    font-size:18px;
    font-weight:normal;
    margin-bottom:32px;
}

.event-alerts-list__event-item___3e8ZR{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:flex-start;
    grid-gap:8px;
    gap:8px;
}

.event-alerts-list__event-item___3e8ZR:hover svg:only-child{
    fill:var(--color-tarmac);
}

.event-alerts-list__event-alerts-container___oTTeq{
    border-width:1px 1px 0;
    border-style:solid;
    border-color:var(--color-tarmac-light-80);
    flex-grow:1;
    width:82%;
    scroll-margin-top:var(--mobile-header-height);
}

@media (min-width: 600px){

    .event-alerts-list__event-alerts-container___oTTeq{
        scroll-margin-top:var(--desktop-header-height);
    }
}

.event-alerts-list__event-alerts-container___oTTeq:hover + button svg{
    fill:var(--color-tarmac);
}

.event-alerts-list__event-item___3e8ZR:last-child .event-alerts-list__event-alerts-container___oTTeq{
    border-bottom:1px solid var(--color-tarmac-light-80);
}

.event-alerts-list__event-alerts-container___oTTeq:last-child{
    border-bottom-width:1px;
}

.event-alerts-list__event-alerts-header___1aCsu{
    padding:16px 24px 16px 16px;
    grid-gap:16px;
    gap:16px;
    color:var(--color-tarmac);
}

.event-alerts-list__event-alerts-header___1aCsu svg:last-child{
    margin-left:auto;
}

.event-alerts-list__remove-button___28O5R{
    margin-top:24px;
    padding:8px;
    border:none;
    background-color:transparent;
    cursor:pointer;
}

.event-alerts-list__remove-button-accordion-open___3gF9Q{
    align-self:flex-start;
}

.event-alerts-list__remove-button___28O5R svg{
    width:18px;
    height:20px;
    fill:var(--color-tarmac);
}

@media (min-width: 600px){

    .event-alerts-list__remove-button___28O5R svg{
        fill:transparent;
    }
}

.event-alerts-list__unfollowed-event___wWuft{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:20px 24px 20px 16px;
    grid-gap:16px;
    gap:16px;
    background-color:color(var(--color-tarmac-light-80) a(0.3));
    width:calc(100% - 42px);
}

.event-alerts-list__unfollowed-event-title___ugCuB{
    font-family:var(--font-family-special);
    font-size:16px;
    line-height:24px;
    color:var(--color-tarmac);
}

.event-alerts-list__unfollowed-event-description___13qqL{
    font-family:var(--font-family-normal);
    font-size:14px;
    line-height:20px;
    color:var(--color-tarmac-light-10);
}

.event-alerts-list__unfollowed-event-undo___8EjfS{
    font-size:16px;
    line-height:24px;
    font-weight:bold;
    text-decoration:underline;
    padding:0 8px;
    border:none;
    background-color:transparent;
}

.event-alerts-accordion-body__special___32iCF{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.event-alerts-accordion-body__special-bold___36Rq0{
    font-weight:bold;
}

.event-alerts-accordion-body__normal___IikDu{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.event-alerts-accordion-body__body___2Bw3k{
    font-size:var(--font-size-body);
}

.event-alerts-accordion-body__body-small___1UGVe{
    font-size:var(--font-size-body-small);
}

.event-alerts-accordion-body__menu-item___Q9hHe{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.event-alerts-accordion-body__rail-title___fZDaC{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.event-alerts-accordion-body__tile-title___kC1aj{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.event-alerts-accordion-body__tile-metadata___rzGvn{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.event-alerts-accordion-body__tile-label___2qoLQ{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.event-alerts-accordion-body__footer-item-title___ZOObd{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.event-alerts-accordion-body__up-next-card-title___1zqGD{
    font-weight:600;
}

.event-alerts-accordion-body__info-title___20CKo{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.event-alerts-accordion-body__ellipsis___1BnQH{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.event-alerts-accordion-body__button-label___3EGFY{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.event-alerts-accordion-body__button-label-small___2HJFT{
    font-size:var(--font-size-8);
}

:root{
    --default-padding:16px;
}

.event-alerts-accordion-body__container___1LiLS{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
}

.event-alerts-accordion-body__subtitle___3BHlo{
    padding:16px 16px 4px;
    padding:var(--default-padding) var(--default-padding) 4px;
    font-size:16px;
    font-weight:var(--font-weight-bold);
    line-height:24px;
    color:var(--color-tarmac);
}

.event-alerts-accordion-header__event-image___34eDT{
    border:1px solid var(--color-tarmac);
    width:96px;
    height:52px;
}

.event-alerts-accordion-header__event-title___hKFpm{
    font-family:var(--font-family-special);
    font-size:16px;
    font-weight:var(--font-weight-bold);
    line-height:20px;
    color:1px solid var(--color-tarmac);
}

.event-alerts-accordion-header__event-meta___2z7wJ{
    font-family:var(--font-family-special);
    font-size:14px;
    font-weight:var(--font-weight-regular);
    line-height:20px;
    color:1px solid var(--color-tarmac-light-10);
}

.empty-favourites-section__special___36LMJ{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.empty-favourites-section__special-bold___2K14j{
    font-weight:bold;
}

.empty-favourites-section__normal___3dadd{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.empty-favourites-section__body___3Nbt5{
    font-size:var(--font-size-body);
}

.empty-favourites-section__body-small___2IJbd{
    font-size:var(--font-size-body-small);
}

.empty-favourites-section__menu-item___5gkz3{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.empty-favourites-section__rail-title___14Nss{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.empty-favourites-section__tile-title___1kjq5{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.empty-favourites-section__tile-metadata___3K9x4{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.empty-favourites-section__tile-label___4ij9h{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.empty-favourites-section__footer-item-title___1USMq{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.empty-favourites-section__up-next-card-title___vtRjl{
    font-weight:600;
}

.empty-favourites-section__info-title___3d-0g{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.empty-favourites-section__ellipsis___2dJBI{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.empty-favourites-section__button-label___2_aJB{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.empty-favourites-section__button-label-small___1CP-F{
    font-size:var(--font-size-8);
}

.empty-favourites-section__favourite-container___KbOdA{
    margin:0 auto;
    max-width:375px;
    text-align:center;
    font-size:16px;
}

.empty-favourites-section__favourite-error-icon___M4Eil{
    fill:var(--color-tarmac-light-80);
    opacity:0.5;
    width:68px;
    height:68px;
}

.empty-favourites-section__favourite-header___1wZDn{
    color:var(--color-tarmac);
    font-family:var(--font-family-special);
    font-size:21px;
    font-weight:bold;
    margin:20px 0;
}

.empty-favourites-section__favourite-body___c2vc8{
    color:var(--color-tarmac-light-20);
    font-family:var(--font-family-normal);
    margin-bottom:32px;
    line-height:1.5;
}

.empty-favourites-section__favourite-error-button___9uHJO{
    background-color:var(--color-tarmac-light-10);
    color:var(--color-chalk);
    display:inline-block;
    font-weight:600;
    font-family:var(--font-family-special);
    padding:16px 32px;
    font-size:14px;
    border:none;
}

.empty-favourites-section__favourite-error-button___9uHJO:hover{
    cursor:pointer;
    background-color:var(--color-tarmac-light-20);
}

:root{
    --accordion-max-animated-height:200px;
    --accordion-item-height:72px;
    --accordion-item-height-mobile:88px;
}

.favourites__subheading___kUwP7{
    font-size:18px;
    font-weight:normal;
    margin-bottom:32px;
}

.favourites__favourites-container___1PTYx:last-child .favourites__accordion___23EJy{
    border-bottom:1px solid #ced0d2;
}

.favourites__favourites-list-item___31IDm{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
}

.favourites__favourites-list-item___31IDm:hover > button svg{
    fill:var(--color-tarmac);
}

.favourites__undo-button___3I-oI{
    border:0;
    background:none;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
}

.favourites__accordion___23EJy{
    border:1px solid #ced0d2;
    border-bottom:none;
    font-weight:bold;
    padding:0 16px;
    cursor:pointer;
    width:100%;
}

@media (min-width: 600px){

    .favourites__accordion___23EJy{
        width:95%;
    }
}

.favourites__accordion___23EJy *{
    opacity:1;
    transition:opacity 0.2s linear;
}

.favourites__accordion___23EJy:hover svg:only-child{
    fill:var(--color-tarmac);
}

.favourites__favourite-name___xrNEb{
    font-size:16px;
    margin-left:16px;
    font-weight:bold;
    margin-right:auto;
}

.favourites__accordion-icon___2VqjG{
    border:none;
    background:none;
    cursor:pointer;
    display:inline-block;
    height:24px;
    margin-left:40px;
    transition:transform 0.2s;
    transform:rotate(90deg);
    width:24px;
}

.favourites__accordion-icon-open___2PlNv{
    transform:rotate(270deg);
}

.favourites__accordion-header___3UK40{
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:88px;
    height:var(--accordion-item-height-mobile);
}

@media (min-width: 600px){

    .favourites__accordion-header___3UK40{
        height:72px;
        height:var(--accordion-item-height);
    }
}

.favourites__accordion-body___1hDc4{
    height:auto;
    overflow:hidden;
    transition:max-height 0.2s linear;
    will-change:max-height;
    max-height:0;
}

.favourites__accordion-body-no-transition___1eSXi{
    transition:none;
}

.favourites__accordion-body-open___1_Lya{
    max-height:200px;
    max-height:var(--accordion-max-animated-height);
}

.favourites__accordion-body-item___2dD9k{
    height:88px;
    height:var(--accordion-item-height-mobile);
    padding:13px 0;
    position:relative;
}

@media (min-width: 600px){

    .favourites__accordion-body-item___2dD9k{
        height:72px;
        height:var(--accordion-item-height);
    }
}

.favourites__accordion-body-title___vNvMW{
    font-weight:bold;
    line-height:24px;
    margin-bottom:2px;
    max-width:calc(100% - 72px);
}

.favourites__accordion-body-description___aCrX2{
    color:#3d4549;
    font-weight:normal;
    max-width:calc(100% - 72px);
}

.favourites__remove-favourite-button___3inPm{
    border:0;
    background:#0c161c;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    color:var(--color-white);
    width:100%;
    padding:14px 0;
    text-align:center;
    margin-bottom:16px;
}

@media (min-width: 600px){

    .favourites__remove-favourite-button___3inPm{
        display:none;
    }
}

.favourites__remove-button___cq-I4{
    display:none;
}

@media (min-width: 600px){

    .favourites__remove-button___cq-I4{
        display:block;
        padding:8px;
        border:none;
        background-color:transparent;
        cursor:pointer;
    }
}

.favourites__remove-button___cq-I4 svg{
    width:18px;
    height:20px;
    fill:transparent;
}

.favourites__unfollowed-favourite___1pCf2{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:20px 24px 20px 16px;
    grid-gap:16px;
    gap:16px;
    background-color:color(var(--color-tarmac-light-80) a(0.3));
    width:100%;
    border:1px solid #ced0d2;
    border-bottom:none;
}

@media (min-width: 600px){

    .favourites__unfollowed-favourite___1pCf2{
        width:95%;
    }
}

.favourites__unfollowed-favourite___1pCf2:last-child{
    border-bottom:1px solid #ced0d2;
}

.favourites__unfollowed-favourite-title___5XcuU{
    font-family:var(--font-family-normal);
    font-size:16px;
    line-height:24px;
    color:var(--color-tarmac);
}

.favourites__unfollowed-favourite-description___hSpZg{
    font-family:var(--font-family-normal);
    font-size:14px;
    line-height:20px;
    color:var(--color-tarmac-light-10);
}

.pin-protection__pin-protection-header___3r3YW{
    font-family:var(--font-family-normal);
    padding:16px;
}

@media (min-width: 1024px){

    .pin-protection__pin-protection-header___3r3YW{
        padding:0 72px 32px 0;
    }
}

.pin-protection__pin-protection-header___3r3YW h2{
    font-size:18px;
    margin-bottom:8px;
}

.pin-protection__pin-protection-header___3r3YW p{
    font-size:16px;
    line-height:1.4;
}

.pin-protection__pin-protection-reset___2-M1k{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    padding:0 16px 16px;
    max-width:332px;
}

.pin-protection__pin-protection-reset___2-M1k label{
    margin-top:16px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    flex-direction:column;
    position:relative;
}

.pin-protection__pin-input___NM2wq{
    max-width:300px;
    padding:8px;
    letter-spacing:8px;
    margin-top:8px;
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    border:1px solid var(--color-tarmac-light-60);
    font-family:var(--font-family-special);
}

.pin-protection__password-input___3PKNu{
    max-width:300px;
    padding:8px;
    padding-right:66px;
    margin-top:8px;
    font-size:18px;
    border:1px solid var(--color-tarmac-light-60);
    font-family:var(--font-family-special);
}

.pin-protection__password-input-rtl___1vYmA{
    padding-left:66px;
    padding-right:8px;
}

.pin-protection__password-input___3PKNu[type="password"]{
    letter-spacing:8px;
    font-weight:bold;
    text-transform:uppercase;
}

.pin-protection__pin-protection-submit-button___2_Ntq{
    text-transform:uppercase;
    color:var(--color-chalk);
    font-weight:600;
    font-family:var(--font-family-special);
    padding:9px 16px;
    background-color:var(--color-tarmac);
    max-width:300px;
    border:1px solid var(--color-tarmac);
    margin-top:16px;
    font-size:16px;
    cursor:pointer
}

.pin-protection__pin-protection-submit-button___2_Ntq:disabled{
    background-color:var(--color-tarmac-light-40);
    border-color:var(--color-tarmac-light-40);
    cursor:auto;
}

.pin-protection__pin-protection-submit-button___2_Ntq[disabled]{
    background-color:var(--color-tarmac-light-40);
    border-color:var(--color-tarmac-light-40);
}

.pin-protection__pin-protection-toggle-button___1mMDt{
    left:190px;
}

@media (min-width: 360px){

    .pin-protection__pin-protection-toggle-button___1mMDt{
        left:230px;
    }
}

.pin-protection__pin-protection-toggle-button___1mMDt{
    background:transparent;
    border:none;
    position:absolute;
    top:31px;
    padding:8px;
    font-size:10px;
    font-family:var(--font-family-special);
    text-transform:uppercase;
    color:var(--color-tarmac-light-60);
    font-weight:bold;
    cursor:pointer;
}

@media (min-width: 360px){

    .pin-protection__pin-protection-toggle-button-rtl___3KGbr{
        right:230px;
        left:unset;
    }
}

.pin-protection__pin-protection-toggle-button___1mMDt:focus{
    outline:none;
}

.pin-protection__pin-protection-reset___2-M1k label[focus-within] .pin-protection__pin-protection-toggle-button___1mMDt{
    color:var(--color-tarmac);
}

.pin-protection__pin-protection-reset___2-M1k label:focus-within .pin-protection__pin-protection-toggle-button___1mMDt{
    color:var(--color-tarmac);
}

.pin-protection__pin-service-error___jpHuQ{
    color:var(--color-red);
    font-size:14px;
    margin-top:8px;
}

.pin-protection__accordion-wrapper___2JrXm{
    font-family:var(--font-family-normal);
    border:1px solid var(--color-tarmac-light-80);
    border-bottom:none;
}

@media (min-width: 768px){

    .pin-protection__accordion-wrapper___2JrXm{
        min-width:580px;
    }
}

.pin-protection__accordion-wrapper___2JrXm:last-of-type{
    border-bottom:1px solid var(--color-tarmac-light-80);
}

.pin-protection__accordion-icon___3x3fm{
    border:none;
    background:none;
    cursor:pointer;
    display:inline-block;
    height:24px;
    margin-left:40px;
    transition:transform 0.2s;
    transform:rotate(90deg);
    min-width:24px;
}

.pin-protection__accordion-icon-open___zsfBv{
    transform:rotate(270deg);
}

.pin-protection__accordion-header___rRdmA{
    align-items:center;
    justify-content:space-between;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:16px;
}

.pin-protection__accordion-header___rRdmA h3{
    font-size:18px;
    font-weight:bold;
}

.pin-protection__accordion-header___rRdmA p{
    font-size:14px;
    font-weight:normal;
    margin-top:8px;
    color:var(--color-tarmac-light-40);
}

.pin-protection__accordion-body___36BBL{
    max-height:0;
    overflow:hidden;
    transition:max-height 0.2s linear;
}

.pin-protection__accordion-body-open___2q82r{
    max-height:340px;
    height:auto;
}

.scoreboard__toggle-container___26d63{
    border:1px solid #ced0d2;
    padding:16px;
}

.scoreboard__title___1Cutx{
    font-family:var(--font-family-special);
    font-size:var(--font-size-6);
    color:var(--color-tarmac);
    line-height:20px;
    margin-bottom:8px;
}

.scoreboard__description___1T95j{
    font-family:var(--font-family-normal);
    font-size:var(--font-size-7);
    line-height:20px;
    color:var(--color-tarmac-light-20);
    font-weight:400;
    width:calc(100% - 60px);
}

.scoreboard__toggle___1Wg7J{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    position:relative;
}

.subtitles-preview__special___3mXdn{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
}

.subtitles-preview__special-bold___2gKLT{
    font-weight:bold;
}

.subtitles-preview__normal___2DoOG{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
}

.subtitles-preview__body___3gX0A{
    font-size:var(--font-size-body);
}

.subtitles-preview__body-small___1zM09{
    font-size:var(--font-size-body-small);
}

.subtitles-preview__menu-item___1N9sP{
    color:var(--color-tarmac-light-60);
    font-size:var(--font-size-menu-item);
    font-weight:bold;
    text-align:left;
    -webkit-tap-highlight-color:var(--color-transparent-black);
}

.subtitles-preview__rail-title___LIEUX{
    font-size:var(--font-size-rail-title);
    font-weight:800;
    text-shadow:0 2px 4px color(var(--color-tarmac) a(0.5));
    line-height:var(--line-height-1);
}

.subtitles-preview__tile-title___1iODQ{
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-title);
    line-height:var(--line-height-1);
}

.subtitles-preview__tile-metadata___3STeu{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    color:var(--color-tarmac-light-70);
    font-family:var(--font-family-normal);
    font-weight:bold;
    text-shadow:var(--tile-text-shadow);
    font-size:var(--font-size-tile-metadata);
    line-height:var(--line-height-1);
}

.subtitles-preview__tile-label___1Gf15{
    font-weight:800;
    font-size:var(--font-size-tile-label);
    font-family:var(--font-family-normal);
    margin-right:5px;
}

.subtitles-preview__footer-item-title___1tgFy{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.subtitles-preview__up-next-card-title___29yx4{
    font-weight:600;
}

.subtitles-preview__info-title___3QLBL{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

.subtitles-preview__ellipsis___2HzEi{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.subtitles-preview__button-label___1zYp-{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:greyscale;
    font-family:var(--font-family-special);
    font-weight:600;
    font-size:var(--font-size-6);
    text-transform:uppercase;
}

.subtitles-preview__button-label-small___3H_IC{
    font-size:var(--font-size-8);
}

.subtitles-preview__preview___fvIjj{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:96px;
    overflow:hidden;
    justify-content:center;
    align-items:center;
    background:url(static/preset_preview_bg-039899a9ec4493d43f73879aa61884c1.jpg) no-repeat
        center;
    background-size:cover;
}

.subtitles-preview__preview-preset___1e-fr{
    max-width:139px;
    max-height:48px;
}

.subtitles-preview__window___3jGTc{
    padding:0.3em 0.4em;
    font-size:20px;
}

.subtitles-preview__text___2CWK2{
    display:none;
}

@media (min-width: 600px){

    .subtitles-preview__text___2CWK2{
        display:inline-block;
    }
}

.subtitles-preview__text-small___28VTn{
    display:inline-block;
}

@media (min-width: 600px){

    .subtitles-preview__text-small___28VTn{
        display:none;
    }
}

.subtitles-preview__title___tEON2{
    min-height:24px;
    font-size:16px;
    font-weight:600;
    margin-bottom:8px;
}

.subtitles__message___3pqBC,
.subtitles__edit-button___1mB6w{
    font-family:var(--font-family-normal);
    font-size:16px;
}

.subtitles__preset-text___AJObY{
    display:block;
    margin-top:24px;
    font-size:16px;
}

.subtitles__edit-button___1mB6w{
    width:auto;
    border:none;
    background:transparent;
    text-align:left;
    cursor:pointer;
    text-decoration:underline;
}

.subtitles__subtitles-wrapper___PwCv8 button{
    margin-top:8px;
}

.subtitles__subtitles-wrapper___PwCv8 .subtitles__preset-text___AJObY,
.subtitles__subtitles-wrapper___PwCv8 .subtitles__message___3pqBC{
    margin-bottom:8px;
}

.color-option__wrapper___1k3_B{
    position:relative;
    display:block;
    width:36px;
    height:36px;
    float:left;
    margin:3px;
    cursor:pointer
}
.color-option__wrapper___1k3_B::after{
    position:absolute;
    opacity:0;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:10;
    border:2px var(--color-tarmac-light-20) solid;
    content:"";
}
.color-option__wrapper___1k3_B:hover:not(.color-option__hover___3ReY3){
    border:2px var(--color-yellow) solid
}
.color-option__wrapper___1k3_B:hover:not(.color-option__hover___3ReY3)::after{
    opacity:1;
}
.color-option__wrapper___1k3_B.color-option__hover___3ReY3{
    border:2px var(--color-tarmac-light-20) solid;
}

.semi-transparent-toggle__wrapper___yQsIB{
    clear:both;
    padding:3px
}

.semi-transparent-toggle__wrapper___yQsIB.semi-transparent-toggle__is-disabled___2jy_e{
    pointer-events:none;
    opacity:0.5;
}

.semi-transparent-toggle__checkbox-label___3Zwea::after{
    background-color:var(--color-tarmac-light-10);
    right:auto;
    left:0;
    top:0;
}

.semi-transparent-toggle__checkbox-wrapper___2Ulc5{
    font-size:12px;
    padding-left:24px;
    cursor:pointer;
}

.color-dropdown__dropdown___Hzugt{
    width:132px;
}

.color-dropdown__options___1V4gS{
    padding:3px;
}

.color-dropdown__toggle___1c54K{
    padding-left:3px;
    padding-top:3px;
}

.settings-dialog__wrapper___iRc_Y{
    position:relative;
}

.settings-dialog__close-icon___3XSwB{
    position:absolute;
    right:0;
    top:0;
    border:none;
    width:24px;
    height:24px;
    padding:6px;
    fill:var(--color-chalk);
    background-color:var(--color-tarmac-light-10);
    cursor:pointer
}

.settings-dialog__close-icon___3XSwB:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

.settings-dialog__button-container___3tgBO{
    margin-top:32px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
}

@media (min-width: 600px){

    .settings-dialog__button-container___3tgBO{
        flex-direction:row;
    }
}

.settings-dialog__dropdown-columns-wrapper___fph_M{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-flow:row wrap;
}

@media (min-width: 600px){

    .settings-dialog__dropdown-columns-wrapper___fph_M{
        justify-content:space-between;
        flex-wrap:no-wrap;
    }
}

.settings-dialog__font-and-border-column___YU_MB{
    width:100%;
}

@media (min-width: 600px){

    .settings-dialog__font-and-border-column___YU_MB{
        width:45%;
    }
}

.settings-dialog__text-and-background-column___oqT8q,
.settings-dialog__size-and-window-column___VUxJI{
    width:50%;
    padding-right:15%;
}

@media (min-width: 600px){

    .settings-dialog__text-and-background-column___oqT8q,
.settings-dialog__size-and-window-column___VUxJI{
        width:18%;
        padding-right:0;
    }
}

@keyframes common-fight-card-modal__slide-up___3hYtn{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.common-fight-card-modal__container___1A3ms{
    width:656px;
    overflow:hidden;
    border-radius:16px;
    border:1px solid var(--color-tarmac-light-20);
}

@media (max-width: 767px){

    .common-fight-card-modal__container___1A3ms{
        width:100%;
        border-radius:0;
        border:none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__container___1A3ms{
        width:95%;
        display:block;
        margin:0 auto;
    }
}

.common-fight-card-modal__fight-image-container___2SOEF{
    position:relative;
    background-size:cover;
    background-position:center top;
    background-repeat:no-repeat;
    height:400px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:flex-end;
}

.common-fight-card-modal__fight-details___6MCo_{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    padding-left:16px;
    padding-right:16px;
    width:100%;
}

@media (max-width: 767px){

    .common-fight-card-modal__fight-details___6MCo_{
        background:#000000;
    }
}

.common-fight-card-modal__pre-title___2yTqa{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-special);
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
    text-transform:uppercase;
    direction:ltr;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__pre-title___2yTqa{
        font-size:16px;
        font-style:normal;
        font-weight:500;
        line-height:31.795px;
    }
}

.common-fight-card-modal__title___v0FIm{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-special);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:36px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__title___v0FIm{
        font-size:40px;
        font-style:normal;
        font-weight:700;
        line-height:48px;
        width:80%;
        display:block;
        margin:auto;
        text-align:center;
    }
}

@media (max-width: 767px){

    .common-fight-card-modal__title___v0FIm{
        min-width:249px;
        display:block;
        margin:auto;
        text-align:center;
    }
}

.common-fight-card-modal__schedule___JZDWd{
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__schedule___JZDWd{
        font-size:20px;
        font-style:normal;
        font-weight:700;
        line-height:normal;
    }
}

.common-fight-card-modal__line___2viie{
    border-bottom:1px solid #242d33;
    margin-top:32px;
    padding-left:16px;
    padding-right:16px;
    width:100%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__line___2viie{
        margin-left:16px;
        margin-right:16px;
        background:none;
    }
}

.common-fight-card-modal__fight-card-container___28JEd{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:32px;
    gap:32px;
    flex-direction:column;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(0%, #000000));
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 0%);
    padding-left:16px;
    padding-right:16px;
    padding-top:32px;
}

@media (max-width: 1024px){

    .common-fight-card-modal__fight-card-container___28JEd{
        max-height:100vh;
        overflow-y:scroll;
        scrollbar-width:none;
        -ms-overflow-style:none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__fight-card-container___28JEd{
        max-height:95vh;
    }
}

.common-fight-card-modal__fight-card-container___28JEd .common-fight-card-modal__event___3BgOo:last-child{
    margin-bottom:32px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__fight-card-container___28JEd .common-fight-card-modal__event___3BgOo:last-child{}
}

.common-fight-card-modal__fight-card-container___28JEd .common-fight-card-modal__event___3BgOo:last-child{

    .common-fight-card-modal__fight-card-container___28JEd .common-fight-card-modal__event___3BgOo:first-child{
        padding-top:32px;
    }
}

.common-fight-card-modal__event___3BgOo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
}

@media (max-width: 767px){

    .common-fight-card-modal__event___3BgOo{
        grid-gap:12px;
        gap:12px;
        display:grid;
        grid-template-columns:1.8fr 2fr 1.8fr;
    }
}

.common-fight-card-modal__match-details___1Y8vf{
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:12px;
    gap:12px;
    flex-direction:column;
}

.common-fight-card-modal__match-name___3VEWg{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    text-align:center;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__match-name___3VEWg{
        font-size:16px;
        font-style:normal;
        font-weight:400;
        line-height:20px;
    }
}

.common-fight-card-modal__vs___1BO2t{
    text-align:center;
    margin-top:12px;
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
}

.common-fight-card-modal__player-name___P5CsC{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media (max-width: 767px){

    .common-fight-card-modal__player-name___P5CsC{
        font-size:16px;
        font-style:normal;
        font-weight:700;
    }
}

.common-fight-card-modal__country-detail___nIKQX{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:8px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    background-color:#242d33;
    border-radius:4px;
    height:28px;
    width:62px;
    margin-top:8px;
}

.common-fight-card-modal__country-name___26SfO{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:left;
    color:#f0f2f2;
}

.common-fight-card-modal__player-two-details___ohdoD{
    position:relative;
    padding-bottom:40px;

    .common-fight-card-modal__country-detail___nIKQX{
        position:absolute;
        bottom:0;
        right:0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__player-two-details___ohdoD{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:flex-end;
        grid-gap:12px;
        gap:12px;
        flex-direction:row-reverse;
        width:45%;
        justify-content:flex-start;
        padding-bottom:0;

        .common-fight-card-modal__country-detail___nIKQX{
            position:unset;
        }
    }
}

.common-fight-card-modal__player-one-details___2Fr9c{
    position:relative;
    padding-bottom:40px;

    .common-fight-card-modal__country-detail___nIKQX{
        position:absolute;
        bottom:0;
        left:0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__player-one-details___2Fr9c{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:flex-end;
        grid-gap:12px;
        gap:12px;
        flex-direction:row;
        width:45%;
        justify-content:flex-start;
        padding-bottom:0;

        .common-fight-card-modal__country-detail___nIKQX{
            position:unset;
        }
    }
}

.common-fight-card-modal__player-two-name___1leNN{
    color:var(--color-chalk);
    font-family:var(--font-family-special);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    text-align:right;
}

@media (max-width: 767px){

    .common-fight-card-modal__player-two-name___1leNN{
        font-size:16px;
        font-style:normal;
        font-weight:700;
    }
}

@media (max-width: 767px){

    .common-fight-card-modal__player-details___3PToZ{
        margin-top:8px;
    }
}

.common-fight-card-modal__player-info___3VfVU{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
}

.common-fight-card-modal__actions___3phV1{
    background:-webkit-gradient(linear, left top, left bottom, color-stop(25.68%, rgba(0, 0, 0, 0)), color-stop(49.77%, #000000));
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 25.68%, #000000 49.77%);
    max-height:240px;
    position:absolute;
    bottom:0;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    height:150px;
    padding-left:16px;
    padding-right:16px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .common-fight-card-modal__actions___3phV1{
        height:231px;
        padding-right:0;
        padding-left:0;
    }
}

@keyframes fight-card-modal__slide-up___3Wyam{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.fight-card-modal__modal-outer___1TD-n{
    --backdrop-color:rgba(0, 0, 0, .8);
    --padding-top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    position:fixed;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    background-color:var(--backdrop-color);
    padding-top:var(--padding-top);
}

@media (max-width: 767px){

    .fight-card-modal__modal-outer___1TD-n{
        animation:fight-card-modal__slide-up___3Wyam 0.5s ease-in-out;
    }
}

.fight-card-modal__modal-inner-wrapper___3NoVd{
    position:relative;
    max-height:100%;
    box-shadow:0 2px 20px 0 var(--backdrop-color);
    color:var(--color-chalk);
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column
}

.fight-card-modal__modal-inner-wrapper___3NoVd.fight-card-modal__dynamic-width___3HXO_{
    width:100%;
}

@media (min-width: 768px){

    .fight-card-modal__modal-inner-wrapper___3NoVd.fight-card-modal__dynamic-width___3HXO_{
        width:100%;
    }
}

@media (max-width: 767px){

    .fight-card-modal__modal-inner-wrapper___3NoVd.fight-card-modal__modal-inner-wrapper___3NoVd{
        width:100%;
        position:fixed;
        bottom:0;
        left:50%;
        transform:translate(-50%);
    }
}

.fight-card-modal__modal-inner___1IL0b{
    width:100%;
    overflow:auto;
    scrollbar-width:none;
    -ms-overflow-style:none;
}

@media (max-width: 767px){

    .fight-card-modal__modal-inner___1IL0b{
        overflow:hidden;
    }
}

.fight-card-modal__modal-inner___1IL0b::-webkit-scrollbar{
    width:0;
    height:0;
    display:none;
}

.fight-card-modal__close-button___3UJoI{
    --offset:22px;
    --padding:8px;
    all:unset;
    cursor:pointer;
    position:absolute;
    padding:var(--padding);
    top:calc(var(--offset) - var(--padding));
    right:calc(var(--offset) - var(--padding));
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:10
}

.fight-card-modal__close-button___3UJoI:focus{
    outline:-webkit-focus-ring-color auto 1px;
}

.fight-card-modal__close-button___3UJoI svg{
    fill:var(--color-chalk);
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .fight-card-modal__close-button___3UJoI{
        right:32px;
    }
}

.fight-card-modal__close-icon___36INi{
    width:auto;
    height:auto;
}

