@media(min-width: 0px) {
    :root {
        --ionic-nav-copy-default:300 16px/1.38 Gibson,sans-serif;
        --ionic-nav-copy-selected: 500 16px/1.38 Gibson,sans-serif;
        --ionic-nav-barrel-default: 300 32px/1 Gibson,sans-serif;
        --ionic-nav-barrel-selected: normal 38px/1 Gibson,sans-serif;
        --ionic-header-1-bold: 600 44px/1.18 Gibson,sans-serif;
        --ionic-header-1: 500 44px/1.18 Gibson,sans-serif;
        --ionic-header-1-light: 300 44px/1.18 Gibson,sans-serif;
        --ionic-header-2-bold: 600 34px/1.18 Gibson,sans-serif;
        --ionic-header-2: 500 34px/1.18 Gibson,sans-serif;
        --ionic-header-2-light: 300 34px/1.18 Gibson,sans-serif;
        --ionic-header-3-bold: 600 26px/1.23 Gibson,sans-serif;
        --ionic-header-3: 500 26px/1.23 Gibson,sans-serif;
        --ionic-header-3-light: 300 26px/1.23 Gibson,sans-serif;
        --ionic-header-4-bold: 600 24px/1.25 Gibson,sans-serif;
        --ionic-header-4: 500 24px/1.25 Gibson,sans-serif;
        --ionic-header-4-light: 300 24px/1.25 Gibson,sans-serif;
        --ionic-header-5-bold: 600 22px/1.27 Gibson,sans-serif;
        --ionic-header-5: 500 22px/1.27 Gibson,sans-serif;
        --ionic-header-5-light: 300 22px/1.27 Gibson,sans-serif;
        --ionic-header-6-bold: 600 18px/1.33 Gibson,sans-serif;
        --ionic-header-6: 500 18px/1.33 Gibson,sans-serif;
        --ionic-header-6-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-header-7-bold: 600 16px/1.38 Gibson,sans-serif;
        --ionic-header-7: 500 16px/1.38 Gibson,sans-serif;
        --ionic-header-7-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-header-8-bold: 600 14px/1.14 Gibson,sans-serif;
        --ionic-header-8: 500 14px/1.14 Gibson,sans-serif;
        --ionic-header-8-light: 300 14px/1.14 Gibson,sans-serif;
        --ionic-header-9-bold: 600 13px/1.31 Gibson,sans-serif;
        --ionic-header-9: 500 13px/1.31 Gibson,sans-serif;
        --ionic-header-9-light: 300 13px/1.31 Gibson,sans-serif;
        --ionic-header-10-bold: 600 11px/1.36 Gibson,sans-serif;
        --ionic-header-10: 500 11px/1.36 Gibson,sans-serif;
        --ionic-header-10-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-carousel-header: 600 16px/1.75 Gibson,sans-serif;
        --ionic-body-copy-1-bold: 500 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-1: normal 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-1-light: 300 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-2-bold: 500 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2: normal 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-3-bold: 500 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-3: normal 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-3-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-4-bold: 500 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-4: normal 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-4-light: 300 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-5-bold: 500 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-5: normal 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-5-light: 300 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-6-bold: 500 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-6: normal 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-6-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7-bold: 500 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7: normal 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-hud-tile-copy: normal 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-copy-bold: 600 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-copy-light: 300 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-header-light: 300 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-header: 400 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-header-bold: 600 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-score: normal 20px/1 Gibson,sans-serif;
        --ionic-hud-tile-score-bold: 600 20px/1 Gibson,sans-serif;
        --ionic-hud-large-score: normal 34px/1 Gibson,sans-serif;
        --ionic-poster-tile-default: 300 32px/1 Gibson,sans-serif;
        --ionic-poster-tile-large: 300 52px/1 Gibson,sans-serif;
        --ionic-poster-tile-medium: 300 42px/1 Gibson,sans-serif;
        --ionic-poster-tile-small: normal 20px/1 Gibson,sans-serif;
        --ionic-poster-editorial-label: 600 14px/1.29 Gibson,sans-serif;
        --ionic-poster-attribute-tags: 500 14px/1 Gibson,sans-serif;
        --ionic-poster-synopsis: 300 14px/1.29 Gibson,sans-serif;
        --ionic-episode-title: 300 32px/1 Gibson,sans-serif;
        --ionic-primary-button: 500 14px/1 Gibson,sans-serif;
        --ionic-primary-button-light: 300 14px/1 Gibson,sans-serif;
        --ionic-tile-content-label: 600 10px/1 Gibson,sans-serif;
        --ionic-tile-descriptor: 500 12px/1 Gibson,sans-serif;
        --ionic-top-tray-nav: normal 14px/1 Gibson,sans-serif;
        --ionic-episode-tile-title: 300 20px/1.2 Gibson,sans-serif;
        --ionic-offer-category: normal 32px/1.06 Gibson,sans-serif;
        --ionic-offer-period: normal 32px/1.19 Gibson,sans-serif;
        --ionic-offer-price: 600 85px/1.07 Gibson,sans-serif;
        --ionic-offer-discount: normal 20px/1.2 Gibson,sans-serif;
        --ionic-plan-price: 500 30px/1 Gibson,sans-serif;
        --ionic-info-tile-badge: normal 12px/1 Gibson,sans-serif;
        --ionic-player-controls: normal 14px/1 Gibson,sans-serif;
        --ionic-button-sec: normal 16px/1 Gibson,sans-serif;
        --ionic-button-sec-light: 300 16px/1 Gibson,sans-serif;
        --ionic-button-sec-bold: 500 16px/1 Gibson,sans-serif;
        --ionic-voucher-title: 500 16px/1.38 Gibson,sans-serif;
        --ionic-voucher-subtitle: 500 14px/1.29 Gibson,sans-serif;
        --ionic-ribbon-text: 600 13px/1.31 Gibson,sans-serif;
        --ionic-sub-price: 600 44px/1.18 Gibson,sans-serif;
        --ionic-billing-frequency: 400 16px/1.38 Gibson,sans-serif;
        --ionic-package-name: 600 16px/1.38 Gibson,sans-serif;
        --ionic-voucher-terms: 300 11px/1.36 Gibson,sans-serif;
        --ionic-package-inclusions: 400 14px/1.29 Gibson,sans-serif;
        --ionic-success-header: 300 26px/1.23 Gibson,sans-serif;
        --ionic-success-text: 300 16px/1.38 Gibson,sans-serif
    }
}

