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

.trademark__special-bold___2pn0a{
    font-weight:bold;
}

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

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

.trademark__body-small___3GTnO{
    font-size:var(--font-size-body-small);
}

.trademark__menu-item___1cyOE{
    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);
}

.trademark__rail-title___sZp6K{
    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);
}

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

.trademark__tile-metadata___1SQ2C{
    -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);
}

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

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

.trademark__up-next-card-title___10kH4{
    font-weight:600;
}

.trademark__info-title___2bQBE{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

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

.trademark__button-label___2rnal{
    -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;
}

.trademark__button-label-small___3Ojj2{
    font-size:var(--font-size-8);
}

.trademark__trademark___1caCB{
    padding:10px 16px;
    display:block;
}

.dialog__dialogwrapper___1ZFkc a{
    text-decoration:underline;
}

.dialog__error-code___2zZg6{
    font-size:16px;
}

.dialog__header___nNX4v{
    font-family:var(--font-family-normal);
    font-weight:600;
    font-size:22px;
    padding-right:42px;
    margin-bottom:24px;
    line-height:1.2;
}

.dialog__active-grace-banner-header___21xD7{
    text-align:center;
    max-width:320px;
    font-size:24px;
    font-weight:700;
    max-height:56px;
    padding-right:0;
    margin:56px auto 48px;
}

.dialog__active-grace-dialog-container___23Qaa{
    padding:32px;
}

.dialog__active-grace-dialog-container-v3___1-Grx{
    padding:32px;
}

.dialog__active-grace-header-v2___2a1Yw{
    color:#f9fafa;
    color:var(--Chalk, var(--brand-chalk, #f9fafa));
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:28px;
    padding-right:0;
    margin:24px auto 16px;
}

@media (max-width: 767px){

    .dialog__active-grace-header-v2___2a1Yw{
        margin:16px auto 8px;
    }
}

.dialog__active-grace-image-container___3bG0v{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    width:180px;
    height:160px;
    margin:auto;
}

@media (max-width: 767px){

    .dialog__active-grace-image-container___3bG0v{
        width:120px;
        height:107px;
    }
}

.dialog__active-grace-banner-body___3NeaT{
    padding:24px;
    max-width:368px;
    margin:auto;
    font-weight:400;
    font-size:16px;
    line-height:24px;
    border:1px solid var(--color-tarmac-light-20);
    border-radius:8px;
    margin-bottom:39px;
}

.dialog__active-grace-body-v2___23tKM{
    color:#f0f2f2;
    color:var(--Core-Lighthouse, #f0f2f2);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

.dialog__active-grace-banner-body___3NeaT span{
    max-width:320px;
    max-height:48px;
}

.dialog__active-grace-banner-button-container___2BGFJ{
    grid-gap:7px;
    gap:7px;
    align-items:center;
    flex-direction:column !important;
}

.dialog__active-grace-container-v2___1Sv23{
    grid-gap:12px;
    gap:12px;
    margin-top:48px !important;
}

.dialog__active-grace-banner-button___nRV38{
    width:368px;
    height:52px;
    margin:0 !important;
}

.dialog__active-grace-banner-button-v2___1Vqsm{
    border-radius:4px !important;
    margin:0 !important;
    background-color:#f9fafa !important;
    background-color:var(--chalk, #f9fafa) !important;
}

.dialog__active-grace-banner-button-v2___1Vqsm:nth-child(2){
    background-color:#0c161c !important;
    background-color:var(--tarmac, #0c161c) !important;
}

.dialog__badge-wrapper___76LfK{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:36px;
    padding:7.683px 9.22px 9.22px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    border-radius:3.073px;
    background:#faf0e1;
    background:var(--Validation-Caution-Tint, #faf0e1);
    margin-bottom:32px;
}

@media (max-width: 500px){

    .dialog__badge-wrapper___76LfK{
        margin-bottom:75px;
    }
}

.dialog__title-styles___2DrQg{
    width:327px;
    color:#000000;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:36px;
    margin-bottom:31px;
}

.dialog__payment-wrapper___3pGrC{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:14px 16px 14px 12px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:12px;
    background:#faf0e1;
    margin-bottom:24px;
    width:327px;
}

.dialog__description___1ZsBg{
    width:318px;
    color:#6d7377;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    margin-bottom:32px;
}

@media (max-width: 500px){

    .dialog__description___1ZsBg{
        margin-bottom:100px;
    }
}

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

.dialog__subtitle___1ex1y{
    width:318px;
    color:#080e12;
    color:var(--brand-smoky, #080e12);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    margin-bottom:48px;
}

.dialog__badge-styles___1kkBu{
    color:#ff9600;
    color:var(--Validation-Caution-Amber, #ff9600);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:800;
    line-height:23.049px;
    text-transform:uppercase;
}

.dialog__buttonstyles___1ifaO{
    height:52px;
    border-radius:8px;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    text-align:center;
    padding:14px 24px;
    text-transform:uppercase;
}

.dialog__button-styles-v2___3x1N_{
    width:327px;
    height:52px;
    border-radius:8px !important;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    font-style:normal;
    line-height:24px;
    text-align:center;
    padding:14px 24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    background-color:#080e12 !important;
    color:#f9fafa !important;
    text-transform:capitalize;
    margin-bottom:10px !important;
}

@media (max-width: 500px){

    .dialog__button-styles-v2___3x1N_{
        width:327px !important;
    }
}

.dialog__card-body___27erj{
    color:#9ea2a4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    font-family:var(--font-family-normal);
    text-align:center;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    -webkit-column-gap:4px;
       -moz-column-gap:4px;
            grid-column-gap:4px;
            column-gap:4px;
}

.dialog__declined-message-wrapper___bh1T8{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:12px;
    gap:12px;
    justify-content:center;
    align-items:center;
}

.dialog__circle-mask___241g0{
    width:4px;
    height:4px;
    border-radius:50%;
    background-color:#9ea2a4;
    margin:0 2px;
    display:inline-block;
}

.dialog__button-styles-v2-transparent___e9xe1{
    width:327px;
    height:52px;
    border-radius:8px !important;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    font-style:normal;
    line-height:24px;
    text-align:center;
    padding:14px 24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    background-color:var(--color-chalk) !important;
    color:black !important;
    text-transform:capitalize;
    outline:none !important;
    border:none !important;
}

@media (max-width: 500px){

    .dialog__button-styles-v2-transparent___e9xe1{
        width:327px !important;
    }
}

.dialog__visaIcon___fo2on{
    width:37px;
    height:30px;
}

.dialog__visaIcon___fo2on svg{
    width:100%;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
}

.dialog__cardEnding___5cQ03{
    color:#0c161c;
    color:var(--tarmac, #0c161c);
    font-style:normal;
    font-weight:700;
    margin-left:2px;
}

.dialog__active-grace-banner-button-container___2BGFJ button button{
    margin:auto;
    padding:14px 80px;
    max-width:368px;
    max-height:62px;
}

.dialog__message___1_Dit{
    margin-top:16px;
    font-size:16px;
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-style:normal;
    font-weight:400;
    line-height:24px
}

.dialog__message___1_Dit span p{
    margin-bottom:8px;
}

.dialog__message___1_Dit span ul li{
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.dialog__message___1_Dit p + p{
    margin-top:16px;
}

.dialog__dialog-dismiss-button___sjcu4{
    min-width:48px;
    min-height:48px;
    stroke:var(--color-chalk);
    stroke-width:16px;
    margin-top:14px;
    margin-right:8px;
}

.dialog__button-container___17IZZ{
    margin-top:24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
}

@media (min-width: 600px){

    .dialog__button-container___17IZZ{
        flex-direction:row;
    }
}

@media (min-width: 600px){

    .dialog__button-container-de-notification___2Yg5_ button{
        flex:1 1 0;
        width:0;
    }
}

.dialog__buttons-smaller-wrapper___3MGR4{
    margin-top:16px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

@media (min-width: 768px){

    .dialog__buttons-smaller-wrapper___3MGR4{
        flex-direction:row;
    }
}

.dialog__buttons-smaller-wrapper___3MGR4 button{
    height:52px;
}

@media (min-width: 768px){

    .dialog__buttons-smaller-wrapper___3MGR4 button{
        width:288px;
    }
}

.dialog__pricing-to___PAjKq{
    font-family:var(--font-family-normal);
    font-weight:700;
    font-size:24px;
    line-height:28px;
}

.dialog__line-break-border___2wLsz{
    margin:16px -24px 0;
    border-top:1px solid var(--color-tarmac-light-20);
    padding-top:13px;
    padding-left:24px;
}

.dialog__pricing-from___3Z7yz{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    color:var(--color-tarmac-light-60);
    -webkit-text-decoration-line:line-through;
            text-decoration-line:line-through;
}

.dialog__pricing-description___2JYa_{
    font-family:var(--font-family-normal);
    font-weight:400;
    font-size:14px;
    line-height:20px;
    color:var(--color-tarmac-light-80);
}

.dialog__terms-wrapper___RZXNP{
    margin-top:16px;
}

.dialog__terms___3sn3r{
    font-family:var(--font-family-normal);
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:var(--color-chalk);
    padding-left:24px;
    cursor:pointer;
}

.dialog__terms-override___1oyx9{
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
}

.dialog__terms-override___1oyx9>span>a{
    -webkit-text-decoration-line:underline;
            text-decoration-line:underline;
}

.dialog__terms-desc___cm_dC{
    margin-top:16px;
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.error-code__container___aqB2i{
    width:100%;
    color:var(--color-tarmac-light-70);
}

.error-code__center___2Smub{
    text-align:center;
}

.dismiss-button__dismiss-button___1-E1d{
    position:absolute;
    top:0;
    right:0;
    border:none;
    width:44px;
    height:44px;
    padding:16px;
    background:none;
    fill:var(--color-chalk);
    cursor:pointer;
    pointer-events:all;
}

.header__header-wrapper-large___3qqGi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:space-evenly;
    align-items:flex-start;
    grid-gap:12px;
    gap:12px;
    margin:-24px -24px 0;
    background:center / cover no-repeat;
    padding:16px;
    height:220px;
}

@media (min-width: 768px){

    .header__header-wrapper-large___3qqGi{
        min-height:170px;
        max-height:220px;
        padding:27px;
    }
}

.header__wrapper-with-logo___3VR9g{
    grid-gap:unset;
    gap:unset;
}

@media (max-width: 450px){

    .header__wrapper-with-logo___3VR9g{
        background-size:100% 100%;
    }
}

.header__header-text-size-large___zLuDX{
    font-family:var(--font-family-normal);
    font-style:normal;
    font-weight:var(--font-weight-bold);
    font-size:28px;
    margin-bottom:0;
    width:350px;
    line-height:120%;
    word-wrap:break-word;
}

@media (min-width: 768px){

    .header__header-text-size-large___zLuDX{
        width:488px;
    }
}

.header__header___K7z7a strong{
    font-weight:bold;
}

.header__dazn-logo___2FPJk{
    width:33px;
    height:33px;
    background-repeat:no-repeat;
    cursor:pointer;
    fill:var(--color-white);
}

.header__discount-label___2YbVr{
    border-radius:4px;
    height:26px;
    font-family:var(--font-family-normal);
    font-style:normal;
    font-weight:var(--font-weight-extra-bold);
    font-size:14px;
    line-height:15px;
    text-transform:uppercase;
    color:var(--color-chalk);
    background-color:var(--color-red-dark-10);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding:5px 6px 6px;
}

.header__logo___13ipw{
    height:34px;
    width:167px;
    margin-top:16px;
    margin-bottom:8px;
}

.sticky-banner__dialog-dismiss___1CidF{
    top:50%;
    transform:translateY(-50%);
    width:14px;
    height:14px;
    padding:0;
    right:18px
}

.sticky-banner__dialog-dismiss___1CidF svg{
    width:14px;
    height:14px;
    stroke:var(--color-chalk);
    stroke-width:16px;
}

.sticky-banner__sticky-banner-button-styles___3rzGg{
    min-width:88px;
    height:40px;
    border-radius:4px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:4px 16px;
    justify-content:center;
    align-items:center;
    grid-gap:4px;
    gap:4px;
    color:#080e12;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    background-color:#f9fafa;
    background-color:var(--chalk, #f9fafa);
    border:none;
}

.sticky-banner__button-container___2-drj button{
    min-width:99px;
    margin-left:24px;
    border-radius:2px;
    padding:4px 8px;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    font-family:var(--font-family-normal);
}

.sticky-banner__visaIcon___1ZQ9q{
    width:37px;
    height:30px;
}

.sticky-banner__visaIcon___1ZQ9q svg{
    width:100%;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover;
}

.sticky-banner__button-container-v2___5XJ3_ button{
    min-width:99px;
    border-radius:2px;
    padding:4px 8px;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    font-family:var(--font-family-normal);
}

.sticky-banner__active-grace-v2-button___o5Lmx button{
    margin-left:293px;
    padding:8px 16px;
    line-height:24px;
    background-color:#f9fafa !important;
    background-color:var(--chalk, #f9fafa) !important;
}

@media (max-width: 1023px){

    .sticky-banner__active-grace-v2-button___o5Lmx button{
        margin-left:auto
    }
}

.sticky-banner__active-grace-v2-button-v2___2esui button{
    padding:8px 16px;
    line-height:24px;
    background-color:#f9fafa !important;
    background-color:var(--chalk, #f9fafa) !important;
}

@media (max-width: 1023px){

    .sticky-banner__active-grace-v2-button-v2___2esui button{
        margin-left:auto
    }
}

.sticky-banner__render-dialog___oy0jm{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-align:center;
}

.sticky-banner__render-dialog-v2___3yUhh{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.sticky-banner__render-active-grace-v2-dialog___19R2v{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-align:center;
    justify-content:space-between;
    padding-left:52px;
    padding-right:52px;
}

@media (max-width: 767px){

    .sticky-banner__render-active-grace-v2-dialog___19R2v{
        padding-left:0;
        padding-right:0
    }
}

.sticky-banner__render-active-grace-v2-dialog-v2___3zMx6{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-align:center;
    padding-left:17px;
}

@media (breakpoint-up-width-768){

    .sticky-banner__render-active-grace-v2-dialog-v2___3zMx6{
        padding-left:302px
    }
}

@media (max-width: 767px){

    .sticky-banner__render-active-grace-v2-dialog-v2___3zMx6{
        padding-left:0;
        padding-right:0
    }
}

.sticky-banner__banner-container___2wTzI{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align:center;
    align-items:center;
    justify-content:center;
    padding:16px;
    transform:unset;
    width:100%;
    z-index:100;
    background-color:rgb(17, 26, 32);
}

.sticky-banner__info-icon___3EgnN{
    width:24px;
    height:24px;
    fill:var(--color-chalk);
    margin-right:16px;
    align-self:center;
}

@media (min-width: 768px){

    .sticky-banner__info-icon___3EgnN{
        display:block
    }
}

.sticky-banner__dialog-text___3kNDX{
    font-weight:var(--font-weight-bold);
    line-height:16px;
    font-family:var(--font-family-normal);
    font-size:var(--font-size-7);
    align-self:center;
}

@media (min-width: 768px){

    .sticky-banner__dialog-text___3kNDX{
        line-height:24px;
        font-size:var(--font-size-6)
    }
}

.sticky-banner__dialog-text-v2___2Uxso{
    color:#dddedf;
    color:var(--Core-Primer, #dddedf);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:18px;
    text-align:left;
    padding-right:18px;
    align-self:center;
}

@media (max-width: 767px){

    .sticky-banner__dialog-text-v2___2Uxso{
        font-size:13px;
        font-weight:400;
        line-height:18px;
        text-align:left
    }
}

.sticky-banner__dialog-message___1FUib{
    font-weight:400;
    line-height:24px;
    font-family:var(--font-family-normal);
    font-size:16px;
    width:auto;
    max-width:268px;
    align-self:center;
    margin-left:8px;
}

@media (min-width: 768px){

    .sticky-banner__dialog-message___1FUib{
        width:auto;
        line-height:24px
    }
}

@media (max-width: 599px){

    .sticky-banner__dialog-message___1FUib{
        display:none
    }
}

.sticky-banner__sticky-banner-icon-container___23JHE{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    width:48px;
    height:48px;
    margin-right:8px;
    padding-bottom:5px;
}

.sticky-banner__active-grace-banner-content___Fhrmz{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

.sticky-banner__active-grace-banner-content-v2___kDrb1{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:8px;
    gap:8px;
    align-items:center;
}

.sticky-banner__contain___3o_pJ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
}

.sticky-banner__inner-container___DfqQH{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    width:100%;
}

@media (min-width: 768px){

    .sticky-banner__inner-container___DfqQH{
        width:840px
    }
}

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

.full-screen__special-bold___yElUe{
    font-weight:bold;
}

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

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

.full-screen__body-small___1_yax{
    font-size:var(--font-size-body-small);
}

.full-screen__menu-item___26yuL{
    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);
}

.full-screen__rail-title___2aIJA{
    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);
}

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

.full-screen__tile-metadata___3jNiy{
    -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);
}

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

.full-screen__footer-item-title___1cOQe{
    font-size:var(--font-size-navigation-item);
    font-weight:normal;
    line-height:2.5;
}

.full-screen__up-next-card-title___1f-u5{
    font-weight:600;
}

.full-screen__info-title___FfKCs{
    font-size:var(--font-size-info-title);
    font-weight:bold;
}

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

.full-screen__button-label___2bYeJ{
    -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;
}

.full-screen__button-label-small___1wgyo{
    font-size:var(--font-size-8);
}

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

.full-screen__button___1lRgO{
    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
}

.full-screen__button___1lRgO:disabled{
    opacity:0.3;
    cursor:not-allowed;
}

@media (max-width: 599px){

    .full-screen__button___1lRgO{
        width:100%;
    }
}

@media (min-width: 600px){

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

.full-screen__button-secondary___1Nkj2{
    color:var(--color-chalk);
    background-color:var(--color-tarmac-light-20)
}

.full-screen__button-secondary___1Nkj2:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .full-screen__button-secondary___1Nkj2:hover{
    background-color:var(--color-tarmac-light-20);
}

.full-screen__button-primary___2Q59w{
    color:var(--color-tarmac);
    background-color:var(--color-yellow)
}

.full-screen__button-primary___2Q59w:focus{
    outline:5px auto var(--focus-chrome-primary);
    outline-offset:-2px;
}

body.is-not-touch .full-screen__button-primary___2Q59w:hover{
    background-color:var(--color-yellow-dark-10);
}

.full-screen__button-large___hybe_{
    line-height:57px;
}

.full-screen__button-with-chevron___BqVN5{
}

.full-screen__button-with-chevron___BqVN5::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:"";
}

:root{
    --gradient:linear-gradient(
        to left,
        rgba(45, 45, 45, .6),
        color(var(--color-tarmac) shade(3%))
    );
}

.full-screen__container___12Ajo{
    position:relative;
    z-index:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    min-height:100%;
    flex-direction:column;
    flex-grow:1;
    margin-top:0;
}

.full-screen__full-screen-background___2G6YS{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-repeat:no-repeat
}

.full-screen__full-screen-background___2G6YS::before{
    position:absolute;
    z-index:1;
    content:"";
    background:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .2)), color-stop(48.51%, rgba(0, 0, 0, .6)));
    background:linear-gradient(270deg, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .6) 48.51%);
    width:100%;
    height:100%;
    left:0;
    top:0;
}

.full-screen__hidden___3S8ww{
    display:none;
}

.full-screen__error-code___2RYU4{
    margin-bottom:24px;
}

@media (min-width: 600px){

    .full-screen__error-code___2RYU4{
        margin-bottom:32px;
    }
}

.full-screen__message___DrpK-{
    margin-bottom:8px;
}

@media (min-width: 600px){

    .full-screen__message___DrpK-{
        margin-bottom:16px;
    }
}

.full-screen__message___DrpK-,
.full-screen__error-code___2RYU4{
    font-size:16px;
    line-height:1.56;
}

.full-screen__info-container___1580f{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:195px;
    padding:16px;
    max-width:650px;
    justify-content:center;
    flex-direction:column;
    flex-grow:1;
    color:var(--color-chalk);
    text-align:left;
}

.full-screen__header___qx17z{
    font-weight:600;
    font-size:22px;
    line-height:1.41;
    margin-bottom:8px;
}

@media (min-width: 600px){

    .full-screen__header___qx17z{
        font-size:34px;
        margin-bottom:16px;
    }
}

.full-screen__button___1lRgO{
    font-weight:bold;
}

@media (min-width: 600px){

    .full-screen__button___1lRgO{
        width:160px;
    }
}

.full-screen__button-primary___2Q59w{
}

.toast__code___2k801{
    margin-bottom:6px;
    font-size:12px;
}

.toast__header___pcvjc{
    margin-top:12px;
    margin-bottom:6px;
    font-weight:bold;
    font-size:16px;
}

body[dir="rtl"] .toast__header___pcvjc{
    padding-top:15px;
}

.toast__message___3na8C{
    font-size:16px;
    line-height:1.43;
}

@keyframes spinner__spin___sz3tl{

    100%{
        transform:rotate(360deg);
    }
}

.spinner__spinner___3B5c0{
    background-size:100%;
    background-image:url("data:image/png;base64,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");
    background-repeat:no-repeat;
    animation:spinner__spin___sz3tl 1s linear infinite
}

.spinner__spinner___3B5c0.spinner__search___1fEAG{
    margin:70px auto 0;
    height:58px;
    width:58px;
}

.spinner__spinner___3B5c0.spinner__schedule___2fvIN{
    height:50px;
    width:50px;
}

.spinner__spinner___3B5c0.spinner__restricted___1a3vB{
    width:50px;
    height:50px;
}

.spinner__spinner___3B5c0.spinner__button___BTNBL{
    width:20px;
    height:20px;
    margin:auto;
}

.spinner__spinner___3B5c0.spinner__event-alert___xVOkU{
    background-image:url("data:image/png;base64,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");
    width:50px;
    height:50px;
    margin:10px auto 20px;
}

.spinner__spinner___3B5c0.spinner__loaderv2___BWolq{
    width:20px;
    height:20px;
}

.spinner__spinner___3B5c0.spinner__newhome___2bIHW{
    margin:70px auto 0;
    width:40px;
    height:40px;
}

.spinner__spinner___3B5c0.spinner__concurrency___1c1h6{
    width:40px;
    height:40px;
}

.tooltip__tooltip-wrapper___nLnZ4{
    display:none;
}
@media (min-width: 1024px){
    .tooltip__tooltip-wrapper___nLnZ4{
        display:block;
    }
}
.tooltip__tooltip-wrapper___nLnZ4{
    font-family:var(--font-family-normal);
    background-color:var(--color-tarmac);
    border:1px solid #242d34;
    color:var(--color-chalk);
    padding:10px;
    line-height:1.5;
    width:215px;
    font-size:14px;
    position:absolute;
    z-index:99;
    margin-left:-48px;
    text-align:center;
}

.tile-labels__labels-list___1hLU8{
    bottom:0;
    left:0;
    padding:12px;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
}
@media (max-width: 767px){
    .tile-labels__labels-list___1hLU8{
        padding:8px;
    }
}
.tile-labels__labels-list-rtl___2zkP0{
    left:unset;
}
.tile-labels__labels-list-redesign___2FAjS{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    direction:ltr
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__label___3lzBB{
    margin:0 4px 4px 0;
    height:18px;
    padding:0;
    border-radius:4px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__label___3lzBB > span{
    font-family:var(--font-family-normal);
    font-weight:700;
    letter-spacing:0.5px;
    line-height:12px;
    box-sizing:border-box;
    padding:0 8px;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    body[dir="rtl"] &{
            grid-gap:4px;
            gap:4px;
    }
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__live___2SYzW{
    background-color:var(--color-red);
    font-family:var(--font-family-normal);
    font-style:normal;
    text-transform:uppercase;
    color:var(--color-chalk);
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__live-soon___pMP0e{
    background-color:var(--color-yellow-light-50);
    font-family:var(--font-family-normal);
    font-style:normal;
    text-transform:uppercase;
    color:var(--color-tarmac);
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__new___FnORx{
    right:12px;
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__lock-icon___3qbzl{
    width:18px;
    height:18px;
    min-width:18px;
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__date-and-time___3AK7b{
    background-color:rgba(255, 255, 255, .88);
    -webkit-backdrop-filter:blur(34.7906px);
            backdrop-filter:blur(34.7906px);
    color:var(--color-tarmac-light-10);
    text-align:center;
    font-family:var(--font-family-normal);
    text-transform:uppercase;
    white-space:nowrap;
    border-radius:4px;
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__age-restriction___3WMlf img{
    height:18px;
    width:18px;
    border-radius:4px;
    min-width:18px;
}
.tile-labels__labels-list-redesign___2FAjS .tile-labels__override-date-label___3TE5i span{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--tp-brand-500);
    border-radius:4px;
    color:rgba(0, 0, 0, 0.85098);
}
.tile-labels__labels-list-redesign-rtl___1j-gA{
    direction:rtl;
}
@media (max-width: 767px){
    .tile-labels__labels-list-redesign-rtl___1j-gA{
        left:auto;
    }
}
.tile-labels__label___3lzBB{
    display:inline-block;
    vertical-align:top;
    margin:0 6px 6px 0;
    padding:3.5px 8px 4px
}
.tile-labels__label___3lzBB:last-child{
    margin-right:0;
}
.tile-labels__label-rtl___1M4Zv{
    position:relative
}
.tile-labels__label-rtl___1M4Zv:last-child{
    margin-left:auto;
}
.tile-labels__label___3lzBB span{
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:bold;
    letter-spacing:0.5px;
    text-align:center;
}
@media (max-width: 767px){
    .tile-labels__label___3lzBB span{
        font-size:11px;
    }
}
.tile-labels__live___2SYzW{
    background-color:var(--color-red);
    color:var(--color-white);
}
.tile-labels__live-soon___pMP0e{
    background-color:var(--color-yellow-light-50);
    color:var(--color-tarmac);
}
.tile-labels__subscribe___2neaU{
    background-color:var(--color-chalk);
    color:var(--color-tarmac);
    text-transform:uppercase;
}
@media (max-width: 767px){
    .tile-labels__subscribe-tile-list___2pJtD{
        display:none;
    }
}
.tile-labels__free___15r9-{
    background-color:var(--color-yellow);
    bottom:0;
    color:var(--color-tarmac);
    left:0;
    position:absolute;
    top:auto !important
}
.tile-labels__free___15r9-::before{
    content:"▶";
    display:inline-block;
    font-size:10px;
    margin-right:4px;
}
.tile-labels__new___FnORx{
    background-color:var(--color-yellow-light-50);
    color:var(--color-tarmac);
    position:absolute;
    right:8px;
}
.tile-labels__age-restriction___3WMlf{
    padding:0;
}
.tile-labels__age-restriction-image___20OQR{
    width:24px;
    height:24px;
}
.tile-labels__lock-icon___3qbzl{
    width:24px;
    height:24px;
    border-radius:4px;
    margin-left:4px;
    margin-right:4px;
    fill:var(--color-tarmac);
    padding:2px;
    background-color:var(--color-chalk);
}
.tile-labels__freemium-icon___j8z3w{
    margin-right:4px;
}
.tile-labels__badge-container___3d39w{
    position:absolute;
    bottom:10px;
    left:50%;
    transform:translate(-50%, 0%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap:4px;
       -moz-column-gap:4px;
            grid-column-gap:4px;
            column-gap:4px;
    width:300px;
    text-wrap:nowrap;
    justify-content:center;
}
.tile-labels__badge-wrapper___3ZRgP{
    max-width:90%;
    width:-moz-max-content;
    width:-webkit-max-content;
    width:max-content;
    padding:2px 6px;
    border-radius:8px;
    background:#f9fafa;
    background:var(--brand-chalk, #f9fafa);
    color:#080e12;
    color:var(--brand-smoky, #080e12);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
}
.tile-labels__separator-img___gfx1_{
    height:16px;
    width:16px;
}
.tile-labels__time-indicator-wrapper___3e_zF{
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    grid-gap:6px;
    gap:6px;
    bottom:12px;
    right:12px;
}
.tile-labels__time-indicator___3zFtc{
    color:#f9fafa;
    text-align:right;
    text-shadow:0 1px 4px rgba(0, 0, 0, .4);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:normal;

    body[dir="rtl"] &{
        direction:rtl;
    }
}

.slider-arrow__arrow-default___18DWt{
    background-color:var(--color-tarmac-light-20);
    border:0;
    cursor:pointer;
    fill:var(--color-chalk);
    height:48px;
    margin-top:-48px;
    outline:none;
    position:absolute;
    top:50%;
    transition:all 200ms ease-in-out;
    width:48px;
    z-index:1
}

.slider-arrow__arrow-default___18DWt:hover{
    background-color:var(--color-yellow);
    fill:var(--color-tarmac);
}

.slider-arrow__arrow-date-slider___1yRCp{
    opacity:0;
    margin-top:0;
    top:0;
    height:64px;
    width:64px;
    background-color:var(--color-tarmac);
    border:0;
    cursor:pointer;
    fill:var(--color-chalk);
    outline:none;
    position:absolute;
    transition:all 200ms ease-in-out;
    z-index:1;
}

.slider-arrow__arrow-date-slider___1yRCp > svg{
    width:24px;
}

.slider-arrow__next-arrow___20it5{
    right:0;
}

.slider-arrow__prev-arrow___1o8TU{
    left:0;
    transform:rotate(180deg);
}

.slider-arrow__arrow-marketing-slider___TV5Es{
    background-color:var(--color-tarmac-light-20);
    border:0;
    bottom:4px;
    cursor:pointer;
    display:none;
    fill:var(--color-chalk);
    height:48px;
    margin-top:-48px;
    opacity:1;
    outline:none;
    position:absolute;
    transition:all 200ms ease-in-out;
    width:48px;
    z-index:1
}

.slider-arrow__arrow-marketing-slider___TV5Es:hover{
    background-color:var(--color-yellow);
    fill:var(--color-tarmac);
}

@media (min-width: 768px){

    .slider-arrow__arrow-marketing-slider___TV5Es{
        display:block
    }
}

.slider-arrow__arrow-marketing-slider___TV5Es.slider-arrow__prev-arrow___1o8TU{
    left:auto;
    right:50px;
}

.slider-arrow__arrow-new-marketing-slider___11hTM{
    background-color:transparent;
    border:0;
    cursor:pointer;
    display:none;
    fill:var(--color-chalk);
    height:56px;
    opacity:1 !important;
    outline:none;
    position:absolute;
    top:50%;
    transition:all 200ms ease-in-out;
    width:56px;
    z-index:1
}

.slider-arrow__arrow-new-marketing-slider___11hTM:hover{
    fill:var(--color-chalk);
}

@media (min-width: 1024px){

    .slider-arrow__arrow-new-marketing-slider___11hTM{
        display:block
    }
}

.slider-arrow__arrow-new-marketing-slider___11hTM.slider-arrow__next-arrow___20it5{
    right:16px;
}

.slider-arrow__arrow-new-marketing-slider___11hTM.slider-arrow__prev-arrow___1o8TU{
    left:16px;
}

.TextWithCustomHighlight__default-golden-text___1vyFq{
    background:linear-gradient(
        90.01deg,
        rgb(207, 161, 32) 0%,
        rgb(251, 237, 125) 49.99%,
        rgb(207, 159, 32) 99.98%
    );
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.TextWithCustomHighlight__default-golden-text___1vyFq strong.TextWithCustomHighlight__gold-color___3dEpn{
    font-weight:700;
}
.TextWithCustomHighlight__default-golden-text___1vyFq em.TextWithCustomHighlight__gold-color___3dEpn{
    font-style:italic;
}

.video-switcher__container___EKSJr{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-family:var(--font-family-normal);
    height:var(--bp4-video-switcher-height);
    position:relative;
    text-align:center
}

.video-switcher__container___EKSJr.video-switcher__new-event-options___3b7Ya{
    height:40px;
    margin-right:16px;
}

.video-switcher__play-icon___2nTPC{
    width:24px;
    height:24px;
    float:left;
    fill:var(--color-chalk);
}

.video-switcher__button___2p_6T{
    position:relative;
    z-index:3;
    height:36px;
    padding:12px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    align-items:center;
    color:var(--color-chalk);
    text-align:center;
    font-size:16px;
    font-weight:var(--font-weight-semi-bold);
    cursor:pointer;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    border-radius:6px;
    border:2px solid var(--color-tarmac-light-10);
    max-height:36px
}

.video-switcher__button___2p_6T:hover{
    background-color:var(--color-tarmac-light-10);
}

.video-switcher__button___2p_6T.video-switcher__new-event-options___3b7Ya{
    height:40px;
    border:2px solid var(--color-tarmac-light-10);
    padding:8px 16px
}

.video-switcher__button___2p_6T.video-switcher__new-event-options___3b7Ya .video-switcher__label___k3jwc{
    font-size:16px;
    margin:0;
}

.video-switcher__button___2p_6T.video-switcher__highlight___2hrx3{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

.video-switcher__label___k3jwc{
    display:block;
    float:left;
    line-height:24px;
    margin-left:8px;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
}

.video-switcher__chevron-icon___3DSBX{
    border:none;
    background:none;
    cursor:pointer;
    display:inline-block;
    fill:var(--color-chalk);
    height:16px;
    margin-left:10px;
    transition:transform 0.2s;
    transform:rotate(90deg);
    width:16px;
}

.video-switcher__chevron-icon-open___3_K_o{
    transform:rotate(270deg);
}

.video-switcher__types-menu___1aBJ1{
    position:absolute;
    width:286px;
    bottom:44px;
    left:-28px;
    border-bottom:2px solid var(--color-tarmac-light-10);
    display:block;
    z-index:2;
    pointer-events:auto
}

.video-switcher__types-menu___1aBJ1.video-switcher__new-event-options___3b7Ya{
    background-color:var(--color-smoke);
    border:2px solid var(--color-tarmac-light-10);
    bottom:auto;
    left:0;
    padding:0;
    top:38px;
    min-width:170px;
    width:100%;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}

.video-switcher__menu-list___2c1hI{
    text-align:left;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}

.video-switcher__menu-list___2c1hI > label:hover{
    background-color:var(--color-tarmac-light-10);
}

.share-button__share-button-wrapper___18oK-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border:none;
    height:40px;
    padding:10px 16px;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:100px;
    background:#242d33;
    background:var(--brand-ebony, #242d33);
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    cursor:pointer;
}

.share-button__button-text___3wwpL{
    color:#f9fafa;
    color:var(--semantic-base-text-default, #f9fafa);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    letter-spacing:normal;
}

.share-button__share-icon___3NXv-{
    width:20px;
    height:20px;
}

.StacksButton__stacks-button___3ekzo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border:none;
    height:40px;
    padding:10px 16px;
    justify-content:space-between;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:100px;
    background:#242d33;
    background:var(--brand-ebony, #242d33);
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
}
.CircularProgressFallback__inner___zSNkz{
    width:26px;
    height:20px;
    color:#f9fafa;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
}

.CircularProgressFallback__progress-bar-section___hDf73{
    cursor:pointer;
}

.CircularProgressFallback__steps___13-jO{
    background:transparent;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative;
}

.CircularProgressFallback__vip-wrapper___1iRPP{
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    min-height:14px;
    height:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:4px 6px;
    padding:var(--Gap-4-pixels, 4px) 6px;
    align-items:center;
    justify-content:center;
    grid-gap:2px;
    gap:2px;
    border-radius:4px;
    background:linear-gradient(140deg, #fffa00 23.62%, #ffac00 112.47%,
    #f6ff1a 167.6%, #f6ff1a 167.6%),
        #ff7b29;
    background:linear-gradient(140deg, #fffa00 23.62%, #ffac00 112.47%,
    #f6ff1a 167.6%, #f6ff1a 167.6%),
        var(--accents-orange, #ff7b29);
}

.CircularProgressFallback__vip-text___3FXSz{
    color:#080e12;
    font-size:12px;
    font-weight:bolder;
    white-space:nowrap;
    font-family:var(--font-family-normal);
}

.CircularProgressFallback__wrapper___2IDEB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    list-style-type:none;
}

.watch-from-start__player-overlay___1ICTY{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:2;
}

.watch-from-start__opaque-underlay___1HucF{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:#000000;
}

.watch-from-start__background-image___sbXXG{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-size:cover;
    opacity:0.3;
}

.watch-from-start__semi-transparent-overlay___1hzIT{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
}

.watch-from-start__buttons-layer___e_IRy{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:23px;
}

.watch-from-start__buttons-container___2Pg4-{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap;
}

.watch-from-start__button___1FeOE{
    align-items:center;
    background-color:var(--color-tarmac);
    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:20px;
    font-weight:var(--font-weight-semi-bold);
    margin:8px;
    padding:23px;
    isolation:isolate;
    text-transform:uppercase
}

.watch-from-start__button___1FeOE:hover{
    background-color:var(--color-yellow);
    color:var(--color-tarmac);
    fill:var(--color-tarmac);
}

.watch-from-start__button-text___9wmUV{
    margin:0 auto;
}

@media (max-width: 600px){

    .watch-from-start__buttons-container___2Pg4-{
        flex-direction:column;
    }
}

.watch-from-start__buttons-layer-new___1xM8F{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:23px;
}

.watch-from-start__content-container-new___25xEh{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    position:absolute;
}

@media (max-width: 600px){

    .watch-from-start__content-container-new___25xEh{
        position:static;
    }
}

.watch-from-start__content-title-new___2LgBO{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:var(--font-weight-semi-bold);
    line-height:18px;
    margin-bottom:13px;
}

.watch-from-start__live-logo___du7Nh{
    align-items:center;
    background-color:var(--color-red-dark-10);
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    min-width:41px;
    margin-right:13px;
    margin-bottom:13px;
    border-radius:4px;
    font-weight:700;
    letter-spacing:0.5px;
    line-height:12px;
    box-sizing:border-box;
    padding:0 8px;
    height:18px;
}

.watch-from-start__content-description___Olg_8{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:var(--font-weight-semi-bold);
    line-height:16.8px;
    margin-bottom:13px;
}

.watch-from-start__content-text-container___1mpCu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
}

.watch-from-start__buttons-container-new___34z_I{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

@media (max-width: 600px){

    .watch-from-start__buttons-container-new___34z_I{
        flex-direction:column;
    }
}

.watch-from-start__join-live-button___1LqiX{
    align-items:center;
    background-color:var(--color-red-dark-10);
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    margin-right:19.31px;
    padding:7.29px 14.57px;
    height:36px;
    min-width:222.07px;
    border-radius:6px;
    line-height:16px;
    font-weight:bold;
}

@media (max-width: 600px){

    .watch-from-start__join-live-button___1LqiX{
        margin-bottom:13px;
        margin-right:0;
    }
}

.watch-from-start__join-live-button___1LqiX:hover{
    opacity:0.9;
}

.watch-from-start__join-live-button___1LqiX span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}

.watch-from-start__watch-from-start-button___1rtV9{
    align-items:center;
    background-color:var(--color-chalk);
    border:none;
    color:var(--color-tarmac);
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:bold;
    padding:7.29px 14.57px;
    height:36px;
    min-width:222.07px;
    border-radius:6px;
    line-height:16px
}

.watch-from-start__watch-from-start-button___1rtV9:hover{
    opacity:0.9;
}

.watch-from-start__play-arrow___AUgjA{
    margin-right:8px;
}

@keyframes sticky-popup__slide-up___2i86N{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

@keyframes sticky-popup__slide-in___T9f3t{

    0%{
        transform:translate3d(-100%, 0, 0);
    }

    100%{
        transform:translate3d(0, 0, 0);
    }
}

.sticky-popup__outer-wrapper___3bmcP{
    width:100%;
    position:fixed;
    bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:flex-end;
    justify-content:flex-start;
    z-index:9999;
    left:20px;
    animation:sticky-popup__slide-in___T9f3t 2s forwards;
    animation-delay:2s;
    transform:translate3d(-100%, 0, 0);
}

.sticky-popup__share-wrapper___k4h12{
    min-width:300px;
    max-width:375px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    grid-gap:25px;
    gap:25px;
    border-radius:12px;
    background:#242d33;
    position:absolute;
    padding:24px;
    flex-direction:column;
    align-items:flex-start;
}

.sticky-popup__share-header___25DSb{
    align-self:stretch;
    font-family:var(--font-family-normal);
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:12px;
}

.sticky-popup__share-icons-wrapper___2_Mz7{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    grid-gap:17px;
    gap:17px;
    overflow-x:scroll
}

.sticky-popup__share-icons-wrapper___2_Mz7::-webkit-scrollbar{
    display:none;
}

.sticky-popup__button-close___22pAb{
    position:absolute;
    top:18px;
    right:20px;
    width:14px;
    height:14px;
    stroke:#fafafa;
    stroke-width:12;
    cursor:pointer;
}

.sticky-popup__button-wrapper___3DsRF{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:12px;
    gap:12px;
    width:100%;
    justify-content:flex-end;
}

.upsell-banner__loading-banner___2TRyT{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:var(--color-tarmac-light-10);
    height:400px;
    border-radius:22px;
    margin-left:64px;
    margin-right:64px;
}

@media (max-width: 1024px){

    .upsell-banner__loading-banner___2TRyT{
        height:360px;
        margin-left:24px;
        margin-right:24px;
    }
}

@media (max-width: 767px){

    .upsell-banner__loading-banner___2TRyT{
        margin-left:16px;
        margin-right:16px;
    }
}

.upsell-banner__background-content-loading___2IoOc{
    fill:var(--color-tarmac-light-20);
    height:50%;
    width:50%;
    animation-name:upsell-banner__logo-animation___3fo_H;
    animation-duration:5s;
    animation-iteration-count:infinite;
    animation-direction:alternate-reverse;
}

.upsell-banner__promo-banner___1a7su{
    position:relative;
    overflow:hidden;
    padding:38px 40px;
    margin-left:64px;
    margin-right:64px;
    width:auto;
    border-radius:22px;
    height:auto;
    min-height:300px;
    background:-webkit-gradient(linear, left bottom, left top, color-stop(60%, rgba(27, 35, 38, 0)), color-stop(81.36%, #1b2326)),
        -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(27, 35, 38, 0)), color-stop(83.18%, #1b2326)),
        -webkit-gradient(linear, left bottom, left top, from(#1b2326), to(#1b2326)),
        rgb(211, 211, 211) 0 -275.965px / 100% 227.982% no-repeat;
    background:linear-gradient(0deg, rgba(27, 35, 38, 0) 60%, #1b2326 81.36%),
        linear-gradient(180deg, rgba(27, 35, 38, 0) 65%, #1b2326 83.18%),
        linear-gradient(0deg, #1b2326 0%, #1b2326 100%),
        rgb(211, 211, 211) 0 -275.965px / 100% 227.982% no-repeat;
}

@media (max-width: 1024px){

    .upsell-banner__promo-banner___1a7su{
        height:auto;
        margin-left:24px;
        margin-right:24px;
        padding:24px;
        min-height:400px;
    }
}

@media (max-width: 767px){

    .upsell-banner__promo-banner___1a7su{
        margin-left:16px;
        margin-right:16px;
        padding:160px 24px 24px;
    }
}

@media (max-width: 375px){

    .upsell-banner__promo-banner___1a7su{
        padding-left:16px;
        padding-right:16px;
    }
}

.upsell-banner__image-overlay___3c_Mq{
    position:absolute;
    top:0;
    right:0;
    width:60%;
    height:100%;
    background:-webkit-gradient(
        linear,
        left top, left bottom,
        color-stop(56.34%, rgba(27, 35, 38, 0)),
        color-stop(75.51%, rgba(27, 35, 38, .8)),
        color-stop(89.89%, #1b2326)
    ),
        -webkit-gradient(
        linear,
        right top, left top,
        from(rgba(27, 35, 38, .6)),
        color-stop(20%, rgba(27, 35, 38, 0)),
        color-stop(50%, rgba(27, 35, 38, 0)),
        color-stop(70%, rgba(27, 35, 38, .5)),
        to(#1b2326)
    );
    background:linear-gradient(
        180deg,
        rgba(27, 35, 38, 0) 56.34%,
        rgba(27, 35, 38, .8) 75.51%,
        #1b2326 89.89%
    ),
        linear-gradient(
        270deg,
        rgba(27, 35, 38, .6) 0%,
        rgba(27, 35, 38, 0) 20%,
        rgba(27, 35, 38, 0) 50%,
        rgba(27, 35, 38, .5) 70%,
        #1b2326 100%
    );
    pointer-events:none;
    z-index:0;
}

@media (min-width: 1441px){

    .upsell-banner__image-overlay___3c_Mq{
        width:60%;
    }
}

@media (max-width: 1024px){

    .upsell-banner__image-overlay___3c_Mq{
        width:70%;
        height:360px;
    }
}

@media (max-width: 767px){

    .upsell-banner__image-overlay___3c_Mq{
        display:none;
    }
}

.upsell-banner__promo-image___XA5zN{
    position:absolute;
    top:-4px;
    right:0;
    max-width:60%;
    height:auto;
    z-index:0;
    -o-object-fit:contain;
       object-fit:contain;
    pointer-events:none;
    max-height:100%;
}

@media (max-width: 1024px){

    .upsell-banner__promo-image___XA5zN{
        max-width:70%;
        top:-2px;
    }
}

@media (max-width: 767px){

    .upsell-banner__promo-image___XA5zN{
        max-width:100%;
        width:100%;
    }
}

.upsell-banner__promo-content___2jecB{
    position:relative;
    z-index:1;
    max-width:600px;
}

.upsell-banner__header-text___13lhg > p{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:28px;
    font-style:normal;
    font-weight:700;
    line-height:125%;
    margin-bottom:8px;
}

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

    .upsell-banner__header-text___13lhg > p{
        font-size:24px;
        font-style:normal;
        font-weight:700;
        line-height:138%;
    }
}

@media only screen and (max-width: 767px){

    .upsell-banner__header-text___13lhg > p{
        font-size:20px;
        font-style:normal;
        font-weight:700;
        line-height:138%;
    }
}

@media only screen and (max-width: 400px){

    .upsell-banner__header-text___13lhg > p{
        font-size:18px;
    }
}

.upsell-banner__header-text___13lhg > p > b{
    background:var(--tp-gradient-highlight-strong);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}

.upsell-banner__header-text___13lhg > p > b strong.upsell-banner__goldColor___1VngD{
    font-weight:700;
}

.upsell-banner__header-text___13lhg > p > b em.upsell-banner__goldColor___1VngD{
    font-style:italic;
}

.upsell-banner__price-section___17Pqb{
    margin-bottom:20px;
    color:#b3b9bb;
    color:var(--semantic-base-text-subtle, #b3b9bb);
    font-family:var(--font-family-normal);
    font-size:18px;
    font-size:var(--size-paragraph-default, 18px);
    font-style:normal;
    font-weight:400;
    line-height:155%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    word-spacing:normal;
}

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

    .upsell-banner__price-section___17Pqb{
        margin-bottom:12px;
    }
}

@media only screen and (max-width: 767px){

    .upsell-banner__price-section___17Pqb{
        margin-bottom:20px;
    }
}

.upsell-banner__price-section___17Pqb > span:not(:last-child){
    margin-right:8px;
}

.upsell-banner__original-price___38tlL{
    color:var(--color-dark-30);
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:132%;
    text-decoration:line-through;
    margin-right:4px;
}

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

    .upsell-banner__original-price___38tlL{
        font-size:18px;
        font-style:normal;
        font-weight:700;
        line-height:138%;
    }
}

@media only screen and (max-width: 767px){

    .upsell-banner__original-price___38tlL{
        font-size:18px;
        font-style:normal;
        font-weight:700;
        line-height:138%;
    }
}

.upsell-banner__price___2S7Zf{
    color:var(--color-chalk);
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:132%;
    margin-right:4px
}

.upsell-banner__price___2S7Zf.upsell-banner__strong___2jeHt{
    font-weight:700;
    line-height:132%;
}

.upsell-banner__price___2S7Zf.upsell-banner__striked___jdsPV{
    text-decoration:line-through;
    color:var(--color-dark-30);
}

@media only screen and (max-width: 400px){

    .upsell-banner__price___2S7Zf{
        font-size:18px;
    }
}

.upsell-banner__badge___UJe6G{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:4px 6px;
    justify-content:center;
    align-items:center;
    border-radius:2px;
    background:var(--color-red-dark-10);
    color:var(--color-chalk);
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    margin-left:8px;
    min-width:20px;
    min-width:var(--sizing-inline-inline-sm, 20px);
    grid-gap:4px;
    gap:4px;
    height:-moz-fit-content;
    height:-webkit-fit-content;
    height:fit-content;
    text-wrap:nowrap;
}

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

    .upsell-banner__badge___UJe6G{
        position:unset;
        display:inline-table;
    }
}

.upsell-banner__claim-button___FTYBH{
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    color:var(--color-smoke);
    border-radius:8px;
    background:-webkit-gradient(
        linear,
        left top, right top,
        from(var(--color-gold)),
        color-stop(49.49%, var(--color-gold-20)),
        color-stop(99.98%, var(--color-gold))
    );
    background:linear-gradient(
        90deg,
        var(--color-gold) 0%,
        var(--color-gold-20) 49.49%,
        var(--color-gold) 99.98%
    );
    border:none;
    outline:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:40px;
    height:var(--sizing-inline-inline-xl, 40px);
    padding:8px 12px;
    padding:var(--spacer-spacer-xs, 8px) var(--spacer-spacer-sm, 12px);
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    grid-gap:var(--spacer-spacer-xs, 8px);
    gap:var(--spacer-spacer-xs, 8px);
}

.upsell-banner__button___Vk-K_{
    height:40px;
    padding:8px 12px;
    font-size:14px;
    min-width:unset;
}

.upsell-banner__info-text-container___3r-52{
    position:relative;
    width:100%;
}

.upsell-banner__info-text___1xyhe{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
}

.upsell-banner__info-text___1xyhe p{
    overflow:hidden;
    color:#f9fafa;
    color:var(--semantic-base-text-default, #f9fafa);
    text-overflow:ellipsis;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    max-width:60%;
    letter-spacing:0.12px;
}

@media (max-width: 767px){

    .upsell-banner__info-text___1xyhe p{
        max-width:100%;
    }
}

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

    .upsell-banner__info-text___1xyhe p{
        font-size:12px;
        line-height:145%;
    }
}

.upsell-banner__disclaimer-content___f7oqt{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:12px;
    gap:12px;
    margin-top:20px;
}

.upsell-banner__terms___1do7J{
    color:#ffffff;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-size:var(--size-trimmed-xs, 12px);
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.12px;
}

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

    .upsell-banner__terms___1do7J{
        max-width:60%;
    }
}

@media only screen and (max-width: 767px){

    .upsell-banner__terms___1do7J{
        max-width:unset;
    }
}

.upsell-banner__terms___1do7J a{
    color:var(--color-white);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    letter-spacing:0.12px;
    -webkit-text-decoration-line:underline;
            text-decoration-line:underline;
    -webkit-text-decoration-style:solid;
            text-decoration-style:solid;
    -webkit-text-decoration-skip:ink;
            text-decoration-skip-ink:auto;
    text-decoration-thickness:auto;
    text-underline-offset:auto;
    text-underline-position:from-font;
}

.upsell-banner__prices___2-jn9{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
}

.upsell-banner__price-with-label___346Bq{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    align-items:center;
}

.upsell-banner__error-text___1yrqu{
    color:red;
    margin-top:12px;
    text-align:left;
    display:inline-block;
    animation:upsell-banner__shake___19jGU 0.5s ease-in-out;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    max-width:60%
}

.upsell-banner__error-text___1yrqu a{
    text-decoration:underline;
    color:var(--color-blue-dark-40);
}

.upsell-banner__button-and-error-section___14M77{
    margin-bottom:24px;
}

@media only screen and (max-width: 767px){

    .upsell-banner__button-and-error-section___14M77{
        margin-bottom:32px;
    }
}

@keyframes upsell-banner__spin___2_Bor{

    0%{
        -webkit-transform:rotate(0deg);
    }

    100%{
        -webkit-transform:rotate(360deg);
    }
}

.upsell-banner__spinner___3Q8fN{
    display:inline-block;
    width:16px;
    height:16px;
    border:2px solid var(--color-smoke);
    border-top-color:transparent;
    border-radius:50%;
    animation:upsell-banner__spin___2_Bor 1s linear infinite;
    margin-right:8px;
}

.upsell-banner__disabled___2m7vx{
    opacity:0.5;
}

.upsell-banner__check-box___DhTsW{
    width:16px;
    height:16px;
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
         appearance:none;
    border:2px solid white;
    border-radius:3px;
    background-color:transparent;
    position:relative;
    transition:background-color 0.1s ease-in-out;
}

.upsell-banner__check-box___DhTsW:checked{
    background-color:white;
}

.upsell-banner__check-box___DhTsW:checked::after{
    content:"";
    position:absolute;
    left:3px;
    width:3px;
    height:8px;
    border:solid #1b2326;
    border-width:0 2.5px 2.5px 0;
    transform:rotate(45deg);
}

:root{
    --color-opaque:var(--color-tarmac);
    --color-semi-transparent:color(var(--color-tarmac) a(0.4));
    --gradient-middle-height:300px;
    --gradient-bottom-height:50px;
}

.sportsData__sports-data-page___2Sdu7{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:-24px;
    margin-bottom:-10px;
    flex-grow:1;
    height:100%
}

@media (min-width: 1025px){

    .sportsData__sports-data-page___2Sdu7.sportsData__container-fluid___1GZdt{
        margin-left:64px;
        margin-right:64px;
    }
}

@media (max-width: 1024px){

    .sportsData__sports-data-page___2Sdu7{
        margin-left:16px;
        margin-right:16px;
    }
}

.sportsData__image-container___1D3zH{
    display:none;
}

@media (min-width: 600px){

    .sportsData__image-container___1D3zH{
        position:fixed;
        display:block;
        width:100%;
        height:calc(100vh - var(--desktop-header-height));
    }
}
.watch-party-button__icon___1ZJzI{
    width:20px;
    height:20px;
    margin:auto;
    float:left;
    fill:var(--color-chalk);
}

.watch-party-button__button___sow53{
    align-items:center;
    border:2px solid var(--color-tarmac-light-10);
    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:16px;
    font-weight:var(--font-weight-semi-bold);
    grid-gap:8px;
    gap:8px;
    padding:8px 16px;
    position:relative;
    text-align:center;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    vertical-align:bottom;
    z-index:3;
    border-radius:8px
}

.watch-party-button__button___sow53:hover{
    background-color:var(--color-tarmac-light-10);
}

.watch-party-button__label___2e5HZ{
    display:block;
    float:left;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
}

.watch-party-button__unifying-event-options___jdYG5{
    height:40px;
    border-radius:9999px !important;
    border-radius:var(--round-corners-radius-full, 9999px) !important;
    background:#242d33;
    background:var(--semantic-base-surface-subtle, #242d33);
}

.watch-party-button__old-button___2VmKr{
    background-color:transparent;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 4px;
    padding:12px;
    align-items:center;
    outline:0;
    border:none;
    color:var(--color-chalk);
    cursor:pointer;
    font-family:var(--font-family-special);
    font-size:var(--font-size-6);
    font-weight:var(--font-weight-semi-bold)
}

.watch-party-button__old-button___2VmKr:hover{
    background-color:var(--color-tarmac-light-10);
}

.scrim__scrim___3UoPY{
    position:fixed;
    top:0;
    z-index:var(--menu-scrim-z-index);
    width:100%;
    height:100%;
    background-color:color(var(--color-tarmac) a(0.7));
    visibility:hidden;
    opacity:0;
    touch-action:none
}

.scrim__scrim___3UoPY.scrim__visible___1Be3Q{
    transition:var(--scrim-overlay-transition);
    visibility:visible;
    opacity:1;
}

.scrim__scrim___3UoPY.scrim__invisible___2tjiQ{
    opacity:0;
}

.scrim__active-grace-v2___3AY7q{
    background:rgba(0, 0, 0, .7);
}

.toggle-button__toggle-button___24ik7{
    background-color:#ced0d2;
    border:1px solid #ced0d2;
    border-radius:16px;
    cursor:pointer;
    height:32px;
    margin-top:-16px;
    outline:none;
    position:absolute;
    right:0;
    top:50%;
    width:56px;
    text-indent:-9999px
}

.toggle-button__toggle-button___24ik7::after{
    background-color:#ffffff;
    border-radius:20px;
    box-shadow:0 3px 1px 0 rgba(0, 0, 0, .06), 0 3px 8px 0 rgba(0, 0, 0, .15);
    content:"";
    height:28px;
    left:1px;
    position:absolute;
    top:1px;
    transition:left 0.2s ease-in-out;
    width:28px;
}

.toggle-button__toggle-button-rtl___3msAe{
    right:unset;
    left:0;
}

.toggle-button__toggle-button-active___1GM2N{
    background-color:#0c161c
}

.toggle-button__toggle-button-active___1GM2N::after{
    left:25px;
}

@keyframes RecontractPopup__spin___1V7cL{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }
}

.RecontractPopup__modal-outer___2rD0B{
    --backdrop-color:rgba(0, 0, 0, .8);
    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:15px;
    padding-bottom:15px;
}

@media (max-width: 500px){

    .RecontractPopup__modal-outer___2rD0B{
        padding-top:0;
        padding-bottom:0;
        align-items:flex-end;
    }
}

.RecontractPopup__modal-inner-wrapper___1EoYS{
    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;
}

@media (max-width: 500px){

    .RecontractPopup__modal-inner-wrapper___1EoYS{
        animation:RecontractPopup__slide-up___39pcJ 0.5s ease-in-out;
    }
}

.RecontractPopup__close-button___2SGFd{
    all:unset;
    cursor:pointer;
    position:absolute;
    top:24px;
    right:24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:10;
    width:26px;
    height:26px;
    padding:4px;
    background:rgba(61, 69, 73, .6);
    border-radius:50%
}

.RecontractPopup__close-button___2SGFd:focus{
    outline:-webkit-focus-ring-color auto 1px;
}

.RecontractPopup__close-button___2SGFd svg{
    fill:var(--color-chalk);
    height:16px;
    width:16px;
}

@media (max-width: 500px){

    .RecontractPopup__close-button___2SGFd{
        top:20px;
        right:20px;
    }
}

.RecontractPopup__container___3ybgt{
    border-radius:20px;
    border:1px solid  #3d4549;
    background:rgba(10, 25, 35, 1);
    max-width:656px;
    width:100%;
    max-height:845px;
    position:relative;
    margin:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:flex-end;
    align-items:flex-end;
    overflow:auto;
}

@media (max-width: 500px){

    .RecontractPopup__container___3ybgt{
        border-radius:0;
        width:100%;
    }
}

.RecontractPopup__content___1BrY0{
    overflow-y:scroll;
    width:100%;
}

.RecontractPopup__no-time___1O_PU,
.RecontractPopup__scrollable-content___1C0i1{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-top:220px;
    padding-left:78px;
    padding-right:78px;
    background-image:var(--background-image-url-mobile);
    background-size:contain;
    background-position:center top;
    background-repeat:no-repeat;
}

@media (max-width: 768px){

    .RecontractPopup__no-time___1O_PU,
.RecontractPopup__scrollable-content___1C0i1{
        padding-left:60px;
        padding-right:60px;
    }
}

@media (max-width: 500px){

    .RecontractPopup__no-time___1O_PU,
.RecontractPopup__scrollable-content___1C0i1{
        width:100%;
        background-image:var(--background-image-url-mobile);
        max-width:100%;
        align-items:center;
        padding-left:16px;
        padding-right:16px;
        padding-top:180px;
    }
}

.RecontractPopup__no-time___1O_PU{
    padding-top:280px;
}

@media (max-width: 500px){

    .RecontractPopup__no-time___1O_PU{
        padding-top:190px;
    }
}

.RecontractPopup__scrollable-content-success___2e6k3{
    padding-top:350px;
    padding-left:62px;
    padding-right:62px;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(13, 32, 44, 0)), color-stop(48%, #0d202c)),
        var(--background-image-url-mobile);
    background-image:linear-gradient(180deg, rgba(13, 32, 44, 0) 60%, #0d202c 48%),
        var(--background-image-url-mobile);
}

@media screen and (min-width: 500px) and (max-height: 800px){

    .RecontractPopup__scrollable-content-success___2e6k3{
        padding-top:310px;
    }
}

@media (max-width: 500px){

    .RecontractPopup__scrollable-content-success___2e6k3{
        padding-top:200px;
        background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(13, 32, 44, 0)), color-stop(48%, #0d202c)),
            var(--background-image-url-mobile);
        background-image:linear-gradient(180deg, rgba(13, 32, 44, 0) 50%, #0d202c 48%),
            var(--background-image-url-mobile);
    }
}

.RecontractPopup__before-header-time-container___2QQpl{
    margin-bottom:8px;
}

.RecontractPopup__timer-redesign___3ED8J{
    background:#f7ff1a;
}

.RecontractPopup__before-header-text-redesign___24I2x{
    color:#f0f2f2;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    letter-spacing:0.16px;
    margin-bottom:8px;
}

.RecontractPopup__before-header-text___1Q6y4{
    color:#f9fafa;
    color:var(--Chalk, #f9fafa);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    letter-spacing:0.16px;
    text-align:center;
    margin-bottom:7px;
}

@media (max-width: 500px){

    .RecontractPopup__before-header-text___1Q6y4{
        margin-bottom:4px;
    }
}

.RecontractPopup__header___1b4mW{
    color:#f9fafa;
    text-align:center;
    font-family:var(--font-family-normal);
    font-style:normal;
    font-weight:700;
    margin-bottom:20px;
    font-size:32px;
    line-height:36px;
}

@media (max-width: 500px){

    .RecontractPopup__header___1b4mW{
        margin-bottom:16px;
        letter-spacing:0.28px;
    }
}

.RecontractPopup__header___1b4mW strong{
    background:-webkit-gradient(linear, left top, right top, from(#ffb300), color-stop(#f7ff1a), to(#ffb300));
    background:linear-gradient(to right, #ffb300, #f7ff1a, #ffb300);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    color:transparent;
}

.RecontractPopup__after-header-text___1LcdX{
    color:#f9fafa;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:24px;
}

@media (max-width: 500px){

    .RecontractPopup__after-header-text___1LcdX{
        line-height:20px;
        letter-spacing:0.16px;
    }
}

.RecontractPopup__after-header-text___1LcdX strong{
    color:#f0f2f2;
    font-weight:700;
}

.RecontractPopup__inner-content___EXw51{
    max-width:400px;
    width:100%;
}

@media (max-width: 500px){

    .RecontractPopup__inner-content___EXw51{
        max-width:unset;
        width:100%;
    }
}

.RecontractPopup__plan-details-wrapper___fDuwA{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    width:100%;
    flex:1;
    padding:16px 21px 19px 24px;
    border-radius:12px;
    border:2px solid #cfa120;
    background:rgba(36, 45, 51, .6);
    margin-bottom:20px;
    position:relative;
}

@media (max-width: 500px){

    .RecontractPopup__plan-details-wrapper___fDuwA{
        padding:16px;
    }
}

.RecontractPopup__plan-details-badge___1t4pk{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:6px;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    border-radius:2px;
    background:#f7ff1a;
    margin-bottom:8px;
    color:#080e12;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-style:normal;
    font-weight:800;
    line-height:13px;
}

.RecontractPopup__plan-details-icon___D6mxo{
    position:absolute;
    top:16px;
    right:21px;
}

.RecontractPopup__plan-details-title___QBbRH{
    color:#f9fafa;
    font-family:var(--font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    margin-bottom:8px;
}

.RecontractPopup__plan-details-price-wrapper___1uTNW{
    margin-bottom:14px;
}

@media (max-width: 500px){

    .RecontractPopup__plan-details-price-wrapper___1uTNW{
        margin-bottom:8px;
    }
}

.RecontractPopup__plan-details-price___32gGm{
    color:#f0f2f2;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
}

.RecontractPopup__plan-details-price___32gGm strong{
    color:#9ea2a4;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.RecontractPopup__plan-details-description___2NuiA{
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

.RecontractPopup__checkbox-container___3cja_{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    grid-gap:15px;
    gap:15px;
    align-items:flex-start;
    margin-bottom:8px;
    cursor:pointer;
}

@media (max-width: 500px){

    .RecontractPopup__checkbox-container___3cja_{
        margin-top:10px;
    }
}

.RecontractPopup__checkbox-text___3K8Vc{
    line-height:16px;
    color:#ced0d2;
    font-family:var(--font-family-normal);
    font-size:11px;
    font-style:normal;
    font-weight:400;
    letter-spacing:0.11px;
}

@media (max-width: 425px){

    .RecontractPopup__checkbox-text___3K8Vc{
        line-height:14px;
    }
}

.RecontractPopup__terms-consent-error___1KL9G{
    color:#cf142b;
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    margin-bottom:12px;
    margin-top:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    align-items:center !important;
    align-self:flex-start;
}

.RecontractPopup__terms-container-text___2LhU2{
    font-family:var(--font-family-normal);
    font-size:12px;
    font-size:var(--Font-size-12, 12px);
    font-style:normal;
    font-weight:400;
    line-height:16px;
    line-height:var(--Line-height-16, 16px);
    letter-spacing:0.12px;
    margin-top:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    grid-gap:8px;
    gap:8px;
    align-items:center;
    color:#6d7377;
    margin-bottom:15px;
}

.RecontractPopup__sticky-buttons___294F9{
    position:relative;
    bottom:2px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    z-index:100;
    height:125px;
    justify-content:center;
}

@media (max-width: 768px) and (min-width: 430px){

    .RecontractPopup__sticky-buttons___294F9{
        bottom:0;
        padding-bottom:30px;
    }
}

@media (max-width: 500px){

    .RecontractPopup__sticky-buttons___294F9{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:center;
        justify-content:center;
        flex-direction:column;
        padding-left:16px;
        padding-right:16px;
    }
}

.RecontractPopup__sticky-buttons___294F9::before{
    content:"";
    position:absolute;
    bottom:100%;
    left:0;
    right:0;
    height:15px;
    background:-webkit-gradient(linear, left bottom, left top, to(#0d202c));
    background:linear-gradient(to top, #0d202c 100%);
    pointer-events:none;
    filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="14" /></filter></svg>#filter');
    filter:blur(14px);
}

.RecontractPopup__button-action___1Lkub{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:236px;
    padding:14px 24px;
    justify-content:center;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    border-radius:6px;
    background:#f9fafa;
    border:none;
    color:#080e12;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:800;
    line-height:24px;
}

@media (max-width: 500px){

    .RecontractPopup__button-action___1Lkub{
        line-height:22px;
        font-size:13px;
        width:100%;
    }
}

.RecontractPopup__success-title___1zYKU{
    color:#f9fafa;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:42px;
    font-style:normal;
    font-weight:700;
    line-height:120%;
    margin-bottom:24px;
}

@media (max-width: 500px){

    .RecontractPopup__success-title___1zYKU{
        font-size:32px;
        line-height:125%;
    }
}

.RecontractPopup__success-title___1zYKU strong{
    background:-webkit-gradient(linear, left top, right top, from(#ffb300), color-stop(#f7ff1a), to(#ffb300));
    background:linear-gradient(to right, #ffb300, #f7ff1a, #ffb300);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    color:transparent;
}

.RecontractPopup__success-description___-OD8c{
    color:#f0f2f2;
    text-align:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

@media (max-width: 500px){

    .RecontractPopup__success-description___-OD8c{
        line-height:20px;
    }
}

.RecontractPopup__loader___ycSh1{
    border:2px solid transparent;
    border-radius:50%;
    border-top:2px solid #000000;
    width:24px;
    height:24px;
    animation:RecontractPopup__spin___1V7cL 1s linear infinite;
}

.RecontractPopup__content___1BrY0::-webkit-scrollbar{
    display:none;
}