@media(min-width: 415px) {
    :root {
        --ionic-poster-editorial-label:600 16px/1.25 Gibson,sans-serif;
        --ionic-poster-synopsis: 300 16px/1.25 Gibson,sans-serif
    }
}

@media(min-width: 768px) {
    :root {
        --ionic-header-1-bold:600 48px/1.13 Gibson,sans-serif;
        --ionic-header-1: 500 48px/1.13 Gibson,sans-serif;
        --ionic-header-1-light: 300 48px/1.13 Gibson,sans-serif;
        --ionic-header-5-bold: 600 20px/1.3 Gibson,sans-serif;
        --ionic-header-5: 500 20px/1.3 Gibson,sans-serif;
        --ionic-header-5-light: 300 20px/1.3 Gibson,sans-serif;
        --ionic-body-copy-2-bold: 500 18px/1.44 Gibson,sans-serif;
        --ionic-body-copy-2: normal 18px/1.44 Gibson,sans-serif;
        --ionic-body-copy-2-light: 300 18px/1.44 Gibson,sans-serif;
        --ionic-player-controls: normal 16px/1 Gibson,sans-serif
    }
}

@media(min-width: 1024px) {
    :root {
        --ionic-carousel-header:600 18px/1.56 Gibson,sans-serif;
        --ionic-body-copy-4-bold: 500 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-4: normal 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-4-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-poster-tile-default: 300 34px/1 Gibson,sans-serif;
        --ionic-poster-tile-large: 300 60px/1 Gibson,sans-serif;
        --ionic-poster-tile-medium: 300 44px/1 Gibson,sans-serif;
        --ionic-poster-tile-small: normal 22px/1 Gibson,sans-serif;
        --ionic-poster-attribute-tags: 500 16px/1 Gibson,sans-serif;
        --ionic-episode-title: 300 40px/1 Gibson,sans-serif;
        --ionic-primary-button: 500 16px/1 Gibson,sans-serif;
        --ionic-primary-button-light: 300 16px/1 Gibson,sans-serif;
        --ionic-top-tray-nav: normal 16px/1 Gibson,sans-serif
    }
}

@media(min-width: 1280px) {
    :root {
        --ionic-header-1-bold:600 44px/1.18 Gibson,sans-serif;
        --ionic-header-1: 500 44px/1.18 Gibson,sans-serif;
        --ionic-header-1-light: 300 44px/1.18 Gibson,sans-serif;
        --ionic-header-2-bold: 600 38px/1.05 Gibson,sans-serif;
        --ionic-header-2: 500 38px/1.05 Gibson,sans-serif;
        --ionic-header-2-light: 300 38px/1.05 Gibson,sans-serif;
        --ionic-header-3-bold: 600 34px/1.18 Gibson,sans-serif;
        --ionic-header-3: 500 34px/1.18 Gibson,sans-serif;
        --ionic-header-3-light: 300 34px/1.18 Gibson,sans-serif;
        --ionic-header-4-bold: 600 28px/1.21 Gibson,sans-serif;
        --ionic-header-4: 500 28px/1.21 Gibson,sans-serif;
        --ionic-header-4-light: 300 28px/1.21 Gibson,sans-serif;
        --ionic-header-6-bold: 600 20px/1.3 Gibson,sans-serif;
        --ionic-header-6: 500 20px/1.3 Gibson,sans-serif;
        --ionic-header-6-light: 300 20px/1.3 Gibson,sans-serif;
        --ionic-header-7-bold: 600 18px/1.33 Gibson,sans-serif;
        --ionic-header-7: 500 18px/1.33 Gibson,sans-serif;
        --ionic-header-7-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-header-8-bold: 600 16px/1.38 Gibson,sans-serif;
        --ionic-header-8: 500 16px/1.38 Gibson,sans-serif;
        --ionic-header-8-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-header-9-bold: 600 14px/1.14 Gibson,sans-serif;
        --ionic-header-9: 500 14px/1.14 Gibson,sans-serif;
        --ionic-header-9-light: 300 14px/1.14 Gibson,sans-serif;
        --ionic-body-copy-1-bold: 500 26px/1.23 Gibson,sans-serif;
        --ionic-body-copy-1: normal 26px/1.23 Gibson,sans-serif;
        --ionic-body-copy-1-light: 300 26px/1.23 Gibson,sans-serif;
        --ionic-body-copy-2-bold: 500 20px/1.3 Gibson,sans-serif;
        --ionic-body-copy-2: normal 20px/1.3 Gibson,sans-serif;
        --ionic-body-copy-2-light: 300 20px/1.3 Gibson,sans-serif;
        --ionic-body-copy-3-bold: 500 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-3: normal 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-3-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-5-bold: 500 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-5: normal 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-5-light: 300 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-6-bold: 500 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-6: normal 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-6-light: 300 13px/1.31 Gibson,sans-serif;
        --ionic-poster-editorial-label: 600 20px/1.2 Gibson,sans-serif;
        --ionic-poster-synopsis: 300 20px/1.2 Gibson,sans-serif
    }
}

@media(min-width: 1680px) {
    :root {
        --ionic-header-5-bold:600 22px/1.27 Gibson,sans-serif;
        --ionic-header-5: 500 22px/1.27 Gibson,sans-serif;
        --ionic-header-5-light: 300 22px/1.27 Gibson,sans-serif;
        --ionic-carousel-header: 600 20px/1.4 Gibson,sans-serif;
        --ionic-poster-tile-default: 300 42px/1 Gibson,sans-serif;
        --ionic-poster-tile-large: 300 90px/1 Gibson,sans-serif;
        --ionic-poster-tile-medium: 300 60px/0.92 Gibson,sans-serif;
        --ionic-poster-tile-small: normal 26px/1 Gibson,sans-serif;
        --ionic-poster-attribute-tags: 500 20px/1 Gibson,sans-serif;
        --ionic-episode-title: 300 52px/1 Gibson,sans-serif;
        --ionic-primary-button: 500 20px/1 Gibson,sans-serif;
        --ionic-primary-button-light: 300 20px/1 Gibson,sans-serif;
        --ionic-episode-tile-title: 300 24px/1.17 Gibson,sans-serif
    }
}

@media(min-width: 1920px) {
    :root {
        --ionic-header-1-bold:600 85px/1.07 Gibson,sans-serif;
        --ionic-header-1: 500 85px/1.07 Gibson,sans-serif;
        --ionic-header-1-light: 300 85px/1.07 Gibson,sans-serif;
        --ionic-header-2-bold: 600 54px/1.11 Gibson,sans-serif;
        --ionic-header-2: 500 54px/1.11 Gibson,sans-serif;
        --ionic-header-2-light: 300 54px/1.11 Gibson,sans-serif;
        --ionic-header-3-bold: 600 40px/1.15 Gibson,sans-serif;
        --ionic-header-3: 500 40px/1.15 Gibson,sans-serif;
        --ionic-header-3-light: 300 40px/1.15 Gibson,sans-serif;
        --ionic-header-4-bold: 600 36px/1.17 Gibson,sans-serif;
        --ionic-header-4: 500 36px/1.17 Gibson,sans-serif;
        --ionic-header-4-light: 300 36px/1.17 Gibson,sans-serif;
        --ionic-header-5-bold: 600 32px/1.19 Gibson,sans-serif;
        --ionic-header-5: 500 32px/1.19 Gibson,sans-serif;
        --ionic-header-5-light: 300 32px/1.19 Gibson,sans-serif;
        --ionic-header-6-bold: 600 24px/1.25 Gibson,sans-serif;
        --ionic-header-6: 500 24px/1.25 Gibson,sans-serif;
        --ionic-header-6-light: 300 24px/1.25 Gibson,sans-serif;
        --ionic-header-7-bold: 600 20px/1.3 Gibson,sans-serif;
        --ionic-header-7: 500 20px/1.3 Gibson,sans-serif;
        --ionic-header-7-light: 300 20px/1.3 Gibson,sans-serif;
        --ionic-header-8-bold: 600 18px/1.33 Gibson,sans-serif;
        --ionic-header-8: 500 18px/1.33 Gibson,sans-serif;
        --ionic-header-8-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-header-9-bold: 600 14px/1.43 Gibson,sans-serif;
        --ionic-header-9: 500 14px/1.43 Gibson,sans-serif;
        --ionic-header-9-light: 300 14px/1.43 Gibson,sans-serif;
        --ionic-carousel-header: 600 24px/1.17 Gibson,sans-serif;
        --ionic-body-copy-1-bold: 500 28px/1.21 Gibson,sans-serif;
        --ionic-body-copy-1: normal 28px/1.21 Gibson,sans-serif;
        --ionic-body-copy-1-light: 300 28px/1.21 Gibson,sans-serif;
        --ionic-body-copy-2-bold: 500 24px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2: normal 24px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2-light: 300 24px/1.33 Gibson,sans-serif;
        --ionic-body-copy-3-bold: 500 22px/1.36 Gibson,sans-serif;
        --ionic-body-copy-3: normal 22px/1.36 Gibson,sans-serif;
        --ionic-body-copy-3-light: 300 22px/1.36 Gibson,sans-serif;
        --ionic-body-copy-4-bold: 500 20px/1.2 Gibson,sans-serif;
        --ionic-body-copy-4: normal 20px/1.2 Gibson,sans-serif;
        --ionic-body-copy-4-light: 300 20px/1.2 Gibson,sans-serif;
        --ionic-body-copy-5-bold: 500 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-5: normal 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-5-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-6-bold: 500 14px/1.43 Gibson,sans-serif;
        --ionic-body-copy-6: normal 14px/1.43 Gibson,sans-serif;
        --ionic-body-copy-6-light: 300 14px/1.43 Gibson,sans-serif;
        --ionic-poster-tile-default: 300 60px/1 Gibson,sans-serif;
        --ionic-poster-tile-large: 300 112px/1 Gibson,sans-serif;
        --ionic-poster-tile-medium: 300 80px/0.88 Gibson,sans-serif;
        --ionic-poster-tile-small: normal 36px/1.11 Gibson,sans-serif;
        --ionic-poster-editorial-label: 600 26px/1.23 Gibson,sans-serif;
        --ionic-poster-attribute-tags: 500 26px/1 Gibson,sans-serif;
        --ionic-poster-synopsis: 300 26px/1.23 Gibson,sans-serif;
        --ionic-episode-title: 300 66px/1 Gibson,sans-serif;
        --ionic-primary-button: 500 24px/1 Gibson,sans-serif;
        --ionic-primary-button-light: 300 24px/1 Gibson,sans-serif;
        --ionic-tile-descriptor: 500 20px/1 Gibson,sans-serif;
        --ionic-top-tray-nav: normal 28px/1 Gibson,sans-serif;
        --ionic-episode-tile-title: 300 28px/1.14 Gibson,sans-serif;
        --ionic-player-controls: normal 26px/1 Gibson,sans-serif;
        --ionic-button-sec: normal 22px/1 Gibson,sans-serif;
        --ionic-button-sec-light: 300 22px/1 Gibson,sans-serif;
        --ionic-button-sec-bold: 500 22px/1 Gibson,sans-serif
    }
}

@media(min-width: 0px) {
    .OR31AppDock {
        --ionic-nav-copy-default:300 16px/1.38 Gibson,sans-serif;
        --ionic-nav-copy-selected: 500 16px/1.38 Gibson,sans-serif;
        --ionic-nav-barrel-default: 300 32px/1 Gibson,sans-serif;
        --ionic-nav-barrel-selected: normal 38px/1 Gibson,sans-serif;
        --ionic-header-1-bold: 600 44px/1.18 Gibson,sans-serif;
        --ionic-header-1: 500 44px/1.18 Gibson,sans-serif;
        --ionic-header-1-light: 300 44px/1.18 Gibson,sans-serif;
        --ionic-header-2-bold: 600 34px/1.18 Gibson,sans-serif;
        --ionic-header-2: 500 34px/1.18 Gibson,sans-serif;
        --ionic-header-2-light: 300 34px/1.18 Gibson,sans-serif;
        --ionic-header-3-bold: 600 26px/1.23 Gibson,sans-serif;
        --ionic-header-3: 500 26px/1.23 Gibson,sans-serif;
        --ionic-header-3-light: 300 26px/1.23 Gibson,sans-serif;
        --ionic-header-4-bold: 600 24px/1.25 Gibson,sans-serif;
        --ionic-header-4: 500 24px/1.25 Gibson,sans-serif;
        --ionic-header-4-light: 300 24px/1.25 Gibson,sans-serif;
        --ionic-header-5-bold: 600 22px/1.27 Gibson,sans-serif;
        --ionic-header-5: 500 22px/1.27 Gibson,sans-serif;
        --ionic-header-5-light: 300 22px/1.27 Gibson,sans-serif;
        --ionic-header-6-bold: 600 18px/1.33 Gibson,sans-serif;
        --ionic-header-6: 500 18px/1.33 Gibson,sans-serif;
        --ionic-header-6-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-header-7-bold: 600 16px/1.38 Gibson,sans-serif;
        --ionic-header-7: 500 16px/1.38 Gibson,sans-serif;
        --ionic-header-7-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-header-8-bold: 600 14px/1.14 Gibson,sans-serif;
        --ionic-header-8: 500 14px/1.14 Gibson,sans-serif;
        --ionic-header-8-light: 300 14px/1.14 Gibson,sans-serif;
        --ionic-header-9-bold: 600 13px/1.31 Gibson,sans-serif;
        --ionic-header-9: 500 13px/1.31 Gibson,sans-serif;
        --ionic-header-9-light: 300 13px/1.31 Gibson,sans-serif;
        --ionic-header-10-bold: 600 11px/1.36 Gibson,sans-serif;
        --ionic-header-10: 500 11px/1.36 Gibson,sans-serif;
        --ionic-header-10-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-carousel-header: 600 16px/1.75 Gibson,sans-serif;
        --ionic-body-copy-1-bold: 500 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-1: normal 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-1-light: 300 20px/1.4 Gibson,sans-serif;
        --ionic-body-copy-2-bold: 500 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2: normal 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-2-light: 300 18px/1.33 Gibson,sans-serif;
        --ionic-body-copy-3-bold: 500 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-3: normal 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-3-light: 300 16px/1.38 Gibson,sans-serif;
        --ionic-body-copy-4-bold: 500 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-4: normal 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-4-light: 300 14px/1.29 Gibson,sans-serif;
        --ionic-body-copy-5-bold: 500 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-5: normal 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-5-light: 300 13px/1.31 Gibson,sans-serif;
        --ionic-body-copy-6-bold: 500 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-6: normal 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-6-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7-bold: 500 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7: normal 11px/1.36 Gibson,sans-serif;
        --ionic-body-copy-7-light: 300 11px/1.36 Gibson,sans-serif;
        --ionic-hud-tile-copy: normal 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-copy-bold: 600 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-copy-light: 300 14px/1 Gibson,sans-serif;
        --ionic-hud-tile-header-light: 300 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-header: 400 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-header-bold: 600 16px/1 Gibson,sans-serif;
        --ionic-hud-tile-score: normal 20px/1 Gibson,sans-serif;
        --ionic-hud-tile-score-bold: 600 20px/1 Gibson,sans-serif;
        --ionic-hud-large-score: normal 34px/1 Gibson,sans-serif;
        --ionic-poster-tile-default: 300 32px/1 Gibson,sans-serif;
        --ionic-poster-tile-large: 300 52px/1 Gibson,sans-serif;
        --ionic-poster-tile-medium: 300 42px/1 Gibson,sans-serif;
        --ionic-poster-tile-small: normal 20px/1 Gibson,sans-serif;
        --ionic-poster-editorial-label: 600 14px/1.29 Gibson,sans-serif;
        --ionic-poster-attribute-tags: 500 14px/1 Gibson,sans-serif;
        --ionic-poster-synopsis: 300 14px/1.29 Gibson,sans-serif;
        --ionic-episode-title: 300 32px/1 Gibson,sans-serif;
        --ionic-primary-button: 500 14px/1 Gibson,sans-serif;
        --ionic-primary-button-light: 300 14px/1 Gibson,sans-serif;
        --ionic-tile-content-label: 600 10px/1 Gibson,sans-serif;
        --ionic-tile-descriptor: 500 12px/1 Gibson,sans-serif;
        --ionic-top-tray-nav: normal 14px/1 Gibson,sans-serif;
        --ionic-episode-tile-title: 300 20px/1.2 Gibson,sans-serif;
        --ionic-offer-category: normal 32px/1.06 Gibson,sans-serif;
        --ionic-offer-period: normal 32px/1.19 Gibson,sans-serif;
        --ionic-offer-price: 600 85px/1.07 Gibson,sans-serif;
        --ionic-offer-discount: normal 20px/1.2 Gibson,sans-serif;
        --ionic-plan-price: 500 30px/1 Gibson,sans-serif;
        --ionic-info-tile-badge: normal 12px/1 Gibson,sans-serif;
        --ionic-player-controls: normal 14px/1 Gibson,sans-serif;
        --ionic-button-sec: normal 16px/1 Gibson,sans-serif;
        --ionic-button-sec-light: 300 16px/1 Gibson,sans-serif;
        --ionic-button-sec-bold: 500 16px/1 Gibson,sans-serif;
        --ionic-voucher-title: 500 16px/1.38 Gibson,sans-serif;
        --ionic-voucher-subtitle: 500 14px/1.29 Gibson,sans-serif;
        --ionic-ribbon-text: 600 13px/1.31 Gibson,sans-serif;
        --ionic-sub-price: 600 44px/1.18 Gibson,sans-serif;
        --ionic-billing-frequency: 400 16px/1.38 Gibson,sans-serif;
        --ionic-package-name: 600 16px/1.38 Gibson,sans-serif;
        --ionic-voucher-terms: 300 11px/1.36 Gibson,sans-serif;
        --ionic-package-inclusions: 400 14px/1.29 Gibson,sans-serif;
        --ionic-success-header: 300 26px/1.23 Gibson,sans-serif;
        --ionic-success-text: 300 16px/1.38 Gibson,sans-serif
    }
}
@charset "UTF-8";
/* CSS Document */

/* COLOURS */

:root {
--dark: #050F23;
--darker: #050a19;
}

/* FONTS */

/* Gibson Light */
@font-face {
    font-family: 'Gibson';
    font-style: normal;
    font-weight: 300;
    src: url(https://kayosports.com.au/styles/fonts/gibson-light.woff2) format('woff2');
}
@font-face {
    font-family: 'Gibson';
    font-style: italic;
    font-weight: 300;
    src: url(https://kayosports.com.au/styles/fonts/gibson-light-italic.woff2) format('woff2');
}


/* Gibson Regular */
@font-face {
    font-family: 'Gibson';
    font-style: normal;
    font-weight: 400;
    src: url(https://kayosports.com.au/styles/fonts/gibson-regular.woff2) format('woff2');
}
@font-face {
    font-family: 'Gibson';
    font-style: italic;
    font-weight: 400;
    src: url(https://kayosports.com.au/styles/fonts/gibson-italic.woff2) format('woff2');
}

/* Gibson Medium */
@font-face {
    font-family: 'Gibson';
    font-style: normal;
    font-weight: 500;
    src: url(https://kayosports.com.au/styles/fonts/gibson-medium.woff2) format('woff2');
}
@font-face {
    font-family: 'Gibson';
    font-style: italic;
    font-weight: 500;
    src: url(https://kayosports.com.au/styles/fonts/gibson-medium-italic.woff2) format('woff2');
}

/* Gibson SemiBold */
@font-face {
    font-family: 'Gibson';
    font-style: normal;
    font-weight: 600;
    src: url(https://kayosports.com.au/styles/fonts/gibson-semibold.woff2) format('woff2');
}
@font-face {
    font-family: 'Gibson';
    font-style: italic;
    font-weight: 600;
    src: url(https://kayosports.com.au/styles/fonts/gibson-semibold-italic.woff2) format('woff2');
}

/* Gibson Bold */
@font-face {
    font-family: 'Gibson';
    font-style: normal;
    font-weight: 800;
    src: url(https://kayosports.com.au/styles/fonts/gibson-bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Gibson';
    font-style: italic;
    font-weight: 800;
    src: url(https://kayosports.com.au/styles/fonts/gibson-bold-italic.woff2) format('woff2');
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}