@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Ubuntu:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);

.circle-icon { display: flex; align-items: center; justify-content: center; background-color: var(--color-account-profile-avatar-background-default); border-radius: 50%; }

.circle-icon__initial { font: var(--typography-caption-rw-s-bold); color: var(--color-account-profile-avatar-text-initial-default); }

.circle-icon--small { width: 32px; height: 32px; }

.circle-icon--small .circle-icon__initial { font-size: 14px; }

.circle-icon--medium { width: 80px; height: 80px; }

.circle-icon--medium .circle-icon__initial { font-size: 36px; }

.circle-icon--large { width: 80px; height: 80px; }

@media (min-width: 45em) { .circle-icon--large { width: 112px; height: 112px; } }

@media (min-width: 75em) { .circle-icon--large { width: 153px; height: 153px; } }

.circle-icon--large .circle-icon__initial { font: var(--typography-heading-1-rw-xs); }

@media (min-width: 45em) { .circle-icon--large .circle-icon__initial { font: var(--typography-heading-1-rw-s); } }

@media (min-width: 75em) { .circle-icon--large .circle-icon__initial { font: var(--typography-heading-1-rw-l); } }

.lock-icon { background-image: var(--assets-global-lock); background-repeat: no-repeat; background-position: center; background-size: contain; }

.svg-base-icon { background-position: center; background-repeat: no-repeat; background-size: contain; }

.arrow-icon { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #ffffff /*rtl:ignore*/; }

@keyframes pulse { 0% { transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); }
  70% { transform: scale(1);
    box-shadow: 0 0 0 6px rgba(255, 255, 255, 0); }
  100% { transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }

.live-circle-icon { display: inline-block; background: var(--color-global-badge-live-icon); box-shadow: 0 0 0 0 var(--color-global-badge-live-icon); border-radius: 50%; border: 2px solid rgba(255, 0, 0, 0.5); height: 10px; width: 10px; margin-right: 3px; animation: pulse 2s infinite; }

.clearIcon { background-image: var(--assets-nav-search-clear); }

.facebook-icon { color: #ffffff; }

.follow .svg-icon { background-image: var(--assets-item-details-follow); }

.followed .svg-icon { background-image: var(--assets-item-details-followed); }

.globe-icon { width: 24px; height: 24px; background-size: contain; background-image: var(--assets-footer-theme-dark-language); background-repeat: no-repeat; background-position: center; }

.smiley { background-image: var(--assets-account-profile-type-standard); }

.star-icon { background-image: var(--assets-item-details-rate-unrated); }

.star-icon.star-rating__star--usr, .star-icon.rating-list-item__icon--highlight { background-image: var(--assets-item-details-rate-rated); }

.tick-icon { stroke: #4d4d4d; background-image: var(--assets-forms-tick); }

.search-icon { stroke-width: 3px; }

a.offline { pointer-events: none; opacity: 0.3; }

a.disabled { pointer-events: none; }

.spinner__circle { animation: spinner-spin 1s linear infinite /* rtl: spinner-spin-ltr 1s linear infinite */; }

.spinner--delay { opacity: 0; animation: spinner-fade-in 1s linear 1.3s; animation-fill-mode: forwards; }

@keyframes spinner-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

@keyframes spinner-fade-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

.full-page-loader { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: var(--color-global-modal-overlay); display: flex; align-items: center; justify-content: center; z-index: 9999; }

.full-page-loader .spinner { width: 48px; height: 48px; }

@media (min-width: 60em) { .full-page-loader .spinner { width: 80px; height: 80px; } }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.log { width: 1920px; height: 1080px; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); color: #ffffff; font-size: 20px; white-space: nowrap; overflow-x: hidden; overflow-y: scroll; }

.log--show { display: block; }

.metadata__meta-block { --metadata-font-size: 12px; --metadata-line-height: 14px; --metadata-border: 1px solid #808080; --metadata-background: rgba(0, 0, 0, 0.4); --metadata-height: 19px; --metadata-padding: 2px 4px; --metadata-margin/* rtl:as:margin */: 0 8px 0 0; --metadata-tablet-font-size: 14px; --metadata-tablet-line-height: 17px; --metadata-tablet-height: 21px; }

.metadata__meta-block { font: var(--typography-metadata-rw-xs); border: var(--border-metadata); background: var(--color-global-metadata-background); height: var(--metadata-height); padding: var(--metadata-padding); margin: var(--metadata-margin); color: var(--color-global-metadata-text); }

.metadata__meta-block:last-child { margin: 0; }

@media (min-width: 45em) { .metadata__meta-block { font: var(--typography-metadata-rw-s); height: var(--metadata-tablet-height); } }

@media (min-width: 75em) { .metadata__meta-block { font: var(--typography-metadata-rw-l); } }

.metadata-tv__meta-block { color: var(--color-global-metadata-text); font: var(--typography-metadata-web-tv); text-transform: capitalize; margin-right: 16px; border-right: 2px solid; padding-right: 16px; }

.metadata-tv__meta-block:last-child { border: none; margin-right: 0; padding-right: 0; }

.metadata-block__meta-block { font: var(--typography-metadata-rw-xs); margin-right: 7px; padding: 1px 4px; border: var(--border-metadata); color: var(--color-global-metadata-text); background: var(--color-global-metadata-background); flex-shrink: 0; }

@media (min-width: 45em) { .metadata-block__meta-block { font: var(--typography-metadata-rw-s); height: var(--metadata-tablet-height); } }

@media (min-width: 75em) { .metadata-block__meta-block { font: var(--typography-metadata-rw-l); } }


.counter-container { --counter-container-default-margin: 8px 0 16px 0; --counter-container-tablet-margin: 4px 0 16px 0; --counter-data-container-default-width: 40px; --counter-data-container-laptop-width: 48px; --counter-data-container-desktopWide-width: 56px; --counter-label-color: #cccccc; --counter-label-default-font-size: 12px; --counter-label-default-line-height: 16px; --counter-label-laptop-font-size: 14px; --counter-label-laptop-line-height: 16px; --counter-number-default-font-size: 24px; --counter-number-default-line-height: 32px; --counter-number-tablet-font-size: 28px; --counter-number-tablet-line-height: 32px; --counter-number-laptop-font-size: 32px; --counter-number-laptop-line-height: 40px; --counter-number-desktopWide-font-size: 36px; --counter-number-desktopWide-line-height: 44px; --counter-number-font-weight: 700; --counter-separator-default-width: 8px; --counter-separator-tablet-width: 16px; }

.counter-container { display: flex; flex-direction: row; margin: var(--counter-container-default-margin); }

@media (min-width: 45em) { .counter-container { margin: var(--counter-container-tablet-margin); } }

.counter-container .counter-data-container { display: flex; width: var(--counter-data-container-default-width); flex-direction: column; align-items: center; }

@media (min-width: 60em) { .counter-container .counter-data-container { width: var(--counter-data-container-laptop-width); } }

@media (min-width: 90em) { .counter-container .counter-data-container { width: var(--counter-data-container-desktopWide-width); } }

.counter-container .counter-data-container .label { color: var(--color-hero-text-countdown-period); font: var(--typography-caption-rw-xs-regular); }

@media (min-width: 45em) { .counter-container .counter-data-container .label { font: var(--typography-caption-rw-s-regular); } }

.counter-container .number { color: var(--color-hero-text-countdown-time); font: var(--typography-heading-2-rw-xs); }

@media (min-width: 45em) { .counter-container .number { font: var(--typography-heading-2-rw-s); } }

@media (min-width: 75em) { .counter-container .number { font: var(--typography-heading-2-rw-l); } }

.counter-container .separator { width: var(--counter-separator-default-width); text-align: center; }

@media (min-width: 45em) { .counter-container .separator { width: var(--counter-separator-tablet-width); } }

.rendering-error { display: flex; position: relative; flex-direction: column; align-items: center; justify-content: center; min-height: 300px; }

.rendering-error .h1 { font-size: 20px; }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.indicator-blocks { --indicator-block-default-width: 16px; --indicator-block-until-phablet-width: 8px; --indicator-block-default-height: 4px; --indicator-block-margin-right: 4px; --indicator-block-outline-offset: 1px; }

.indicator-blocks-common { display: inline-block; background-color: var(--color-hero-hx1-carousel-indicator-icon-default); }

.indicator-blocks-common--focused { background-color: var(--color-hero-hx1-carousel-indicator-icon-selected); }

.indicator-blocks { width: var(--indicator-block-default-width); height: var(--indicator-block-default-height); margin-right: var(--indicator-block-margin-right); }

.indicator-blocks:focus { outline: 1px solid var(--color-hero-hx1-carousel-indicator-icon-selected); outline-offset: 1px; }

.indicator-blocks:hover { background-color: var(--color-hero-hx1-carousel-indicator-icon-hover); }

@media (max-width: 29.99em) { .indicator-blocks { width: var(--indicator-block-until-phablet-width); } }

.indicator-blocks-tv { width: 32px; height: 8px; margin-right: 8px; }

html { overflow-x: hidden; }

html, body, #root { height: 100%; }

a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2); }

@media (hover: none) { #root { height: 101vh; } }

.main { flex: 1 0 auto; height: 100%; }


.truncated-desc__container { font-size: 14px; font-family: var(--font-family-body); color: #cccccc; margin: 20px 0 0; }

.truncated-desc__content { margin-bottom: 0; outline-offset: -1px; }

.truncated-desc__content--truncated { line-height: 1.45em; overflow: hidden; background: linear-gradient(to bottom, white, rgba(255, 255, 255, 0)); -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; }

.badge { display: inline-block; margin: 0; padding: 2px 4px; width: auto; font: var(--typography-badge-rw-xs); color: var(--color-global-badge-default-text); text-transform: uppercase; background: var(--color-global-badge-default-background); border-radius: var(--border-radius-global-badge-rw); }

@media (min-width: 45em) { .badge { font: var(--typography-badge-rw-s); } }

@media (min-width: 75em) { .badge { font: var(--typography-badge-rw-l); } }

.event-state-badge { display: inline-block; vertical-align: middle; padding: 2px 4px; width: auto; font: var(--typography-badge-rw-xs); color: var(--color-global-badge-default-text); background: var(--color-global-badge-default-background); border-radius: var(--border-radius-global-badge-rw); max-width: 70%; text-transform: uppercase; white-space: nowrap; }

@media (min-width: 45em) { .event-state-badge { font: var(--typography-badge-rw-s); } }

@media (min-width: 75em) { .event-state-badge { font: var(--typography-badge-rw-l); } }

.event-state-badge--upcoming { color: var(--color-global-badge-upcoming-text); background: var(--color-global-badge-upcoming-background); }

.event-state-badge--live { color: var(--color-global-badge-live-text); background: var(--color-global-badge-live-background); }

.event-state-badge__live-icon { display: inline-block; position: relative; top: 1px; width: 10px; height: 10px; margin-right: 3px /*rtl:ignore*/; vertical-align: top; }

@media (min-width: 90em) { .event-state-badge__live-icon { width: 12px; height: 12px; } }

.packshot-play-icon { display: none; position: absolute; z-index: 2; cursor: pointer; }

.packshot-play-icon__circle { color: white; stroke: white; }

.packshot-play-icon__arrow { color: white; fill: white; }

.packshot-play-icon__container--hover-enabled { transition: all 0.2s ease-in-out; pointer-events: visiblePainted; }

.packshot-play-icon__container--hover-enabled:hover { transform: scale(1.1); }

.packshot-play-icon__container--hover-enabled:hover:not(.packshot-play-icon__container--hover-enabled--disabled) .play-icon__circle { color: #0099f7; stroke: #0099f7; }

.packshot-play-icon__container--hover-enabled:hover:not(.packshot-play-icon__container--hover-enabled--disabled) .play-icon__arrow { color: #0099f7; fill: #0099f7; }

.packshot-play-icon--disabled { cursor: default; }

.packshot-play-icon--disabled .play-icon__circle { color: #808080; stroke: #808080; }

.packshot-play-icon--disabled .play-icon__arrow { color: #808080; fill: #808080; }

.packshot-play-icon--disabled .play-icon__container { transition: none; }

.packshot-play-icon--disabled .play-icon__container:hover { transform: none; }

.packshot-play-icon .play-icon { width: 56px; height: 56px; background: var(--assets-packshot-play-default); background-size: contain; }

@media (min-width: 75em) { .packshot-play-icon { display: block; } }

.pg-account .packshot--poster .packshot-play-icon .play-icon, .pg-account .packshot--block .packshot-play-icon .play-icon, .pg-account .packshot--square .packshot-play-icon .play-icon { width: 40px; height: 40px; }

.pg-account .packshot--tile .packshot-play-icon .play-icon { width: 36px; height: 36px; }

.packshot--square .packshot-play-icon .play-icon, .packshot--tile .packshot-play-icon .play-icon { width: 46px; height: 46px; }

.packshot-list__packshot .packshot--tile .packshot-play-icon .play-icon, .packshot-list__packshot .packshot--square .packshot-play-icon .play-icon { width: 40px; height: 40px; }

.bear-icon { background-image: var(--assets-account-profile-kids-theme-dark); background-size: contain; background-position: center; background-repeat: no-repeat; }

.chevron-icon { width: 24px; height: 24px; background-size: contain; background-image: var(--assets-footer-theme-dark-dropdown); background-repeat: no-repeat; }

.search-icon { stroke-width: 3px; background-image: var(--assets-global-search); }

@charset "UTF-8";
.help-circle { position: relative; cursor: pointer; border: 1px solid #808080; border-radius: 100%; height: 18px; width: 18px; display: inline-flex; align-items: center; justify-content: center; }

.help-circle__mark { position: absolute; left: 52%; top: 50%; transform: translate(-50%, -50%); font-style: normal; font-size: 14px; }

.help-circle__mark:after { content: "?"; }

.help-circle__content { opacity: 0; transition: opacity 0.2s linear 0.2s; position: absolute; font-size: 12px; color: #ffffff; background-color: #4d4d4d; width: 200px; bottom: 160%; left: 50%; padding: 10px; transform: translateX(-50%); border-radius: 10px; font-style: normal; font-weight: 200; pointer-events: none; white-space: normal; }

.help-circle__content--visible { opacity: 1; pointer-events: all; transition: opacity 0.2s; }

.help-circle__content:after { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 0; height: 0; border: 6px solid transparent; border-top-color: #4d4d4d; border-bottom: none; }

.help-circle__mark--ar { top: 41%; font-size: 18px; }

.help-circle__mark--ar:after { content: "؟"; }

.brand-image { height: 100%; }

.brand-image__picture { width: auto; height: 100%; }

.checkbox { position: relative; line-height: 24px; vertical-align: middle; display: inline-block; cursor: pointer; margin-left: 1px; }

.checkbox__label { user-select: none; }

.checkbox__box, .checkbox__input, .checkbox__tick, .checkbox__label { transition: all 0.3s; }

.checkbox__box { content: ""; border-width: 1px; border-style: solid; display: inline-block; border-radius: 3px; width: 20px; height: 20px; position: relative; top: -2px; vertical-align: middle; }

.checkbox__input { margin-right: 0; }

.checkbox--disabled { cursor: default; }

.checkbox__tick-box-wrap { display: inline-block; position: relative; margin-right: 8px; }

/* stylelint-disable no-duplicate-selectors*/
/*rtl:begin:ignore*/
.checkbox__tick { direction: ltr; position: absolute; left: -1px; stroke-width: 3px; height: 20px; width: 20px; top: 0; }

/*rtl:end:ignore*/
.form-white { color: #4d4d4d; }

.form-white .checkbox__box { border-color: #4d4d4d; }

.form-white .checkbox__label { color: #4d4d4d; }

.form-white .checkbox__tick { stroke: #ffffff; }

.form-white .checkbox__input:checked ~ .checkbox__tick { stroke: #4d4d4d; }

.form-white .checkbox__input:focus ~ .checkbox__box, .form-white .checkbox:hover .checkbox__box { border-color: #0099f7; }

.form-white .checkbox__input:focus ~ .checkbox__label, .form-white .checkbox:hover .checkbox__label { color: #0099f7; }

.form-white .checkbox--disabled .checkbox__label, .form-white .checkbox--disabled:hover .checkbox__label { color: #cccccc; }

.form-white .checkbox--disabled .checkbox__box, .form-white .checkbox--disabled:hover .checkbox__box { border-color: #cccccc; }

.form-white .checkbox--disabled .checkbox__input:checked ~ .checkbox__tick, .form-white .checkbox--disabled:hover .checkbox__input:checked ~ .checkbox__tick { stroke: #cccccc; }

.form-blue .checkbox__box { border-color: #ffffff; box-shadow: 0 0 0 1px transparent; }

.form-blue .checkbox__label { color: #ffffff; }

.form-blue .checkbox__tick { stroke: transparent; }

.form-blue .checkbox .checkbox__input:checked ~ .checkbox__tick { stroke: #ffffff; }

.form-blue .checkbox:hover .checkbox__box, .form-blue .checkbox__input:focus ~ .checkbox__box { background: rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 1px #ffffff; }

.form-blue .checkbox--disabled .checkbox__label, .form-blue .checkbox--disabled:hover .checkbox__label { color: #a7dcf9; }

.form-blue .checkbox--disabled .checkbox__box, .form-blue .checkbox--disabled:hover .checkbox__box { border-color: #a7dcf9; box-shadow: none; background: transparent; }

.form-blue .checkbox--disabled .checkbox__input:checked ~ .checkbox__tick, .form-blue .checkbox--disabled:hover .checkbox__input:checked ~ .checkbox__tick { stroke: #a7dcf9; }

.digit-input { box-shadow: 0 -3px 0 -1px #808080 inset; padding: 0; transition: box-shadow 0.2s; margin: 0 8px 0 2px; text-align: center; border: none; color: #000000; appearance: none; outline: none; background-color: transparent; width: 38px; height: 38px; font-size: 16px; border-radius: 0; }

.digit-input--error { box-shadow: 0 -3px 0 -1px #ec0000 inset; }

.digit-input:invalid:not(.digit-input--error):not(:focus) { box-shadow: 0 -3px 0 -1px #808080 inset; }

.digit-input:focus { box-shadow: 0 -3px 0 -1px #0099f7 inset; }

.digit-input:disabled { box-shadow: 0 -3px 0 -1px #cccccc inset; }

.digit-input--dark { box-shadow: 0 -3px 0 -1px #cccccc inset; color: #ffffff; border-color: #cccccc; }

.digit-input--dark:disabled { box-shadow: 0 -3px 0 -1px #808080 inset; }

.txt-input { width: 100%; font-family: var(--font-family-title); position: relative; margin-bottom: 8px; }

.txt-input__label { left: 0; position: absolute; transition: all 0.25s cubic-bezier(0.39, 0.575, 0.565, 1); top: 16px; font-size: 16px; cursor: text; }

.txt-input__input { padding: 0 40px 0 0; margin-top: 12px; height: 32px; font-size: 16px; text-align: left; width: 100%; background-color: transparent; border: none; outline: none; transition: box-shadow 0.2s cubic-bezier(0.39, 0.575, 0.565, 1); border-radius: 0; -webkit-appearance: none; -moz-appearance: textfield; }

.txt-input__optional { font-size: 13px; opacity: 0.8; }

.txt-input__icon { position: absolute; top: 16px; font-size: 18px; font-weight: bold; right: 8px; opacity: 0; transition: opacity 0.2s cubic-bezier(0.39, 0.575, 0.565, 1); height: 22px; width: 22px; text-align: center; }

.txt-input__message { line-height: 16px; min-height: 24px; font-size: 12px; text-align: left; margin: 8px 0; }

.txt-input--error .txt-input__icon, .txt-input--success .txt-input__icon { opacity: 1; }

.txt-input--success { stroke-width: 2px; }

.txt-input--active .txt-input__label { line-height: 18px; font-size: 12px; top: -5px; }

.txt-input--active .txt-input__icon { opacity: 0; }

.txt-input--active.txt-input--error .txt-input__icon, .txt-input--active.txt-input--success .txt-input__icon { opacity: 1; }

.txt-input--disabled .txt-input__label { cursor: default; }

.form-white .txt-input__input { color: #000000; box-shadow: 0 -2px 0 -1px #707070 inset; }

.form-white .txt-input__label, .form-white .txt-input__message { color: #707070; }

.form-white .txt-input--focused { color: #000000; }

.form-white .txt-input--focused .txt-input__label { color: #0875b8; }

.form-white .txt-input--focused .txt-input__input { box-shadow: 0 -2px 0 -1px #0875b8 inset; }

.form-white .txt-input--focused .txt-input__input { color: #000000; box-shadow: 0 -3px 0 -1px #0875b8 inset; }

.form-white .txt-input--error .txt-input__label { color: #ec0000; }

.form-white .txt-input--error .txt-input__input { box-shadow: 0 -2px 0 -1px #ec0000 inset; }

.form-white .txt-input--error .txt-input__message { color: #ec0000; }

.form-white .txt-input--success .txt-input__label { color: #4ca224; }

.form-white .txt-input--success .txt-input__input { box-shadow: 0 -2px 0 -1px #4ca224 inset; }

.form-white .txt-input--success .txt-input__icon { stroke: #4ca224; }

.form-white .txt-input__icon--error { color: #ec0000; }

.form-white .txt-input__icon--success { color: #4ca224; }

.form-white .txt-input:hover .txt-input__label { color: #000000; }

.form-white .txt-input:hover .txt-input__input { box-shadow: 0 -3px 0 -1px #0875b8 inset; }

.form-white .txt-input:hover.txt-input--disabled .txt-input__label { color: #cccccc; }

.form-white .txt-input:hover.txt-input--disabled .txt-input__input { box-shadow: 0 -2px 0 -1px #cccccc inset; }

.form-white .txt-input--disabled .txt-input__label { color: #cccccc; }

.form-white .txt-input--disabled .txt-input__input { box-shadow: 0 -2px 0 -1px #cccccc inset; }

.form-white .txt-input--active:hover .txt-input__label { color: #0875b8; }

.form-blue .txt-input__input { color: #ffffff; box-shadow: 0 -2px 0 -1px #a7dcf9 inset; }

.form-blue .txt-input__label, .form-blue .txt-input__message { color: #a7dcf9; }

.form-blue .txt-input--error .txt-input__label, .form-blue .txt-input--success .txt-input__label { color: #ffffff; }

.form-blue .txt-input--error .txt-input__input, .form-blue .txt-input--success .txt-input__input { box-shadow: 0 -2px 0 -1px #ffffff inset; }

.form-blue .txt-input--success { stroke: #ffffff; }

.form-blue .txt-input--success .txt-input__icon { stroke: #ffffff; }

.form-blue .txt-input:hover .txt-input__label, .form-blue .txt-input--focused .txt-input__label { color: #ffffff; }

.form-blue .txt-input:hover .txt-input__input, .form-blue .txt-input--focused .txt-input__input { box-shadow: 0 -3px 0 -1px #ffffff inset; }

.form-blue .txt-input:hover.txt-input--disabled .txt-input__input, .form-blue .txt-input--focused.txt-input--disabled .txt-input__input { box-shadow: 0 -2px 0 -1px #f0f0f0 inset; color: #f0f0f0; }

.form-blue .txt-input:hover.txt-input--disabled .txt-input__label, .form-blue .txt-input--focused.txt-input--disabled .txt-input__label { color: #f0f0f0; }

.form-blue .txt-input--disabled .txt-input__input, .form-blue .txt-input--disabled .txt-input__label { opacity: 0.4; }

.txt-input__input::-webkit-inner-spin-button, .txt-input__input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

.pwd-input { position: relative; }

.pwd-input__view-pwd { display: none; position: absolute; right: 4px; top: 17px; z-index: 1; transition: right 0.1s linear; color: #808080; background: transparent; width: 40px; text-align: center; }

.pwd-input .txt-input__input { padding-right: 48px; }

.pwd-input--value .pwd-input__view-pwd { display: block; }

.pwd-input--feedback .pwd-input__view-pwd { right: 30px; }

.pwd-input--feedback .txt-input__input { padding-right: 74px; }

.pwd-input--disabled .pwd-input__view-pwd { color: #cccccc; }

.pwd-input .txt-input__icon--error { top: 12px; }

.form-blue .pwd-input__view-pwd { color: #a7dcf9; }

.form-blue .pwd-input--active .pwd-input__view-pwd { color: #ffffff; }

.form-blue .pwd-input--disabled .pwd-input__view-pwd { opacity: 0.3; }

.form-white .txt-input__input { padding-right: 0px; width: calc(100% - 50px); }

.truncate, .language-select, .language-select__languages { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.uppercase { text-transform: uppercase; }

.titlecase { text-transform: capitalize; }

.txt-left { text-align: left; }

.txt-center { text-align: center; }

.txt-right { text-align: right; }

.language-select { align-items: center; display: flex; flex-wrap: nowrap; max-width: 250px; position: relative; }

.language-select__languages { flex-grow: 1; background: transparent; border: 0px solid transparent; transition: 0.2s color, background-color 0.2s, border-color 0.2s; padding: 4px 25px 4px 10px; appearance: none; color: var(--color-global-dropdown-text-default); max-width: 100%; width: 100%; text-align: left; }

@media (max-width: 29.99em) { .language-select__languages { font-size: 14px; border-radius: 5px; } }

.language-select__languages:hover { color: var(--color-global-dropdown-text-hover); }

.language-select__languages:focus { background-color: #262626; color: #ffffff; transition: none; }

.language-select__languages::-ms-expand { display: none; }

.language-select__languages-item { color: #1a1a1a; background-color: #f0f0f0; transition: 0.2s color, background-color 0.2s; }

.language-select--light { color: var(--color-global-dropdown-text-default-inverse); }

.language-select--light .globe-icon { background-image: var(--assets-footer-theme-light-language); }

.language-select--light .chevron-icon { background-image: var(--assets-footer-theme-light-dropdown); }

.language-select--light .language-select__languages { color: var(--color-global-dropdown-text-default-inverse); }

.language-select--light .language-select__languages:focus { background-color: #ffffff; }

.language-select--light .language-select__languages:focus + .language-select__indicator { color: #1a1a1a; }

.language-select--light .language-select__languages-item { color: #4d4d4d; }

.language-select__globe { height: 20px; flex-shrink: 0; width: 20px; }

.language-select__indicator { pointer-events: none; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); transition: color 0.2s; z-index: 1; }

.language-select__indicator:hover { color: #0099f7; }

.pin-group__error { transition: opacity 0.2s cubic-bezier(0.39, 0.575, 0.565, 1); margin-top: 8px; height: 24px; color: #ec0000; margin-bottom: 8px; opacity: 0; }

.pin-group__error--visible { opacity: 1; }

.pin-group__view-pin { background-color: transparent; color: #808080; transition: color 0.2s; }

.pin-group__view-pin:disabled { color: #cccccc; }

.pin-group__label { color: #808080; font-size: 12px; }

.pin-group:disabled { color: #cccccc; }

.pin-group--dark .pin-group__view-pin { color: #cccccc; }

.pin-group--dark .pin-group__view-pin:disabled { color: #808080; }

.pin-group--dark .pin-group__label { color: #cccccc; }

.create-pin__title, .create-pin__content { font-size: 14px; color: #4d4d4d; }

.create-pin__button { vertical-align: top; }

.cta-toggle-btn { background: transparent; min-width: 40px; }

.cta-toggle-btn__icon { transition: stroke 0.2s; color: transparent; stroke-linecap: round; stroke-width: 2px; stroke: #cccccc; margin: 0 auto; height: 24px; width: 24px; margin-bottom: 5px; }

.cta-toggle-btn__label { color: #cccccc; cursor: inherit; display: block; font-size: 12px; line-height: 1.25em; margin-top: -1.25em; transition: color 0.2s; visibility: hidden; white-space: nowrap; word-wrap: break-word; }

.cta-toggle-btn__label--static { visibility: visible; }

.svg-icon + .cta-toggle-btn__label { margin-top: 0; }

.cta-toggle-btn.active .cta-toggle-btn__label { visibility: hidden; }

.cta-toggle-btn.active .cta-toggle-btn__label--active { visibility: visible; }

.cta-toggle-btn--hovered .cta-toggle-btn__icon { stroke: #ffffff; }

.cta-toggle-btn--hovered .cta-toggle-btn__label { color: #ffffff; visibility: hidden; }

.cta-toggle-btn--hovered .cta-toggle-btn__label--hover { visibility: visible; }

.cta-toggle-btn--hovered.active .cta-toggle-btn__label { visibility: hidden; }

.cta-toggle-btn--hovered.active .cta-toggle-btn__label--active-hover { visibility: visible; }

.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.uppercase { text-transform: uppercase; }

.titlecase { text-transform: capitalize; }

.txt-left { text-align: left; }

.txt-center { text-align: center; }

.txt-right { text-align: right; }

.cta-btn { border-radius: var(--border-radius-global-button-rw); text-transform: capitalize; transition: color 0.2s, background-color 0.2s, border-color 0.2s; height: 40px; display: inline-flex; align-items: center; justify-content: center; padding: 0 24px; appearance: none; font: var(--typography-button-rw-m); }

.cta-btn .cta-container { display: flex; align-items: center; justify-content: center; gap: 10px; }

@media (max-width: 44.99em) { .cta-btn { height: 32px; padding: 0 16px; font: var(--typography-button-rw-s); } }

.cta-btn__icon { width: 24px; height: 24px; display: inline-block; background-repeat: no-repeat; background-size: contain; margin-right: 8px; }

.cta-btn .icon-play { background-image: var(--assets-button-play-default); }

.cta-btn:hover .icon-play { background-image: var(--assets-button-play-hover); }

.cta-btn:focus { outline-color: #ffffff; }

.cta-btn--light:focus { outline-color: #0099f7; }

.cta-btn--small { height: 32px; padding: 0 16px; font: var(--typography-button-rw-s); }

.cta-btn--large { height: 48px; font: var(--typography-button-rw-l); justify-content: center; }

@media (max-width: 59.99em) { .cta-btn--large { height: 40px; font: var(--typography-button-rw-m); } }

@media (max-width: 44.99em) { .cta-btn--large { height: 32px; padding: 0 16px; font: var(--typography-button-rw-s); } }

.cta-btn--primary { background-color: var(--color-global-button-primary-background-default); color: var(--color-global-button-primary-text-default); }

.cta-btn--primary:hover:not(:disabled) { background-color: var(--color-global-button-primary-background-hover); color: var(--color-global-button-primary-text-hover); }

.cta-btn--primary:disabled { color: var(--color-global-button-primary-text-default); background-color: var(--color-global-button-primary-background-default); opacity: 50%; }

.cta-btn--primary-light { background-color: var(--color-global-button-primary-background-default-inverse); color: var(--color-global-button-primary-text-default-inverse); }

.cta-btn--primary-light:disabled { background-color: var(--color-global-button-primary-background-default-inverse); color: var(--color-global-button-primary-text-default-inverse); opacity: 50%; }

.cta-btn--primary-blue { background-color: var(--color-global-button-primary-background-default); color: var(--color-global-button-primary-text-default); }

.cta-btn--primary-blue:hover:not(:disabled) { background-color: var(--color-global-button-primary-background-hover); }

.cta-btn--primary-blue:disabled { color: var(--color-global-button-primary-text-default); background-color: var(--color-global-button-primary-background-default); opacity: 50%; }

.cta-btn--primary-red { color: var(--color-global-button-live-text-default); background-color: var(--color-global-button-live-background-default); }

.cta-btn--primary-red:hover:not(:disabled) { background-color: var(--color-global-button-live-background-hover); }

.cta-btn--primary-red:disabled { color: var(--color-global-button-live-text-default); background-color: var(--color-global-button-live-background-default); opacity: 50%; }

.cta-btn--secondary { color: var(--color-global-button-secondary-text-default); border: var(--border-button-secondary-theme-dark-default); background-color: var(--color-global-button-secondary-background-default); }

.cta-btn--secondary:hover:not(:disabled) { background-color: var(--color-global-button-secondary-background-hover); color: var(--color-global-button-secondary-text-hover); border: var(--border-button-secondary-theme-dark-hover); }

.cta-btn--secondary:disabled { color: var(--color-global-button-secondary-text-default); border-color: var(--color-global-button-secondary-border-default); opacity: 50%; }

.cta-btn--secondary-light { background-color: var(--color-global-button-secondary-background-default-inverse); border: var(--border-button-secondary-theme-light-default); color: var(--color-global-button-secondary-text-default-inverse); }

.cta-btn--secondary-light:hover:not(:disabled) { background-color: var(--color-global-button-secondary-background-hover-inverse); color: var(--color-global-button-secondary-text-hover-inverse); border: var(--border-button-secondary-theme-light-hover); }

.cta-btn--secondary-light:disabled { background-color: var(--color-global-button-secondary-background-default-inverse); border: var(--border-button-secondary-theme-light-default); color: var(--color-global-button-secondary-text-default-inverse); opacity: 50%; }

.cta-btn--secondary-blue { background-color: var(--color-global-button-primary-background-default); color: var(--color-global-button-primary-text-default); }

.cta-btn--secondary-blue:hover:not(:disabled) { background-color: var(--color-global-button-primary-background-hover); }

.cta-btn--secondary-blue:disabled { background-color: var(--color-global-button-primary-background-default); color: var(--color-global-button-primary-text-default); opacity: 50%; }

.cta-btn--secondary-red { color: var(--color-global-button-live-text-default); background-color: var(--color-global-button-live-background-default); }

.cta-btn--secondary-red:hover:not(:disabled) { background-color: var(--color-global-button-live-background-hover); }

.cta-btn--secondary-red:disabled { color: #0099f7; color: var(--color-global-button-live-text-default); background-color: var(--color-global-button-live-background-default); opacity: 50%; }

.cta-btn--naked { color: var(--color-global-button-tertiary-text-default); }

.cta-btn--naked:disabled { opacity: 50%; }

.cta-btn--naked:hover:not(:disabled) { background: var(--color-global-button-tertiary-background-hover); }

.cta-btn--naked-light { color: var(--color-global-button-tertiary-text-default-inverse); }

.cta-btn--naked-light:hover:not(:disabled) { background: var(--color-global-button-tertiary-background-hover-inverse); }

.cta-btn--naked-blue:hover:not(:disabled) { color: var(--color-global-button-tertiary-text-default); }

.cta-btn--naked-blue:disabled { opacity: 50%; }

.cta-btn--naked-red:hover:not(:disabled) { color: var(--color-global-button-tertiary-text-default); }

.cta-btn--naked-red:disabled { color: var(--color-global-button-tertiary-text-default); opacity: 50%; }

.account-btn { display: inline-flex; align-items: center; position: relative; vertical-align: top; }

.account-btn--primary-dark:not(:disabled) .account-btn__spinner, .account-btn--primary-light:not(:disabled) .account-btn__spinner { color: #ffffff; }

.account-btn--primary-blue:not(:disabled) .account-btn__spinner { color: #0875b8; }

.account-btn--secondary-dark:not(:disabled) .account-btn__spinner, .account-btn--secondary-light:not(:disabled) .account-btn__spinner { color: #0875b8; }

.account-btn--secondary-blue:not(:disabled) .account-btn__spinner { color: #ffffff; }

.account-btn--naked:not(:disabled) .account-btn__spinner { color: #ffffff; }

.account-btn--naked-light:not(:disabled) .account-btn__spinner { color: #0875b8; }

.account-btn__spinner-container { width: 0px; flex-shrink: 0; display: flex; align-items: center; transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s; }

.account-btn__spinner-container--visible { transition: width 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); width: 20px; }

.account-btn__spinner-container--visible.account-btn__spinner-container--small { width: 30px; }

.account-btn__spinner { height: 24px; margin-top: -12px; opacity: 0; position: absolute; top: 50%; transform: scale(0); transition: width 0.2s, opacity 0.2s, transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); width: 24px; }

.account-btn__spinner--visible { opacity: 1; transform: scale(1); transition: width 0.2s 0.2s, opacity 0.2s 0.2s, transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.2s; }

.account-btn__spinner--small { height: 20px; width: 20px; }

.account-btn__spinner--left { left: 10px; }

.account-btn__spinner--right { right: 10px; }

.account-btn__spinner--center { left: 50%; margin-left: -10px; }

.facebook-button { background-color: #3a5798; color: #ffffff; }

.facebook-button:hover { background-color: #3a5697; }

.facebook-button:focus { color: #ffffff; outline-color: #ffffff; }

.facebook-button:disabled { color: #ffffff; background-color: #cccccc; }

.facebook-button .facebook-icon { margin-right: 10px; height: 20px; }

.facebook-button__button-content { display: flex; align-items: center; }

.facebook-button .text { padding-right: 10px; }

.switch-input { padding-bottom: 3px; display: inline-block; user-select: none; }

.switch-input__label { display: inline-block; color: #666666; font-size: 16px; position: relative; top: 5px; text-align: right; }

.switch-input__label--disabled { color: #808080; }

.switch-input__label--right { padding-left: 8px; }

.switch-input__label--left { padding-right: 8px; }

.switch-input__slider { transition: all 0.2s; display: inline-block; vertical-align: middle; background: #808080; position: relative; top: 3px; border-radius: 100px; width: 60px; height: 30px; cursor: pointer; }

.switch-input__slider--checked { background: #0099f7; }

.switch-input__slider--disabled { background: #cccccc; }

.switch-input__slider--disabled .switch-component__switch { background: #f0f0f0; }

@media (min-width: 30em) { .switch-input__slider { width: 40px; height: 20px; } }

.switch-input__switch { transition: all 0.2s; position: absolute; border-radius: 100%; width: 20px; height: 20px; background: #ffffff; margin-top: 5px; margin-left: 5px; }

.switch-input__switch--checked { margin-left: 35px; }

@media (min-width: 30em) { .switch-input__switch { width: 14px; height: 14px; margin-top: 3px; margin-left: 3px; }
  .switch-input__switch--checked { margin-left: 23px; } }

.switch-input__checkbox:focus + .switch-input__slider { outline-width: thin; outline-style: dotted; outline-color: inherit; }

.switch-input__label-padding { height: 1px; overflow: hidden; font-size: 16px; padding-right: 8px; display: block; }

.switch-input__label-padding-label { user-select: none; display: block; }

.switch-input__label-wrapper { display: inline-block; vertical-align: middle; }

.switch-input__label-wrapper--left { text-align: right; }

.switch-input__label-wrapper--right { text-align: left; }

.accordion-item { overflow: hidden; }

.accordion-item--closed { display: none; }

.accordion-item--open { overflow: initial; }

.accordion-item-closing, .accordion-item-opening { transition-duration: 0.4s; transition-property: height, padding-top, padding-bottom, border-top-width, border-bottom-width, margin-top,  margin-bottom; }

.accordion-item-closing { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.accordion-item-opening { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.rating { margin-left: 15px; }

.rating .rating-button { position: relative; text-align: center; }

.rating .cta-toggle-btn.rated .cta-toggle-btn__icon { color: #ffffff; stroke: #ffffff; }

.rating .cta-toggle-btn .svg-icon { background-image: var(--assets-item-details-rate-unrated); }

.rating .cta-toggle-btn.active .svg-icon { background-image: var(--assets-item-details-rate-rated); }

.rating--rate_or_rating .rating-button { top: 2px; text-align: center; }

.rating--rate_or_rating .cta-toggle-btn { border: 1px solid #cccccc; border-radius: 50px; padding: 5px; }

.rating--rate_or_rating .cta-toggle-btn__icon { stroke: #ffffff; }

.rating--rate_or_rating .cta-toggle-btn__label { display: none; }

.rating-list-item { background-color: transparent; min-width: 36px; min-height: 36px; padding: 0 10px; display: block; }

.rating-list-item:focus { animation-name: expandClick; animation-duration: 0.5s; animation-timing-function: ease-in-out; visibility: visible !important; }

.rating-list-item__icon { color: var(--color-global-rating-unrated-icon); height: 28px; width: 28px; transition: color 0.1s; }

.rating-list-item__icon--highlight { color: var(--color-global-rating-user-rated-icon); }

@keyframes expandClick { 0% { transform: scale(1.4);
    opacity: 0.8; }
  100% { transform: scale(1);
    opacity: 1; } }

.rating .rating-list { display: flex; background-color: #4d4d4d; border-radius: 28px; position: absolute; left: -50%; top: -70px; margin-left: -100px; padding: 10px; z-index: 51; animation-name: expand-open; animation-duration: 0.5s; animation-timing-function: ease-in-out; visibility: visible !important; }

.rating .rating-list:before { content: ""; display: block; position: absolute; bottom: -9px; left: 77%; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 9px solid #4d4d4d; }

.rating .rating-list--centered { margin-left: -58px; }

.rating .rating-list--centered:before { left: 36%; }

.rating--rate_or_rating .rating-list { top: 50px; }

.rating--rate_or_rating .rating-list:before { top: -16px; border-top: 7px solid transparent; border-bottom: 9px solid #4d4d4d; }

@keyframes expand-open { 0% { transform: scale(0.5);
    opacity: 0; }
  60% { transform: scale(1.1); }
  80% { transform: scale(0.9);
    opacity: 1; }
  100% { transform: scale(1);
    opacity: 1; } }

@media (min-width: 30em) { .rating .rating-list { margin-left: -88px; }
  .rating .rating-list:before { left: 47%; } }

.rating .star-rating { display: flex; align-items: center; }

.rating .star-rating__stars { display: inline-flex; direction: ltr; width: 105px; height: 24px; }

.rating .star-rating__sr { display: inline-block; }

.rating .star-rating__star { display: inline-block; color: #cccccc; padding: 4px 0px; width: 20px; }

.rating .star-rating__star--avg { color: #0099f7; }

.rating .star-rating__star--usr { color: #ffc800; }

.rating .star-rating__label { display: inline-block; color: #cccccc; font-size: 11px; margin-left: 3px; }

.rating--rate_or_rating .star-rating { width: 119px; border: 1px solid transparent; border-radius: 50px; padding: 8px; cursor: pointer; }

.rating--rate_or_rating .star-rating:hover { border-color: #cccccc; }

.rating--rate_or_rating .star-rating__label { display: none; }

@media (min-width: 45em) { .star-rating__star--avg { color: #0099f7; }
  .star-rating__star--usr { color: #ffc800; } }

@media (min-width: 90em) { .star-rating__stars { width: 120px; }
  .star-rating__star { padding: 3px 0px; width: 25px; }
  .star-rating__label { font-size: 15px; margin-left: 6px; } }

.overlay__backdrop { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 1; cursor: pointer; transform: translateZ(0px); }

.overlay__backdrop--hidden { transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 0; pointer-events: none; }

.rating { position: relative; }

.rating--rate_or_rating { margin-left: 20px; }

.rating .overlay__backdrop { background-color: rgba(0, 0, 0, 0); }

.dialog { text-align: left; font-size: 14px; min-width: 300px; background-color: var(--color-global-modal-background); padding: 30px; position: relative; max-width: 100%; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); font-family: var(--font-family-title); color: var(--color-global-modal-text-description); }

@media (min-width: 45em) { .dialog { min-width: 400px; font-size: 16px; } }

.dialog__close-btn { width: 24px; height: 24px; background-repeat: no-repeat; background-size: contain; background-position: center; background: var(--assets-global-close); display: flex; align-items: center; justify-content: center; position: absolute; right: 30px; }

.dialog form { margin: 0; }

.dialog.dialog--standard { background: #1a1a1a; padding: 50px; max-width: 750px; }

.dialog-title { font-size: 20px; font-weight: bold; margin-bottom: 20px; }

@media (min-width: 45em) { .dialog-title { font-size: 24px; margin-bottom: 30px; } }

.confirmation-dialog { width: 300px; }

.confirmation-dialog > :not(:last-child) { margin-bottom: 30px; }

.confirmation-dialog__content { word-wrap: break-word; }

.confirmation-dialog__buttons { display: flex; gap: 24px; overflow: hidden; }

.confirmation-dialog__primary-btn { max-width: 100%; }

@media (min-width: 45em) { .confirmation-dialog { width: 400px; }
  .confirmation-dialog > :not(:last-child) { margin-bottom: 20px; } }

.feature-flag { display: flex; justify-content: space-between; align-items: center; padding: 24px 0; }

.pin-group__error { font-size: 12px; }

.pin-group__view-pin { font-size: 14px; }

.pin-group__label { color: #0099f7; }

.pin-group__label--error { color: #ec0000; }

.pin-group { display: flex; flex-direction: column; }

.pin-group__error { font-size: 12px; max-width: 340px; flex-wrap: wrap; display: inline-table; }

.pin-group__view-pin { font-size: 14px; }

.pin-group__label { color: #0099f7; }

.pin-group__label--error { color: #ec0000; }

.cta-link { display: flex; align-items: center; -webkit-appearance: initial !important; }

.cta-link--primary:hover:not(:disabled), .cta-link--primary:focus:not(:disabled) { color: var(--color-global-button-primary-text-hover); }

.cta-link--primary-blue:hover:not(:disabled), .cta-link--primary-blue:focus:not(:disabled) { color: #0875b8; }

.cta-link--primary-red:hover:not(:disabled), .cta-link--primary-red:focus:not(:disabled) { color: #ffffff; }

.cta-link--secondary:hover:not(:disabled), .cta-link--secondary:focus:not(:disabled) { color: #0099f7; }

.cta-link--secondary-blue:hover:not(:disabled), .cta-link--secondary-blue:focus:not(:disabled) { color: #ffffff; }

.cta-link--secondary-red:hover:not(:disabled), .cta-link--secondary-red:focus:not(:disabled) { color: #ffffff; }

.cta-link--naked:hover:not(:disabled), .cta-link--naked:focus:not(:disabled) { color: #0099f7; }

.cta-link--naked-light:hover:not(:disabled), .cta-link--naked-light:focus:not(:disabled) { color: #0875b8; }

.cta-link--naked-blue:hover:not(:disabled), .cta-link--naked-blue:focus:not(:disabled) { color: rgba(255, 255, 255, 0.8); }

.cta-link--naked-red:hover:not(:disabled), .cta-link--naked-red:focus:not(:disabled) { color: rgba(255, 255, 255, 0.8); }

.cta-link--disabled { opacity: 50%; }

.nav-entry-link { color: var(--color-nav-menu-item-primary-item-text-rw-default); margin: 0; padding: 0; font: var(--typography-nav-menu-item-rw-primary-item); text-align: left; }

.nav-entry-link:hover { color: var(--color-nav-menu-item-primary-item-text-rw-hover); }

.nav-entry-link--primary { font: var(--typography-nav-menu-item-rw-primary-item); }

.nav-entry-link--group { color: var(--color-nav-menu-item-submenu-heading-text-rw-default); font: var(--typography-nav-menu-item-rw-submenu-heading); }

.nav-entry-link--group:hover { color: var(--color-nav-menu-item-submenu-heading-text-rw-hover); }

.nav-entry-link--item { color: var(--color-nav-menu-item-submenu-item-text-rw-default); font: var(--typography-nav-menu-item-rw-submenu-item); }

.nav-entry-link--item > span { display: inline-block; border-bottom: 1px solid transparent; }

.nav-entry-link--item > span:hover { border-bottom: 1px solid var(--color-nav-menu-item-submenu-item-border-rw-hover); }

.nav-entry-link--item:hover { color: var(--color-nav-menu-item-submenu-item-text-rw-hover); }

.nav-entry-link--disabled { cursor: default; pointer-events: none; color: var(--color-nav-menu-item-primary-item-text-rw-disabled); }

.nav-entry-link--disabled.nav-entry-link--item { color: var(--color-nav-menu-item-submenu-item-text-rw-disabled); }

.nav-entry-link--disabled.nav-entry-link--group { color: var(--color-nav-menu-item-submenu-heading-text-rw-disabled); }

.entry-title { font: var(--typography-heading-4-rw-xs); color: var(--color-row-header-text-title-default); white-space: pre-wrap; }

.entry-title__link { color: var(--color-row-header-text-title-default); }

.entry-title__link:hover { color: var(--color-row-header-text-title-hover); }

.entry-title__tagline { font: var(--typography-body-rw-xs-regular); color: var(--color-row-header-text-tagline); text-align: left; white-space: pre; display: block; margin-top: -5px; margin-bottom: 7px; }

@media (min-width: 45em) { .entry-title { font: var(--typography-heading-4-rw-s); }
  .entry-title__tagline { font: var(--typography-body-rw-s-regular); margin-top: -7px; margin-bottom: 9px; } }

@media (min-width: 75em) { .entry-title { font: var(--typography-heading-4-rw-l); }
  .entry-title__tagline { margin-top: -9px; margin-bottom: 12px; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.gradient-title { display: block; width: 100%; position: relative; height: 30%; bottom: 0; }

.gradient-title__title { color: #ffffff; position: absolute; padding: 8px; font-size: 12px; width: 100%; bottom: 0; font-weight: bold; }

@media (min-width: 30em) { .gradient-title__title { font-size: 14px; padding: 8px 12px; } }

@media (min-width: 60em) { .gradient-title__title { font-size: 16px; font-size: 1.67vw; padding: 12px 16px; padding: 1.25vw 1.67vw; } }

@media (min-width: 75em) { .gradient-title__title { font-size: 16px; font-size: 1.33vw; padding: 12px 16px; padding: 1vw 1.33vw; } }

.gradient-title__gradient { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), 66%, rgba(0, 0, 0, 0.5)); }

.packshot-title { display: block; text-align: left; pointer-events: none; z-index: 5; font: var(--typography-caption-rw-xs-bold); color: var(--color-row-packshot-text-title); }

@media (min-width: 45em) { .packshot-title { font: var(--typography-caption-rw-s-bold); } }

.packshot-title--none { display: none; }

.packshot-title--below { position: absolute; bottom: -26px; max-width: 100%; }

.packshot-title--overlay { position: absolute; padding: 40px 8px 9px; left: 4px; right: 4px; bottom: 0; }

@media (min-width: 20em) { .packshot-title--overlay { left: 4px; right: 4px; } }

@media (min-width: 45em) { .packshot-title--overlay { left: 4px; right: 4px; } }

@media (min-width: 60em) { .packshot-title--overlay { left: 4px; right: 4px; } }

@media (min-width: 75em) { .packshot-title--overlay { left: 8px; right: 8px; } }

@media (min-width: 90em) { .packshot-title--overlay { left: 8px; right: 8px; } }

@media (min-width: 120.0625em) { .packshot-title--overlay { left: 8px; right: 8px; } }

@keyframes overlay-animate-in { 0% { opacity: 0; }
  100% { opacity: 0.2; } }

@keyframes dark-overlay-animate-in { 0% { opacity: 0; }
  100% { opacity: 0.4; } }

.packshot-overlay { display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: var(--color-row-packshot-overlay-background-opacity-rw); z-index: 1; cursor: pointer; animation-duration: 0.3s; animation-fill-mode: forwards; animation-iteration-count: 1; animation-name: overlay-animate-in; animation-timing-function: ease-in-out; }

.packshot-overlay--dark { animation-name: dark-overlay-animate-in; }

/*rtl:begin:ignore*/
.progress-bar { direction: ltr; background-color: var(--color-global-progress-background); }

.progress-bar__bar { background-color: var(--color-global-progress-bar); height: 3px; }

/*rtl:end:ignore*/

@keyframes hover-animate-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes hover-animate-out { 0% { opacity: 1; }
  100% { opacity: 0; } }

.packshot-hover { display: none; position: absolute; min-width: 234px; min-height: 40%; width: 100%; left: 50%; text-align: left; transform: translateX(-50%); color: white; opacity: 0; padding: 14px 12px 13px; white-space: normal; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.7), 0 -2px 4px 0 rgba(0, 0, 0, 0.5); background-color: #262626; cursor: default; }

.packshot-hover--show { animation: hover-animate-in 0.3s ease-in-out 0s 1 normal forwards; }

.packshot-hover--hide { animation: hover-animate-out 0.3s ease-out 0s 1 normal forwards; }

.packshot-hover__title, .packshot-hover__subtitle { font-size: 14px; font-weight: bold; font-family: var(--font-family-title); line-height: 18px; letter-spacing: normal; margin: 0 0 8px; color: white; word-wrap: break-word; }

.packshot-hover__title:hover, .packshot-hover__subtitle:hover { color: #0099f7; }

.packshot-hover__subtitle { display: block; font-weight: normal; color: #cccccc; }

.packshot-hover__subtitle:hover { color: #cccccc; }

.packshot-hover__text { font-size: 12px; font-family: var(--font-family-body); letter-spacing: normal; line-height: 1.67; color: #cccccc; overflow: hidden; height: 61px; }

.packshot-hover__progress { margin: 0 0 8px; }

.packshot-hover .rating--wrapper { display: inline-block; margin: 0 -2px 8px; }

.nav-content__packshot .packshot-hover, .vertical-nav__packshot .packshot-hover, .packshot--hero7x1 .packshot-hover { display: none; }

@media (min-width: 75em) { .packshot-hover { display: block; top: 60%; z-index: 10; cursor: pointer; } }

.pg-account .packshot-hover { min-width: calc(100% + 2 * 35px); width: 100%; }

.app--account .page { padding-bottom: 50px !important; }

@media (min-width: 90em) { .app--account .page { padding-bottom: 80px !important; } }

.packshot { display: inline-block; position: relative; vertical-align: top; color: var(--color-row-packshot-text-title); transition: transform 0.2s ease-out, filter 0.2s ease-out, opacity 0.2s ease-out; }

.packshot:hover .packshot-title--over, .packshot:focus .packshot-title--over { color: var(--color-row-packshot-text-title); }

.packshot.offline { transform: scale(0.94); }

.packshot.offline .packshot__image { filter: blur(1px) grayscale(100%); }

.packshot--selected .packshot__image:after { content: ""; z-index: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 2px solid #0099f7; }

.packshot__progress { bottom: 2px; left: 2px; position: absolute; right: 2px; z-index: 2; }

.packshot-fb-title { padding: 7px; }

.packshot__image-shadow { background: var(--gradient-overlay-packshot); bottom: -1px; content: ""; left: 0; position: absolute; right: -1px; top: 50%; pointer-events: none; }

.packshot__image--hover-enabled { pointer-events: auto; }

.packshot__image--below { margin-bottom: 24px; }

.packshot__image .img-r { background-color: #262626; }

.packshot__image > .packshot-fb-title, .packshot__image > img[src="//:0"] { background-color: #262626; width: 100%; height: 100%; overflow: hidden; text-align: center; vertical-align: middle; }

.packshot__image > .packshot-fb-title:before, .packshot__image > img[src="//:0"]:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.packshot__image--poster { padding-bottom: 150%; position: relative; }

.packshot__image--poster > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--tile, .packshot__image--wallpaper { padding-bottom: 56.25%; position: relative; }

.packshot__image--tile > :first-child, .packshot__image--wallpaper > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--square { padding-bottom: 100%; position: relative; }

.packshot__image--square > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--block, .packshot__image--hero4x3 { padding-bottom: 75%; position: relative; }

.packshot__image--block > :first-child, .packshot__image--hero4x3 > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--hero3x1 { padding-bottom: 33.33333%; position: relative; }

.packshot__image--hero3x1 > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--hero7x1 { padding-bottom: 14.28571%; position: relative; }

.packshot__image--hero7x1 > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--tall { padding-bottom: 200%; position: relative; }

.packshot__image--tall > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.packshot__image--custom { display: inline-block; }

.packshot__image--custom .img-r { height: auto; }

.packshot__image--rounded .rounded, .packshot__image--rounded .img-r { border-radius: 8px; }

.packshot__play-icon { opacity: 0; animation: icon-animate-in 0.3s ease-in 0.3s; animation-fill-mode: forwards; }

.packshot__play-icon--top, .packshot__play-icon--center { left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0); }

.packshot__play-icon--shown { display: block; }

.packshot__lock-icon { display: block; position: absolute; width: 30px; height: 30px; right: 10px; bottom: 10px; }

@media (min-width: 75em) { .packshot__play-icon--center { top: 30%; } }

@keyframes icon-animate-in { 0% { opacity: 0; }
  100% { opacity: 1; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
@keyframes arrow__animate-right { 0% { opacity: 0;
    transform: translateX(0); }
  30% { opacity: 1; }
  70% { transform: translateX(0%);
    opacity: 1; }
  100% { transform: translateX(110%);
    opacity: 0; } }

@keyframes arrow__animate-left { 0% { opacity: 0;
    transform: translateX(0); }
  30% { opacity: 1; }
  70% { transform: translateX(0%);
    opacity: 1; }
  100% { transform: translateX(-110%);
    opacity: 0; } }

.arrow { display: block; font-size: 32px; width: 30px; width: 9.38vw; color: #ffffff; opacity: 0; margin: 0; padding: 0; border: 0; position: absolute; top: 0; bottom: 0; z-index: 2; cursor: pointer; transition: transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); animation-duration: 3s; animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); background: transparent; filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.5)); }

@media (min-width: 45em) { .arrow { width: 15px; width: 4.69vw; } }

.arrow--flex { display: flex; }

.arrow--left { left: 0; transform: translateX(-50%); background-image: var(--assets-arrows-arrow-left); background-position: center; background-repeat: no-repeat; }

.arrow--right { right: 0; transform: translateX(50%); background-image: var(--assets-arrows-arrow-right); background-position: center; background-repeat: no-repeat; }

.arrow--animate-left { animation-name: arrow__animate-left; }

.arrow--animate-right { animation-name: arrow__animate-right; }

.arrow--visible { transform: translateX(0); opacity: 1; }

.arrow__icon { display: inline-block; stroke: #ffffff; stroke-width: 3px; position: relative; top: 2vw; width: 10px; width: 3.13vw; }

@media (min-width: 45em) { .arrow__icon { width: 10px; width: 1.39vw; } }

.arrow__icon path { fill: transparent; height: 100%; width: 100%; }

.scrollable { position: relative; overflow: hidden; }

.scrollable--key-mode > .arrow:not(:disabled) { transform: translateX(0); opacity: 1; }

.scrollable__edge-shadow { position: absolute; top: 0; height: 100%; width: 40px; z-index: 2; }

.scrollable__edge-shadow--left { left: 0; background: linear-gradient(270deg, transparent 0%, #000000 100%); }

.scrollable__edge-shadow--right { right: 0; background: linear-gradient(90deg, transparent 0%, #000000 100%); }

.scrollable .arrow { z-index: 3; }

.scrollable .arrow__icon { height: 35px; width: 35px; }

.scrollable__container { white-space: nowrap; transform: translateX(0); transition: transform 350ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

@media (min-width: 45em) { .scrollable__container { transition: transform 450ms cubic-bezier(0.6, 0.1, 0.4, 0.9); } }

.scrollable__container--no-transition { transition: transform 0s ease-in-out; }

@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.packshot-list { position: relative; }

@media (max-width: 19.99em) { .packshot-list.row .packshot-list__packshot { margin-bottom: 8px; } }

.packshot-list.row-peek { line-height: 0.9; }

.packshot-list.row-peek .packshot-list__packshot { float: none !important; }

.packshot-list--double-row .packshot-list__packshot { vertical-align: top; }

.packshot-list--double-row .packshot-list__packshot .packshot-list__packshot { display: block; position: relative; }

@media (min-width: 20em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 8px; } }

@media (min-width: 45em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 8px; } }

@media (min-width: 60em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 8px; } }

@media (min-width: 75em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 16px; } }

@media (min-width: 90em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 16px; } }

@media (min-width: 120.0625em) { .packshot-list--double-row .packshot-list__packshot .packshot-list__packshot + .packshot-list__packshot { margin-top: 16px; } }

.packshot-list--double-row .packshot-list__packshot .packshot-title { left: 0; right: 0; }

.packshot-list:hover { z-index: 6; }

.packshot-list__packshot { display: inline-block; }

.packshot-list__packshot .packshot { width: 100%; }

@media (min-width: 20em) { .packshot-list.row .packshot { margin-bottom: 8px; } }

@media (min-width: 45em) { .packshot-list.row .packshot { margin-bottom: 8px; } }

@media (min-width: 60em) { .packshot-list.row .packshot { margin-bottom: 8px; } }

@media (min-width: 75em) { .packshot-list.row .packshot { margin-bottom: 16px; } }

@media (min-width: 90em) { .packshot-list.row .packshot { margin-bottom: 16px; } }

@media (min-width: 120.0625em) { .packshot-list.row .packshot { margin-bottom: 16px; } }

@media (min-width: 20em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 8px; } }

@media (min-width: 45em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 8px; } }

@media (min-width: 60em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 8px; } }

@media (min-width: 75em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 16px; } }

@media (min-width: 90em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 16px; } }

@media (min-width: 120.0625em) { .packshot-list--double-row .packshot-list__packshot > .packshot + .packshot { margin-top: 16px; } }

/* Make clicks pass-through */
#apploader { pointer-events: none; }

#apploader .bar { background: #fffbc5; position: fixed; z-index: 1111; top: 0; left: 0; width: 100%; height: 2px; }

/* Fancy blur effect */
#apploader .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #fffbc5, 0 0 5px #fffbc5; opacity: 1; transform: rotate(3deg) translate(0px, -4px); }

.swipe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.swipe__container { height: 100%; }

.expandable-container { display: flex; flex-direction: row; align-items: flex-start; justify-items: flex-start; flex-wrap: wrap; flex: 1 1 auto; height: 100%; width: 100%; cursor: default; }

.expandable-container--clipped { flex-wrap: nowrap; }

.expandable-container--expandable { cursor: pointer; }

.expandable-container__ellipses { background-color: transparent; padding: 0; font-size: 16px; line-height: 16px; font-weight: bold; }

.collapsible-container { position: relative; overflow: hidden; transition: max-height 0.3s ease-out; }

.collapsible-container--collapsed { cursor: pointer; }

.collapsible-container--collapsed:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 66%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); }

.scroll-loader__spinner-container { text-align: center; box-sizing: border-box; opacity: 1; height: 180px; padding: 50px 0; }

.scroll-loader__spinner { display: inline-block; width: 80px; }

.drop-menu { position: absolute; left: 50%; top: 100%; z-index: 1; }

.drop-menu:after { content: ""; position: absolute; left: 0; transform: translateX(-50%); bottom: 100%; width: 0; height: 0; border: 10px solid transparent; border-bottom-color: var(--color-nav-top-dropdown-background-rw); }

.drop-menu__content { padding: 20px 30px 30px; border-radius: 4px; background-color: var(--color-nav-top-dropdown-background-rw); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); overflow-y: auto; max-height: inherit; }

.drop-menu__container { position: absolute; padding-top: 22px; padding-bottom: 5px; margin-top: -22px; }

.drop-select { font-size: 16px; color: #ffffff; display: inline-block; user-select: none; cursor: pointer; }

@media (min-width: 45em) { .drop-select { width: auto !important; margin-left: 0; }
  .drop-select:last-of-type { margin-right: -20px; } }

.drop-select__mobile-drop-down { appearance: none; text-indent: 1px; background: transparent url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyAiZm9udHMvZHJvcC1zZWxlY3QtYXJyb3cuc3ZnIjs=) center; background-position: right; background-repeat: no-repeat; background-size: 14px 14px; padding: 0 20px 0 0; border: none; color: #f0f0f0; width: 100%; }

.drop-select__mobile-drop-down::-ms-expand { display: none; }

.drop-select__mobile-drop-down option { padding: 0; }

.drop-select:after { content: " "; display: table; clear: both; }

.drop-select__current-option { padding: 9px 40px 11px 20px; display: inline-block; font-family: var(--font-family-title); font-weight: bold; transition: color 0.3s; }

.drop-select__current-option:hover { color: #0099f7; }

.drop-select__arrow-icon { display: inline-block; margin: 0; position: absolute; right: 20px; top: 15px; background-image: var(--assets-nav-dropdown); }

.drop-select__options-drop-down { position: absolute; top: -9999px; left: -9999px; z-index: 6; background: #262626; color: #808080; font-weight: normal; }

.drop-select__options-drop-down label { display: block; }

.drop-select__options { font-size: 16px; position: relative; }

.drop-select__options .drop-select__current-option--active { background: #262626; color: #ffffff; }

.drop-select__options .drop-select__current-option--active .drop-select__arrow-icon { transform: rotate(180deg); }

.drop-select__options .drop-select__options-drop-down--active { top: auto; left: auto; right: 0; }

.drop-select__option { float: left; white-space: nowrap; cursor: pointer; }

.drop-select__option label { padding: 12px 20px; text-align: left; }

.drop-select__option:hover { color: #0099f7; }

.drop-select__selected-option--selected { color: #ffffff; }

.drop-select__placeholder-option { padding-top: 0; padding-bottom: 0; overflow: hidden; height: 0; }

.drop-select__drop-down-width-finder { position: absolute; visibility: hidden; display: inline-block; left: -100px; }

.service-or-system-error-modal { position: relative; top: 0; left: 0; width: 375px; height: 100%; display: flex; justify-content: space-between; background-color: var(--color-global-modal-background); color: var(--color-global-modal-text-description); padding: 32px; }

.service-or-system-error-modal__close-btn { width: 24px; height: 24px; background-repeat: no-repeat; background-size: contain; background-position: center; background: var(--assets-global-close); }

.service-or-system-error-modal__body { display: flex; flex-direction: column; align-items: flex-start; width: 271px; height: 100%; gap: 24px; }

.service-or-system-error-modal__content { display: flex; flex-direction: column; gap: 16px; }

.service-or-system-error-modal__title { font: var(--typography-heading-4-rw-xs); color: var(--color-global-modal-text-title); }

.service-or-system-error-modal__description { font: var(--typography-body-rw-xs-regular); color: var(--color-global-modal-text-description); word-wrap: normal; }

.service-or-system-error-modal__buttons { display: flex; flex-direction: row; align-items: flex-start; gap: 24px; }

@media (min-width: 45em) { .service-or-system-error-modal { width: 448px; }
  .service-or-system-error-modal__body { width: 344px; gap: 32px; }
  .service-or-system-error-modal__title { font: var(--typography-heading-4-rw-s); }
  .service-or-system-error-modal__content { gap: 24px; }
  .service-or-system-error-modal__description { font: var(--typography-body-rw-s-regular); } }

@media (min-width: 75em) { .service-or-system-error-modal__title { font: var(--typography-heading-4-rw-l); } }

.acc-pg-title { font-family: var(--font-family-title); }

.acc-pg-title__heading { margin-top: 10px; color: var(--color-hero-ah1-ah3-text-title); font: var(--typography-heading-1-rw-xs); }

.acc-pg-title__link { direction: ltr; display: inline-block; font: var(--typography-body-rw-xs-bold); color: var(--color-hero-ah1-ah3-text-label-default); }

.acc-pg-title__link:hover, .acc-pg-title__link:focus { color: var(--color-hero-ah1-ah3-text-label-hover); }

.acc-pg-title__link:before { content: ""; background-image: var(--assets-arrows-arrow-left); background-size: contain; background-repeat: no-repeat; display: inline-block; width: 24px; height: 24px; margin-right: 10px; vertical-align: top; }

@media (min-width: 45em) { .acc-pg-title__heading { font: var(--typography-heading-1-rw-s); }
  .acc-pg-title__link { font: var(--typography-body-rw-s-bold); margin-top: 60px; } }

@media (min-width: 75em) { .acc-pg-title__heading { font: var(--typography-heading-1-rw-l); }
  .acc-pg-title__link { margin-top: 90px; } }

.account-entry { font-family: var(--font-family-title); }

.account-entry__header { display: flex; width: 100%; justify-content: space-between; align-items: center; margin-bottom: 16px; }

.account-entry__header h2 { margin-bottom: 0; }

@media (min-width: 45em) { .account-entry__header { margin-bottom: 24px; } }

@media (min-width: 75em) { .account-entry__header { margin-bottom: 40px; } }

.account-entry__title { font: var(--typography-heading-3-rw-xs); text-transform: uppercase; color: var(--color-row-header-text-title-default-inverse); }

@media (min-width: 45em) { .account-entry__title { font: var(--typography-heading-3-rw-s); } }

@media (min-width: 75em) { .account-entry__title { font: var(--typography-heading-3-rw-l); } }

.account-entry__action-btn { flex: 0 0 auto; }

.account-subscription-section__title { font: var(--typography-heading-4-rw-xs); color: var(--color-row-a1-a99-text-title); margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

@media (min-width: 45em) { .account-subscription-section__title { font: var(--typography-heading-4-rw-s); } }

@media (min-width: 75em) { .account-subscription-section__title { font: var(--typography-heading-4-rw-l); } }

.radio-container { display: flex; align-items: center; }

.radio-container__radio-input { position: absolute; opacity: 0; width: 0; height: 0; }

.radio-container__radio-label-text { color: var(--color-global-radio-button-text-default); margin-left: 8px; font: var(--typography-body-rw-xs-bold); }

.radio-container__custom-radio { display: inline-block; width: 16px; height: 16px; border: var(--border-radio-button-default); border-radius: 50%; vertical-align: middle; position: relative; background-color: var(--color-global-radio-button-icon-fill-default); }

.radio-container__radio-input:checked + .radio-container__custom-radio { border: var(--border-radio-button-selected); }

.radio-container__radio-input:checked + .radio-container__custom-radio::after { content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: var(--color-global-radio-button-background-selected); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 1; }

@media (min-width: 45em) { .radio-container__radio-label-text { font: var(--typography-body-rw-s-bold); } }


.header-basic { display: flex; justify-content: space-between; padding: 30px 50px; }

.header-basic__logo-link { width: 146px; height: 24px; background-size: contain; background-repeat: no-repeat; background-image: var(--assets-global-logo-white); }

.header-basic__button { background-color: unset; }

.code-input { display: flex; justify-content: center; }

.code-input__input-wrapper { margin: 5px; border-bottom: 2px solid rgba(255, 255, 255, 0.4); }

.code-input__input-wrapper:focus-within { border-bottom: 2px solid #ffffff; }

.code-input__input { width: 40px; height: 40px; margin: 5px 5px 10px; border: none; padding: 0; outline: none; font-size: 40px; line-height: 40px; text-align: center; text-transform: uppercase; background-color: rgba(0, 0, 0, 0); color: #ffffff; }

.code-input input[type="number"]::-webkit-inner-spin-button, .code-input input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

.code-input input[type="number"] { -moz-appearance: textfield; }

.secondary-nav { margin: 0; padding: 0; max-width: 100%; display: flex; flex-direction: column; align-items: flex-start; position: relative; list-style: none; }

.secondary-nav__category { display: flex; }

.secondary-nav__category--vertical { flex-direction: column; }

.secondary-nav__category--vertical .secondary-nav__content { width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 30px; }

.secondary-nav__category + .secondary-nav__category { margin-top: 28px; }

.secondary-nav__category + .secondary-nav__category:before { content: ""; position: absolute; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.2); }

.secondary-nav__category + .secondary-nav__category > :first-child { margin-top: 28px; }

.secondary-nav__links + .secondary-nav__content { padding-left: 30px; margin-left: 50px; border-left: 1px solid rgba(255, 255, 255, 0.2); }

.secondary-nav__content + .secondary-nav__links { padding-top: 24px; }

.secondary-nav__row { display: flex; white-space: nowrap; }

.secondary-nav__row + .secondary-nav__row { margin-top: 16px; }

.secondary-nav__column { display: flex; flex-direction: column; max-width: 160px; }

.secondary-nav__column--group-extended { margin-top: 24px; }

.secondary-nav__column + .secondary-nav__column { margin-left: 50px; }

.secondary-nav__item + .secondary-nav__item--item { margin-top: 2px; padding: 2px; display: block; }

.secondary-nav__item { white-space: nowrap; }

.secondary-nav__item--primary { display: inline-flex; font-size: 16px; text-transform: uppercase; }

.secondary-nav__item + .secondary-nav__row { margin-top: 20px; }

.nav-content__title + .nav-content__row { margin-top: 6px; }

.nav-content__row { margin-top: 4px; white-space: nowrap; }

.nav-content__row--scrollable { max-width: 654px; margin-right: -30px; margin-left: -30px; padding-right: 30px; padding-left: 30px; }

.nav-content__packshot + .nav-content__packshot { margin-left: 10px; }

.nav-content__packshot { position: relative; margin: 0; width: 99px; }

.nav-content__packshot--tile { width: 135px; }

.nav-content__packshot--hero3x1 { width: 425px; }

.nav-content__packshot .packshot-title { left: 0; right: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }

.nav-expand-btn { position: absolute; width: 12px; height: 12px; top: 50%; left: 100%; margin-left: 4px; margin-top: -6px; }

.nav-expand-btn:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; left: 50%; margin-top: -4px; margin-left: -5px; border: solid transparent; border-width: 8px 5px 0; border-top-color: #ffffff; }

.nav-expand-btn:focus { outline-color: #ffffff; }

.code-page { background-image: var(--gradient-dialog-branded); height: 100vh; text-align: center; font-family: var(--font-family-title); }

.code-page__form { display: flex; flex-direction: column; padding-top: 15vh; }

.code-page__title { font-size: 48px; }

.code-page__label { font-size: 20px; margin-bottom: 25px; }

.code-page__error-wrapper { display: flex; justify-content: center; margin-bottom: 25px; }

.code-page__error { padding: 15px 25px; background-color: #0099f7; }

.code-page__input-container { margin-bottom: 25px; }

.code-page__input-container div:nth-child(4) { margin-left: 25px; }

.code-page__spinner { display: flex; width: 200px; margin: 15vh auto; }

.email-confirmed { background-color: #0099f7; height: 100vh; text-align: center; font-family: var(--font-family-title); }

.email-confirmed__body { padding-top: 30vh; }

.email-confirmed__title { font-size: 48px; margin-bottom: 24px; }

.email-confirmed__message { font-size: 20px; margin-bottom: 48px; }

.email-confirmed__spinner-container { text-align: center; box-sizing: border-box; opacity: 1; height: 180px; padding: 0; }

.email-confirmed__spinner { display: inline-block; width: 80px; }

.pg-webview--vp { display: flex; flex-direction: column; }

.pg-webview--vp .page-entry:last-child { flex: 1 0 auto; display: flex; flex-direction: column; }

.header ~ .content .pg-webview--vp { height: calc(100vh - 46px); }

@media (min-width: 75em) { .header ~ .content .pg-webview--vp { height: calc(100vh - 60px); } }

@media (min-width: 45em) { .header--hero-mode ~ .content .pg-webview--vp { height: 100vh; } }

.plan-card { word-wrap: break-word; display: flex; flex-direction: column; width: 100%; height: max-content; }

@media (max-width: 29.99em) { .plan-card { margin-top: 0; } }

@media (min-width: 45em) { .plan-card { max-width: 18em; } }

.plan-card__tagline, .plan-card__benefits, .plan-card__trial { color: #000000; font-size: 14px; margin-bottom: 1em; }

.plan-card__offer { font-size: 18px; font-weight: bold; margin-bottom: 0; }

.plan-card__price { font-size: 40px; color: #000000; }

.plan-entry { font-family: var(--font-family-title); width: 100%; padding: 1.5em; display: flex; flex-direction: column; justify-content: space-between; min-width: 13em; background: #ffffff; border: 1px solid #f0f0f0; border-radius: 8px; text-align: center; align-items: center; }

@media (min-width: 45em) { .plan-entry { font-size: 20px; width: 100%; } }

@media (min-width: 45em) { .plan-entry { font-size: 24px; width: 30%; } }

.plan-entry__period-selector { display: block; margin-bottom: 1em; margin-left: auto; margin-right: auto; }

.plan-entry__period-single { width: min-content; }

@media (min-width: 30em) { .plan-entry__period-first { border-radius: 100px 0 0 100px; border-right: 0; padding-right: 1em; } }

@media (max-width: 29.99em) { .plan-entry__period-first { display: block; margin-bottom: 0.5em; } }

.plan-entry__period-middle { padding-left: 1em; padding-right: 1em; }

@media (min-width: 30em) { .plan-entry__period-middle { border-radius: 0; border-right: 0; } }

@media (max-width: 29.99em) { .plan-entry__period-middle { display: block; margin-bottom: 0.5em; } }

@media (min-width: 30em) { .plan-entry__period-last { border-radius: 0 100px 100px 0; padding-left: 1em; } }

.plan-entry__header { display: flex; justify-content: center; }

.plan-entry__title { font-size: 16px; line-height: 1.3; text-transform: uppercase; color: #000000; }

@media (min-width: 45em) { .plan-entry__title { font-size: 20px; } }

@media (min-width: 75em) { .plan-entry__title { font-size: 24px; } }

.plan-entry__details { flex: auto; }

.plan-entry__footer { display: flex; flex-direction: column; width: 100%; justify-content: center; }

.plan-entry__action-btn { flex: 0 0 auto; width: min-content; margin-left: auto; margin-right: auto; }

.plan-selector__plan-wrapper { display: flex; flex-direction: column; gap: 1em; flex-wrap: wrap; }

@media (min-width: 30em) { .plan-selector__plan-wrapper { flex-direction: row; justify-content: center; } }

.account-accordion-large, .account-accordion-small { transition-property: height, padding-top, padding-bottom, border-top-width, border-bottom-width, margin-top,  margin-bottom; }

.account-accordion-small { transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.account-accordion-large { transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.account-panel-section__small { border-top: 1px solid #cccccc; padding-top: 20px; padding-bottom: 20px; }

.account-panel-section__large { background-color: #fafafa; box-shadow: inset 0px 15px 10px -10px rgba(204, 204, 204, 0.3), inset 0px -15px 10px -10px rgba(204, 204, 204, 0.3); padding-top: 30px; padding-bottom: 30px; }

.account-panel-section--expanded + .account-panel-section--collapsed .account-panel-section__small { border-top: none; }

.account-panel-section:last-child .account-panel-section__small { padding-bottom: 0; }

.account-action-btns { display: flex; flex-direction: row; margin-top: 20px; align-items: center; flex-wrap: wrap; /** Force no border on Secondary action button */ }

.account-action-btns .cta-btn--secondary { border: none; }

.account-action-btns .cta-btn--secondary:hover:not(:disabled) { border: none; background-color: transparent; }

.account-edit { max-width: 430px; }

.account-edit__title { color: #4d4d4d; margin-bottom: 30px; }

.account-edit__email { position: relative; }

.account-edit__email .txt-input__input { color: #808080; }

.account-edit__lock { position: absolute; right: 3px; top: 15px; color: #aaaaaa; height: 19px; }

.account-edit__update-error { margin-top: 20px; background-color: #f0f0f0; text-align: center; line-height: 24px; position: relative; margin-bottom: 20px; padding: 8px 0; }

.profiles-form { background-color: #ffffff; }

.profiles-form__choices { display: flex; justify-content: space-between; }

@media (min-width: 30em) { .profiles-form__choices { justify-content: flex-start; display: block; } }

.profiles-form__submit-profile { margin-bottom: 8px; margin-right: 12px; }

.profiles-form__submit-profile, .profiles-form__delete-profile { vertical-align: top; }

.profiles-form__delete-profile { font-size: 14px; margin-top: 4px; padding-left: 8px; }

.profiles-form__delete-contents { display: flex; align-items: center; }

.profiles-form__delete-icon { margin-right: 10px; }

.profiles-form__button { padding: 12px 8px 8px; max-width: 146px; border: 1px solid #cccccc; border-radius: 10px; display: inline-block; color: var(--color-account-profile-avatar-text-initial-default); background: var(--color-account-profile-avatar-background-default); transition: background-color 200ms, color 200ms; outline: none; margin: 0; flex: 1; }

@media (min-width: 30em) { .profiles-form__button { height: 88px; width: 112px; } }

.profiles-form__button:hover:not(.profiles-form__button--chosen) { background-color: #f0f0f0; }

.profiles-form__button:focus:not(.profiles-form__button--chosen) { background-color: #f0f0f0; color: #808080; }

.profiles-form__button--chosen { background-color: #0099f7; color: #ffffff; }

.profiles-form__button--chosen:hover, .profiles-form__button--chosen:focus { color: #ffffff; background-color: #0875b8; }

.profiles-form__button:first-child { margin-right: 4px; }

.profiles-form__button:last-child { margin-left: 4px; }

.profiles-form__label { display: block; }

.profiles-form__icon { width: 39%; display: block; margin: 0 auto 8px; height: 40px; }

.profiles-form__icon--lock { width: 35%; }

.profiles-form__helper-text-wrap { max-width: 650px; margin: 8px 0 32px; }

.profiles-form__helper-text { width: 100%; }

.profiles-form__input { max-width: 300px; }

.profiles-form__input .txt-input__input { width: 100%; }

.profiles-form__input .txt-input__input::-ms-clear { display: none; }

.pg-auth { width: 100%; }

.pg-auth__form { max-width: 320px; margin: 0 auto; font-family: var(--font-family-title); width: 100%; padding: 48px 8px; }

@media (min-width: 45em) { .pg-auth__form { padding-top: 96px; max-width: 340px; } }

.pg-auth .axis-logo { width: 100%; }

.pg-auth__logo-wrapper { text-align: center; }

.pg-auth__logo-link { color: #ffffff; width: 40.5%; max-width: 288px; min-width: 180px; margin: 0 auto; padding-top: 48px; display: inline-block; }

.pg-auth__logo-link:hover, .pg-auth__logo-link:focus { color: #ffffff; }

.pg-auth__spinner { width: 60px; display: block; margin: 0 auto; }

.pg-auth-error { background-color: #0099f7; text-align: center; line-height: 24px; position: relative; margin-bottom: 20px; padding: 8px 4px; font-family: var(--font-family-body); }

.pg-auth-error .link { padding: 0 4px; font-weight: bold; }

.sign-in-form__forgot-pwd { float: right; margin-top: 2px; font-weight: bold; }

.sign-in-form__register { font-weight: bold; }

.sign-in-form__secondary-actions { margin-bottom: 24px; }

.sign-in-form__primary-action { display: flex; justify-content: center; margin-bottom: 40px; }

.sign-in-form__tertiary-actions { text-align: center; }

.sign-in-form input:-webkit-autofill, .sign-in-form input:-webkit-autofill:hover, .sign-in-form input:-webkit-autofill:focus, .sign-in-form input:-webkit-autofill:active { -webkit-transition: color 9999s ease-out, background-color 9999s cubic-bezier(1, 0, 1, 0); }

.sign-in-form input::selection { background: #ffffff; color: #000000; }

.sign-in-form input::-moz-selection { background: #ffffff; color: #000000; }

.sign-in-form .facebook-button, .sign-in-form__sign-in-email { width: 290px; }

.sign-in-form button, .sign-in-form a { -webkit-tap-highlight-color: #ffffff; }

.register-form { margin: 0 auto; font-family: var(--font-family-title); width: 90%; padding: 25px 8px !important; }

@media (min-width: 45em) { .register-form { padding-top: 96px; } }

.register-form__register { font-weight: bold; }

.register-form__primary-action { display: flex; justify-content: center; margin-bottom: 40px; }

.register-form__error { background-color: #0099f7; color: #ffffff; text-align: center; line-height: 24px; position: relative; margin-bottom: 20px; padding: 8px 0; }

.register-form .form-title { color: #262626; text-align: center; font-weight: normal; margin-bottom: 30px; font-size: 2.07252em; }

.register-form__name-container { display: flex; }

.register-form__name-container .txt-input:first-child { margin-right: 20px; }

.register-form__marketing { text-align: center; }

.register-form .account-btn { margin-top: 30px; }

.registration-pg { width: 100%; }

.registration-pg__form { margin: 0 auto; font-family: var(--font-family-title); width: 100%; }

@media (min-width: 45em) { .registration-pg__form { max-width: 450px; } }

.registration-pg__logo-wrapper { text-align: center; background-color: #0099f7; }

.registration-pg__logo-link { color: #ffffff; width: 40.5%; max-width: 288px; min-width: 180px; margin: 0 auto; padding: 60px 0; display: inline-block; }

.registration-pg__logo-link:hover, .registration-pg__logo-link:focus { color: #ffffff; }

.reset-password-forms { text-align: center; }

.reset-password-forms__title { font-size: 18px; margin-bottom: 24px; line-height: 24px; text-align: center; }

.reset-password-forms__content { font-size: 14px; line-height: 24px; margin-bottom: 24px; padding: 0 8px; }

.reset-password-forms__bottom-link { margin-top: 32px; font-weight: bold; display: block; }

.reset-password-forms__input { margin-bottom: 16px; }

.reset-password-forms__submit { margin-left: auto; margin-right: auto; }

.sso-signin-page { width: 100%; height: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; }

.sso-signin-page__spinner { width: 60px; transform: translate(-50%, -50%); display: block; margin: 0 auto; }

.sso-signin-page__error-container { text-align: center; width: 300px; height: 200px; }

.sso-signin-page__error-title { text-align: center; font-size: 18px; padding-bottom: 20px; }

.sso-signin-page__error-text { text-align: center; font-size: 12px; padding-bottom: 20px; }

.sso-signin-page__error-button { text-align: center; font-size: 16px; padding-bottom: 20px; }

@media (min-width: 45em) { .sso-signin-page__error-container { width: 350px; height: 200px; }
  .sso-signin-page__error-title { font-size: 22px; }
  .sso-signin-page__error-text { font-size: 14px; } }

@media (min-width: 75em) { .sso-signin-page__error-container { width: 400px; height: 200px; }
  .sso-signin-page__error-title { font-size: 24px; }
  .sso-signin-page__error-text { font-size: 16px; } }

.boxed-sport-logo { background-color: transparent; position: absolute; object-fit: contain; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.boxed-sport-logo--cover { object-fit: cover; }

.follow-item { display: inline-block; width: 202px; height: 72px; border-radius: 16px; background-color: #ffffff; position: relative; border: 1px solid #cccccc; box-sizing: border-box; }

.follow-item:focus { border-radius: 16px; outline: none; transition: transform 0.2s ease-out, filter 0.2s ease-out, box-shadow 0.2s ease-out; box-shadow: 0 0 0 2px #0099f7; }

.follow-item:disabled { opacity: 0.5; pointer-events: none; }

.follow-item .hover-enabled:hover { transition: transform 0.2s ease-out, filter 0.2s ease-out, background 0.2s ease-out; background: #ebebeb; border-radius: 8px; }

.follow-item--active { background-color: rgba(61, 163, 108, 0.2); border: none; }

.follow-item--active:after { content: "\AC"; display: flex; align-items: center; position: absolute; top: -18%; left: 90%; width: 24px; height: 24px; border-radius: 50%; color: #ffffff; transform: rotate(135deg) /*rtl: rotate(135deg)*/; font-size: 24px; background-color: #41af74; padding-left: 3px /*rtl: 0*/; padding-right: 0 /*rtl: 6px*/; padding-top: 3px; }

.follow-item--active .hover-enabled:hover { transition: transform 0.2s ease-out, filter 0.2s ease-out, background 0.2s ease-out; background: rgba(61, 163, 108, 0.3); border-radius: 8px; }

.follow-item__container { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 8px 10px; width: 100%; height: 100%; border-radius: 8px; }

.follow-item__logo-container { position: relative; width: 40px; height: 40px; min-width: 40px; margin-right: 8px; }

.follow-item__logo-container--rounded { overflow: hidden; border-radius: 10px; }

.follow-item__logo { width: 100%; height: 100%; }

.follow-item__title { display: block; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; width: 100%; color: #1a1a1a; font-family: var(--font-family-title); font-size: 14px; line-height: 21px; font-weight: 400; text-align: left; position: relative; }

.follow-item__title--centered { text-align: center; }

@media (min-width: 20em) and (max-width: 63.99em) { .follow-item { border-radius: 8px; width: 176px; height: 56px; }
  .follow-item:focus { border-radius: 8px; }
  .follow-item--active .hover-enabled:hover { border-radius: 8px; } }

@media (min-width: 45em) { .follow-item { width: 229px; height: 64px; }
  .follow-item--active:after { left: 92%; }
  .follow-item__logo-container { width: 48px; height: 48px; min-width: 48px; }
  .follow-item__title { font-size: 16px; line-height: 24px; } }

@media (min-width: 64em) { .follow-item { width: 203px; height: 72px; }
  .follow-item__logo-container { width: 56px; height: 56px; min-width: 56px; }
  .follow-item__title { font-size: 18px; line-height: 24px; } }

@media (min-width: 64em) { .follow-item .hover-enabled:hover { border-radius: 16px; } }

.account-profile-follow { width: 100%; min-height: 300px; margin-left: -8px; }

.account-profile-follow__no-items { display: block; color: #1a1a1a; font-family: var(--font-family-title); font-style: normal; font-weight: bold; font-size: 12px; line-height: 14px; text-align: center; padding: 20px; }

.account-profile-follow__spinner-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.account-profile-follow__spinner { width: 40px; }

.account-profile-follow__group { display: block; width: calc(100% + 16px); margin-bottom: 5px; }

.account-profile-follow__group_title { display: block; font-family: var(--font-family-title); font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; text-transform: uppercase; color: #4d4d4d; padding-bottom: 10px; }

.account-profile-follow__items-container { display: inline-flex; flex-wrap: wrap; margin: -4px 0 0 -4px; width: calc(100% + 8px); }

.account-profile-follow__item { margin-right: 4px; margin-left: 4px; margin-bottom: 16px; }

@media (min-width: 45em) { .account-profile-follow { margin-left: 0px; }
  .account-profile-follow__no-items { font-size: 16px; line-height: 24px; }
  .account-profile-follow__group_title { font-size: 20px; line-height: 23px; }
  .account-profile-follow__group { width: 100%; margin-bottom: 20px; }
  .account-profile-follow__items-container { margin-left: -8px; margin-right: -8px; width: calc(100% + 16px); }
  .account-profile-follow__item { margin-right: 8px; margin-left: 8px; margin-bottom: 16px; } }

@media (min-width: 90em) { .account-profile-follow__group_title { font-size: 24px; line-height: 27px; }
  .account-profile-follow__group { margin-bottom: 25px; } }

@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.hx1-primary-image-container__gradient-overlay { position: absolute; height: 100%; width: 100%; background: var(--gradient-hero-advanced-bottom), var(--gradient-hero-advanced-left); }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.hero-description { --hero-description-default-line-clamp: 2; --hero-description-desktopWide-line-clamp: 3; --hero-description-default-font-size: 1rem; --hero-description-default-font-weight: 400; --hero-description-default-line-height: 1.5; --hero-description-default-margin: 8px 0 0 0; --hero-description-desktop-margin: 16px 0 0 0; --hero-description-default-padding: 0; }

div.hero-description { padding-left: 0; padding-right: 0; }

.hero-description { display: none; }

@media (min-width: 60em) { .hero-description { display: -webkit-box; margin: var(--hero-description-default-margin); padding: var(--hero-description-default-padding); -webkit-box-orient: vertical; -webkit-line-clamp: var(--hero-description-default-line-clamp); overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: var(--hero-description-default-font-size); line-height: var(--hero-description-default-line-height); font-weight: var(--hero-description-default-font-weight); } }

@media (min-width: 75em) { .hero-description { margin: var(--hero-description-desktop-margin); } }

@media (min-width: 90em) { .hero-description { -webkit-line-clamp: var(--hero-description-desktopWide-line-clamp); } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.hero-tagline { --hero-tagline-default-line-clamp: 1; --hero-tagline-laptop-line-clamp: 2; --hero-tagline-default-font-size: 0.875rem; --hero-tagline-tablet-font-size: 1rem; --hero-tagline-laptop-font-size: 1.25rem; --hero-tagline-desktop-font-size: 1.5rem; --hero-tagline-default-line-height: 1.2; --hero-tagline-default-font-weight: 400; --hero-tagline-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.45); --hero-tagline-default-margin: 8px 0 0 0; --hero-tagline-desktop-margin: 16px 0 0 0; --hero-tagline-default-padding: 0; }

.hero-tagline { display: -webkit-box; color: var(--color-hero-text-tagline); margin: var(--hero-tagline-default-margin); padding: var(--hero-tagline-default-padding); -webkit-box-orient: vertical; -webkit-line-clamp: var(--hero-tagline-default-line-clamp); overflow: hidden; text-overflow: ellipsis; white-space: normal; text-shadow: var(--hero-tagline-text-shadow); font: var(--typography-hero-tagline-rw-xs); }

@media (min-width: 45em) { .hero-tagline { font: var(--typography-hero-tagline-rw-s); } }

@media (min-width: 60em) { .hero-tagline { font: var(--typography-hero-tagline-rw-m); -webkit-line-clamp: var(--hero-tagline-laptop-line-clamp); } }

@media (min-width: 75em) { .hero-tagline { margin: var(--hero-tagline-desktop-margin); font: var(--typography-hero-tagline-rw-l); } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.hero-title { --hero-title-line-clamp: 2; }

.page-entry-hx1 { --hx1-margin-bottom-small: 24px; --hx1-margin-bottom-large: 40px; }

.hx1 { --hx1-mobile-height: 420px; --hx1-tablet-height: 47vw; --hx1-laptop-height: 44vw; --hx1-desktopWide-height: 40vw; --hx1-primary-poster-phone-height: 150%; --hx1-primary-poster-phablet-height: 56.25vw; --hx1-count-indicator-position-bottom: 0vw; --hx1-count-indicator-line-height: 4px; --hx1-desktopWide-padding-top: 120px; --hx1-desktop-padding-top: 104px; --hx1-laptop-padding-top: 80px; --hx1-tablet-padding-top: 72px; --hx1-phone-horizontal-padding: 16px; --hx1-tablet-horizontal-padding: 24px; --hx1-laptop-horizontal-padding: 32px; --hx1-desktop-horizontal-padding: 40px; --hx1-desktopwide-horizontal-padding: 56px; --hx1-title-phone-margin: 8px 0 0 0; --hx1-title-desktopWide-margin: 16px 0 0 0; --hx1-brand-height-multiplier: 0.25; --hx1-badge-height-width-multiplier: 0.125; --hx1-badge-grid-offset: 8px; --hx1-badge-desktop-grid-offset: 16px; --hx1-badge-margin/* rtl:as:margin */: 0 12px 0 0; --hx1-badge-padding: 2px 10px; --hx1-badge-default-font-size: 12px; --hx1-badge-default-line-height: 16px; --hx1-datetime-line-height: 20px; --hx1-badge-image-phone-margin: 0 0 71px 0; --hx1-badge-image-tablet-margin: 0 0 20px 0; --hx1-badge-image-laptop-margin: 0 0 36px 0; --hx1-badge-image-desktop-margin: 0 0 28px 0; --hx1-meta-container-margin: 8px 0 0 0; --hx1-meta-container-desktopWide-margin: 16px 0 0 0; --hx1-cta-container-phone-margin: 16px 0 20px 0; --hx1-cta-container-laptop-margin: 24px 0 36px 0; --hx1-cta-container-desktop-margin: 24px 0 28px 0; --hx1-cta-container-content-default-margin/* rtl:as:margin */: 0 16px 0 0; --hx1-primary-cta-default-min-width: 97px; --hx1-primary-cta-tablet-min-width: 131px; --hx1-primary-cta-desktop-min-width: 144px; --hx1-primary-cta-default-height: 32px; --hx1-primary-cta-tablet-height: 40px; --hx1-primary-cta-desktop-height: 48px; --hx1-primary-cta-default-font-size: 14px; --hx1-primary-cta-tablet-font-size: 16px; --hx1-primary-cta-desktop-font-size: 20px; --hx1-primary-cta-default-line-height: 14px; --hx1-primary-cta-tablet-line-height: 16px; --hx1-primary-cta-desktop-line-height: 20px; --hx1-primary-cta-default-padding: 0 16px; --hx1-primary-cta-tablet-padding: 0 24px; --hx1-primary-cta-default-gap: 4px; --hx1-primary-cta-tablet-gap: 8px; --hx1-primary-cta-color: #ffffff; --hx1-other-cta-default-width: 54px; --hx1-other-cta-tablet-width: 60px; --hx1-other-cta-default-bookmark-width: 68px; --hx1-other-cta-tablet-bookmark-width: 79px; --hx1-other-cta-default-height: 35px; --hx1-other-cta-tablet-height: 48px; --hx1-other-cta-default-font-size: 12px; --hx1-other-cta-tablet-font-size: 14px; --hx1-other-cta-default-line-height: 16px; --hx1-other-cta-tablet-line-height: 16px; --hx1-other-cta-label-margin: 0; --hx1-other-cta-svg-default-width: 16px; --hx1-other-cta-svg-tablet-width: 24px; --hx1-other-cta-svg-default-height: 16px; --hx1-other-cta-svg-tablet-height: 24px; --hx1-other-cta-svg-default-margin: 0 0 3px 0; --hx1-other-cta-svg-tablet-margin: 0 0 8px 0; --hx1-other-cta-svg-default-color: #cccccc; --hx1-other-cta-svg-hover-color: #ffffff; --hx1-other-cta-svg-default-fill: #cccccc; --hx1-other-cta-svg-hover-fill: #ffffff; --hx1-counter-container-default-margin: -12px 0 0 0; }

div.hero-title { padding-left: 0; padding-right: 0; }

.hero-title { margin: var(--hx1-title-phone-margin); }

@media (min-width: 90em) { .hero-title { margin: var(--hx1-title-desktopWide-margin); } }

.hero-title h1 { margin: 0; }

.hero-title__text { display: -webkit-box; -webkit-box-orient: vertical; color: var(--color-hero-text-title); -webkit-line-clamp: var(--hero-title-line-clamp); overflow: hidden; text-overflow: ellipsis; white-space: normal; font: var(--typography-hero-carousel-rw-xs-short-title); }

@media (min-width: 45em) { .hero-title__text { font: var(--typography-hero-carousel-rw-s-short-title); } }

@media (min-width: 60em) { .hero-title__text { font: var(--typography-hero-carousel-rw-m-short-title); } }

@media (min-width: 75em) { .hero-title__text { font: var(--typography-hero-carousel-rw-l-short-title); } }

@media (min-width: 90em) { .hero-title__text { font: var(--typography-hero-carousel-rw-xl-short-title); } }

.hero-title--large .hero-title__text { font: var(--typography-hero-carousel-rw-xs-long-title); }

@media (min-width: 45em) { .hero-title--large .hero-title__text { font: var(--typography-hero-carousel-rw-s-long-title); } }

@media (min-width: 60em) { .hero-title--large .hero-title__text { font: var(--typography-hero-carousel-rw-m-long-title); } }

@media (min-width: 75em) { .hero-title--large .hero-title__text { font: var(--typography-hero-carousel-rw-l-long-title); } }

@media (min-width: 90em) { .hero-title--large .hero-title__text { font: var(--typography-hero-carousel-rw-xl-long-title); } }

.hero-title--extra-large .hero-title__text { font: var(--typography-hero-carousel-rw-xs-extra-long-title); }

@media (min-width: 45em) { .hero-title--extra-large .hero-title__text { font: var(--typography-hero-carousel-rw-s-extra-long-title); } }

@media (min-width: 60em) { .hero-title--extra-large .hero-title__text { font: var(--typography-hero-carousel-rw-m-extra-long-title); } }

@media (min-width: 75em) { .hero-title--extra-large .hero-title__text { font: var(--typography-hero-carousel-rw-l-extra-long-title); } }

@media (min-width: 90em) { .hero-title--extra-large .hero-title__text { font: var(--typography-hero-carousel-rw-xl-extra-long-title); } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.page-entry-hx1 { --hx1-margin-bottom-small: 24px; --hx1-margin-bottom-large: 40px; }

.hx1 { --hx1-mobile-height: 420px; --hx1-tablet-height: 47vw; --hx1-laptop-height: 44vw; --hx1-desktopWide-height: 40vw; --hx1-primary-poster-phone-height: 150%; --hx1-primary-poster-phablet-height: 56.25vw; --hx1-count-indicator-position-bottom: 0vw; --hx1-count-indicator-line-height: 4px; --hx1-desktopWide-padding-top: 120px; --hx1-desktop-padding-top: 104px; --hx1-laptop-padding-top: 80px; --hx1-tablet-padding-top: 72px; --hx1-phone-horizontal-padding: 16px; --hx1-tablet-horizontal-padding: 24px; --hx1-laptop-horizontal-padding: 32px; --hx1-desktop-horizontal-padding: 40px; --hx1-desktopwide-horizontal-padding: 56px; --hx1-title-phone-margin: 8px 0 0 0; --hx1-title-desktopWide-margin: 16px 0 0 0; --hx1-brand-height-multiplier: 0.25; --hx1-badge-height-width-multiplier: 0.125; --hx1-badge-grid-offset: 8px; --hx1-badge-desktop-grid-offset: 16px; --hx1-badge-margin/* rtl:as:margin */: 0 12px 0 0; --hx1-badge-padding: 2px 10px; --hx1-badge-default-font-size: 12px; --hx1-badge-default-line-height: 16px; --hx1-datetime-line-height: 20px; --hx1-badge-image-phone-margin: 0 0 71px 0; --hx1-badge-image-tablet-margin: 0 0 20px 0; --hx1-badge-image-laptop-margin: 0 0 36px 0; --hx1-badge-image-desktop-margin: 0 0 28px 0; --hx1-meta-container-margin: 8px 0 0 0; --hx1-meta-container-desktopWide-margin: 16px 0 0 0; --hx1-cta-container-phone-margin: 16px 0 20px 0; --hx1-cta-container-laptop-margin: 24px 0 36px 0; --hx1-cta-container-desktop-margin: 24px 0 28px 0; --hx1-cta-container-content-default-margin/* rtl:as:margin */: 0 16px 0 0; --hx1-primary-cta-default-min-width: 97px; --hx1-primary-cta-tablet-min-width: 131px; --hx1-primary-cta-desktop-min-width: 144px; --hx1-primary-cta-default-height: 32px; --hx1-primary-cta-tablet-height: 40px; --hx1-primary-cta-desktop-height: 48px; --hx1-primary-cta-default-font-size: 14px; --hx1-primary-cta-tablet-font-size: 16px; --hx1-primary-cta-desktop-font-size: 20px; --hx1-primary-cta-default-line-height: 14px; --hx1-primary-cta-tablet-line-height: 16px; --hx1-primary-cta-desktop-line-height: 20px; --hx1-primary-cta-default-padding: 0 16px; --hx1-primary-cta-tablet-padding: 0 24px; --hx1-primary-cta-default-gap: 4px; --hx1-primary-cta-tablet-gap: 8px; --hx1-primary-cta-color: #ffffff; --hx1-other-cta-default-width: 54px; --hx1-other-cta-tablet-width: 60px; --hx1-other-cta-default-bookmark-width: 68px; --hx1-other-cta-tablet-bookmark-width: 79px; --hx1-other-cta-default-height: 35px; --hx1-other-cta-tablet-height: 48px; --hx1-other-cta-default-font-size: 12px; --hx1-other-cta-tablet-font-size: 14px; --hx1-other-cta-default-line-height: 16px; --hx1-other-cta-tablet-line-height: 16px; --hx1-other-cta-label-margin: 0; --hx1-other-cta-svg-default-width: 16px; --hx1-other-cta-svg-tablet-width: 24px; --hx1-other-cta-svg-default-height: 16px; --hx1-other-cta-svg-tablet-height: 24px; --hx1-other-cta-svg-default-margin: 0 0 3px 0; --hx1-other-cta-svg-tablet-margin: 0 0 8px 0; --hx1-other-cta-svg-default-color: #cccccc; --hx1-other-cta-svg-hover-color: #ffffff; --hx1-other-cta-svg-default-fill: #cccccc; --hx1-other-cta-svg-hover-fill: #ffffff; --hx1-counter-container-default-margin: -12px 0 0 0; }

#hx1-content { overflow: hidden; position: absolute; top: 0; line-height: normal; height: var(--hx1-mobile-height); padding: 0 var(--hx1-phone-horizontal-padding); }

@media (min-width: 45em) { #hx1-content { height: var(--hx1-tablet-height); } }

@media (min-width: 60em) { #hx1-content { height: var(--hx1-laptop-height); } }

@media (min-width: 90em) { #hx1-content { height: var(--hx1-desktopWide-height); } }

@media (min-width: 45em) { #hx1-content { padding: var(--hx1-tablet-padding-top) var(--hx1-tablet-horizontal-padding) 0; } }

@media (min-width: 60em) { #hx1-content { padding: var(--hx1-laptop-padding-top) var(--hx1-laptop-horizontal-padding) 0; } }

@media (min-width: 75em) { #hx1-content { padding: var(--hx1-desktop-padding-top) var(--hx1-desktop-horizontal-padding) 0; } }

@media (min-width: 90em) { #hx1-content { padding: var(--hx1-desktopWide-padding-top) var(--hx1-desktopwide-horizontal-padding) 0; } }

#hx1-content .cta-toggle-btn.other-buttons .cta-toggle-btn__label { display: none; }

#hx1-content .cta-toggle-btn.other-buttons .cta-toggle-btn__label--static { display: block; }

#hx1-content .cta-toggle-btn.other-buttons.cta-toggle-btn--hovered .cta-toggle-btn__label--hover { display: block; }

#hx1-content .cta-toggle-btn.other-buttons.cta-toggle-btn--hovered .cta-toggle-btn__label--static { display: none; }

#hx1-content .cta-toggle-btn.other-buttons.active .cta-toggle-btn__label { display: none; }

#hx1-content .cta-toggle-btn.other-buttons.active.cta-toggle-btn--hovered .cta-toggle-btn__label--active-hover { display: block; }

#hx1-content .cta-toggle-btn.other-buttons.active.cta-toggle-btn--hovered .cta-toggle-btn__label--active { display: none; }

#hx1-content .cta-toggle-btn.other-buttons.active .cta-toggle-btn__label--active { display: block; }

#hx1-content .cta-container { display: flex; margin: var(--hx1-cta-container-phone-margin); align-items: center; }

#hx1-content .cta-container.upcoming { align-items: flex-end; }

@media (min-width: 60em) { #hx1-content .cta-container { margin: var(--hx1-cta-container-laptop-margin); } }

@media (min-width: 75em) { #hx1-content .cta-container { margin: var(--hx1-cta-container-desktop-margin); } }

#hx1-content .cta-container .primary-cta { box-sizing: border-box; display: flex; align-items: center; }

#hx1-content .cta-container .counter-container { margin: var(--hx1-counter-container-default-margin); }

#hx1-content .cta-container .other-buttons .cta-toggle-btn__label { font-size: var(--hx1-other-cta-default-font-size); line-height: var(--hx1-other-cta-default-line-height); margin: var(--hx1-other-cta-label-margin); }

@media (min-width: 60em) { #hx1-content .cta-container .other-buttons .cta-toggle-btn__label { font-size: var(--hx1-other-cta-tablet-font-size); } }

#hx1-content .cta-container .other-buttons.bookmark-btn { min-width: var(--hx1-other-cta-default-bookmark-width); }

@media (min-width: 60em) { #hx1-content .cta-container .other-buttons.bookmark-btn { min-width: var(--hx1-other-cta-tablet-bookmark-width); } }

#hx1-content .cta-container .other-buttons { display: flex; flex-direction: column; min-width: var(--hx1-other-cta-default-width); height: var(--hx1-other-cta-default-height); align-items: center; }

#hx1-content .cta-container .other-buttons:hover svg { fill: var(--hx1-other-cta-svg-hover-fill); color: var(--hx1-other-cta-svg-hover-color); }

@media (min-width: 45em) { #hx1-content .cta-container .other-buttons { min-width: var(--hx1-other-cta-tablet-width); height: var(--hx1-other-cta-tablet-height); } }

#hx1-content .cta-container .other-buttons svg { width: var(--hx1-other-cta-svg-default-width); height: var(--hx1-other-cta-svg-default-height); margin: var(--hx1-other-cta-svg-default-margin); fill: var(--hx1-other-cta-svg-default-fill); color: var(--hx1-other-cta-svg-default-color); }

@media (min-width: 45em) { #hx1-content .cta-container .other-buttons svg { width: var(--hx1-other-cta-svg-tablet-width); height: var(--hx1-other-cta-svg-tablet-height); margin: var(--hx1-other-cta-svg-tablet-margin); } }

#hx1-content .cta-container .primary-cta, #hx1-content .cta-container .other-buttons, #hx1-content .cta-container .counter-container { margin: var(--hx1-cta-container-content-default-margin); }

#hx1-content .cta-container .other-buttons:last-child { margin: 0; }

#hx1-content .meta-container { margin: var(--hx1-meta-container-margin); display: flex; align-items: center; }

@media (min-width: 90em) { #hx1-content .meta-container { margin: var(--hx1-meta-container-desktopWide-margin); } }

#hx1-content .brand-image-container { padding: 0; margin: var(--hx1-title-phone-margin); height: calc(var(--hx1-brand-height-multiplier) * var(--hx1-mobile-height)); width: auto; }

@media (min-width: 45em) { #hx1-content .brand-image-container { height: calc(var(--hx1-brand-height-multiplier) * var(--hx1-tablet-height)); } }

@media (min-width: 60em) { #hx1-content .brand-image-container { height: calc(var(--hx1-brand-height-multiplier) * var(--hx1-laptop-height)); } }

@media (min-width: 90em) { #hx1-content .brand-image-container { margin: var(--hx1-title-desktopWide-margin); height: calc(var(--hx1-brand-height-multiplier) * var(--hx1-desktopWide-height)); } }

#hx1-content .lock-icon { display: block; width: 18px; height: 18px; margin-right: 10px; }

#hx1-content .badge-container { display: flex; flex-wrap: wrap; }

@media (min-width: 30em) { #hx1-content .badge-container { flex-wrap: nowrap; } }

#hx1-content .badge-container .state-badge { margin: var(--hx1-badge-margin); }

#hx1-content .badge-container .badge { padding: var(--hx1-badge-padding); margin: var(--hx1-badge-margin); }

#hx1-content .badge-container .datetime { line-height: var(--hx1-datetime-line-height); padding-top: 5px; color: var(--color-global-badge-timeframe-timeframe-text); align-self: center; font: var(--typography-badge-rw-xs); }

@media (min-width: 30em) { #hx1-content .badge-container .datetime { padding-top: 0; } }

@media (min-width: 45em) { #hx1-content .badge-container .datetime { font: var(--typography-badge-rw-s); } }

@media (min-width: 75em) { #hx1-content .badge-container .datetime { font: var(--typography-badge-rw-l); } }

.hx1 .carousel-text__badge-image { object-fit: contain; max-height: calc(var(--hx1-badge-height-width-multiplier) * 100vw) !important; max-width: none !important; width: calc(var(--hx1-badge-height-width-multiplier) * (100vw - var(--hx1-phone-horizontal-padding) - var(--hx1-badge-grid-offset))) !important; padding: 0 var(--hx1-phone-horizontal-padding) !important; margin: var(--hx1-badge-image-phone-margin); }

@media (min-width: 45em) { .hx1 .carousel-text__badge-image { width: calc(var(--hx1-badge-height-width-multiplier) * (100vw - var(--hx1-tablet-horizontal-padding) - var(--hx1-badge-grid-of))) !important; padding: 0 var(--hx1-tablet-horizontal-padding) !important; margin: var(--hx1-badge-image-tablet-margin); } }

@media (min-width: 60em) { .hx1 .carousel-text__badge-image { width: calc(var(--hx1-badge-height-width-multiplier) * (100vw - var(--hx1-laptop-horizontal-padding) - var(--hx1-badge-grid-offset))) !important; padding: 0 var(--hx1-laptop-horizontal-padding) !important; margin: var(--hx1-badge-image-laptop-margin); } }

@media (min-width: 75em) { .hx1 .carousel-text__badge-image { width: calc(var(--hx1-badge-height-width-multiplier) * (100vw - var(--hx1-desktop-horizontal-padding) - var(--hx1-badge-desktop-grid-offset))) !important; padding: 0 var(--hx1-desktop-horizontal-padding) !important; margin: var(--hx1-badge-image-desktop-margin); } }

@media (min-width: 90em) { .hx1 .carousel-text__badge-image { width: calc(var(--hx1-badge-height-width-multiplier) * (100vw - var(--hx1-desktopwide-horizontal-padding) - var(--hx1-badge-desktop-grid-offset))) !important; padding: 0 var(--hx1-desktopwide-horizontal-padding) !important; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.carousel { position: relative; overflow: hidden; }

.carousel .swipe { position: relative; }

.carousel .swipe__container { line-height: 0; }

.carousel--scroll-disabled .arrow { display: none; }

.carousel__belt { will-change: transform; }

.carousel__frame, .carousel__belt { height: 100%; }

.carousel-item { flex-direction: column; min-width: 100%; position: absolute; display: inline-block; width: 100%; top: 0; left: 0; will-change: transform; height: 100%; background-size: 100%; cursor: pointer; }

html[data-inputmode="k"] .carousel-item:focus { outline-offset: -2px; outline-width: thin; }

.carousel-item:not(.carousel-item--link):before { background-image: var(--gradient-hero-light-bottom); content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.carousel-item__banner { min-width: 100%; }

.carousel-item__badge-container { display: flex; align-items: center; gap: 12px; }

.carousel-item__lock-icon { width: 16px; height: 16px; }

.carousel-item:first-of-type { position: relative; }

.carousel-item:nth-child(1) { transform: translateX(-100%); }

.carousel-item:nth-child(3) { transform: translateX(100%); }

.carousel-item__image { width: 100%; height: 100%; max-width: 99999px; }

.carousel-item.offline .carousel-item__image { filter: grayscale(100%); }

.carousel-text { width: 100%; height: 100%; position: absolute; bottom: 0; display: flex; -webkit-font-smoothing: antialiased; flex-direction: column-reverse; flex-wrap: nowrap; padding: 14px 14px; padding: calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); }

@media (min-width: 45em) { .carousel-text { padding: 60px 14px 14px; padding: 60px calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); } }

@media (min-width: 75em) { .carousel-text { padding: 80px 14px 14px; padding: 80px calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); } }

@media (min-width: 45em) { .carousel-text { padding: 24px 24px; padding: calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 45em) and (min-width: 45em) { .carousel-text { padding: 60px 24px 24px; padding: 60px calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 45em) and (min-width: 75em) { .carousel-text { padding: 80px 24px 24px; padding: 80px calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 60em) { .carousel-text { padding: 32px 32px; padding: calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 60em) and (min-width: 45em) { .carousel-text { padding: 60px 32px 32px; padding: 60px calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 60em) and (min-width: 75em) { .carousel-text { padding: 80px 32px 32px; padding: 80px calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 75em) { .carousel-text { padding: 40px 40px; padding: calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 75em) and (min-width: 45em) { .carousel-text { padding: 60px 40px 40px; padding: 60px calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 75em) and (min-width: 75em) { .carousel-text { padding: 80px 40px 40px; padding: 80px calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 90em) { .carousel-text { padding: 65px 65px; padding: calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

@media (min-width: 90em) and (min-width: 45em) { .carousel-text { padding: 60px 65px 65px; padding: 60px calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

@media (min-width: 90em) and (min-width: 75em) { .carousel-text { padding: 80px 65px 65px; padding: 80px calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

.carousel-text__badge { position: relative; display: inline-block; margin: 0; transition: all 0.2s ease-in-out; }

@media (min-width: 45em) { .carousel-text__badge { top: 0; width: auto; } }

.carousel-text__badge-image { max-height: 13%; max-width: 13%; align-self: flex-end; position: absolute; bottom: 0; right: 0; box-sizing: content-box; padding: 14px 14px; padding: calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); }

@media (min-width: 45em) { .carousel-text__badge-image { padding: 60px 14px 14px; padding: 60px calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); } }

@media (min-width: 75em) { .carousel-text__badge-image { padding: 80px 14px 14px; padding: 80px calc(14px - (100vw - 100%)) calc(14px - (100vw - 100%)); } }

@media (min-width: 45em) { .carousel-text__badge-image { padding: 24px 24px; padding: calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 45em) and (min-width: 45em) { .carousel-text__badge-image { padding: 60px 24px 24px; padding: 60px calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 45em) and (min-width: 75em) { .carousel-text__badge-image { padding: 80px 24px 24px; padding: 80px calc(24px - (100vw - 100%)) calc(24px - (100vw - 100%)); } }

@media (min-width: 60em) { .carousel-text__badge-image { padding: 32px 32px; padding: calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 60em) and (min-width: 45em) { .carousel-text__badge-image { padding: 60px 32px 32px; padding: 60px calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 60em) and (min-width: 75em) { .carousel-text__badge-image { padding: 80px 32px 32px; padding: 80px calc(32px - (100vw - 100%)) calc(32px - (100vw - 100%)); } }

@media (min-width: 75em) { .carousel-text__badge-image { padding: 40px 40px; padding: calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 75em) and (min-width: 45em) { .carousel-text__badge-image { padding: 60px 40px 40px; padding: 60px calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 75em) and (min-width: 75em) { .carousel-text__badge-image { padding: 80px 40px 40px; padding: 80px calc(40px - (100vw - 100%)) calc(40px - (100vw - 100%)); } }

@media (min-width: 90em) { .carousel-text__badge-image { padding: 65px 65px; padding: calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

@media (min-width: 90em) and (min-width: 45em) { .carousel-text__badge-image { padding: 60px 65px 65px; padding: 60px calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

@media (min-width: 90em) and (min-width: 75em) { .carousel-text__badge-image { padding: 80px 65px 65px; padding: 80px calc(65px - (100vw - 100%)) calc(65px - (100vw - 100%)); } }

.carousel-text__title--hidden { display: none; }

.carousel-text__picture { max-height: 30%; max-width: 60%; width: auto; height: auto; margin: 6px 0 0; margin: 1.88vw 0vw 0vw; }

@media (min-width: 45em) { .carousel-text__picture { margin: 8px 0 0; margin: 1.11vw 0vw 0vw; max-width: 40%; } }

@media (min-width: 60em) { .carousel-text__picture { margin: 12px 0 0; margin: 1.25vw 0vw 0vw; } }

@media (min-width: 90em) { .carousel-text__picture { max-height: 40%; } }

.carousel-text__tagline { width: 80%; padding: 0; margin: 4px 0 0; margin: 1.25vw 0vw 0vw; }

@media (min-width: 45em) { .carousel-text__tagline { width: 66%; margin: 4px 0 0; margin: 0.56vw 0vw 0vw; } }

@media (min-width: 60em) { .carousel-text__tagline { margin: 12px 0 0; margin: 1.25vw 0vw 0vw; } }

@media (min-width: 75em) { .carousel-text__tagline { margin: 12px 0 0; margin: 1vw 0vw 0vw; } }

@media (min-width: 90em) { .carousel-text__tagline { margin: 12px 0 0; margin: 0.83vw 0vw 0vw; } }

.carousel-text--badge-image .carousel-text__title, .carousel-text--badge-image .carousel-text__tagline { width: 66%; }

@media (min-width: 75em) { .carousel-item__text { background: none; } }

/** The Left Alignments */
.carousel--left-bottom .carousel-text, .carousel--left-middle .carousel-text, .carousel--left-top .carousel-text { text-align: left; align-items: flex-start; }

.carousel--left-bottom .carousel-text__picture, .carousel--left-middle .carousel-text__picture, .carousel--left-top .carousel-text__picture { align-self: flex-start; }

.carousel--left-middle .carousel-text, .carousel--left-top .carousel-text { justify-content: center; }

.carousel--left-middle .carousel-item:not(.carousel-item--link):before, .carousel--left-top .carousel-item:not(.carousel-item--link):before { background-image: var(--gradient-hero-light-left); }

.carousel--left-top .carousel-text { justify-content: flex-end; }

.carousel--left-top .carousel-text__picture { align-self: flex-start; }

/** The Center Alignments */
.carousel--center-bottom .carousel-text, .carousel--center-middle .carousel-text, .carousel--center-top .carousel-text { text-align: center; align-items: center; }

.carousel--center-bottom .carousel-text__picture, .carousel--center-middle .carousel-text__picture, .carousel--center-top .carousel-text__picture { align-self: center; }

.carousel--center-middle .carousel-text { justify-content: center; }

.carousel--center-top .carousel-text { justify-content: flex-end; }

.carousel--center-top .carousel-item:not(.carousel-item--link):before { background-image: var(--gradient-hero-light-top); }

/** The Right Alignments */
.carousel--right-bottom .carousel-text, .carousel--right-middle .carousel-text, .carousel--right-top .carousel-text { text-align: right; align-items: flex-end; }

.carousel--right-bottom .carousel-text__picture, .carousel--right-middle .carousel-text__picture, .carousel--right-top .carousel-text__picture { align-self: flex-end; }

.carousel--right-bottom .carousel-text__badge-image, .carousel--right-middle .carousel-text__badge-image, .carousel--right-top .carousel-text__badge-image { max-height: 13%; max-width: 13%; align-self: flex-end; position: absolute; left: 0; right: auto; }

.carousel--right-bottom .carousel-text__badge, .carousel--right-middle .carousel-text__badge, .carousel--right-top .carousel-text__badge { left: 0; right: auto; }

.carousel--right-middle .carousel-text, .carousel--right-top .carousel-text { justify-content: center; }

.carousel--right-middle .carousel-item:not(.carousel-item--link):before, .carousel--right-top .carousel-item:not(.carousel-item--link):before { background-image: var(--gradient-hero-light-right); }

.carousel--right-top .carousel-text { justify-content: flex-end; }

/** Left and Center aligned transitions */
@media (min-width: 75em) { .carousel--left-bottom .carousel-item--transitions-enabled .carousel-text__badge, .carousel--left-bottom .carousel-item--transitions-enabled .carousel-text__title, .carousel--left-bottom .carousel-item--transitions-enabled .carousel-text__picture, .carousel--left-bottom .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--left-middle .carousel-item--transitions-enabled .carousel-text__badge, .carousel--left-middle .carousel-item--transitions-enabled .carousel-text__title, .carousel--left-middle .carousel-item--transitions-enabled .carousel-text__picture, .carousel--left-middle .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--left-top .carousel-item--transitions-enabled .carousel-text__badge, .carousel--left-top .carousel-item--transitions-enabled .carousel-text__title, .carousel--left-top .carousel-item--transitions-enabled .carousel-text__picture, .carousel--left-top .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--center-bottom .carousel-item--transitions-enabled .carousel-text__badge, .carousel--center-bottom .carousel-item--transitions-enabled .carousel-text__title, .carousel--center-bottom .carousel-item--transitions-enabled .carousel-text__picture, .carousel--center-bottom .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--center-middle .carousel-item--transitions-enabled .carousel-text__badge, .carousel--center-middle .carousel-item--transitions-enabled .carousel-text__title, .carousel--center-middle .carousel-item--transitions-enabled .carousel-text__picture, .carousel--center-middle .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--center-top .carousel-item--transitions-enabled .carousel-text__badge, .carousel--center-top .carousel-item--transitions-enabled .carousel-text__title, .carousel--center-top .carousel-item--transitions-enabled .carousel-text__picture, .carousel--center-top .carousel-item--transitions-enabled .carousel-text__tagline { transform: translateX(300px); } }

/** Right aligned transitions */
/* stylelint-disable no-duplicate-selectors*/
@media (min-width: 75em) { .carousel--right-bottom .carousel-item--transitions-enabled .carousel-text__badge, .carousel--right-bottom .carousel-item--transitions-enabled .carousel-text__title, .carousel--right-bottom .carousel-item--transitions-enabled .carousel-text__picture, .carousel--right-bottom .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--right-middle .carousel-item--transitions-enabled .carousel-text__badge, .carousel--right-middle .carousel-item--transitions-enabled .carousel-text__title, .carousel--right-middle .carousel-item--transitions-enabled .carousel-text__picture, .carousel--right-middle .carousel-item--transitions-enabled .carousel-text__tagline, .carousel--right-top .carousel-item--transitions-enabled .carousel-text__badge, .carousel--right-top .carousel-item--transitions-enabled .carousel-text__title, .carousel--right-top .carousel-item--transitions-enabled .carousel-text__picture, .carousel--right-top .carousel-item--transitions-enabled .carousel-text__tagline { transform: translateX(-300px); } }

/* stylelint-enable no-duplicate-selectors*/
/** Common rules */
@media (min-width: 75em) { .carousel-item--transitions-enabled .carousel-text__badge { transition: transform 900ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s, opacity 900ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s; }
  .carousel-item--transitions-enabled .carousel-text__title, .carousel-item--transitions-enabled .carousel-text__picture { transition: transform 1200ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s, opacity 1200ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s; }
  .carousel-item--transitions-enabled .carousel-text__tagline { transition: transform 1400ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s, opacity 1400ms cubic-bezier(0.26, 0.005, 0.065, 0.995) 0.1s; }
  .carousel-item--transitions-enabled .carousel-text__title, .carousel-item--transitions-enabled .carousel-text__tagline, .carousel-item--transitions-enabled .carousel-text__badge, .carousel-item--transitions-enabled .carousel-text__picture { opacity: 0; will-change: transform, opacity; } }

.carousel--left-bottom .carousel-item--in-view .carousel-text__title, .carousel--left-middle .carousel-item--in-view .carousel-text__title, .carousel--left-top .carousel-item--in-view .carousel-text__title, .carousel--center-bottom .carousel-item--in-view .carousel-text__title, .carousel--center-middle .carousel-item--in-view .carousel-text__title, .carousel--center-top .carousel-item--in-view .carousel-text__title, .carousel--right-bottom .carousel-item--in-view .carousel-text__title, .carousel--right-middle .carousel-item--in-view .carousel-text__title, .carousel--right-top .carousel-item--in-view .carousel-text__title, .carousel--left-bottom .carousel-item--in-view .carousel-text__tagline, .carousel--left-middle .carousel-item--in-view .carousel-text__tagline, .carousel--left-top .carousel-item--in-view .carousel-text__tagline, .carousel--center-bottom .carousel-item--in-view .carousel-text__tagline, .carousel--center-middle .carousel-item--in-view .carousel-text__tagline, .carousel--center-top .carousel-item--in-view .carousel-text__tagline, .carousel--right-bottom .carousel-item--in-view .carousel-text__tagline, .carousel--right-middle .carousel-item--in-view .carousel-text__tagline, .carousel--right-top .carousel-item--in-view .carousel-text__tagline, .carousel--left-bottom .carousel-item--in-view .carousel-text__badge, .carousel--left-middle .carousel-item--in-view .carousel-text__badge, .carousel--left-top .carousel-item--in-view .carousel-text__badge, .carousel--center-bottom .carousel-item--in-view .carousel-text__badge, .carousel--center-middle .carousel-item--in-view .carousel-text__badge, .carousel--center-top .carousel-item--in-view .carousel-text__badge, .carousel--right-bottom .carousel-item--in-view .carousel-text__badge, .carousel--right-middle .carousel-item--in-view .carousel-text__badge, .carousel--right-top .carousel-item--in-view .carousel-text__badge, .carousel--left-bottom .carousel-item--in-view .carousel-text__picture, .carousel--left-middle .carousel-item--in-view .carousel-text__picture, .carousel--left-top .carousel-item--in-view .carousel-text__picture, .carousel--center-bottom .carousel-item--in-view .carousel-text__picture, .carousel--center-middle .carousel-item--in-view .carousel-text__picture, .carousel--center-top .carousel-item--in-view .carousel-text__picture, .carousel--right-bottom .carousel-item--in-view .carousel-text__picture, .carousel--right-middle .carousel-item--in-view .carousel-text__picture, .carousel--right-top .carousel-item--in-view .carousel-text__picture { opacity: 1; transform: translateX(0px); }

@use "sass:map";
/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.page-entry-hx1 { margin-bottom: var(--hx1-margin-bottom-small); }

@media (min-width: 45em) { .page-entry-hx1 { margin-bottom: var(--hx1-margin-bottom-large); } }

#row1 { position: relative; }

.hx1 { height: var(--hx1-mobile-height); }

@media (min-width: 45em) { .hx1 { height: var(--hx1-tablet-height); } }

@media (min-width: 60em) { .hx1 { height: var(--hx1-laptop-height); } }

@media (min-width: 90em) { .hx1 { height: var(--hx1-desktopWide-height); } }

.hx1__carousel { position: initial; height: 100%; text-align: center; }

.hx1__carousel--crop .carousel__frame, .hx1__carousel--crop .carousel__belt, .hx1__carousel--crop .carousel-item { height: 100%; }

.hx1__carousel--height { padding-top: 0; }

.hx1__carousel .carousel-frame { padding-bottom: 56.25%; position: relative; }

.hx1__carousel .carousel-frame > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.hx1__carousel .carousel-item:not(.carousel-item--link)::before { background-image: none !important; }

.hx1 .count-indicator { position: absolute; bottom: var(--hx1-count-indicator-position-bottom); left: 50%; transform: translateX(-50%); line-height: var(--hx1-count-indicator-line-height); }

.h1-hero { padding-bottom: 75%; position: relative; }

.h1-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h1-hero .carousel__frame { transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.h1-hero .carousel__frame--peek-left { transform: translateX(-50px); }

.h1-hero .carousel__frame--peek-right { transform: translateX(50px); }

@media (min-width: 45em) { .h1-hero { padding-bottom: 33.33333%; position: relative; }
  .h1-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
.h2-hero { padding-bottom: 63%; position: relative; }

.h2-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h2-hero .carousel__frame { transform: scale(0.88); margin-top: -4%; height: 100%; }

.h2-hero .carousel__belt { height: 115%; }

.h2-hero .carousel-item { border-color: #000000; border-style: solid; }

@media (min-width: 20em) { .h2-hero .carousel-item { border-width: 0 4px; outline-offset: -4px; } }

@media (min-width: 45em) { .h2-hero .carousel-item { border-width: 0 4px; outline-offset: -4px; } }

@media (min-width: 60em) { .h2-hero .carousel-item { border-width: 0 4px; outline-offset: -4px; } }

@media (min-width: 75em) { .h2-hero .carousel-item { border-width: 0 8px; outline-offset: -8px; } }

@media (min-width: 90em) { .h2-hero .carousel-item { border-width: 0 8px; outline-offset: -8px; } }

@media (min-width: 120.0625em) { .h2-hero .carousel-item { border-width: 0 8px; outline-offset: -8px; } }

@media (min-width: 45em) { .h2-hero .carousel-text { padding-top: 70px; } }

@media (min-width: 75em) { .h2-hero .carousel-text { padding-top: 100px; } }

.h2-hero .arrow { padding-top: 2.6%; }

@media (max-width: 44.99em) { .h2-hero .carousel-text, .h2-hero .carousel-text__badge-image { padding: 26px 26px; padding: calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (max-width: 44.99em) and (min-width: 45em) { .h2-hero .carousel-text, .h2-hero .carousel-text__badge-image { padding: 60px 26px 26px; padding: 60px calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (max-width: 44.99em) and (min-width: 75em) { .h2-hero .carousel-text, .h2-hero .carousel-text__badge-image { padding: 80px 26px 26px; padding: 80px calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (min-width: 45em) { .h2-hero { padding-bottom: 29%; position: relative; }
  .h2-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }
  .h2-hero .carousel__frame { margin-top: -2%; } }

.row-carousel { position: relative; }

.row-carousel .arrow__icon { top: 0; }

.row-carousel__container { white-space: nowrap; transform: translateX(0); transition: transform 700ms cubic-bezier(0.26, 0.005, 0.065, 0.995); will-change: transform; }

.row-carousel__container .grid-margin { display: block; }

.row-carousel__container--no-transition { transition: transform 0s ease-in-out; }

.row-carousel__container--centered { text-align: center; }

@use "sass:map";
/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.h5-carousel { height: 0; padding-top: 56.25%; text-align: center; }

.h5-carousel--crop .carousel__frame, .h5-carousel--crop .carousel__belt, .h5-carousel--crop .carousel-item { height: 100%; }

.h5-carousel--height { padding-top: 0; }

@media (min-width: 45em) { .h5-carousel > .arrow { display: none; } }

.h5-carousel .carousel__frame { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.h5-carousel .carousel-frame { padding-bottom: 56.25%; position: relative; }

.h5-carousel .carousel-frame > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h5-carousel .carousel-text { flex-direction: column-reverse; flex-wrap: nowrap; top: 0; background-image: none; }

@media (min-width: 45em) { .h5-carousel .carousel-text { padding-bottom: 248px; padding-bottom: 17.22vw; } }

@media (min-width: 45em) { .h5-carousel .carousel-text__badge-image { bottom: 14.1vw; } }

.h5-navigation { position: absolute; text-align: left; bottom: 0; width: 100%; display: none; }

@media (min-width: 45em) { .h5-navigation { display: block; } }

.h5-navigation__image { font-size: 0; }

.h5-navigation__item-list { position: absolute; bottom: 0; line-height: 0; min-width: 100%; }

.h5-navigation__item { display: inline-block; width: 15.8%; position: relative; }

@media (min-width: 20em) { .h5-navigation__item { margin-right: 8px; } }

@media (min-width: 45em) { .h5-navigation__item { margin-right: 8px; } }

@media (min-width: 60em) { .h5-navigation__item { margin-right: 8px; } }

@media (min-width: 75em) { .h5-navigation__item { margin-right: 16px; } }

@media (min-width: 90em) { .h5-navigation__item { margin-right: 16px; } }

@media (min-width: 120.0625em) { .h5-navigation__item { margin-right: 16px; } }

.h5-navigation__link { width: 100%; }

.h5-navigation__link--focused:after { position: absolute; top: 0; left: 0; content: ""; border: 2px solid #0099f7; height: 100%; width: 100%; }

.h5-navigation__image-wrapper { padding-bottom: 56.25%; position: relative; display: block; background-color: #cccccc; }

.h5-navigation__image-wrapper > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h5-navigation__icon-wrapper { text-align: center; }

.h5-navigation__icon { display: inline-block; stroke-width: 3px; transform: scale(1.3); position: relative; left: -4px; left: -0.56vw; width: 14px; width: 1.94vw; margin-top: 12px; margin-top: 1.67vw; margin-bottom: 12px; margin-bottom: 1.67vw; width: 27px; height: 18px; background-image: var(--assets-arrows-arrow-down); }

.h5-navigation__button { background: transparent; }

.h6-hero { padding-bottom: 48%; position: relative; }

.h6-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h6-hero .carousel__frame { transform: scale(0.88); margin-top: -3%; height: 100%; }

.h6-hero .carousel__belt { height: 114%; }

.h6-hero .carousel-item { border-width: 0 5px; border-color: #000000; border-style: solid; }

@media (min-width: 45em) { .h6-hero .carousel-text { padding-top: 70px; } }

@media (min-width: 75em) { .h6-hero .carousel-text { padding-top: 100px; } }

.h6-hero__one-item { padding-bottom: 56.25%; position: relative; padding-bottom: 55%; }

.h6-hero__one-item > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h6-hero__one-item .carousel__frame { transform: scale(1); margin-top: 0; height: 100%; }

.h6-hero__one-item .carousel__belt { height: 100%; }

@media (max-width: 44.99em) { .h6-hero .carousel-text, .h6-hero .carousel-text__badge-image { padding: 26px 26px; padding: calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (max-width: 44.99em) and (min-width: 45em) { .h6-hero .carousel-text, .h6-hero .carousel-text__badge-image { padding: 60px 26px 26px; padding: 60px calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (max-width: 44.99em) and (min-width: 75em) { .h6-hero .carousel-text, .h6-hero .carousel-text__badge-image { padding: 80px 26px 26px; padding: 80px calc(26px - (100vw - 100%)) calc(26px - (100vw - 100%)); } }

@media (min-width: 45em) { .h6-hero { padding-bottom: 49%; position: relative; }
  .h6-hero > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }
  .h6-hero__one-item { padding-bottom: 56.25%; position: relative; padding-bottom: 55%; }
  .h6-hero__one-item > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; } }

.mosaic-cell:after, .mosaic-cell__image, .mosaic-cell__border { height: 100%; width: 100%; position: absolute; top: 0; }

.mosaic-cell { width: 50%; position: relative; display: block; background-size: cover; font-family: var(--font-family-title); outline: none !important; overflow: hidden; }

.mosaic-cell:focus .mosaic-cell__border { z-index: 1; outline: 2px solid #0099f7; outline-offset: -3px; }

.mosaic-cell:hover .mosaic-cell__image { transform: scale(1.02); }

.mosaic-cell:before { content: ""; display: block; padding-top: 56.25%; }

.mosaic-cell:after { content: ""; background: #000000; opacity: 0; transition: opacity 0.7s ease; will-change: opacity; }

.mosaic-cell__block { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.mosaic-cell__image { will-change: transform; transition: transform 1s ease; }

.mosaic-cell__title { position: absolute; text-transform: uppercase; }

.mosaic-cell__border { border: 1px inset #666666; pointer-events: none; }

.mosaic-cell--out-of-focus:after { opacity: 0.3; }

@media (max-width: 44.99em) { .h7-mosaic__group:after { content: ''; display: block; clear: both; } }

.h7-mosaic__group:nth-child(n + 4) { display: none; }

@media (min-width: 45em) { .h7-mosaic__group { display: inline-block; height: 100%; width: 59%; }
  .h7-mosaic__group:nth-child(n + 4) { display: inline-block; } }

@media (min-width: 75em) { .h7-mosaic__group { width: 47.4%; } }

.h7-mosaic .mosaic-cell { float: left; outline: 0; }

.h7-mosaic .mosaic-cell:first-child { width: 100%; background: #333333; }

.h7-mosaic .mosaic-cell:nth-child(2) { background: #393939; }

.h7-mosaic .mosaic-cell:last-child { background: #404040; }

@media (min-width: 45em) { .h7-mosaic { white-space: nowrap; }
  .h7-mosaic__group { display: inline-flex; flex-wrap: wrap; height: 100%; vertical-align: top; width: 59%; }
  .h7-mosaic__group .mosasic-cell { float: none; }
  .h7-mosaic__group:nth-child(n + 4) { display: inline-flex; }
  .h7-mosaic__group:nth-child(2n + 2) .mosaic-cell:first-child { width: 100%; min-width: 100%; order: 3; }
  .h7-mosaic__group:nth-child(2n + 2) .mosaic-cell:nth-child(2) { order: 1; }
  .h7-mosaic__group:nth-child(2n + 2) .mosaic-cell:last-child { width: 50%; min-width: 50%; order: 2; } }

@media (min-width: 75em) { .h7-mosaic__group { width: 47.3%; } }

.h9 { position: relative; overflow: hidden; }

.h9--hero3x1 > .h9__ap { padding-bottom: 33.33333%; position: relative; }

.h9--hero3x1 > .h9__ap > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h9--hero7x1 > .h9__ap { padding-bottom: 14.28571%; position: relative; }

.h9--hero7x1 > .h9__ap > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h9--custom-loading { padding-bottom: 40%; position: relative; }

.h9--custom-loading > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.h9__ap { margin: auto; }

.h9__ap--left { margin: 0; }

.h9--percent .h9__text--left { padding-left: 4%; }

.h9--percent .h9__text--right { padding-right: 4%; }

.h9__picture { display: block; width: 100%; }

.h9__text { color: var(--color-hero-text-title); position: absolute; width: calc(100% - 32px); margin-top: 1%; margin-bottom: 2%; font: var(--typography-hero-static-rw-xs); transition: color 0.3s ease-in, opacity 0.3s ease-in; }

@media (max-width: 44.99em) { .h9__text { overflow: hidden; white-space: nowrap /*rtl: normal*/; text-overflow: ellipsis /*rtl: clip*/; } }

@media (min-width: 45em) { .h9__text { width: calc(100% - 48px); } }

@media (min-width: 60em) { .h9__text { width: calc(100% - 80px); } }

.h9__text--left { left: 0; }

.h9__text--right { right: 0; }

.h9__text--center { left: 50%; transform: translateX(-50%); margin-left: 0; }

.h9__text--top { top: 0; }

@media (max-width: 44.99em) { .h9__text--top { bottom: 0; top: auto; } }

.h9__text--bottom { bottom: 0; }

.h9__text--middle { top: 38%; margin-bottom: 0; }

@media (max-width: 44.99em) { .h9__text--middle { bottom: 0; top: auto; } }

.h9.full-bleed .h9__text--left { padding-left: 16px; }

.h9.full-bleed .h9__text--right { padding-right: 16px; }

@media (min-width: 45em) { .h9.full-bleed .h9__text--left { padding-left: 24px; }
  .h9.full-bleed .h9__text--right { padding-right: 24px; } }

@media (min-width: 60em) { .h9.full-bleed .h9__text--left { padding-left: 32px; }
  .h9.full-bleed .h9__text--right { padding-right: 32px; } }

@media (min-width: 75em) { .h9.full-bleed .h9__text--left { padding-left: 40px; }
  .h9.full-bleed .h9__text--right { padding-right: 40px; } }

@media (min-width: 90em) { .h9.full-bleed .h9__text--left { padding-left: 56px; }
  .h9.full-bleed .h9__text--right { padding-right: 56px; } }

@media (min-width: 20em) { .h9__text { margin-top: 16px; margin-bottom: 10px; } }

@media (min-width: 45em) { .h9__text { margin-top: 24px; margin-bottom: 14.5px; } }

@media (min-width: 60em) { .h9__text { margin-top: 32px; margin-bottom: 26px; } }

@media (min-width: 75em) { .h9__text { margin-top: 40px; margin-bottom: 28px; } }

@media (min-width: 90em) { .h9__text { margin-top: 56px; margin-bottom: 42.5px; } }

@media (min-width: 120.0625em) { .h9__text { margin-top: 65px; margin-bottom: 59px; } }

@media (min-width: 45em) { .h9__text { font: var(--typography-hero-static-rw-s); } }

@media (min-width: 60em) { .h9__text { font: var(--typography-hero-static-rw-m); } }

@media (min-width: 75em) { .h9__text { font: var(--typography-hero-static-rw-l); } }

@media (min-width: 90em) { .h9__text { font: var(--typography-hero-static-rw-xl); } }

.h10 { padding: 40px 0 10px; color: #ffffff; transition: background-color 0.3s ease-in, color 0.3s ease-in; }

.h10--collapsed { padding-bottom: 0; }

.h10__heading { text-transform: capitalize; font: var(--typography-hero-static-rw-xs); margin-bottom: 0; }

@media (min-width: 45em) { .h10__heading { font: var(--typography-hero-static-rw-s); } }

@media (min-width: 60em) { .h10__heading { font: var(--typography-hero-static-rw-m); } }

@media (min-width: 75em) { .h10__heading { font: var(--typography-hero-static-rw-l); } }

@media (min-width: 90em) { .h10__heading { font: var(--typography-hero-static-rw-xl); } }

.h10__subHeading { font-size: 16px; font-weight: normal; margin-bottom: 0; margin-top: 0.1em; }

@media (min-width: 45em) { .h10 { padding: 98px 0 10px; }
  .h10--collapsed { padding-top: 80px; padding-bottom: 0; } }

@media (min-width: 45em) and (max-width: 74.99em) { .h10 { padding-bottom: 24px; }
  .h10--collapsed { padding-bottom: 0; }
  .h10__subHeading { font-size: 18px; } }

@media (min-width: 75em) and (max-width: 89.99em) { .h10 { padding: 110px 0 36px; }
  .h10--collapsed { padding-bottom: 0; }
  .h10__subHeading { font-size: 22px; margin-top: 0.2em; } }

@media (min-width: 90em) { .h10 { padding: 115px 0 48px; }
  .h10--collapsed { padding-bottom: 0; }
  .h10__subHeading { font-size: 25px; } }

.x2__frame { position: relative; height: 0; overflow: auto; -webkit-overflow-scrolling: touch; }

.x2__frame--center { margin: 0 auto; }

.x2__frame--right { margin: 0 0 0 auto; }

.x2__frame > .x2-iframe, .x2__frame > embed, .x2__frame > object { position: absolute; top: 0; left: 0; max-width: 100%; width: 100%; height: 100%; border: 0; }

.pg-webview--vp .x3 { flex-grow: 1; display: flex; flex-direction: column; }

.pg-webview--vp .x3 > .x2__frame { flex: 1 1 auto; }

.pb1__hero { padding-right: 3.1% !important; }

.pb1__hero + .packshot { margin-left: -2.2% !important; }

@media (min-width: 30em) { .pb1__hero { padding-right: 1.8% !important; }
  .pb1__hero + .packshot { margin-left: -1.2% !important; } }

@media (min-width: 45em) { .pb1__hero { padding-right: 1.6% !important; }
  .pb1__hero + .packshot { margin-left: -1.1% !important; } }

@media (min-width: 60em) { .pb1__hero { padding-right: 1.2% !important; }
  .pb1__hero + .packshot { margin-left: -0.7% !important; } }

@media (min-width: 75em) { .pb1__hero { padding-right: 1.45% !important; }
  .pb1__hero + .packshot { margin-left: -0.9% !important; } }

@media (min-width: 90em) { .pb1__hero { padding-right: 1.65% !important; }
  .pb1__hero + .packshot { margin-left: -1.1% !important; } }

@media (min-width: 120.0625em) { .pb1__hero { padding-right: 1.28% !important; }
  .pb1__hero + .packshot { margin-left: -0.9% !important; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.branded-text-packshot { position: relative; padding-bottom: 16px; }

.branded-text-packshot__background { display: block; position: absolute; z-index: -1; top: 0; left: 50%; right: 50%; width: 100vw; height: 100%; margin-left: -50vw; margin-right: -50vw; background-color: #262626; }

.branded-text-packshot .row-peek { line-height: 0; }

@media (min-width: 45em) { .branded-text-packshot .packshot-list__packshot:last-child { margin-right: 24px; } }

@media (min-width: 75em) { .branded-text-packshot .packshot-list__packshot:last-child { margin-right: 32px; } }

@media (min-width: 90em) { .branded-text-packshot .packshot-list__packshot:last-child { margin-right: 40px; } }

.branded-text-packshot.branded-text-packshot--double-row .packshot-list__packshot:last-child { margin-right: 0; }

@media (min-width: 45em) { .branded-text-packshot { padding-top: 24px; padding-bottom: 24px; }
  .branded-text-packshot .packshot-list { flex: 1 1 auto; } }

@media (max-width: 44.99em) { .branded-text-cover { transform: translateX(0) !important; opacity: 1 !important; } }

@media (min-width: 45em) { .branded-text-cover { transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
  .branded-text-cover.no-transition { transition: none; } }

.branded-text-cover.col { padding-right: 1rem; }

@media (min-width: 45em) { .branded-text-cover.col { position: absolute; height: 100%; top: 0; padding-right: 1.5rem; padding-left: 0; } }

@media (min-width: 60em) { .branded-text-cover.col { padding-right: 2rem; } }

@media (min-width: 75em) { .branded-text-cover.col { padding-right: 2.5rem; } }

@media (min-width: 90em) { .branded-text-cover.col { padding-right: 4.0625rem; } }

.branded-text-cover__link { display: block; text-align: center; }

@media (max-width: 44.99em) { .branded-text-cover__link { padding-bottom: 50%; position: relative; }
  .branded-text-cover__link > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; } }

@media (min-width: 45em) { .branded-text-cover__link { position: relative; width: 100%; height: 100%; } }

.branded-text-cover__title { display: flex; flex-direction: column; justify-content: center; height: 100%; padding: 20px 0; color: #ffffff; }

.branded-text-cover__image { display: inline-block; max-height: 28.13vw; max-width: 100%; align-self: center; }

@media (min-width: 45em) { .branded-text-cover__image { max-height: 50%; } }

.branded-text-cover__title-text { font: var(--typography-branded-row-title-rw-xs-short-title); margin-bottom: 0; text-transform: uppercase; word-wrap: break-word; }

@media (min-width: 45em) { .branded-text-cover__title-text { font: var(--typography-branded-row-title-rw-s-short-title); } }

@media (min-width: 75em) { .branded-text-cover__title-text { font: var(--typography-branded-row-title-rw-l-short-title); } }

.branded-text-cover__title-text--long { overflow: hidden; max-height: 180px; font: var(--typography-branded-row-title-rw-xs-long-title); }

@media (min-width: 45em) { .branded-text-cover__title-text--long { font: var(--typography-branded-row-title-rw-s-long-title); } }

@media (min-width: 75em) { .branded-text-cover__title-text--long { font: var(--typography-branded-row-title-rw-l-long-title); } }

.branded-text-cover__tagline { max-width: 100%; white-space: normal; margin-top: 10px; margin-bottom: 0; font: var(--typography-branded-row-tagline-rw-xs); }

@media (min-width: 45em) { .branded-text-cover__tagline { font: var(--typography-branded-row-tagline-rw-s); } }

.wallpaper { position: relative; order: 2; z-index: 1; padding-bottom: 56.25%; /** We want to keep the gradient within bounds (after transform) but allow the custom image to "peek" outside the container */ }

.wallpaper__custom { position: absolute; z-index: 3; left: 0; width: 100%; /** The following properties prevent the image from pushing the boundaries of the page on mobile causing horizontal scroll, while still allowing the custom image to break out of the container on top and/or bottom. */ overflow: hidden; top: -24px; height: calc(100% + 48px); padding-top: 24px; padding-bottom: 24px; }

.wallpaper__gradient-bounds { overflow: hidden; position: absolute; width: 100%; height: 100%; }

@media (min-width: 45em) { .wallpaper__gradient-bounds { position: relative; width: auto; } }

.wallpaper__gradient { display: inline-block; position: absolute; bottom: -1px; right: 0; width: 100%; height: 20%; z-index: 4; }

.wallpaper__gradient--horizontal { display: none; }

@media (min-width: 45em) { .wallpaper__gradient { position: relative; }
  .wallpaper__gradient--vertical { display: none; }
  .wallpaper__gradient--horizontal { display: inline-block; width: 150px; height: 100%; z-index: 2; transform: translateX(-99%) scaleY(1.02); } }

.wallpaper__image { position: relative; z-index: 1; height: 100%; }

@media (min-width: 45em) { .wallpaper__image { display: inline-block; } }

.wallpaper__custom, .wallpaper__image, .wallpaper__gradient-bounds { /** The wallpaper elements should fade/slide to the left (when scrolling through the packshot list) on mobile devices only */ }

@media (max-width: 44.99em) { .wallpaper__custom, .wallpaper__image, .wallpaper__gradient-bounds { transform: translateX(0) !important; opacity: 1 !important; } }

@media (min-width: 45em) { .wallpaper__custom, .wallpaper__image, .wallpaper__gradient-bounds { transition: transform 0.3s ease-out, opacity 0.3s ease-out; } }

.wallpaper.no-transition .wallpaper__custom, .wallpaper.no-transition .wallpaper__image, .wallpaper.no-transition .wallpaper__gradient-bounds { transition: none; }

@media (max-width: 44.99em) { .wallpaper { /* Cropping the area to make it 2:1 instead of 16:9 We set a margin-bottom equal to the difference between the 2:1 and 16:9 aspect ratios' padding-bottom */ margin-bottom: -6.25%; } }

@media (min-width: 45em) { .wallpaper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 0; } }

/** This is a flag added on the container when no background image has been specified by the operator; it adds a padding on mobile screens to account for the fact that there is no image pushing the packshot list down */
.no-wallpaper .packshot-list { padding-top: 16px; }

.branded-bg { position: relative; }

.branded-bg__packshot-wrapper { position: relative; z-index: 2; }

.branded-bg__container { position: relative; background-color: #262626; }

.branded-bg .packshot-list { position: relative; z-index: 3; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto; padding-bottom: 16px; }

@media (min-width: 45em) { .branded-bg .packshot-list { margin-top: 0; padding-bottom: 24px; padding-top: 24px; } }

.branded-image { position: relative; }

.branded-image > .entry-title { position: relative; z-index: 2; }

.branded-image__packshot-wrapper { position: relative; z-index: 4; }

.branded-image__background { position: relative; background-color: #262626; }

.branded-image__col { z-index: 1; position: relative; }

.branded-image__scrollable { display: none; transition: transform 0.5s ease-in-out; }

.branded-image .packshot-list { position: relative; z-index: 2; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto; padding-bottom: 16px; }

.branded-image__custom-img { padding-bottom: 56.25%; position: relative; position: absolute; z-index: 3; width: 100%; /** The following properties are part of a fix that allows the branded image to break out of the top and bottom of the container while clipping the image on its right side. This is to prevent the branded image to extend beyond the gradient fade-out, and also prevent it from pushing the boundaries of the page beyond the viewport width on mobile. (See Wallpaper.scss) */ top: 24px; height: calc(100% - 48px); }

.branded-image__custom-img > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.branded-image__breakout-img { display: inline-flex; height: 100%; max-width: none; object-fit: contain; object-position: left center; }

/** Breakout Types */
.branded-image__breakout { position: relative; height: 100%; /** On mobile screens, both "inset" and "outset" use the same padding-left */ /** From tablet onwards, the branded image is shifted by the same amount as the top/bottom outset type */ }

.branded-image__breakout--top-inset { padding-top: 24px; }

.branded-image__breakout--top-outset { height: calc(100% + 24px); transform: translateY(-24px); }

.branded-image__breakout--bottom-inset { padding-bottom: calc(6.25% + 24px); }

@media (min-width: 45em) { .branded-image__breakout--bottom-inset { padding-bottom: 24px; } }

@media (min-width: 45em) { .branded-image__breakout--bottom-outset { height: calc(100% + 24px); }
  .branded-image__breakout--bottom-outset.branded-image__breakout--top-outset { height: calc(100% + 48px); } }

.branded-image__breakout--left-inset, .branded-image__breakout--left-outset { left: 0.25rem; padding-left: 12px; padding-left: 0.75rem; }

@media (min-width: 20em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 12px; padding-left: 0.75rem; } }

@media (min-width: 45em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 20px; padding-left: 1.25rem; } }

@media (min-width: 60em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 28px; padding-left: 1.75rem; } }

@media (min-width: 75em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 32px; padding-left: 2rem; } }

@media (min-width: 90em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 48px; padding-left: 3rem; } }

@media (min-width: 120.0625em) { .branded-image__breakout--left-inset, .branded-image__breakout--left-outset { padding-left: 57px; padding-left: 3.5625rem; } }

@media (min-width: 45em) { .branded-image__breakout--left-outset { left: -24px; } }

@media (min-width: 45em) { .branded-image { /** This fix is taking care of 1px keylines appearing on the edge of the branded image on some viewport widths */ }
  .branded-image .wallpaper { margin-bottom: 0; }
  .branded-image__col { position: absolute; bottom: 0; }
  .branded-image .packshot-list { margin-top: 0; padding-bottom: 24px; padding-top: 24px; }
  .branded-image__custom-img { padding-bottom: 0; }
  .branded-image__breakout { overflow: hidden; }
  .branded-image__breakout--bottom-edge .branded-image__breakout-img { transform: translateY(1px); }
  .branded-image__breakout--top-edge .branded-image__breakout-img { transform: translateY(-1px); }
  .branded-image__breakout--bottom-edge.branded-image__breakout--top-edge .branded-image__breakout-img { transform: scale(1.01); } }

.tb1__hero { padding-right: 3% !important; }

.tb1__hero + .packshot { margin-left: -1.7% !important; }

@media (min-width: 30em) { .tb1__hero { padding-right: 3.45% !important; }
  .tb1__hero + .packshot { margin-left: -2.7% !important; } }

@media (min-width: 45em) { .tb1__hero { padding-right: 3.6% !important; }
  .tb1__hero + .packshot { margin-left: -3% !important; } }

@media (min-width: 60em) { .tb1__hero { padding-right: 3.7% !important; }
  .tb1__hero + .packshot { margin-left: -3.3% !important; } }

@media (min-width: 75em) { .tb1__hero + .packshot { margin-left: -3.1% !important; } }

@media (min-width: 90em) { .tb1__hero + .packshot { margin-left: -3.2% !important; } }

@media (min-width: 45em) { .branded-text-packshot { padding-top: 30px; padding-bottom: 30px; } }

@media (min-width: 90em) { .branded-text-packshot { padding-top: 38px; padding-bottom: 38px; } }

@media (min-width: 120.0625em) { .branded-text-packshot { padding-top: 70px; padding-bottom: 70px; } }

@media (min-width: 45em) { .branded-bg .packshot-list { padding-top: 30px; padding-bottom: 30px; } }

@media (min-width: 90em) { .branded-bg .packshot-list { padding-top: 38px; padding-bottom: 38px; } }

@media (min-width: 120.0625em) { .branded-bg .packshot-list { padding-top: 70px; padding-bottom: 70px; } }

@media (min-width: 45em) { .branded-image .packshot-list { padding-top: 30px; padding-bottom: 30px; } }

@media (min-width: 90em) { .branded-image .packshot-list { padding-top: 38px; padding-bottom: 38px; } }

@media (min-width: 120.0625em) { .branded-image .packshot-list { padding-top: 70px; padding-bottom: 70px; } }

.sb1__hero { padding-right: 1.5% !important; }

.sb1__hero + .packshot { margin-left: -0.6% !important; }

@media (min-width: 30em) { .sb1__hero { padding-right: 6.775% !important; }
  .sb1__hero + .packshot { margin-left: -5.9% !important; } }

@media (min-width: 45em) { .sb1__hero { padding-right: 6.45% !important; }
  .sb1__hero + .packshot { margin-left: -5.87% !important; } }

@media (min-width: 60em) { .sb1__hero { padding-right: 0.65% !important; }
  .sb1__hero + .packshot { margin-left: -0.25% !important; } }

@media (min-width: 75em) { .sb1__hero { padding-right: 0.75% !important; }
  .sb1__hero + .packshot { margin-left: -0.2% !important; } }

@media (min-width: 90em) { .sb1__hero { padding-right: 3.55% !important; }
  .sb1__hero + .packshot { margin-left: -3% !important; } }

@media (min-width: 120.0625em) { .sb1__hero { padding-right: 3.47% !important; }
  .sb1__hero + .packshot { margin-left: -2.9% !important; } }

.ed1 { position: relative; }

.ed1--hero3x1 > .ed1__ap { padding-bottom: 33.33333%; position: relative; }

.ed1--hero3x1 > .ed1__ap > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.ed1--custom { min-height: 100px; }

.ed1__caption { position: relative; padding: 5px 0; font-family: var(--font-family-title); font-size: 12px; text-align: center; }

.ed1-img { position: relative; }

.ed1-img--percent { position: relative; }

.ed1-img__ap { margin: auto; }

.ed1-img__ap--left { margin: 0; }

.ed1-img__overlay { position: absolute; width: 100%; height: 100%; }

.ed1-img__overlay:hover { background-color: #000000; opacity: 0.1; }

.ed1-img--center { margin: 0 auto; }

.ed1-img--right { margin: 0 0 0 auto; }

.ed1-img .ed1-picture { display: block; width: 100%; }

@media (min-width: 20em) { .full-bleed .ed1__caption { margin: auto 16px; } }

@media (min-width: 45em) { .full-bleed .ed1__caption { margin: auto 24px; } }

@media (min-width: 60em) { .full-bleed .ed1__caption { margin: auto 32px; } }

@media (min-width: 75em) { .full-bleed .ed1__caption { margin: auto 40px; } }

@media (min-width: 90em) { .full-bleed .ed1__caption { margin: auto 56px; } }

@media (min-width: 120.0625em) { .full-bleed .ed1__caption { margin: auto 65px; } }

.ed2 { max-width: 650px; font: var(--typography-body-rw-xs-regular); color: var(--color-row-editorial-text-default); }

@media (min-width: 45em) { .ed2 { font: var(--typography-body-rw-s-regular); } }

.ed2 h1 { font: var(--typography-heading-1-rw-xs); }

@media (min-width: 45em) { .ed2 h1 { font: var(--typography-heading-1-rw-s); } }

@media (min-width: 75em) { .ed2 h1 { font: var(--typography-heading-1-rw-l); } }

.ed2 h2 { font: var(--typography-heading-2-rw-xs); }

@media (min-width: 45em) { .ed2 h2 { font: var(--typography-heading-2-rw-s); } }

@media (min-width: 75em) { .ed2 h2 { font: var(--typography-heading-2-rw-l); } }

.ed2 h3 { font: var(--typography-heading-3-rw-xs); }

@media (min-width: 45em) { .ed2 h3 { font: var(--typography-heading-3-rw-s); } }

@media (min-width: 75em) { .ed2 h3 { font: var(--typography-heading-3-rw-l); } }

.ed2 h4 { font: var(--typography-heading-4-rw-xs); }

@media (min-width: 45em) { .ed2 h4 { font: var(--typography-heading-4-rw-s); } }

@media (min-width: 75em) { .ed2 h4 { font: var(--typography-heading-4-rw-l); } }

.ed2 a { text-decoration: underline; }

.ed2 blockquote { font-size: 28px; font-style: italic; position: relative; margin: 60px 35px; }

.ed2 blockquote::before { top: -24px; left: 6px; content: ""; position: absolute; background: 0 0 no-repeat url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27116%27%20height%3D%2782%27%20fill%3D%27%231a1a1a%27%3E%0A%09%3Cpath%20d%3D%27M49%2010c-6.082%201.892-11.855%205.234-17%209-5.248%204.64-8.787%2010.618-10%2017%207.765.245%2014.377%202.077%2020%206%205.354%203.405%208.065%209.396%208%2018-.001%206.654-2.48%2012.1-7%2016-5.318%203.992-11.426%206.095-18%206-8.426-.003-14.824-2.925-19-9-4.03-5.846-6.163-13.066-6-20-.114-7.008%201.366-13.533%204-19%203.192-5.965%206.963-10.985%2011-15%205.178-4.732%2010.489-8.484%2016-11%206-3.406%2011.968-5.939%2018-8v10zm66%200c-6.081%201.892-11.855%205.234-17%209-5.247%204.64-8.786%2010.618-10%2017%207.766.245%2014.378%202.077%2020%206%205.354%203.405%208.065%209.396%208%2018-.001%206.654-2.48%2012.1-7%2016-5.318%203.992-11.425%206.095-18%206-8.425-.003-14.839-2.925-19-9-4.061-5.852-6.176-13.071-6-20-.113-7.008%201.367-13.533%204-19%203.193-5.965%206.964-10.985%2011-15%205.179-4.732%2010.49-8.484%2016-11%206-3.406%2011.968-5.939%2018-8v10z%27%3E%3C/path%3E%0A%3C/svg%3E"); background-size: contain; height: 82px; width: 116px; margin-left: -30px; z-index: -1; }

.ed2 blockquote::after { bottom: -20px; right: -20px; content: ""; position: absolute; background: 0 0 no-repeat url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27116%27%20height%3D%2782%27%20fill%3D%27%231a1a1a%27%3E%0A%09%3Cpath%20d%3D%27M67%2072c6.082-1.892%2011.855-5.234%2017-9%205.248-4.64%208.787-10.618%2010-17-7.765-.245-14.377-2.077-20-6-5.354-3.405-8.065-9.396-8-18%20.001-6.654%202.48-12.1%207-16%205.318-3.992%2011.426-6.095%2018-6%208.426.003%2014.824%202.925%2019%209%204.03%205.846%206.163%2013.066%206%2020%20.114%207.008-1.366%2013.533-4%2019-3.192%205.965-6.963%2010.985-11%2015-5.178%204.732-10.489%208.484-16%2011-6%203.406-11.968%205.939-18%208V72zM1%2072c6.081-1.892%2011.855-5.234%2017-9%205.247-4.64%208.786-10.618%2010-17-7.766-.245-14.378-2.077-20-6-5.354-3.405-8.065-9.396-8-18C.001%2015.346%202.48%209.9%207%206c5.318-3.992%2011.425-6.095%2018-6%208.425.003%2014.839%202.925%2019%209%204.061%205.852%206.176%2013.071%206%2020%20.113%207.008-1.367%2013.533-4%2019-3.193%205.965-6.964%2010.985-11%2015-5.179%204.732-10.49%208.484-16%2011-6%203.406-11.968%205.939-18%208V72z%27%3E%3C/path%3E%0A%3C/svg%3E"); background-size: contain; height: 82px; width: 116px; z-index: -1; }

.ed2 blockquote p { font-style: italic; }

.ed2 ul, .ed2 ol { position: relative; padding-left: 1.5em; display: inline-block; }

.ed2.txt-center { text-align: center; margin: 0 auto; }

.ed2.txt-center ul, .ed2.txt-center ol { margin: 1.45em auto; width: fit-content; }

.ed2.txt-center h1, .ed2.txt-center h2, .ed2.txt-center h3, .ed2.txt-center h4 { text-align: center; }

.ed2.txt-right { margin-left: auto; }

.ed2.txt-right ul, .ed2.txt-right ol { margin: 0 0 1.45em auto; width: fit-content; }

.ed2.txt-right h1, .ed2.txt-right h2, .ed2.txt-right h3, .ed2.txt-right h4 { text-align: right; }

.app--account .ed2--app-txt-color h1, .app--account .ed2--app-txt-color h2, .app--account .ed2--app-txt-color h3, .app--account .ed2--app-txt-color h4 { color: #000000; }

.app--account .ed2--app-txt-color p, .app--account .ed2--app-txt-color ul, .app--account .ed2--app-txt-color li { color: #4d4d4d; }

.app--account .ed2 blockquote p { z-index: 2; position: relative; }

.app--account .ed2 blockquote::before { background: 0 0 no-repeat url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27116%27%20height%3D%2782%27%20fill%3D%27%231a1a1a%27%3E%0A%09%3Cpath%20d%3D%27M49%2010c-6.082%201.892-11.855%205.234-17%209-5.248%204.64-8.787%2010.618-10%2017%207.765.245%2014.377%202.077%2020%206%205.354%203.405%208.065%209.396%208%2018-.001%206.654-2.48%2012.1-7%2016-5.318%203.992-11.426%206.095-18%206-8.426-.003-14.824-2.925-19-9-4.03-5.846-6.163-13.066-6-20-.114-7.008%201.366-13.533%204-19%203.192-5.965%206.963-10.985%2011-15%205.178-4.732%2010.489-8.484%2016-11%206-3.406%2011.968-5.939%2018-8v10zm66%200c-6.081%201.892-11.855%205.234-17%209-5.247%204.64-8.786%2010.618-10%2017%207.766.245%2014.378%202.077%2020%206%205.354%203.405%208.065%209.396%208%2018-.001%206.654-2.48%2012.1-7%2016-5.318%203.992-11.425%206.095-18%206-8.425-.003-14.839-2.925-19-9-4.061-5.852-6.176-13.071-6-20-.113-7.008%201.367-13.533%204-19%203.193-5.965%206.964-10.985%2011-15%205.179-4.732%2010.49-8.484%2016-11%206-3.406%2011.968-5.939%2018-8v10z%27%3E%3C/path%3E%0A%3C/svg%3E"); z-index: 1; }

.app--account .ed2 blockquote::after { background: 0 0 no-repeat url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27116%27%20height%3D%2782%27%20fill%3D%27%231a1a1a%27%3E%0A%09%3Cpath%20d%3D%27M67%2072c6.082-1.892%2011.855-5.234%2017-9%205.248-4.64%208.787-10.618%2010-17-7.765-.245-14.377-2.077-20-6-5.354-3.405-8.065-9.396-8-18%20.001-6.654%202.48-12.1%207-16%205.318-3.992%2011.426-6.095%2018-6%208.426.003%2014.824%202.925%2019%209%204.03%205.846%206.163%2013.066%206%2020%20.114%207.008-1.366%2013.533-4%2019-3.192%205.965-6.963%2010.985-11%2015-5.178%204.732-10.489%208.484-16%2011-6%203.406-11.968%205.939-18%208V72zM1%2072c6.081-1.892%2011.855-5.234%2017-9%205.247-4.64%208.786-10.618%2010-17-7.766-.245-14.378-2.077-20-6-5.354-3.405-8.065-9.396-8-18C.001%2015.346%202.48%209.9%207%206c5.318-3.992%2011.425-6.095%2018-6%208.425.003%2014.839%202.925%2019%209%204.061%205.852%206.176%2013.071%206%2020%20.113%207.008-1.367%2013.533-4%2019-3.193%205.965-6.964%2010.985-11%2015-5.179%204.732-10.49%208.484-16%2011-6%203.406-11.968%205.939-18%208V72z%27%3E%3C/path%3E%0A%3C/svg%3E"); z-index: 1; }

@media (min-width: 45em) { .ed4 { display: flex; align-items: center; } }

@media (min-width: 45em) { .ed4__img { width: 50%; } }

.ed4__fallback { width: 100%; }

.ed4__content { font-family: var(--font-family-title); }

@media (min-width: 45em) { .ed4__content { width: 50%; } }

.ed4__description { text-align: left; }

.ed4__heading { margin-bottom: 10px; font-size: 24px; line-height: 1.32; }

@media (min-width: 45em) { .ed4__heading { font-size: 26px; } }

@media (min-width: 60em) { .ed4__heading { font-size: 32px; } }

@media (min-width: 90em) { .ed4__heading { font-size: 38px; } }

.ed4__text { padding: 10px 16px 0; margin-bottom: 0; font-size: 14px; line-height: 1.43; }

@media (min-width: 45em) { .ed4__text { padding-top: 0; padding-left: 11%; padding-right: 6%; } }

@media (min-width: 60em) { .ed4__text { padding-left: 12%; padding-right: 8%; font-size: 18px; } }

@media (min-width: 90em) { .ed4__text { padding-left: 17%; padding-right: 15%; font-size: 20px; } }

@media (min-width: 45em) { .ed4--right .ed4__img { order: 2; }
  .ed4--right .ed4__text { flex-grow: 2; } }

.ed4__text--right { text-align: right; }

@media (min-width: 45em) { .ed4__text--right { float: right; padding-right: 11%; padding-left: 6%; } }

@media (min-width: 60em) { .ed4__text--right { padding-right: 12%; padding-left: 8%; } }

@media (min-width: 90em) { .ed4__text--right { padding-right: 17%; padding-left: 15%; } }

.ed5__link { display: inline-block; }

.ed5__btn { max-width: 245px; }

@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.tx1__item { display: inline-flex; }

.tx1__item:not(:last-child) { margin-right: 10px; }

@media (min-width: 20em) { .tx1__item:not(:last-child) { margin-right: 8px; } }

@media (min-width: 45em) { .tx1__item:not(:last-child) { margin-right: 8px; } }

@media (min-width: 60em) { .tx1__item:not(:last-child) { margin-right: 8px; } }

@media (min-width: 75em) { .tx1__item:not(:last-child) { margin-right: 16px; } }

@media (min-width: 90em) { .tx1__item:not(:last-child) { margin-right: 16px; } }

@media (min-width: 120.0625em) { .tx1__item:not(:last-child) { margin-right: 16px; } }

.tx1__link { outline-offset: -1px; max-width: 245px; background-color: var(--color-row-tx1-item-background-default); border: var(--border-tx1-item-default); color: var(--color-row-tx1-item-text-default); }

.tx1__link:hover:not(:disabled) { background-color: var(--color-row-tx1-item-background-hover); color: var(--color-row-tx1-item-text-hover); border: var(--border-tx1-item-hover); }

.c1-item { cursor: pointer; background-color: transparent; float: none !important; text-align: left; overflow: visible; white-space: break-spaces; vertical-align: top; margin: 0; width: 100% !important; }

.c1-item:focus { outline-color: #0099f7; }

.c1-item__container { display: inline-block; position: relative; width: 100%; padding-top: 100%; /* initial ratio of 1:1*/ }

.c1-item__container .hover-overlay { position: absolute; background: #000000; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; }

.c1-item__container--hover .hover-overlay { transition: transform 0.2s ease-out, filter 0.2s ease-out, opacity 0.2s ease-out; opacity: 0.4; }

.c1-item__background { background-color: var(--color-row-c1-background); border-radius: 50%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }

.c1-item__logo-container { overflow: hidden; position: absolute; left: 15%; top: 15%; width: 70%; height: 70%; }

.c1-item__logo-container--circle { border-radius: 50%; }

.c1-item__logo-container--cover { left: -1px; top: -1px; width: calc(100% + 2px); height: calc(100% + 2px); }

.c1-item__image-title-container { position: absolute; left: 5%; top: 35%; width: 90%; height: 30%; }

.c1-item__image-title-container > span { display: block; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; width: 100%; color: var(--color-row-packshot-text-title); font: var(--typography-caption-rw-xs-regular); text-align: center; position: absolute; top: 50%; transform: translateY(-50%); }

.c1-item__badge { position: absolute; bottom: 0; max-width: 100%; display: inline-block; left: 50%; transform: translateX(-50%); }

.c1-item__title { display: block; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-align: center; max-width: 100%; margin-top: 4px; font: var(--typography-body-rw-xs-bold); color: var(--color-row-packshot-text-title); }

.c1-item__title--hover { transition: transform 0.2s ease-out, filter 0.2s ease-out, color 0.2s ease-out; color: #0099f7; }

.c1-item__years { text-align: center; max-width: 100%; margin-top: 4px; color: var(--color-row-packshot-text-metadata); font: var(--typography-caption-rw-xs-regular); }

@media (min-width: 45em) { .c1-item__image-title-container > span { font: var(--typography-caption-rw-s-regular); }
  .c1-item__title { font: var(--typography-body-rw-s-bold); }
  .c1-item__years { font: var(--typography-caption-rw-s-regular); } }

@media (min-width: 90em) { .c1-item__image-title-container { left: 10%; width: 80%; } }

.c1 .packshot-list { padding-top: 9px; }

.c1 .entry_title__tagline { margin-bottom: 15px; }

@media (min-width: 90em) { .c1 .scrollable__container > button { padding-left: 10px; padding-right: 10px; } }

.event-badges { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; flex: 1; width: 80%; z-index: 1; }

.event-badges__state-badge { margin-bottom: 4px; }

@media (min-width: 90em) { .event-badges__state-badge { margin-bottom: 8px; z-index: 1; } }

.event-metadata { display: block; }

.event-metadata__time { position: relative; font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-duration); margin-top: 8px; }

.event-metadata__title { display: block; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; font: var(--typography-body-rw-xs-bold); margin-top: 4px; color: var(--color-row-packshot-text-title); }

.event-metadata__title--hover { transition: color 0.2s ease-out; color: #0099f7; }

.event-metadata__stage { font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-metadata); width: 100%; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (min-width: 45em) { .event-metadata__time { margin-top: 12px; font: var(--typography-caption-rw-s-regular); }
  .event-metadata__title { font: var(--typography-body-rw-s-bold); margin-top: 4px; }
  .event-metadata__stage { display: inline-block; margin-top: 4px; font: var(--typography-caption-rw-s-regular); } }

.event-packshot-item { cursor: pointer; display: inline-block; background-color: transparent; text-align: left; overflow: visible; white-space: break-spaces; vertical-align: top; width: 100%; }

.event-packshot-item__packshot { display: block; position: relative; width: 100%; user-select: none; }

.event-packshot-item__image-container { position: relative; cursor: pointer; padding-left: 0; padding-right: 0; }

.event-packshot-item__image-container .packshot-fb-title { background-color: #141414; }

.event-packshot-item__badges-container { position: absolute; left: 4px; top: 4px; width: 80%; margin-bottom: 8px; }

@media (min-width: 90em) { .event-packshot-item__badges-container { left: 8px; top: 8px; } }

.st1 .packshot-list { padding-top: 9px; }

.st1 .scrollable.row-peek { margin-left: 0; padding-left: 0; }

.st1 .scrollable.row-peek .packshot-list__packshot:first-child { padding-left: 0; }

@media (min-width: 45em) { .st1 .packshot-list { padding-top: 15px; } }

@media (min-width: 90em) { .st1 .scrollable__container > button { padding-left: 10px; padding-right: 10px; } }

.event-grid-item { cursor: pointer; background-color: transparent; text-align: left; overflow: visible; padding-left: 0; padding-right: 0; }

.event-grid-item__packshot { display: block; position: relative; width: 100%; user-select: none; pointer-events: none; }

.event-grid-item__packshot .play-icon { height: auto; width: 16.5%; }

.event-grid-item__packshot .play-icon svg { width: 100%; height: 100%; }

.event-grid-item__image-container { position: relative; cursor: pointer; padding-left: 0; padding-right: 0; }

.event-grid-item__image-container .packshot-fb-title { background-color: #141414; }

.event-grid-item__badges-container { position: absolute; left: 4px; top: 4px; width: 80%; margin-bottom: 8px; }

@media (min-width: 90em) { .event-grid-item__badges-container { left: 8px; top: 8px; } }

.show-more-button { left: 50%; transform: translate(-50%, 0); position: relative; }

.truncate, .stages-select__stages { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.uppercase { text-transform: uppercase; }

.titlecase { text-transform: capitalize; }

.txt-left { text-align: left; }

.txt-center { text-align: center; }

.txt-right { text-align: right; }

.stages-select { align-items: center; display: flex; flex-wrap: nowrap; max-width: 210px; position: relative; }

.stages-select__stages { flex-grow: 1; max-width: 100%; width: 100%; text-align: left; appearance: none; border: 1px solid white; border-radius: 80px; padding: 0 40px 0 25px; height: 40px; background-color: var(--color-global-dropdown-background-default); color: var(--color-global-dropdown-text-default); font-size: 16px; font-weight: bold; text-indent: 0.01px; text-overflow: ""; }

.stages-select__stages--opened { border-radius: 20px 20px 0 0; }

.stages-select__stages:hover:not(:disabled) { background-color: rgba(255, 255, 255, 0.1); }

.stages-select__stages::-ms-expand { display: none; }

.stages-select__indicator { pointer-events: none; position: absolute; right: 25px; transition: color 0.2s; z-index: 1; }

.stages-select__indicator:hover { color: #ffffff; }

.stages-select__select-option { color: #1a1a1a; background-color: #f0f0f0; transition: 0.2s color, background-color 0.2s; font-weight: normal; }

@media (min-width: 45em) { .stages-select { max-width: 230px; }
  .stages-select__stages { height: 50px; padding: 0 45px 0 30px; font-size: 18px; }
  .stages-select__indicator { right: 30px; } }

.st3__items-list { /* better to use grid here, but it is not fully supported in IE11 worth to change, when we get rid of IE11 support display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 8px; position: relative; > button { width: 100%; height: fit-content; } */ padding-top: 9px; display: inline-flex; flex-wrap: wrap; margin-left: -4px; width: calc(100% + 8px); align-items: flex-start; }

.st3__items-list > .event-grid-item { padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 16px; outline-offset: -1px; }

.st3__stages-select { position: relative; }

.st3__load-more-spinner { width: 40px; left: 50%; transform: translate(-50%, 0); position: relative; }

.st3__load-more-spinner .svg-icon { width: 40px; }

.st3__no-items { display: flex; justify-content: center; align-items: center; height: 140px; font-size: 12px; line-height: 14px; font-weight: bold; text-align: center; }

.st3__main-spinner-container { display: flex; justify-content: center; align-items: center; height: 140px; }

.st3__main-spinner { width: 40px; }

@media (min-width: 45em) { .st3__items-list { padding-top: 12px; margin-left: -10px; width: calc(100% + 20px); }
  .st3__items-list > .event-grid-item { padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
  .st3__button { margin-top: 4px; }
  .st3__stages_select { padding-top: 4px; padding-bottom: 12px; }
  .st3__no-items { font-size: 16px; line-height: 24px; } }

@media (min-width: 90em) { .st3__items-list > .event-grid-item { padding-bottom: 24px; }
  .st3__button { margin-top: 0; }
  .st3__stages_select { padding-top: 4px; padding-bottom: 12px; } }

.bookmark-btn .svg-icon { background-image: var(--assets-item-details-bookmark-add); }

.bookmark-btn.active .svg-icon { background-image: var(--assets-item-details-bookmark-bookmarked); }

.resume-progress--has-title .resume-progress__info { display: flex; justify-content: space-between; }

.resume-progress--no-title { display: flex; align-items: center; }

.resume-progress--no-title .resume-progress__info { order: 1; }

.resume-progress__title { font-size: 12px; color: #ffffff; }

.resume-progress__time { margin-left: 10px; color: #808080; font-size: 12px; font-family: var(--font-family-title); }

/* stylelint-disable no-duplicate-selectors*/
/*rtl:begin:ignore*/
.resume-progress__bar { direction: ltr; position: relative; flex: 1 0 auto; background-color: var(--color-global-progress-background); height: 3px; }

.resume-progress__value { background-color: var(--color-global-progress-bar); height: 100%; }

/*rtl:end:ignore*/
@media (min-width: 45em) { .resume-progress__title { font-size: 14px; } }

.trailer-btn .svg-icon { background-image: var(--assets-item-details-trailer); }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.dh1-hero { overflow: hidden; }

.dh1-hero__head-container { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; margin-top: 45vw; }

.dh1-hero__head-container--center { align-items: center; }

.dh1-hero__metadata-container { position: relative; height: 100%; }

.dh1-hero__img { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.dh1-hero__badge { display: inline-block; padding: 2px 6px 0; margin: 0 0 1vw; text-transform: uppercase; }

.dh1-hero__title { margin: 0; font: var(--typography-hero-details-rw-xs); color: var(--color-hero-text-title); }

@media (min-width: 45em) { .dh1-hero__title { font: var(--typography-hero-details-rw-s); } }

@media (min-width: 60em) { .dh1-hero__title { font: var(--typography-hero-details-rw-m); } }

@media (min-width: 75em) { .dh1-hero__title { font: var(--typography-hero-details-rw-l); } }

@media (min-width: 90em) { .dh1-hero__title { font: var(--typography-hero-details-rw-xl); } }

.dh1-hero__brand { max-width: 40vw; max-height: 40vw; margin: 4px 0 0; margin: 1.25vw 0vw 0vw; }

.dh1-hero__metadata { display: flex; align-items: center; margin-top: 8px; }

.dh1-hero__metadata--center { justify-content: center; }

.dh1-hero__actions { display: flex; margin-top: 20px; align-items: center; }

.dh1-hero__actions .cta-btn { outline-offset: -1px; }

.dh1-hero__actions .cta-btn .account-btn__spinner-container--visible { width: 0; }

.dh1-hero__actions--center { justify-content: center; }

.dh1-hero__secondary-actions { display: flex; align-items: flex-start; margin-top: 3px; margin-left: 20px; }

.dh1-hero__secondary-actions--bottom { display: none; margin-left: 0px; }

@media (max-width: 29.99em) { .dh1-hero__secondary-actions { display: none; }
  .dh1-hero__secondary-actions--bottom { margin-top: 20px; margin-left: 0px; display: flex; } }

.dh1-hero__sec-btn + .dh1-hero__sec-btn { margin-left: 15px; }

.dh1-hero__progress { padding-top: 12px; margin-bottom: 10px; }

.dh1-hero .resume-progress__title { display: none; }

.dh1-hero__wrapper { position: relative; }

.dh1-hero__episode-metadata { font-size: 14px; font-family: var(--font-family-body); color: var(--color-hero-text-episode-detail); margin: 14px 0 0; }

.dh1-hero__description { color: var(--color-hero-text-description); }

.dh1-hero__description--center { margin-left: auto; margin-right: auto; }

.dh1-hero__description--center .truncated-desc__content { text-align: center; }

@media (min-width: 45em) { .dh1-hero__head-container { margin-top: 30vw; }
  .dh1-hero__badge { font-size: 12px; padding: 2px 7px 0; }
  .dh1-hero__brand { max-width: 40vw; max-height: 25vw; margin: 6px 0 0; margin: 0.83vw 0vw 0vw; }
  .dh1-hero__description { font-size: 16px; max-width: 80%; }
  .dh1-hero__description--truncated:after { width: 80%; }
  .dh1-hero__progress { align-items: flex-end; flex-direction: column-reverse; margin-bottom: 19px; padding-top: 0px; max-width: 80%; }
  .dh1-hero .resume-progress__info { align-items: center; display: flex; margin: 0 0 2px; justify-content: flex-end; width: 100%; }
  .dh1-hero .resume-progress__info--has-title { justify-content: space-between; }
  .dh1-hero .resume-progress__title { display: flex; }
  .dh1-hero .resume-progress__bar { width: 100%; } }

.app-background--dh1:before { background-image: var(--gradient-hero-dark); position: absolute; content: ""; height: 100%; width: 100%; }

@media (min-width: 60em) { .dh1-hero__head-container { margin-top: 20vw; }
  .dh1-hero__metadata-container > .dh1-hero__title { display: none; }
  .dh1-hero__metadata { margin-top: 16px; }
  .dh1-hero__description { max-width: 50%; }
  .dh1-hero__description--truncated:after { width: 50%; }
  .dh1-hero__brand { transform: none; bottom: 100%; max-height: 18vw; max-width: 23vw; margin: 8px 0 0; margin: 0.83vw 0vw 0vw; }
  .dh1-hero__progress { margin-bottom: 9px; max-width: 50%; } }

@media (min-width: 75em) { .dh1-hero__badge { font-size: 16px; padding: 2px 10px 0; margin: 0; } }

@media (min-width: 90em) { .dh1-hero__meta-block { font-size: 13px; } }

.d10 .packshot { pointer-events: none; user-select: none; display: none; flex: 0 0 auto; }

.d10__info { display: flex; align-items: flex-start; flex-wrap: wrap; text-align: left; justify-content: space-between; flex-direction: column; }

@media (min-width: 30em) { .d10__info { flex-direction: row; } }

@media (min-width: 45em) { .d10__info { flex-wrap: nowrap; } }

.d10__copyright { font-size: 11px; font-style: italic; color: #808080; margin-top: 15px; }

.d10-rating { color: var(--color-row-d9-d10-text-rating); display: flex; align-items: center; flex: 0 0 auto; margin-top: 20px; padding-left: 4px; padding-left: 0.25rem; }

@media (min-width: 45em) { .d10-rating { flex-direction: row-reverse; max-width: 30%; margin-top: 0; padding-left: 0; padding-right: 4px; padding-right: 0.25rem; } }

@media (min-width: 75em) { .d10-rating { padding-right: 8px; padding-right: 0.5rem; } }

@media (min-width: 90em) { .d10-rating { padding-right: 8px; padding-right: 0.5rem; } }

.d10-rating__image { width: 58px; display: inline-flex; align-self: flex-start; }

.d10-rating__text { color: #808080; padding-left: 20px; }

@media (min-width: 45em) { .d10-rating__text { padding-left: 0; padding-right: 20px; text-align: right; } }

.d10-table { display: inline-block; margin-bottom: 0; flex: 1 0 auto; text-align: left; text-transform: capitalize; }

.d10-table__cell { padding-left: 20px; color: var(--color-row-d9-d10-text-details); }

.d10-table__cell--duration { text-transform: none; }

.d10-table__header { vertical-align: baseline; color: var(--color-row-d9-d10-text-title); font-weight: normal; }

.d10-table__genre:hover { color: #0875b8; }

@media (min-width: 30em) { .d10 .packshot { display: block; margin-right: 20px; }
  .d10__info { flex-direction: row; } }

.d8-cast-member { display: inline-block; vertical-align: top; }

.d8-cast-member__link { display: block; text-align: center; outline-offset: -1px; }

.d8-cast-member__link:hover .d8-cast-member__circle, .d8-cast-member__link:focus .d8-cast-member__circle { background-color: var(--color-row-d8-background-rw-hover); }

.d8-cast-member__link:hover .d8-cast-member__initials, .d8-cast-member__link:focus .d8-cast-member__initials { color: #1a1a1a; }

.d8-cast-member__link:hover .d8-cast-member__actor, .d8-cast-member__link:focus .d8-cast-member__actor { color: #ffffff; }

.d8-cast-member__circle { background-color: var(--color-row-d8-background-default); border-radius: 50%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.d8-cast-member__circle-wrapper { padding-bottom: 100%; position: relative; }

.d8-cast-member__circle-wrapper > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.d8-cast-member__initials { font: var(--typography-heading-1-rw-xs); width: 100%; color: var(--color-row-d8-text-initials-default); }

.d8-cast-member__actor { font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-title); padding-top: 12px; }

.d8-cast-member__role { font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-metadata); padding-top: 1px; text-transform: capitalize; }

@media (min-width: 45em) { .d8-cast-member__initials { font: var(--typography-heading-1-rw-s); }
  .d8-cast-member__actor { font: var(--typography-caption-rw-s-regular); }
  .d8-cast-member__role { font: var(--typography-caption-rw-s-regular); padding-top: 3px; } }

@media (min-width: 75em) { .d8-cast-member__initials { font: var(--typography-heading-1-rw-l); } }

.people-list__list { overflow: hidden; white-space: nowrap; }

.people-list__list.row-peek .d8-cast-member { float: none !important; }

@charset "UTF-8";
.d9 { text-align: left; font: var(--typography-caption-rw-xs-regular); }

@media (min-width: 45em) { .d9 { font: var(--typography-caption-rw-s-regular); } }

.d9-cast-row { min-height: 25px; }

.d9-cast-row__role { color: var(--color-row-d9-d10-text-title); font: var(--typography-caption-rw-xs-bold); vertical-align: top; text-align: left; text-transform: capitalize; white-space: nowrap; }

@media (min-width: 45em) { .d9-cast-row__role { font: var(--typography-caption-rw-s-bold); } }

.d9-cast-row__names { text-align: left; padding-left: 36px; vertical-align: top; }

.d9-cast-row__name { color: var(--color-row-d9-d10-text-details); }

.d9-cast-row__name:hover, .d9-cast-row__name:focus { outline: none; color: #ffffff; }

.d9-cast-row__name + .d9-cast-row__name:before { content: ", "; }

.d9-cast-row__name + .d9-cast-row__name--ar:before { content: "، "; }

.d9-cast-row__character { color: #808080; }

@media (min-width: 45em) { .cast-crew-list { font-size: 16px; } }

.d1-season-list { overflow: hidden; }

.d1-season-list--list { padding-left: 0; list-style: none; display: block; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }

.d1-season-list__item { display: inline-block; font-size: 1.125rem; font-family: var(--font-family-title); text-align: center; position: relative; padding: 15px 0 5px; margin-right: 60px; color: var(--color-global-tab-text-default); }

.d1-season-list__item:first-of-type { padding-left: 0; }

.d1-season-list__item:first-of-type .d1-season-list__link { padding-left: 0; }

@media (max-width: 44.99em) { .d1-season-list__item:first-of-type .d1-season-list__link { padding-left: 10px; } }

.d1-season-list__item:first-of-type .d1-season-list__link:after { left: 0; width: calc(100% - 10px); }

.d1-season-list__arrow .arrow__icon { height: 20px; width: 20px; top: 5px; }

.d1-season-list__item--active .d1-season-list__link { position: relative; color: var(--color-global-tab-text-selected); }

div.d1-season-list__item--active .d1-season-list__link:after { content: ""; position: absolute; bottom: 2px; height: 2px; left: 10px; width: calc(100% - 20px); background-color: #0099f7; }

.d1-season-list__link { color: var(--color-global-tab-text-default); padding: 10px; }

.d1-season-list__link:hover, .d1-season-list__link:focus { color: var(--color-global-tab-text-hover); }

.d1-season-selector { position: relative; color: #ffffff; }

.d1-season-selector.row-peek { padding-right: 0; }

.d1-season-selector__button { font-size: 16px; font-family: var(--font-family-title); color: #ffffff; padding: 10px 20px 10px 0; position: relative; background: transparent; white-space: nowrap; }

.d1-season-selector__button:after { border-style: solid; border-width: 0 0 2px 2px; content: ""; display: inline-block; width: 10px; height: 10px; position: relative; top: -4px; left: 12px /*rtl: -12px*/; transform: rotate(-45deg); vertical-align: middle; }

.d1-season-selector__listContainer { display: none; position: absolute; top: 43px; left: -4px; background-color: #262626; padding-bottom: 15px; }

.d1-season-selector--right .d1-season-selector__button { float: right; padding: 10px 26px 10px 10px; }

.d1-season-selector--expanded { z-index: 50; }

.d1-season-selector--expanded:before { content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); }

.d1-season-selector--expanded .season-list__item { padding-left: 0; }

.d1-season-selector--expanded .d1-season-selector__button { opacity: 1; background-color: #262626; padding-right: 34px; }

.d1-season-selector--expanded .d1-season-selector__listContainer { display: block; width: 100%; background-color: #262626; }

.d1-season-selector .d1-season-list { margin: 0; }

.d1-season-selector .d1-season-list__item--scrollable { margin-right: 0; text-align: left; float: none; }

.d1-season-selector .d1-season-list__item--list { display: block; float: left; }

@media (min-width: 45em) { .d1-season-selector--auto-expand .season-list__item { display: inline-block; float: none; }
  .d1-season-selector--auto-expand .d1-season-selector__button { display: none; }
  .d1-season-selector--auto-expand .d1-season-selector__listContainer { position: static; display: block; width: 100%; background-color: inherit; } }

@media (max-width: 74.99em) { .d1-season-selector--expanded .d1-season-selector__listContainer { right: 0; width: 100vw; left: 0; }
  .entry-title + .d1-season-selector--expanded .d1-season-selector__listContainer { left: auto; } }

.d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -24px; padding-left: 28px; }

.d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -16px; padding-right: 36px; }

.d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 16px; }

@media (min-width: 45em) { .d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -40px; padding-left: 44px; }
  .d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -24px; padding-right: 44px; }
  .d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 24px; } }

@media (min-width: 60em) { .d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -56px; padding-left: 60px; }
  .d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -32px; padding-right: 52px; }
  .d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 32px; } }

@media (min-width: 75em) { .d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -64px; padding-left: 72px; }
  .d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -40px; padding-right: 64px; }
  .d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 40px; } }

@media (min-width: 90em) { .d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -96px; padding-left: 104px; }
  .d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -56px; padding-right: 80px; }
  .d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 56px; } }

@media (min-width: 120.0625em) { .d1-season-selector--expanded.d1-season-selector--left .d1-season-selector__button { margin-left: -114px; padding-left: 122px; }
  .d1-season-selector--expanded.d1-season-selector--right .d1-season-selector__button { margin-right: -65px; padding-right: 89px; }
  .d1-season-selector--expanded .d1-season-selector__listContainer .d1-season-list { padding-left: 65px; } }

.d1-ep-info__show-title, .d1-ep-info__season-title { font-size: 18px; font-weight: normal; margin: 0; color: #f0f0f0; }

.d1-ep-info__season-title { margin-top: 4px; }

.d1-ep-info__name-group { display: flex; justify-content: space-between; align-items: baseline; margin: 18px 0; white-space: nowrap; }

.d1-ep-info__name { font-size: 24px; font-weight: normal; color: #808080; margin: 0; }

.d1-ep-info__duration { font-size: 14px; font-family: var(--font-family-title); color: #808080; margin-left: 24px; }

.d1-ep-info__description { font-size: 14px; font-family: var(--font-family-title); color: #cccccc; margin: 0; }

.d1-ep-desc { font-size: 0.875rem; line-height: 1.43; width: 100%; }

.d1-ep-desc__text { text-align: left; margin: 0; color: #808080; }

@use "sass:map";
/** Mixin 'use-grid-val' used for assign the global gutter or margin values to a specified css property for each breakpoint; @param {string} $value-type - The global grid value type - gutters or margins @param {string} $properties - The css property; */
.d1-episode { position: relative; }

@media (min-width: 20em) { .d1-episode { margin-bottom: 8px; } }

@media (min-width: 45em) { .d1-episode { margin-bottom: 8px; } }

@media (min-width: 60em) { .d1-episode { margin-bottom: 8px; } }

@media (min-width: 75em) { .d1-episode { margin-bottom: 16px; } }

@media (min-width: 90em) { .d1-episode { margin-bottom: 16px; } }

@media (min-width: 120.0625em) { .d1-episode { margin-bottom: 16px; } }

.d1-episode__packshot { display: block; position: relative; width: 100%; user-select: none; }

.d1-episode__packshot .packshot__image { background-color: #333333; }

.d1-episode__packshot-group { position: relative; }

.d1-episode__packshot-link { display: block; }

.d1-episode__title-group { position: absolute; z-index: 2; bottom: 0; left: 0; right: 0; padding: 40px 8px 10px; color: #ffffff; pointer-events: none; }

.d1-episode__number { font-size: 2.3rem; font-weight: bold; font-family: var(--font-family-title); line-height: normal; }

.d1-episode__price { position: absolute; right: 12px; top: 12px; }

.d1-season-desc { font-size: 1rem; line-height: 1.25; color: #808080; margin: 0 0 20px; max-width: 596px; }

.d1-season-desc.truncated-desc--truncated { background: linear-gradient(to bottom, gray, rgba(255, 255, 255, 0)); -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; }

.d1__title { margin: 0; }

.d1__title_container { display: flex; justify-content: space-between; align-items: center; margin-top: -25px; }

@media (min-width: 45em) { .d1__title_container { display: block; } }

.d2-item { margin-bottom: 24px; position: relative; display: flex; flex-wrap: wrap; }

.d2-item__title-group { display: flex; width: 100%; max-width: 100%; margin-bottom: 12px; padding-left: 47px; min-height: 39px; }

.d2-item__title-group--pad { padding-left: 0; min-height: 0; }

.d2-item__title { max-width: 100%; color: #ffffff; font-size: 16px; }

.d2-item__duration { display: block; color: #808080; font-size: 12px; margin-top: 2px; width: 100%; }

.d2-item__play-icon--noPackshot .play-icon { display: block; left: 0; }

.d2-item__play-icon svg { width: 39px; height: 39px; }

.d2-item__left-label { margin: 0 0 0 5px; }

.d2-item__title-text { align-items: flex-start; display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0; width: 100%; }

.d2-item__description-group { flex: 1 0 auto; position: relative; max-width: 100%; }

.d2-item__duration + .d2-item__description { margin-top: 8px; }

.d2-item__progress + .d2-item__description { margin-top: 8px; }

.d2-item__description { max-width: 650px; }

.d2-item__description--fit { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.d2-item__description.d2-item__description--fit { margin: 0; }

.d2-item__description .episode-description__text { color: #cccccc; }

.d2-item__description.collapsible-container--collapsed:before { height: 100%; }

.d2-item__description--desktop { display: none; }

.d2-item__packshot-group { position: relative; margin-right: 0; }

.d2-item__packshot-group + .d2-item__description-group .d2-item__description { padding-left: 10px; }

.d2-item .d2-item__packshot-group { padding: 0; }

.d2-item__packshot { width: 100%; }

.d2-item__packshot--active { cursor: pointer; }

.d2-item__progress { margin-top: 8px; bottom: 2px; left: 2px; position: relative; right: 2px; }

.d2-item__progress--title { margin-top: 2px; width: 284px; max-width: 284px; }

.d2-item__price { overflow: visible; }

@media (min-width: 45em) { .d2-item__packshot-group { order: 0; }
  .d2-item__title-group { flex: 1 0 auto; order: 1; width: 70%; max-width: 100%; margin: 0; padding-left: 57px; }
  .d2-item__title-group--pad { padding-left: 20px; }
  .d2-item__progress { margin-top: 10px; }
  .d2-item__title-text { position: relative; }
  .d2-item__description-group { display: none; }
  .d2-item__description--desktop { display: block; }
  .d2-item__description--fit { top: 50px; right: 100px; }
  .d2-item__progress-group--title { width: 284px; max-width: 284px; } }

.d2__title { margin: 0; }

.d2__cta-btn { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.d2__description { margin-bottom: 32px; }

.d2__title_container { display: flex; justify-content: space-between; align-items: center; }

@media (min-width: 45em) { .d2__title_container { display: block; } }

.d3__title { margin: 0; }

.d3__list { position: relative; white-space: nowrap; }

.d3__list--description .arrow { top: -60px; }

.d3__item { display: inline-block; vertical-align: top; float: none !important; white-space: normal; }

.d3__title_container { display: flex; justify-content: space-between; align-items: center; }

@media (min-width: 45em) { .d3--description .arrow { top: -40px; }
  .d3__title_container { display: block; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.lh { position: relative; }

.lh__push { margin-top: 10px; }

.lh--bg .lh__push { margin-top: -50px; margin-top: -15.63vw; padding-bottom: 56.25%; position: relative; }

.lh--bg .lh__push > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

@media (min-width: 45em) { .lh--bg .lh__push { margin-top: -60px; margin-top: -18.75vw; } }

@media (min-width: 75em) { .lh--bg .lh__push { margin-top: -260px; margin-top: -21.67vw; } }

.lh--bg .lh__title-wrap { height: 0; }

.lh--bg .lh__title, .lh--bg .lh__brand-img { position: absolute; bottom: 0; }

.lh--bg .lh__brand-img { bottom: 8px; margin-bottom: 0; }

.lh__badge { text-align: right; height: 0; padding-top: 60px; }

@media (min-width: 75em) { .lh__badge { padding-top: 88px; } }

.lh__badge-img { display: inline-block; max-width: 10.125vw; max-height: 10.125vw; }

@media (min-width: 45em) { .lh__badge-img { max-width: 7.3125vw; max-height: 7.3125vw; } }

.lh__title-wrap { order: 3; position: relative; margin-bottom: 0; display: block; }

@media (min-width: 45em) { .lh__title-wrap { margin-bottom: 4px; } }

@media (min-width: 60em) { .lh__title-wrap { margin-bottom: 6px; } }

@media (min-width: 90em) { .lh__title-wrap { font-size: 64px; line-height: 72px; margin: 0 0 6px; } }

.lh__title { order: 3; font-size: 28px; line-height: 34px; margin: 0 0 6px; font-weight: bold; max-width: 86%; }

.lh__title--full-width { max-width: 100%; }

@media (min-width: 30em) { .lh__title { font-size: 34px; line-height: 40px; } }

@media (min-width: 45em) { .lh__title { font-size: 40px; line-height: 46px; margin: 0; max-width: 80%; max-height: none; }
  .lh__title--full-width { max-width: 100%; } }

@media (min-width: 60em) { .lh__title { font-size: 54px; line-height: 60px; } }

@media (min-width: 90em) { .lh__title { font-size: 88px; line-height: 96px; } }

@media (min-width: 75em) { .lh__title--long-title { font-size: 64px; line-height: 72px; } }

.lh__title--center { text-align: center; max-width: 100%; width: 100%; }

.lh__brand-img { margin-top: 26px; max-width: 50%; max-height: 16.875vw; margin-bottom: 8px; }

@media (min-width: 45em) { .lh__brand-img { margin-top: 52px; max-width: 45%; max-height: 14.0625vw; } }

.lh__tagline { order: 2; margin: 0; color: #ffffff; }

@media (min-width: 45em) { .lh__tagline { max-width: 80%; } }

.lh__tagline--center { text-align: center; max-width: 100%; width: 100%; }

.lh__desc { order: 1; font-size: 14px; line-height: 20px; overflow: hidden; position: relative; margin-top: 12px; color: #ffffff; }

@media (max-width: 44.99em) { .lh__desc--grad { max-height: 96px; } }

@media (max-width: 44.99em) { .lh__desc--grad:before { position: absolute; content: ""; height: 100%; width: 100%; background-image: linear-gradient(to bottom, transparent, #000000); } }

@media (min-width: 30em) { .lh__desc { font-size: 16px; line-height: 24px; margin: 12px 0 16px; } }

@media (min-width: 45em) { .lh__desc { max-height: none; max-width: 80%; } }

@media (min-width: 60em) { .lh__desc { max-height: none; max-width: 750px; margin-top: 20px; } }

.lh__desc--center { margin-left: auto; margin-right: auto; text-align: center; }

.app-background--lh:before { background-image: var(--gradient-hero-dark); position: absolute; content: ""; height: 100%; width: 100%; }

.cs-packshot-list--flush { margin-top: -21px; }

@media (min-width: 45em) { .cs-packshot-list--flush { margin-top: -36.8px; } }

.filter-sort-drop-down-container { display: flex; justify-content: space-between; margin-bottom: 10px; padding-top: 10px; position: relative; }

@media (min-width: 45em) { .filter-sort-drop-down-container { justify-content: flex-end; margin-bottom: 0; padding-top: 5px; } }

@media (min-width: 75em) { .filter-sort-drop-down-container { margin-bottom: 8px; } }

.filter-sort-drop-down-container.offline { pointer-events: none; opacity: 0.3; }

.clear-list-filters-btn { color: #0099f7; line-height: 2em; background: transparent; }

.ed3 ul, .ed3 ol { position: relative; padding-left: 1.5em; display: inline-block; }

.ed3.txt-center { text-align: center; margin: 0 auto; }

.ed3.txt-center ul, .ed3.txt-center ol { margin: 1.45em auto; width: fit-content; }

.ed3.txt-center h1, .ed3.txt-center h2, .ed3.txt-center h3, .ed3.txt-center h4 { text-align: center; }

.ed3.txt-right { margin-left: auto; }

.ed3.txt-right ul, .ed3.txt-right ol { margin: 0 0 1.45em auto; width: fit-content; }

.ed3.txt-right h1, .ed3.txt-right h2, .ed3.txt-right h3, .ed3.txt-right h4 { text-align: right; }

.sport-logo { background-repeat: no-repeat; background-size: contain; position: absolute; background-position: right bottom; height: 100%; width: 100%; }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.sport-hero { margin-top: 0; overflow: hidden; }

.sport-hero__content-container { display: block; margin-top: 160px; }

.sport-hero__content { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; }

.sport-hero__metadata-container { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; flex: 1; }

.sport-hero__badges-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; flex-wrap: wrap-reverse; }

.sport-hero__badge { display: inline-block; width: auto; margin-right: 8px; margin-bottom: 8px; }

.sport-hero__state-badge { margin-right: 8px; margin-bottom: 8px; }

.sport-hero__datetime { color: var(--color-global-badge-timeframe-timeframe-text); margin-bottom: 8px; flex: 1 0 0; white-space: nowrap; font: var(--typography-badge-rw-xs); }

@media (min-width: 45em) { .sport-hero__datetime { font: var(--typography-badge-rw-s); } }

@media (min-width: 75em) { .sport-hero__datetime { font: var(--typography-badge-rw-l); } }

.sport-hero__title { font: var(--typography-hero-sports-rw-xs); text-transform: uppercase; color: var(--color-hero-text-title); margin-bottom: 0px; margin-top: 0px; width: 100%; }

@media (min-width: 45em) { .sport-hero__title { font: var(--typography-hero-sports-rw-s); } }

@media (min-width: 75em) { .sport-hero__title { font: var(--typography-hero-sports-rw-l); } }

.sport-hero__tagline { margin-top: 4px; width: 100%; }

.sport-hero__meta-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; width: 100%; flex-wrap: wrap; }

.sport-hero__meta-container .metadata-block__meta-block { margin-top: 12px; margin-right: 8px; margin-bottom: 0px; }

.sport-hero__logo-container { display: block; position: relative; min-width: 80px; width: 80px; height: 80px; margin-left: 8px; }

.sport-hero__description { display: none; font: var(--typography-body-rw-xs-regular); color: var(--color-hero-text-description); }

.sport-hero__actions-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-top: 16px; }

.sport-hero__actions-container .cta-btn { margin-right: 12px; outline-offset: -1px; }

.sport-hero__progress { align-items: flex-end; flex-direction: column-reverse; margin-bottom: 19px; padding-top: 12px; }

.sport-hero .resume-progress__info { align-items: center; display: flex; margin: 0 0 2px; justify-content: flex-end; width: 100%; }

.sport-hero .resume-progress__info--has-title { justify-content: space-between; }

.sport-hero .resume-progress__title { display: flex; }

.sport-hero .resume-progress__bar { width: 100%; }

@media (min-width: 45em) { .sport-hero__content-container { margin-top: 200px; }
  .sport-hero__badge { max-width: 80%; margin-right: 12px; margin-bottom: 12px; }
  .sport-hero__state-badge { margin-right: 12px; margin-bottom: 12px; }
  .sport-hero__datetime { margin-bottom: 12px; }
  .sport-hero__logo-container { width: 103px; height: 103px; min-width: 103px; }
  .sport-hero__description { display: block; font: var(--typography-body-rw-s-regular); width: 100%; margin-top: 16px; }
  .sport-hero__meta-container .metadata-block__meta-block { margin-right: 12px; }
  .sport-hero__actions-container { margin-top: 24px; }
  .sport-hero__actions-container .cta-btn { margin-right: 24px; }
  .sport-hero__progress { width: 85%; } }

@media (min-width: 90em) { .sport-hero__content-container { display: flex; flex-direction: column; justify-content: flex-end; min-height: 243px; }
  .sport-hero__badge { margin-right: 16px; }
  .sport-hero__state-badge { margin-right: 16px; }
  .sport-hero__logo-container { width: 203px; height: 203px; min-width: 203px; }
  .sport-hero__description { font-size: 18px; line-height: 27px; max-width: 80%; margin-top: 20px; }
  .sport-hero__meta-container .metadata-block__meta-block { margin-top: 16px; margin-right: 16px; }
  .sport-hero__actions-container { margin-top: 40px; }
  .sport-hero__progress { width: 80%; } }

@media (min-width: 75em) { .app-background--sport-hero { max-width: 1200px; left: calc(100% - 1183px); } }

@media (min-width: 90em) { .app-background--sport-hero { max-width: 85%; left: 15%; } }

.app-background--sport-hero:before { background-image: var(--gradient-hero-sports-bottom), var(--gradient-hero-sports-left); position: absolute; content: ""; height: 100%; width: 100%; }

.event-list-item { display: block; position: relative; padding: 8px 0; cursor: pointer; background-color: transparent; width: 100%; text-align: left; }

.event-list-item__packshot { display: block; position: relative; width: 100%; user-select: none; pointer-events: none; }

.event-list-item__packshot .play-icon { height: auto; width: 16.5%; }

.event-list-item__packshot .play-icon svg { width: 100%; height: 100%; }

.event-list-item__metadata { display: flex; flex-direction: row; align-items: center; overflow: hidden; }

.event-list-item__metadata:hover:before { content: ""; position: absolute; height: calc(100% - 2 * 8px); width: 100%; background-color: var(--color-row-stv3-background-hover); }

.event-list-item__metadata__tile-container { position: relative; cursor: pointer; padding-left: 0; padding-right: 0; }

.event-list-item__metadata__tile-container .packshot-fb-title { background-color: #141414; }

.event-list-item__metadata__details { display: inline-flex; flex-direction: column; justify-content: center; min-width: 0; padding-left: 8px; padding-right: 0; }

.event-list-item__metadata__title { display: block; display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; margin-top: 4px; font: var(--typography-heading-4-rw-xs); color: var(--color-row-packshot-text-title); }

.event-list-item__metadata__title--hover { transition: color 0.2s ease-out; color: #0099f7; }

.event-list-item__metadata__time { font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-duration); }

.event-list-item__metadata__tagline { display: none; font: var(--typography-body-rw-xs-regular); color: var(--color-row-packshot-text-description); }

.event-list-item__metadata__stage { font: var(--typography-caption-rw-xs-regular); color: var(--color-row-packshot-text-metadata); width: 100%; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.event-list-item__metadata__image { display: block; width: 100%; }

.event-list-item__metadata__badges-container { position: absolute; left: 4px; top: 4px; width: 80%; margin-bottom: 8px; }

@media (min-width: 30em) { .event-list-item__metadata__stage { overflow: visible; text-overflow: initial; white-space: initial; } }

@media (min-width: 45em) { .event-list-item { padding: 10px 0; }
  .event-list-item__metadata:hover:before { height: calc(100% - 2 * 10px); }
  .event-list-item__metadata__title { font: var(--typography-heading-4-rw-s); margin-top: 8px; }
  .event-list-item__metadata__details { padding-left: 20px; }
  .event-list-item__metadata__tagline { display: block; font: var(--typography-body-rw-s-regular); }
  .event-list-item__metadata__stage { margin-top: 12px; font: var(--typography-caption-rw-s-regular); }
  .event-list-item__metadata__time { margin-bottom: 8px; margin-top: 0px; font: var(--typography-caption-rw-s-regular); } }

@media (min-width: 75em) { .event-list-item__metadata__title { font: var(--typography-heading-4-rw-l); } }

@media (min-width: 90em) { .event-list-item { padding: 12px 0; }
  .event-list-item__metadata:hover:before { height: calc(100% - 2 * 12px); max-width: calc(75% - 8px); }
  .event-list-item__metadata__tile-container { padding-right: 16px; }
  .event-list-item__metadata__details { padding-left: 4px; padding-right: 16px; }
  .event-list-item__metadata__badges-container { left: 8px; top: 8px; } }

.stv2__items-list { position: relative; }

.stv2__button { margin-top: 8px; }

.stv2__spinner { width: 40px; left: 50%; transform: translate(-50%, 0); position: relative; margin-top: 20px; }

@media (min-width: 45em) { .stv2__button { margin-top: 14px; } }

@media (min-width: 90em) { .stv2__button { margin-top: 12px; } }

.stv3__items-list { padding-top: 1px; position: relative; }

.stv3__button { margin-top: 8px; }

.stv3__spinner { width: 40px; left: 50%; transform: translate(-50%, 0); position: relative; margin-top: 20px; }

@media (min-width: 45em) { .stv3__items-list { padding-top: 5px; }
  .stv3__button { margin-top: 14px; } }

@media (min-width: 90em) { .stv3__items-list { padding-top: 0; }
  .stv3__button { margin-top: 12px; } }

.follow-btn .cta-toggle-btn .cta-toggle-btn__icon { margin-left: 15px; overflow: visible; }

.follow-btn .cta-toggle-btn .cta-toggle-btn__icon .icon-btn { background-image: var(--assets-item-details-follow); }

.follow-btn .cta-toggle-btn.followed .cta-toggle-btn__icon { color: #ffffff; stroke: #ffffff; }

.follow-btn .cta-toggle-btn.followed .cta-toggle-btn__icon .icon-btn { background-image: var(--assets-item-details-followed); }

.expandable-metadata .metadata-block__meta-block { position: relative; margin-right: 8px; margin-bottom: 6px; }

@media (min-width: 45em) { .expandable-metadata .metadata-block__meta-block { margin-right: 12px; } }

@media (min-width: 90em) { .expandable-metadata .metadata-block__meta-block { margin-right: 16px; margin-bottom: 10px; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
.sport-delegate-hero { margin-top: 0; overflow: hidden; }

.sport-delegate-hero__content-container { display: block; margin-top: 160px; }

.sport-delegate-hero__metadata-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; }

.sport-delegate-hero__metadata { display: block; width: 100%; max-width: calc(100% - 90px); }

.sport-delegate-hero__badge { max-width: 100%; margin-bottom: 8px; }

.sport-delegate-hero__title { font: var(--typography-hero-sports-rw-xs); text-transform: uppercase; color: var(--color-hero-text-title); margin-bottom: 0px; margin-top: 0px; max-width: 100%; }

.sport-delegate-hero__metablocks-container { width: 100%; margin-top: 12px; }

.sport-delegate-hero__image-box { position: relative; min-width: 80px; width: 80px; height: 80px; margin-right: 10px; align-self: start; }

.sport-delegate-hero__logo-container { overflow: hidden; position: absolute; left: 15%; top: 15%; width: 70%; height: 70%; }

.sport-delegate-hero__logo-container--circle { border-radius: 50%; }

.sport-delegate-hero__logo-container--cover { left: -1px; top: -1px; width: calc(100% + 2px); height: calc(100% + 2px); }

.sport-delegate-hero__description { display: none; color: var(--color-hero-text-description); font: var(--typography-body-rw-xs-regular); }

.sport-delegate-hero__follow { margin: 1px; margin-top: 20px; }

@media (min-width: 45em) { .sport-delegate-hero__content-container { margin-top: 200px; }
  .sport-delegate-hero__metadata { max-width: calc(100% - 170px); }
  .sport-delegate-hero__badge { margin-bottom: 12px; }
  .sport-delegate-hero__title { font: var(--typography-hero-sports-rw-s); }
  .sport-delegate-hero__image-box { width: 163px; height: 163px; min-width: 163px; margin-right: 16px; }
  .sport-delegate-hero__description { display: block; font: var(--typography-body-rw-s-regular); width: 100%; margin-top: 16px; } }

@media (min-width: 75em) { .sport-delegate-hero__metadata { max-width: 870px; }
  .sport-delegate-hero__title { font: var(--typography-hero-sports-rw-l); }
  .sport-delegate-hero__image-box { width: 146px; height: 146px; min-width: 146px; margin-right: 18px; }
  .sport-delegate-hero__description { max-width: 80%; }
  .sport-delegate-hero__follow { margin-top: 30px; } }

@media (min-width: 90em) { .sport-delegate-hero__image-box { width: 203px; height: 203px; min-width: 203px; margin-right: 20px; }
  .sport-delegate-hero__description { margin-top: 20px; max-width: 70%; }
  .sport-delegate-hero__follow { margin-top: 40px; }
  .sport-delegate-hero__metablocks-container { margin-top: 24px; } }

@media (min-width: 75em) { .app-background--sport-delegate-hero { max-width: 1200px; left: calc(100% - 1183px); } }

@media (min-width: 90em) { .app-background--sport-delegate-hero { max-width: 85%; left: 15%; } }

.app-background--sport-delegate-hero:before { background-image: var(--gradient-hero-sports-bottom); position: absolute; content: ""; height: 100%; width: 100%; }

@media (min-width: 60em) { .app-background--sport-delegate-hero:before { background-image: var(--gradient-hero-sports-bottom); } }

@media (min-width: 75em) { .app-background--sport-delegate-hero:before { background-image: var(--gradient-hero-sports-bottom), var(--gradient-hero-sports-left); } }

.ah-row .entry-title { text-transform: none; }

.ah-row .entry-title__link { color: var(--color-hero-ah1-ah3-row-header-text-title-default); }

.ah-row .entry-title__link:hover { color: var(--color-hero-ah1-ah3-row-header-text-title-hover); }

.ah-row .entry-title__tagline { color: var(--color-hero-ah1-ah3-row-header-text-tagline); }

.ah-row .packshot { color: var(--color-hero-ah1-ah3-packshot-text-title); }

.ah-title { color: var(--color-hero-ah1-ah3-text-title); font: var(--typography-heading-1-rw-xs); }

@media (min-width: 45em) { .ah-title { padding-top: 60px; font: var(--typography-heading-1-rw-s); } }

@media (min-width: 60em) { .ah-title { padding-top: 90px; } }

@media (min-width: 75em) { .ah-title { font: var(--typography-heading-1-rw-l); } }

.a1-user__details { flex-basis: 100%; order: 2; justify-content: flex-start; padding-bottom: 25px; color: var(--color-row-a1-a99-text-description); font: var(--typography-body-rw-xs-regular); }

@media (min-width: 60em) { .a1-user__details { order: 3; flex-basis: 66%; min-width: 620px; margin-bottom: 0; } }

.a1-user__name { margin-bottom: -10px; color: var(--color-row-a1-a99-text-title); font: var(--typography-heading-4-rw-xs); }

.a1-user__verification { margin-bottom: 0; display: flex; justify-content: space-between; align-items: center; line-height: 1.45em; flex-wrap: wrap; }

.a1-user__changeEmail { right: 10px; cursor: pointer; }

.a1-user__email { display: inline-block; width: auto; margin-right: 70px; margin-top: 10px; }

.a1-user__deleteAccount { display: inline-block; width: auto; margin-right: 70px; margin-top: 10px; }

.a1-user__message { margin-right: 20px; color: #4d4d4d; line-height: 1.45em; display: flex; margin-top: 10px; }

.a1-user__message--failed { color: #ec0000; margin-right: 20px; }

.a1-user__message--link { color: #0099f7; font-weight: bold; cursor: pointer; display: inline-block; }

.a1-user__sentBlock, .a1-user__failedBlock { display: flex; flex-wrap: wrap; }

.a1-user__sentBlock > span, .a1-user__failedBlock > span { margin-top: 10px; }

.a1-user__icon-failed { font-size: 18px; font-weight: bold; margin-right: 10px; }

.a1-user__tick-positioner { display: inline-block; margin-right: 5px; position: relative; top: -3px; height: 20px; }

.a1-user__spinner { display: inline-block; position: relative; margin-right: 8px; width: 15px; height: 15px; top: 3px; }

.a1-user__spinner .spinner { height: 15px; }

.a1-user__send-tick { color: #4ca224; margin-right: 4px; display: inline-block; background-image: var(--assets-forms-tick); }

.a1-user__link { color: #0099f7; font-weight: bold; cursor: pointer; }

.a1-user__sent { display: inline-block; margin-right: 20px; }

.a1-user__verified { display: inline-block; color: #4d4d4d; }

.a1-user__sending { display: inline-block; color: #4d4d4d; }

@media (min-width: 45em) { .a1-user__details { font: var(--typography-body-rw-s-regular); }
  .a1-user__name { font: var(--typography-heading-4-rw-s); } }

@media (min-width: 75em) { .a1-user__name { font: var(--typography-heading-4-rw-l); } }

.acct-mask__title { color: var(--color-row-a1-a99-text-title); margin-bottom: 0; font: var(--typography-heading-4-rw-xs); }

.acct-mask__pwd-change { display: flex; justify-content: space-between; }

.acct-mask__pwd-mask-input { letter-spacing: 0.2em; border: none; color: var(--color-row-a1-a99-text-description); font: var(--typography-body-rw-xs-regular); min-width: 0; }

.acct-mask__link { cursor: pointer; flex: 0 0 auto; }

@media (min-width: 45em) { .acct-mask__title { font: var(--typography-heading-4-rw-s); }
  .acct-mask__pwd-mask-input { font: var(--typography-body-rw-s-regular); } }

@media (min-width: 75em) { .acct-mask__title { font: var(--typography-heading-4-rw-l); } }

.a1-pwd__title { color: #4d4d4d; margin-bottom: 20px; }

.a1-pwd__error { color: #ec0000; font-size: 12px; opacity: 0; margin-top: -35px; }

.a1-pwd__error--visible { opacity: 1; }

.a1-pwd .account-action-btns { margin-top: 0; }

@media (min-width: 45em) { .a1-pwd .pwd-input { width: 500px; } }

.a1-pin__text { margin-top: 15px; margin-bottom: 10px; color: #4d4d4d; }

.a1-pin .pin-group { width: 265px; margin-top: 10px; }

.a1-pin .account-action-btns { margin-top: 0; }

.a1-pin__title { color: #4d4d4d; margin-bottom: 0; }

@media (min-width: 45em) { .a1-pin .pwd-input { width: 500px; } }

.change-password-sso { border-top: 1px solid #cccccc; padding-top: 20px; padding-bottom: 20px; display: flex; width: 100%; justify-content: space-between; }

.change-password-sso__mask-item { width: 100%; }

.a1-details__success { color: #4ca224; }

.a1-details__error { background-color: #f0f0f0; text-align: center; line-height: 24px; position: relative; opacity: 0; transition: opacity 0.3s; padding: 0; margin: 0; height: 0; }

.a1-details__error--visible { height: auto; padding: 8px 0; margin-top: 20px; opacity: 1; }

.a3-device { text-align: center; margin-top: 20px; overflow: hidden; margin-left: 40px; width: 74px; }

.a3-device__icon { display: block; width: 74px; height: 64px; margin-left: auto; margin-right: auto; margin-bottom: 11px; background-image: var(--assets-nav-tv-side-nav-tv-show-collapsed-default); }

.a3-device__label { margin-bottom: 0; width: 100%; }

.device-list { margin-left: -40px; display: flex; flex-wrap: wrap; }

.a3-devices-title { text-align: left; width: 100%; margin-bottom: 0; }

.profile-list { display: flex; flex-wrap: wrap; row-gap: 20px; }

.profile-list .profile { width: 88px; margin-right: 40px; outline-offset: -1px; }

.profile-list .profile .lock-icon, .profile-list .profile .bear-icon { width: 24px; height: 24px; }

.profile-list .profile .lock-icon { background-image: var(--assets-account-profile-locked-theme-light); }

.profile-list .profile .bear-icon { background-image: var(--assets-account-profile-kids-theme-light); }

.profile-list .profile:last-child { margin-right: 0; }

@media (max-width: 29.99em) { .profile-list .profile { margin-right: 0; }
  .profile-list .profile:nth-child(3n + 2) { margin: 0 calc((100% - 264px) / 2); } }

@media (min-width: 30em) { .profile-list { overflow: hidden; } }

.acct-setting-switch { display: flex; justify-content: space-between; }

.acct-setting-switch__label { font: var(--typography-body-rw-xs-regular); color: var(--color-row-a1-a99-text-description); margin-bottom: 0; }

.acct-setting-switch__description { margin-top: 2px; margin-bottom: 0; color: var(--color-row-a1-a99-text-description); }

.acct-setting-switch__switch { padding-bottom: 0; padding-left: 20px; white-space: nowrap; }

@media (min-width: 30em) { .acct-setting-switch__switch { margin-top: -5px; } }

.acct-setting-switch .switch-input__label-wrapper, .acct-setting-switch .switch-input__label { display: none; color: var(--color-row-a1-a99-text-description); font: var(--typography-body-rw-xs-regular); }

@media (min-width: 30em) { .acct-setting-switch .switch-input__label-wrapper, .acct-setting-switch .switch-input__label { display: inline-block; } }

@media (min-width: 45em) { .acct-setting-switch__label { font: var(--typography-body-rw-s-regular); }
  .acct-setting-switch .switch-input__label { font: var(--typography-body-rw-s-regular); } }

.parental-lock-ratings { position: relative; display: flex; }

.parental-lock-ratings__rating-select { position: relative; }

.parental-lock-ratings__pin-dialogue { z-index: 1; position: absolute; top: -65px; left: 146px; }

.parental-lock-ratings__indicator { height: 8px; pointer-events: none; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); transition: color 0.2s; z-index: 1; }

.parental-lock-ratings__dropdown { position: relative; z-index: 2; height: auto; min-width: 110px; padding: 3px 20px 3px 0; color: #000000; background-color: transparent; font-size: 16px; border: none; border-radius: 0; border-bottom: 1px solid #cccccc; appearance: none; transition: opacity 0.2s ease-in-out; }

.parental-lock-ratings__dropdown:disabled { opacity: 0.5; }

.parental-lock-ratings__dropdown::-ms-expand { display: none; }

.parental-lock-ratings__dropdown:hover + .parental-lock-ratings__indicator { color: #0099f7; }

.parental-lock-ratings__loading-pending, .parental-lock-ratings__loading-error, .parental-lock-ratings__loading-success { opacity: 0; transition: opacity 0.2s ease-in-out; }

.parental-lock-ratings__loading-pending { position: absolute; top: 0; left: 0; width: 25px; color: #0099f7; }

.parental-lock-ratings__loading-success { position: absolute; top: -5px; left: -5px; width: 63px; stroke: #4ca224; stroke-width: 2px; }

.parental-lock-ratings__loading-error { position: relative; top: -4px; left: 4px; }

.parental-lock-ratings__error-icon { display: inline-block; vertical-align: middle; padding: 0 5px; margin-top: -3px; margin-right: 15px; color: #ec0000; font-size: 26px; }

.parental-lock-ratings__tryagain-btn { display: none; padding: 0; color: #0875b8; border: 0; background-color: transparent; appearance: none; cursor: pointer; }

.parental-lock-ratings__tryagain-btn:hover, .parental-lock-ratings__tryagain-btn:focus { color: #0099f7; }

.parental-lock-ratings__loading { position: relative; top: 2px; height: 100%; margin-left: 20px; }

.parental-lock-ratings__loading--pending .parental-lock-ratings__loading-pending { opacity: 1; transition-delay: 0.5s; }

.parental-lock-ratings__loading--success .parental-lock-ratings__loading-success { opacity: 1; transition-delay: 0.2s; }

.parental-lock-ratings__loading--error .parental-lock-ratings__loading-error { opacity: 1; transition-delay: 0.2s; }

.parental-lock-ratings__loading--error .parental-lock-ratings__tryagain-btn { display: inline-block; }

.a5__label { display: block; margin-bottom: 15px; color: #4d4d4d; }

.a5__lock-level { display: flex; }

.a5__rating-select { position: relative; }

.a5__arrow-icon { position: absolute; z-index: 1; top: 10px; right: 5px; fill: #666666; }

.a5__dropdown { position: relative; z-index: 2; height: auto; min-width: 110px; padding: 3px 20px 3px 0; color: #000000; background-color: transparent; font-size: 16px; border: none; border-radius: 0; border-bottom: 1px solid #cccccc; appearance: none; transition: opacity 0.2s ease-in-out; text-indent: 0.01px; text-overflow: ""; }

.a5__dropdown:disabled { opacity: 0.5; }

.a5__dropdown::-ms-expand { display: none; }

.a5__loading { position: relative; top: 2px; height: 100%; margin-left: 20px; }

.a5__loading--pending .a5__loading-pending { opacity: 1; transition-delay: 0.2s; }

.a5__loading--success .a5__loading-success { opacity: 1; transition-delay: 0.2s; }

.a5__loading--error .a5__loading-error { opacity: 1; transition-delay: 0.2s; }

.a5__loading--error .a5__tryagain-btn { display: inline-block; }

.a5__loading .spinner__circle { height: 32px; }

.a5 .accordion-item { margin-top: 20px; }

.a5 .accordion-item-closing { transition: none; }

.a5 .accordion-item-opening { transition: none; }

.a99__tag { display: inline-block; padding: 8px; background-color: rgba(0, 153, 247, 0.3); border-radius: 8px; margin: 0 8px 8px 0; color: #333333; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.a99__buttons { margin-top: 10px; display: flex; }

.a99__instructions { color: #000000; margin-bottom: 0; }

.property-list { padding: 14px 0 0 14px; }

.property-list__classification { font-size: 16px; text-transform: capitalize; }

.property-list__property { font-size: 14px; display: flex; margin-top: 10px; }

.property-list__property input { align-self: start; margin: 4px 15px 0 0; }

.property-list__title { font-weight: bold; margin-bottom: 10px; }

.page-entry-a6 { padding: 0 !important; }

.a6 { padding: 30px 14px; color: #000000; }

.a6__content { padding: 18px; }

.a6__header { font-size: 18px; text-transform: capitalize; }

.search-input { position: relative; margin-top: -35px; margin-bottom: 0; height: 76px; }

.search-input__background { background-color: var(--color-row-ssb1-background); height: 100%; }

.search-input__form { position: absolute; width: 100%; height: 100%; left: 0; top: 0; margin: 0; }

.search-input__icons { display: flex; justify-content: space-between; align-items: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; pointer-events: none; }

.search-input__icon { color: #ffffff; opacity: 0.3; flex: 0 0 auto; padding: 6px; width: 32px; height: 32px; background-color: transparent; background-repeat: no-repeat; background-size: contain; }

.search-input__icon--spinner, .search-input__icon--search { pointer-events: none; }

.search-input__icon--clear { margin-left: 10px; width: 35px; cursor: pointer; pointer-events: auto; }

.search-input .search-input__input { position: absolute; width: 100vw; height: 100%; font: var(--typography-nav-search-rw-xs); background: transparent; border: none; color: var(--color-row-ssb1-text-entered); text-align: left; }

.search-input .search-input__input::placeholder { color: var(--color-row-ssb1-text-placeholder); text-overflow: ellipsis !important; }

.search-input__input::-ms-clear { display: none; }

@media (min-width: 45em) { .search-input { height: 120px; margin-top: -46px; }
  .search-input__icon { width: 47px; height: 47px; padding: 0; }
  .search-input .search-input__input { font: var(--typography-nav-search-rw-s); } }

@media (min-width: 75em) { .search-input { margin-top: -60px; } }

@media (min-width: 120.0625em) { .search-input { margin-top: -70px; } }

.search-input .search-input__input { padding: 0 16px 0 54px; }

.search-input--has-value .search-input__input { padding: 0 54px; }

@media (min-width: 20em) { .search-input .search-input__input { padding: 0 16px 0 54px; }
  .search-input--has-value .search-input__input { padding: 0 54px; } }

@media (min-width: 45em) { .search-input .search-input__input { padding: 0 24px 0 91px; }
  .search-input--has-value .search-input__input { padding: 0 91px; } }

@media (min-width: 60em) { .search-input .search-input__input { padding: 0 32px 0 99px; }
  .search-input--has-value .search-input__input { padding: 0 99px; } }

@media (min-width: 75em) { .search-input .search-input__input { padding: 0 40px 0 107px; }
  .search-input--has-value .search-input__input { padding: 0 107px; } }

@media (min-width: 90em) { .search-input .search-input__input { padding: 0 56px 0 123px; }
  .search-input--has-value .search-input__input { padding: 0 123px; } }

@media (min-width: 120.0625em) { .search-input .search-input__input { padding: 0 65px 0 132px; }
  .search-input--has-value .search-input__input { padding: 0 132px; } }

.ssb1__message { margin-top: 25px; margin-bottom: 25px; color: var(--color-row-editorial-text-default); }

@media (min-width: 60em) { .ssb1__message { margin-top: 40px; margin-bottom: 40px; } }

.ssb1__message-title { font: var(--typography-heading-4-rw-xs); }

@media (min-width: 45em) { .ssb1__message-title { font: var(--typography-heading-4-rw-s); } }

@media (min-width: 75em) { .ssb1__message-title { font: var(--typography-heading-4-rw-l); } }

.ssb1__message-info { font: var(--typography-body-rw-xs-regular); }

@media (min-width: 45em) { .ssb1__message-info { font: var(--typography-body-rw-s-regular); } }

.SRP1-cast-member { display: initial !important; vertical-align: top; }

.SRP1-cast-member__link { display: block; text-align: center; outline-offset: -1px; }

.SRP1-cast-member__link:hover .SRP1-cast-member__circle, .SRP1-cast-member__link:focus .SRP1-cast-member__circle { background-color: #4d4d4d; }

.SRP1-cast-member__link:hover .SRP1-cast-member__initials, .SRP1-cast-member__link:focus .SRP1-cast-member__initials { color: #1a1a1a; }

.SRP1-cast-member__link:hover .SRP1-cast-member__actor, .SRP1-cast-member__link:focus .SRP1-cast-member__actor { color: #ffffff; }

.SRP1-cast-member__circle { background-color: #262626; border-radius: 50%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.SRP1-cast-member__circle-wrapper { padding-bottom: 100%; position: relative; }

.SRP1-cast-member__circle-wrapper > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.SRP1-cast-member__initials { font-family: var(--font-family-title); font-size: 32px; font-size: 8vw; width: 100%; color: #4d4d4d; }

.SRP1-cast-member__actor { font-size: 12px; color: #cccccc; padding-top: 12px; }

.SRP1-cast-member__role { font-size: 10px; color: #808080; padding-top: 1px; text-transform: capitalize; }

@media (min-width: 30em) { .SRP1-cast-member__initials { font-size: 38px; font-size: 7vw; }
  .SRP1-cast-member__actor { font-size: 14px; }
  .SRP1-cast-member__role { font-size: 12px; } }

@media (min-width: 45em) { .SRP1-cast-member__initials { font-size: 48px; font-size: 5.5vw; }
  .SRP1-cast-member__role { padding-top: 3px; } }

@media (min-width: 60em) { .SRP1-cast-member__initials { font-size: 42px; font-size: 4.3vw; } }

@media (min-width: 75em) { .SRP1-cast-member__initials { font-size: 48px; font-size: 3.6vw; } }

@media (min-width: 90em) { .SRP1-cast-member__initials { font-size: 54px; font-size: 3.5vw; } }

@media (min-width: 120.0625em) { .SRP1-cast-member__initials { font-size: 54px; font-size: 2.2vw; } }

.app-background { position: absolute; width: 100%; }

.app-background ~ .content { position: relative; }

.app-background__image { width: 100%; height: 100%; }

.footer { font-family: var(--font-family-title); font-size: 14px; width: 100%; padding: 24px 0; }

.footer:before { content: ""; display: block; margin-bottom: 26px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); }

.footer--empty { display: none; }

.footer__nav .secondary-nav__item { padding: 4px; margin-top: 2px; }

.footer__nav--horizontal { flex-direction: row; }

.footer__nav--horizontal .secondary-nav__column { align-items: baseline; flex-direction: row; max-width: 100%; flex-wrap: wrap; }

.footer__nav--horizontal .secondary-nav__item { margin-right: 22px; margin-top: 12px; }

.footer__content { display: flex; flex-wrap: wrap; justify-content: space-between; }

.footer__language-title { color: var(--color-nav-menu-item-submenu-heading-text-rw-default); font-weight: bold; margin-right: 40px; display: block; }

.footer__language { display: flex; align-items: center; align-self: flex-end; margin-bottom: 20px; }

.footer__language--vertical { flex-direction: column; align-items: flex-start; align-self: flex-start; }

.footer__language--vertical .footer__language-title { margin: 5px 0 7px; }

.footer__bottom { align-items: center; display: flex; flex-wrap: wrap; }

.footer__copy { flex: 1 0 auto; font: var(--typography-caption-rw-xs-regular); font-style: italic; color: var(--color-nav-footer-text-legal); }

.footer__back { display: inline-flex; align-items: center; }

.footer .nav-entry-link { color: var(--color-nav-menu-item-submenu-item-text-rw-default); border-bottom: 1px solid transparent; }

.footer .nav-entry-link:hover { color: var(--color-nav-menu-item-submenu-item-text-rw-hover); border-bottom: 1px solid var(--color-nav-menu-item-submenu-item-border-rw-hover); }

.footer .nav-entry-link:active, .footer .nav-entry-link:focus { color: #ffffff; }

.footer .nav-entry-link--group { color: #ffffff; text-transform: uppercase; }

.footer .nav-entry-link--disabled { color: #cccccc; opacity: 0.6; }

.footer > .footer__title { color: var(--color-nav-footer-text-header); display: block; font: var(--typography-heading-3-rw-xs); margin-bottom: 24px; opacity: 1; }

@media (min-width: 45em) { .footer > .footer__title { font: var(--typography-heading-3-rw-s); } }

@media (min-width: 75em) { .footer > .footer__title { font: var(--typography-heading-3-rw-l); } }

.footer .multi-columns .secondary-nav__column { flex-direction: row; flex-wrap: wrap; margin-bottom: 24px; min-width: 310px; width: 100%; }

.footer .multi-columns .secondary-nav__item--item { padding-right: 10px; width: 50%; }

.footer .multi-columns .secondary-nav__item--group { width: 100%; }

@media (max-width: 44.99em) { .footer { padding-bottom: 56px; }
  .footer__content { flex-direction: column; }
  .footer__language { align-items: flex-start; align-self: flex-start; flex-direction: column; margin: 0 0 50px; }
  .footer__language-title { margin-bottom: 10px; }
  .footer__bottom { flex-direction: column; }
  .footer__copy { order: 1; margin-top: 2px; text-align: center; font: var(--typography-caption-rw-s-regular); font-style: italic; }
  .footer__copy--empty { display: none; }
  .footer__title { margin-bottom: 19px; }
  .footer__nav .secondary-nav__category { width: 100%; }
  .footer__nav .secondary-nav__category > .secondary-nav__links { width: 100%; }
  .footer__nav .secondary-nav__category-title { text-transform: none; }
  .footer__nav .secondary-nav__category-title + .secondary-nav__columns { margin-top: 16px; }
  .footer__nav .secondary-nav__category:last-child .secondary-nav__columns { margin-bottom: -28px; }
  .footer__nav .secondary-nav__row { flex-direction: column; }
  .footer__nav .secondary-nav__column { flex-direction: row; margin-bottom: 14px; flex-wrap: wrap; width: 100%; max-width: 100%; }
  .footer__nav .multi-columns .secondary-nav__column { min-width: 100%; margin-bottom: 14px; }
  .footer__nav .secondary-nav__column + .secondary-nav__column { margin-left: 0; }
  .footer__nav .secondary-nav__column-title + .secondary-nav__item { margin-top: 12px; }
  .footer__nav .secondary-nav__item + .secondary-nav__item--item { margin-top: 20px; }
  .footer__nav .nav-entry-link { padding-left: 0; }
  .footer__nav .secondary-nav__item--item { padding-right: 10px; width: 50%; }
  .footer__nav .secondary-nav__item--group { width: 100%; }
  .footer__nav--horizontal .secondary-nav__item { margin-right: 40px; margin-top: 6px; } }

@media (min-width: 45em) { .footer { padding: 0 0 36px; }
  .footer__nav { margin-bottom: 20px; margin-left: -5px; }
  .footer__copy { margin-right: 16px; } }

.primary-nav { display: flex; flex-wrap: wrap; height: 100%; }

.primary-nav--clipped { flex-wrap: nowrap; }

.primary-nav--fixed { overflow-y: hidden; }

.primary-nav__entry { display: flex; align-items: center; position: relative; height: 100%; }

.primary-nav__entry--active:before { content: ""; position: absolute; bottom: 0; height: 2px; min-width: 32px; width: calc(100% - 20px); background-color: var(--color-nav-top-tab-border-rw-selected); transform: translateX(-50%); left: 50%; }

.primary-nav__entry--active .primary-nav__entry-link { color: var(--color-nav-top-tab-text-rw-selected); opacity: 1; }

.primary-nav__entry--inert { display: none; }

.primary-nav__entry .nav-expand-btn { left: calc(100% - 12px); }

.primary-nav__entry--more .primary-nav__entry-link { font-size: 20px; font-weight: bold; }

.primary-nav__entry--more .primary-nav__entry-link .primary-nav__btn-label { width: 32px; height: 22px; padding-top: 4px; line-height: 0; letter-spacing: 2px; padding-left: 2px; border: 1px solid transparent; border-radius: 4px; }

.primary-nav__entry--more .primary-nav__entry-link:focus .primary-nav__btn-label, .primary-nav__entry--more .primary-nav__entry-link:hover .primary-nav__btn-label { border-color: #ffffff; }

.primary-nav__entry--more .primary-nav__entry-label { text-align: center; }

.primary-nav__entry-link { display: flex; align-items: center; justify-content: center; min-width: 32px; height: 100%; white-space: nowrap; text-transform: uppercase; opacity: 0.85; background: transparent; padding-left: 12px; padding-right: 12px; font: var(--typography-nav-tab-rw-xs); color: var(--color-nav-top-tab-text-rw-default); }

.primary-nav__entry-link--disabled { cursor: default; }

.primary-nav__entry-link:hover { color: var(--color-nav-top-tab-text-rw-hover); }

.primary-nav__entry-link:hover:not(.primary-nav__entry-link--disabled), .primary-nav__entry-link:focus { color: var(--color-nav-top-tab-text-rw-selected); opacity: 1; }

@media (min-width: 45em) { .primary-nav__entry-link { font: var(--typography-nav-tab-rw-s); } }

@media (max-width: 44.99em) { .primary-nav__entry { margin: 0 12px; } }

@media (max-width: 74.99em) { .primary-nav__entry--more { display: none; }
  .primary-nav .nav-expand-btn { display: none !important; } }

@media (min-width: 75em) { .primary-nav__entry--expanded:before { content: none; }
  .primary-nav__entry--inert:not(.primary-nav__entry--empty) { display: flex; }
  .primary-nav__entry .primary-nav__entry { margin-left: 20px; } }

.header { width: 100%; background: var(--color-nav-top-primary-background-rw-scrolled); color: #ffffff; position: absolute; top: 0; left: 0; z-index: 10; transform: translateZ(0); will-change: top; }

.header--fixed { position: fixed; }

.header:before { content: ""; display: block; position: absolute; top: 100%; left: 0; width: 100%; height: 30px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); z-index: -1; pointer-events: none; }

.header--no-shadow:before { content: none; }

.header__bar { display: flex; align-items: center; }

.header__custom_logo { width: 100px; height: 100px; }

.header__icon-btn { display: flex; align-items: center; min-width: 32px; min-height: 32px; color: #ffffff; background: transparent; }

.header__icon-btn:hover, .header__icon-btn:focus { color: #ffffff; }

.header__icon-btn > .svg-icon { width: 24px; height: 24px; }

.header__icon-btn > .svg-icon.hamburger { background: var(--assets-nav-menu); background-size: cover; }

.header__icon-btn--search { display: none; }

.header__logo { flex: 0 0 auto; color: #ffffff; }

.header__logo-transparent-background { display: none; }

.header__logo-colorful-background { color: #ffffff; display: block; fill: #ffffff; }

.header__nav-top.scrollbar-padding { padding-right: 0 !important; }

.header__nav-account { flex: 0 0 auto; margin-left: 20px; }

.header__nav-account .profile-icon__name { color: #ffffff; }

@media (max-width: 44.99em) { .header__bar { height: 46px; }
  .header__icon-btn--search-left { display: flex; }
  .header__logo { margin: 0 auto; }
  .header__nav-top { display: none; }
  .header__nav-bottom { width: 100%; height: 44px; background-color: var(--color-nav-top-featured-background-rw-scrolled); justify-content: space-between; }
  .header__nav-bottom:before, .header__nav-bottom:after { content: ""; }
  .header ~ .content { padding-top: 90px; }
  .header ~ .app-background { top: 90px; }
  .header--no-nav ~ .content { padding-top: 46px; }
  .header--no-nav ~ .app-background { top: 46px; } }

@media (max-width: 74.99em) { .header .drop-menu { display: none; }
  .header .header-search { display: none; }
  header .header__nav-account { display: none !important; } }

@media (min-width: 45em) and (max-width: 74.99em) { .header__bar { height: 46px; }
  .header--hero:before { height: 74px; }
  .header__nav-top { justify-content: center; position: absolute; top: 0; bottom: 0; left: 20%; right: 20%; }
  .header__icon-btn--search-right { display: flex; margin-left: auto; margin-right: 10px; }
  .header ~ .content, .header-offset { padding-top: 46px; } }

@media (min-width: 45em) { .header--hero { background: transparent; }
  .header--hero:before { top: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0)); }
  .header--hero .header__logo { color: #0099f7; }
  .header--hero .header__logo-transparent-background { color: #0099f7; display: block; fill: #0099f7; }
  .header--hero .header__logo-colorful-background { display: none; }
  .header.header--hero-mode ~ .content { padding-top: 0; }
  .header__nav-bottom { display: none; }
  .header__nav-top { flex: 1 1 auto; } }

@media (min-width: 75em) { .header__bar { height: 60px; }
  .header--hero:before { height: 88px; }
  .header__logo > .axis-logo { width: 99px; height: 29px; }
  .header__nav-top { margin: 0 44px !important; }
  .header__icon-btn--menu { display: none; }
  .header ~ .content, .header-offset { padding-top: 60px; }
  .header:not(.header--hero) .drop-menu__content { border-radius: 0 0 4px 4px; } }

.vertical-nav-group { padding: 6px 9px 6px 12px; border-top: 1px solid rgba(255, 255, 255, 0.1); }

.vertical-nav-group__groups { padding-left: 0; margin-bottom: 3px; list-style-type: none; }

.vertical-nav-group__link + .vertical-nav-group__groups { margin-top: 2px; }

.vertical-nav-group__group { line-height: normal; }

.vertical-nav-group__group + .vertical-nav-group__group { margin-top: 11px; }

.vertical-nav-group__items { list-style-type: none; padding-left: 0; }

.vertical-nav-group__link--customColor { color: #cccccc; }

.vertical-nav-group__item { font-size: 14px; }

.vertical-nav-group__item--single:nth-child(n + 2) { margin-top: 4px; }

.vertical-nav-group__item--dual { display: inline-block; width: 50%; }

.vertical-nav-group__item--dual:nth-child(n + 3) { margin-top: 3px; }

.vertical-nav-group__item--dual:nth-child(odd) { padding-right: 8px; }

.vertical-nav-group__item--dual:nth-child(even) { padding-left: 8px; }

.vertical-nav-group .nav-entry-link { display: inline-block; line-height: normal; padding: 7px; margin: 1px; }

.vertical-nav-group .nav-entry-link--primary, .vertical-nav-group .nav-entry-link--group { display: inline-block; max-width: 100%; }

.vertical-nav { position: absolute; min-height: 100%; left: 0; right: 0; padding-bottom: 16px; }

.vertical-nav__account-section { display: flex; padding: 15px; align-items: center; }

.vertical-nav__account-section--signed-in { justify-content: space-between; gap: 20px; }

.vertical-nav__account-section--signed-out { padding-top: 5px; padding-bottom: 15px; flex-wrap: wrap; }

.vertical-nav__sign-in-action { padding: 10px 5px 0; flex: 1 0 110px; }

.vertical-nav__action-button { width: 100%; }

.vertical-nav__profile { flex: 0 1 auto; }

.vertical-nav__switch-button { padding: 5px 0; font-family: var(--font-family-title); font-size: 12px; transition: color 0.2s; color: #ffffff; }

.vertical-nav__switch-button:hover { color: #0099f7; }

.vertical-nav__list { margin-bottom: 12px; padding: 0 16px 0 20px; max-width: 100%; }

.vertical-nav__packshot + .vertical-nav__packshot { margin-left: 8px; }

.vertical-nav__packshot { position: relative; margin: 0; width: 104px; }

.vertical-nav__packshot--tile { width: 216px; }

.vertical-nav__packshot--hero3x1 { width: 425px; }

.vertical-nav__packshot .packshot-title { padding-top: 24px; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); }

html { overflow-x: hidden; }

html, body, #root { height: 100%; }

a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2); }

@media (hover: none) { #root { height: 101vh; } }

a.offline { pointer-events: none; opacity: 0.3; }

body { background-color: var(--color-global-page-default-background); }

.app { background-color: inherit; }

.app { overflow: hidden; }

.page { outline: none; }

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { .app { overflow-x: hidden; } }

.content { display: flex; flex-direction: column; min-height: 100vh; }

.main { flex: 1 0 auto; height: 100%; }

.footer { flex-shrink: 0; }

.grid-margin { margin: 0 16px; margin-right: calc(16px - (100vw - 100%)); }

.scrollbar-padding { padding-right: calc(16px - (100vw - 100%)); }

@media (min-width: 20em) { .grid-margin { margin: 0 16px; margin-right: calc(16px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(16px - (100vw - 100%)); } }

@media (min-width: 45em) { .grid-margin { margin: 0 24px; margin-right: calc(24px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(24px - (100vw - 100%)); } }

@media (min-width: 60em) { .grid-margin { margin: 0 32px; margin-right: calc(32px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(32px - (100vw - 100%)); } }

@media (min-width: 75em) { .grid-margin { margin: 0 40px; margin-right: calc(40px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(40px - (100vw - 100%)); } }

@media (min-width: 90em) { .grid-margin { margin: 0 56px; margin-right: calc(56px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(56px - (100vw - 100%)); } }

@media (min-width: 120.0625em) { .grid-margin { margin: 0 65px; margin-right: calc(65px - (100vw - 100%)); }
  .scrollbar-padding { padding-right: calc(65px - (100vw - 100%)); } }

.page-entry { margin-bottom: 25px; }

.page-entry--hero { margin-bottom: 35px; }

.page-entry:first-of-type:not(.page-entry--hero) { margin-top: 35px; }

.page-entry--empty { display: none; }

@media (min-width: 60em) { .page-entry { margin-bottom: 40px; } }

@media (min-width: 45em) { .page-entry--hero { margin-bottom: 46px; }
  .page-entry--hero + .page-entry--empty { margin-top: -23px; }
  .page-entry:first-of-type:not(.page-entry--hero) { margin-top: 46px; } }

@media (min-width: 75em) { .page-entry--hero { margin-bottom: 60px; }
  .page-entry--hero + .page-entry--empty { margin-top: -30px; }
  .page-entry:first-of-type:not(.page-entry--hero) { margin-top: 60px; } }

@media (min-width: 120.0625em) { .page-entry--hero { margin-bottom: 70px; }
  .page-entry--hero + .page-entry--empty { margin-top: -35px; }
  .page-entry:first-of-type { margin-top: 70px; } }

.app--account { background-color: var(--color-global-page-account-background); }

.app--account .content.grid-margin { margin: 0; color: #808080; }

.app--account .page { max-width: 1026px; margin: 0 auto; overflow: hidden; padding-bottom: 30px; }

.app--account .entry-title { color: var(--color-row-header-text-title-default-inverse); }

.app--account .entry-title__link { color: var(--color-row-header-text-title-default-inverse); }

.app--account .entry-title__link:hover { color: var(--color-row-header-text-title-hover-inverse); }

.app--account .entry-title__tagline { color: var(--color-row-header-text-tagline-inverse); text-transform: none; }

.app--account .packshot-title { color: var(--color-row-packshot-text-title-inverse); }

.app--account .header__logo { color: #ffffff; }

.app--account .header__logo-transparent-background { color: #ffffff; display: block; fill: #ffffff; }

.app--account .header__logo-colorful-background { display: none; }

.app--account .footer { max-width: 1026px; margin: 0 auto; }

.app--account .footer:before { margin-top: 30px; background-color: #808080; }

.app--account .footer__back { color: var(--color-global-button-tertiary-text-default-inverse); }

.app--account .footer__back:hover { color: var(--color-global-button-tertiary-text-hover-inverse); background-color: var(--color-global-button-tertiary-background-hover-inverse); }

.app--account .footer__copy { color: var(--color-nav-footer-text-legal-inverse); }

.app--account .footer .nav-entry-link, .app--account .footer .footer__language-title { color: var(--color-nav-menu-item-submenu-item-text-rw-default-inverse); }

@media (max-width: 74.99em) { .app--account .footer__content, .app--account .footer__bottom, .app--account .footer__title { margin-left: 20px; margin-right: 20px; } }

.app--account .page-entry { margin-bottom: 8px; background: var(--color-row-a1-a99-background); }

.app--account .page-entry--hero { background: var(--color-hero-ah1-ah3-background); color: var(--color-hero-ah1-ah3-text-title); }

.app--account .page-entry--hero .entry-title__tagline { color: var(--color-hero-ah1-ah3-row-header-text-tagline); }

.app--account .page-entry--hero .entry-title__link { color: var(--color-hero-ah1-ah3-row-header-text-title-default); }

.app--account .page-entry--hero .entry-title__link:hover { color: var(--color-hero-ah1-ah3-row-header-text-title-hover); }

.app--account .page-entry--hero .packshot-title { color: var(--color-hero-ah1-ah3-packshot-text-title); }

.app--account .page-entry--empty { padding-top: 0 !important; padding-bottom: 25px !important; }

.app--account .page-entry:not(.page-entry--hero) .cta-btn:focus { outline-color: initial; }

.app--account .page-entry:not(.page-entry--hero), .app--account .ah-row { padding: 24px 16px; }

@media (min-width: 45em) { .app--account .page-entry:not(.page-entry--hero), .app--account .ah-row { padding: 32px 24px; } }

@media (min-width: 75em) { .app--account .page-entry:not(.page-entry--hero), .app--account .ah-row { padding: 40px 40px; } }

.app--account .page-entry:not(.page-entry--hero) > .full-bleed { width: auto; left: auto; right: auto; margin: -16px; }

@media (min-width: 45em) { .app--account .page-entry:not(.page-entry--hero) > .full-bleed { margin: -24px; } }

@media (min-width: 60em) { .app--account .page-entry:not(.page-entry--hero) > .full-bleed { margin: -40px; } }

@media (min-width: 20em) { .app--account .row-peek { margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; }
  .app--account .row-flush { margin-left: -1rem; margin-right: -1rem; }
  .app--account .row-nudge { padding-left: 1rem; padding-right: 1rem; } }

@media (min-width: 45em) { .app--account .row-peek { margin-left: -1.5rem; margin-right: -1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .app--account .row-flush { margin-left: -1.5rem; margin-right: -1.5rem; }
  .app--account .row-nudge { padding-left: 1.5rem; padding-right: 1.5rem; } }

@media (min-width: 60em) { .app--account .row-peek { margin-left: -2.5rem; margin-right: -2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; }
  .app--account .row-flush { margin-left: -2.5rem; margin-right: -2.5rem; }
  .app--account .row-nudge { padding-left: 2.5rem; padding-right: 2.5rem; } }

@media (min-width: 75em) { .app--account .row-peek { margin-left: -2.5rem; margin-right: -2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; }
  .app--account .row-flush { margin-left: -2.5rem; margin-right: -2.5rem; }
  .app--account .row-nudge { padding-left: 2.5rem; padding-right: 2.5rem; } }

@media (min-width: 90em) { .app--account .row-peek { margin-left: -2.5rem; margin-right: -2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; }
  .app--account .row-flush { margin-left: -2.5rem; margin-right: -2.5rem; }
  .app--account .row-nudge { padding-left: 2.5rem; padding-right: 2.5rem; } }

@media (min-width: 120.0625em) { .app--account .row-peek { margin-left: -2.5rem; margin-right: -2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; }
  .app--account .row-flush { margin-left: -2.5rem; margin-right: -2.5rem; }
  .app--account .row-nudge { padding-left: 2.5rem; padding-right: 2.5rem; } }

.app--account .ah-row { margin: 0 auto; max-width: 1026px; padding-bottom: 10px !important; }

.app--account .static-entries .page-entry:first-of-type { margin-top: 0; }

@media (min-width: 64.125em) { .app--account .page-entry--hero { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
  .app--account .page-entry--hero > .full-bleed { width: auto; left: auto; right: auto; } }

.vp-center { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }

.page-spinner { width: 80px; }

.page-spinner.vp-center { top: initial; bottom: 50%; }

.icon-btn { width: 32px; height: 32px; }

.icon-btn > .svg-icon { margin: 0 auto; }

.heading-shadow { text-shadow: 0 1px 5px rgba(0, 0, 0, 0.7); }

@media (min-width: 90em) { .heading-shadow { text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); } }

@media (min-width: 120.0625em) { .heading-shadow { text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7); } }

@media (min-width: 75em) { .page-entry .scrollable.packshot-list { overflow: visible; } }

.auth { background: var(--gradient-dialog-branded); height: 100%; overflow: visible; }

@media (min-width: 30em) { .auth { background-attachment: fixed; } }

.auth .content { display: table; width: 100%; height: 100%; }

.auth .main { display: table-row; }

.auth .main > .page { display: table-cell; width: 100%; vertical-align: middle; }

.auth .link { color: #ffffff; }

.auth .link:hover { color: #ffffff; }

.auth .link:focus { color: #ffffff; }

.registration { background-color: #ffffff; }

.subscription .page { background: var(--gradient-dialog-branded); }

.page-not-found { display: flex; position: relative; flex-direction: column; align-items: center; justify-content: center; min-height: 300px; }

.account-nav { display: flex; position: relative; align-items: center; height: 100%; }

.account-nav--signed-in { margin-left: 20px; }

.account-nav--empty { width: 164px; }

.account-nav__profile { flex: 0 0 auto; font-size: 12px; }

html:not([data-inputmode="k"]) .account-nav__sign-in:focus:not(:hover) { color: #ffffff; }

.account-nav .secondary-nav__row:first-of-type .secondary-nav__column:last-child { flex: 1 0 auto; max-width: none; align-items: flex-end; }

.account-nav .secondary-nav__row:first-of-type .secondary-nav__column:last-child .secondary-nav__link { margin-top: 0; }

.profile-pin-input { text-align: center; }

.profile-pin-input__title { font-size: 24px; max-width: 405px; font-weight: normal; text-align: center; display: block; margin: 0 auto; }

.profile-pin-input__pin { margin-top: 48px; display: inline-block; width: 100%; text-align: left; }

.profile-pin-input__pin-input { text-align: center; }

.profile-pin-input__submit { margin-right: 24px; }

@keyframes loaded { 0% { opacity: 0;
    transform: scale(0.7); }
  100% { transform: scale(1);
    opacity: 1; } }

.selector__title { text-align: center; font-size: 28px; font-weight: 300; margin-bottom: 30px; }

@media (min-width: 75em) { .selector__title { font-size: 42px; margin-bottom: 45px; } }

.selector__items { direction: ltr; text-align: center; padding: 0; margin: 0 auto; max-width: 320px; }

@media (min-width: 30em) { .selector__items { max-width: 480px; } }

@media (min-width: 45em) { .selector__items { max-width: 600px; } }

.selector__item { vertical-align: top; display: inline-block; margin-left: 16px; margin-right: 16px; margin-bottom: 32px; }

.selector__item > .profile { margin: 0; color: #ffffff; width: 120px; }

@media (min-width: 45em) { .selector__item > .profile { width: 160px; } }

.selector__item .lock-icon, .selector__item .bear-icon { width: 24px; height: 24px; }

@media (min-width: 45em) { .selector__item .lock-icon, .selector__item .bear-icon { width: 32px; height: 32px; } }

@media (min-width: 75em) { .selector__item .lock-icon, .selector__item .bear-icon { width: 48px; height: 48px; } }

.selector__circle { animation: loaded 0.2s forwards; }

.profile-selector { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #000000; z-index: 11; overflow: auto; overflow-x: hidden; }

.profile-selector--locked { overflow: hidden; }

.profile-selector__logo-wrap { overflow: visible; height: 0; }

.profile-selector__logo { position: relative; left: 0; color: #0099f7; top: 16px; width: 99px; }

.profile-selector__selector, .profile-selector__pin-prompt { height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; overflow: visible; position: relative; opacity: 0; z-index: 0; transition: opacity 0.6s, transform 0.6s; }

.profile-selector__selector { transform: translateY(-24px); }

.profile-selector__selector--visible { opacity: 1; z-index: 1; transform: translateY(0); }

.profile-selector__pin-prompt { position: fixed; width: 100%; top: 0; transform: translateY(-24px); visibility: hidden; }

.profile-selector__pin-prompt--visible { opacity: 1; z-index: 1; transform: translateY(0); visibility: visible; }

.profile-selector__container { position: relative; overflow: visible; padding: 67px 0 0; max-height: 100%; max-width: 100%; }

.profile-selector .axis-logo { height: 44px; }

.profile-selector .spinner { fill: #ffffff; stroke: #ffffff; }

.profile-selector .profile__lock .lock-icon-inner { stroke: #ffffff; stroke-width: 2; }

.profile-selector .profile__lock .lock-keyhole { fill: #4d4d4d; }

.profile-selector .profile__lock .bottom { fill: #ffffff; }

@media (max-width: 74.99em) { .profile-selector__logo { top: 11px; width: 82px; }
  .profile-selector__title { font-size: 36px; } }

@charset "UTF-8";
.grid-expose { pointer-events: none; z-index: 999; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0 12px; padding-right: calc(12px - (100vw - 100%)); }

.grid-expose > .col { height: 100%; }

.grid-expose .col-child { background-color: rgba(0, 255, 255, 0.1); height: 100%; }

@media (min-width: 20em) { .grid-expose { padding: 0 12px; padding-right: calc(12px - (100vw - 100%)); } }

@media (min-width: 45em) { .grid-expose { padding: 0 20px; padding-right: calc(20px - (100vw - 100%)); } }

@media (min-width: 60em) { .grid-expose { padding: 0 28px; padding-right: calc(28px - (100vw - 100%)); } }

@media (min-width: 75em) { .grid-expose { padding: 0 32px; padding-right: calc(32px - (100vw - 100%)); } }

@media (min-width: 90em) { .grid-expose { padding: 0 48px; padding-right: calc(48px - (100vw - 100%)); } }

@media (min-width: 120.0625em) { .grid-expose { padding: 0 57px; padding-right: calc(57px - (100vw - 100%)); } }

.baseline-expose { background-image: linear-gradient(to bottom, rgba(0, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 1px); background-repeat: repeat-y; background-size: 100% 1.45em; }

.grid-expose:before { background-color: rgba(0, 255, 255, 0.4); border-bottom-left-radius: 5px; color: white; font: small-caption; font-weight: bold; font-style: italic; text-transform: capitalize; padding: 3px 6px; pointer-events: none; position: fixed; right: 0; top: 0; z-index: 999; }

@media (min-width: 20em) { .grid-expose:before { content: "phone ≥ 320px (20em)"; } }

@media (min-width: 30em) { .grid-expose:before { content: "phablet ≥ 480px (30em)"; } }

@media (min-width: 30em) and (orientation: landscape) and (min-device-width: 480px) and (max-device-width: 720px) { .grid-expose:before { content: "phoneLandscape ≥ 480px (30em)"; } }

@media (min-width: 45em) { .grid-expose:before { content: "tablet ≥ 720px (45em)"; } }

@media (min-width: 60em) { .grid-expose:before { content: "laptop ≥ 960px (60em)"; } }

@media (min-width: 64em) and (orientation: landscape) and (min-device-width: 1024px) and (max-device-width: 1200px) { .grid-expose:before { content: "tabletLandscape ≥ 1024px (64em)"; } }

@media (min-width: 75em) { .grid-expose:before { content: "desktop ≥ 1200px (75em)"; } }

@media (min-width: 90em) { .grid-expose:before { content: "desktopWide ≥ 1440px (90em)"; } }

@media (min-width: 120.0625em) { .grid-expose:before { content: "uhd ≥ 1921px (120.0625em)"; } }


.page-placeholder { display: flex; position: relative; flex-direction: column; align-items: center; justify-content: center; height: 70vh; }

.page-placeholder .spinner { width: 50px; }


.passive-notification { background: #222222; font-family: var(--font-family-title); font-size: 14px; color: #ffffff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); padding: 15px 52px 15px 25px; opacity: 1; transform: translate3d(0, 0, 0); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.3s; max-width: 700px; min-width: 300px; pointer-events: all; }

@media (min-width: 45em) { .passive-notification { min-width: 700px; } }

.passive-notification--hidden { opacity: 0; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19), linear; transform: translate3d(0, -50px, 0); pointer-events: none; }

.passive-notification__close-btn { background-color: transparent; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; height: 32px; width: 32px; color: #ffffff; transition: color 0.2s; }

.passive-notification__close-btn:hover { color: #cccccc; }

.passive-notification-manager { display: flex; justify-content: center; position: fixed; top: 10px; right: 10px; left: 10px; opacity: 1; z-index: 30; pointer-events: none; }

.passive-notification-manager--hidden { opacity: 0; }


/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.recent-searches-tv { width: 1632px; position: relative; }

.recent-searches-tv__header { position: relative; }

.recent-searches-tv__recent-search-wrapper { clear: both; }

.recent-searches-tv__heading { color: var(--color-row-header-text-title-default); font: var(--typography-heading-4-web-tv); height: 47px; margin-bottom: 32px; text-align: left; text-transform: uppercase; }

.recent-searches-tv__list { max-width: 1448px; margin: 0; padding: 0; list-style: none; float: left; }

.recent-searches-tv__item { max-width: 100%; color: var(--color-global-dropdown-list-item-text-tv-default); background-color: var(--color-global-dropdown-list-item-background-tv-default); font: var(--typography-button-web-tv); height: 64px; padding: 0 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; clear: both; }

.recent-searches-tv__item > span { line-height: 64px; }

.recent-searches-tv__item:not(:last-child) { margin-bottom: 24px; }

.recent-searches-tv__item:hover, .recent-searches-tv__item.focused { background-color: var(--color-global-dropdown-list-item-background-tv-focus); border-radius: var(--border-radius-global-list-item-web-tv); color: var(--color-global-dropdown-list-item-text-tv-focus); }

.recent-searches-tv__clear { display: none; float: right; margin-left: 20px; width: auto; padding: 0 32px; height: 64px; }

.recent-searches-tv--focused .recent-searches-tv__clear, .recent-searches-tv:hover .recent-searches-tv__clear { display: block; }

.no-results { margin: 0 80px 40px 0; color: var(--color-row-header-tv-text-title); }

.no-results__message-title { margin-bottom: 12px; font: var(--typography-heading-4-web-tv); }

.no-results__message-info { font-size: 28px; font: var(--typography-body-web-tv-regular); }

.search-page { display: flex; flex-direction: column; }

.search-page__message { display: flex; align-items: center; flex-direction: column; text-align: center; margin-top: 40px; }

.search-page__message-title { font-size: 16px; }

.search-page__message-info { margin-top: 8px; font-size: 12px; }

@media (min-width: 45em) { .search-page__message-title { font-size: 20px; }
  .search-page__message-info { margin-top: 10px; font-size: 14px; } }

@media (min-width: 75em) { .search-page__message { display: block; text-align: left; }
  .search-page__message-title { font-size: 24px; } }

.recent-searches { padding-bottom: 20px; }

.recent-searches__header { display: flex; align-items: flex-start; }

.recent-searches__heading { flex: 1 1 auto; font-size: 16px; color: #ffffff; margin-bottom: 26px; }

.recent-searches__list { margin: 0; padding: 0; list-style: none; }

.recent-searches__item + .recent-searches__item { margin-top: 28px; }

.recent-searches__link { color: #cccccc; font-family: var(--font-family-title); font-size: 14px; }

.recent-searches__link:hover { text-decoration: none; }

.recent-searches__clear { font-family: var(--font-family-title); font-size: 14px; color: #0099f7; background: transparent; }

.recent-searches__clear--bottom { display: none; }

@media (min-width: 45em) { .recent-searches__heading { font-size: 20px; margin-bottom: 20px; }
  .recent-searches__clear--top { display: none; }
  .recent-searches__clear--bottom { margin-top: 31px; display: block; } }

@media (min-width: 75em) { .recent-searches__heading { font-size: 24px; margin-bottom: 16px; }
  .recent-searches__item + .recent-searches__item { margin-top: 8px; }
  .recent-searches__clear--bottom { margin-top: 16px; } }

.search-page { display: flex; flex-direction: column; }

.search-page__message { display: flex; align-items: center; flex-direction: column; text-align: center; margin-top: 40px; }

.search-page__message-title { font-size: 16px; }

.search-page__message-info { margin-top: 8px; font-size: 12px; }

@media (min-width: 45em) { .search-page__message-title { font-size: 20px; }
  .search-page__message-info { margin-top: 10px; font-size: 14px; } }

@media (min-width: 75em) { .search-page__message { display: block; text-align: left; }
  .search-page__message-title { font-size: 24px; } }

.header-search-results { white-space: nowrap; min-width: 240px; }

.header-search-results__recent, .header-search-results__items { display: flex; flex-direction: column; align-items: flex-start; }

.header-search-results__recent-title { color: var(--color-nav-menu-item-submenu-heading-text-rw-default); margin-bottom: 6px; font: var(--typography-nav-menu-item-rw-submenu-heading); }

.header-search-results__clear, .header-search-results__show-all { font: var(--typography-caption-rw-s-bold); color: var(--color-nav-menu-item-submenu-item-text-rw-default); border-bottom: 2px solid transparent; }

.header-search-results__clear:hover, .header-search-results__clear:focus, .header-search-results__show-all:hover, .header-search-results__show-all:focus { color: var(--color-nav-menu-item-submenu-item-text-rw-hover); border-bottom: 2px solid var(--color-nav-menu-item-submenu-item-border-rw-hover); }

.header-search-results__clear { margin-top: 16px; }

.header-search-results__items { margin-bottom: 16px; }

.header-search-results__people { margin-bottom: 16px; }

.header-search-results__pipe { color: #cccccc; margin: 0 5px; }

.header-search-results__message { font-weight: bold; }

.header-search-results__link:hover b, .header-search-results__link:focus b { color: inherit; }

.header-search-results__link b { color: #ffffff; }

.header-search-results__link + .header-search-results__link { margin-top: 6px; }

.header-search { display: block; align-items: center; position: relative; }

.header-search__form { display: block; width: 200px; height: 32px; border-radius: 4px; padding: 5px 8px; background-color: var(--color-nav-top-search-background-rw-empty); border: 1px solid transparent; margin: 0; position: relative; cursor: text; text-align: left; }

.header-search__form:hover { border-color: var(--color-nav-top-search-border-rw-hover); background-color: var(--color-nav-top-search-background-rw-hover); }

.header-search--hero .header-search__form { background-color: var(--color-nav-top-search-background-rw-empty); }

.header-search--focused .header-search__form { background-color: var(--color-nav-top-search-background-rw-active); color: var(--color-nav-top-search-text-entered-rw); }

.header-search--focused .header-search__form .search-icon { background-image: var(--assets-nav-search-focused); }

.header-search__input { display: inline-block; color: inherit; border: none; font: var(--typography-caption-rw-s-regular); background: none; outline: none; width: 89%; text-align: left; }

.header-search__label_container { position: relative; }

.header-search__placeholder_label { position: absolute; left: 1px; top: -1px; color: #bbbbbb; }

.header-search .header-search__input::placeholder { color: var(--color-nav-top-search-text-placeholder-rw); text-overflow: ellipsis !important; }

.header-search__icon { background-color: transparent; margin: 0 4px; width: 16px; height: 16px; position: absolute; right: 5px; top: 7px; }

.header-search__icon .search-icon { background-size: contain; height: 16px; }

.header-search__menu-container { position: absolute; right: 0; bottom: -12px; }

.header-search__menu-container .drop-menu__content { background-color: var(--color-nav-top-dropdown-background-rw); }

.header-search__menu-container .drop-menu:after { left: -18px; }


/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.count-down-timer { position: relative; margin-left: 20px; border-radius: 50px; width: 100px; height: 100px; border: solid 4px #666666; }

.count-down-timer__number { font-size: 48px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }

.count-down-timer .timer-canvas { overflow: visible; max-width: initial; height: auto; margin: -5px 5px 5px -5px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.player-end__episode { margin-left: 80px; }

.player-end__thumbnail { display: inline-block; }

.player-end__count-down { position: absolute; bottom: 0; right: 100px; display: none; }

.player-end__count-down--show { display: block; }

.player-end__starting-in { display: inline-block; font-size: 36px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-end__timer { display: inline-block; }

.player-end-episode-info { display: inline-block; margin-left: 40px; vertical-align: top; max-width: 1050px; }

.player-end-episode-info__next { font-size: 42px; font-weight: bold; text-align: left; }

.player-end-episode-info__number, .player-end-episode-info__title { display: -webkit-box /*rtl: block*/; max-height: 84px; overflow: hidden; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 36px; line-height: 42px; text-align: left; }

.player-end-relatedList { margin-left: 80px; margin-top: 18px; }

.player-end-relatedList__title { font-size: 42px; font-weight: bold; line-height: 47px; margin-bottom: 17px; width: 1320px; text-align: left; }

.player-end-relatedList__item { margin-right: 20px; display: inline-block; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
/*rtl:begin:ignore*/
.player-progress { direction: ltr; margin: 0 80px; position: relative; }

.player-progress__timebar { position: relative; }

.player-progress__drag-area { width: 1560px; height: 24px; }

.player-progress__bar { background-color: rgba(255, 255, 255, 0.7); position: relative; top: 10px; height: 4px; }

.player-progress__bar-current { background-color: #0099f7; height: 100%; position: relative; }

.player-progress__bar-current:before { background-color: #0099f7; border: solid 3px #ffffff; border-radius: 10px; content: ""; height: 20px; width: 20px; position: absolute; top: -8px; right: -8px; }

.player-progress__bar-current--live:before { display: none; }

.player-progress__text { font-size: 24px; line-height: 24px; position: absolute; top: 0; right: 0; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-progress__text-cur-pos { color: #e6e6e6; }

.player-progress__text-center { color: rgba(255, 255, 255, 0.7); margin: 0 4px; }

.player-progress__text-duration { color: rgba(255, 255, 255, 0.7); }

.player-progress__text-snap { background-color: rgba(0, 0, 0, 0.3); display: none; font-size: 28px; line-height: 72px; position: absolute; bottom: 0; right: -120px; margin-bottom: 33px; width: 242px; height: 72px; text-align: center; }

.player-progress__text-snap--show { display: block; }

.player-progress__thumb-snap { display: none; font-size: 28px; position: absolute; bottom: 0; right: -213px; margin-bottom: 33px; width: 427px; height: 240px; outline: solid 4px rgba(0, 0, 0, 0.3); }

.player-progress__thumb-snap--show { display: block; }

.player-progress__thumb-snap .cover { background: transparent url(data:image/png;base64,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) center top/100% 125% no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.player-progress__text-live { font-size: 24px; line-height: 24px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.player-progress__text-live-pos, .player-progress__text-live-duration { display: inline-block; position: absolute; width: 110px; }

.player-progress__text-live-pos { left: 0; padding-right: 10px; text-align: right; }

.player-progress__text-live-duration { right: 0; padding-left: 10px; text-align: left; }

.player-progress__state { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }

.player-progress__state span { display: inline-block; }

.player-progress__state--textMode { width: 100%; height: 100%; bottom: 0; }

.player-progress__icon { font-size: 23px; }

.player-progress__img { background-repeat: no-repeat; background-size: contain; width: 100%; height: 100%; }

.player-progress__pos { margin-right: 15px; }

/*rtl:end:ignore*/

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.player-info { width: 1245px; }

.player-info__time { display: inline-block; font-size: 36px; line-height: 41px; }

.player-info__time--now { font-weight: bold; }

.player-info__time--date { margin-left: 16px; }

.player-info__title { display: -webkit-box /*rtl: block*/; max-height: 162px; overflow: hidden; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 72px; font-weight: bold; line-height: 81px; text-align: left; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-info__title--live { margin-top: 16px; }

.player-info__sub-title { display: -webkit-box /*rtl: block*/; max-height: 82px; overflow: hidden; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: none; font-size: 36px; line-height: 41px; margin-top: 10px; text-align: left; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-info__sub-title--show { display: block; }

.player-info__desc { display: -webkit-box /*rtl: block*/; max-height: 126px; overflow: hidden; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #cccccc; display: none; font-size: 28px; line-height: 42px; width: 1243px; margin-top: 20px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); }

.player-info__desc--show { display: block; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.player-actions { margin: 30px 0 0; }

.player-actions .action { border: solid 4px rgba(255, 255, 255, 0.5); border-radius: 45px; display: inline-block; font-size: 28px; font-weight: bold; margin: 0 20px 0 0; padding: 20px 60px; text-align: center; }

.player-actions .action.focused { background-color: #ffffff; border-color: #ffffff; color: #0099f7; opacity: 1; }

.player-actions .action.live { border-color: #ffffff !important; }

.player-actions__rate { width: 88px; height: 88px; padding: 18px 0 !important; float: left; }

.player-actions__rate--noRated { border-color: #ffffff !important; }

.player-actions__fullSchedule { width: auto; min-width: 300px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.player-actions-sub { text-align: center; }

.player-actions-sub__act.action { border: solid 4px rgba(255, 255, 255, 0.5); border-radius: 45px; display: inline-block; font-size: 28px; font-weight: bold; margin: 0 20px 0 0; padding: 20px 60px; text-align: center; }

.player-actions-sub__act.selected { background-color: rgba(255, 255, 255, 0.3); border-color: rgba(255, 255, 255, 0); color: #0099f7; }

.player-actions-sub__act.focused { background-color: #ffffff; border-color: #ffffff; color: #0099f7; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
/*rtl:begin:ignore*/
.player-controls { height: 57px; width: 100%; margin-top: 44px; font-size: 45px; text-align: center; direction: ltr; }

.player-controls > button { display: inline-block; margin: 0 66px; opacity: 0.6; }

.player-controls > button.focused { opacity: 1; transform: scale(1.1); }

.player-controls > button.selected { opacity: 1; }

.player-controls__closed-captions { display: none !important; }

.player-controls__closed-captions--showCC { display: inline-block !important; }

.player-controls__sound { display: none !important; }

.player-controls__sound--showSound { display: inline-block !important; }

.player-controls__play { display: none !important; }

.player-controls__play--show { display: inline-block !important; }

.player-controls__pause { display: none !important; }

.player-controls__pause--show { display: inline-block !important; }

.player-controls__stop { display: none !important; }

.player-controls__stop--show { display: inline-block !important; }

/*rtl:end:ignore*/

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
/*rtl:begin:ignore*/
.live-player-progress { direction: ltr; margin: 0 75px; position: relative; }

.live-player-progress__bar { background-color: #0099f7; position: relative; top: 10px; height: 4px; width: 1650px; }

.live-player-progress__text { font-size: 24px; line-height: 24px; position: absolute; top: 0; right: 0; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.live-player-progress__text-pos { color: #e6e6e6; }

/*rtl:end:ignore*/

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.player-standard { background-repeat: no-repeat; background-size: contain; position: fixed; top: 0; left: 0; width: 1920px; height: 1080px; z-index: 10; }

.player-standard__video { background-color: rgba(0, 0, 0, 0.7); border: solid 4px transparent; position: absolute; top: 100px; right: 100px; width: 328px; height: auto; min-height: 188px; z-index: 1; }

.player-standard__video video { width: 320px; height: auto; }

.player-standard__video--focused { border: solid 4px #ffffff; }

.player-standard__video--isFullscreen { border: solid 0 transparent !important; top: 0; left: 0; right: auto; width: 1920px; height: 1080px; z-index: 0; }

.player-standard__video--isFullscreen video { width: 1920px; height: 1080px; }

.player-standard__video--playComplete { display: none; }

.player-standard__cover { background-image: linear-gradient(to left bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.player-standard__cover--show { display: block; }

.player-standard__controls { position: absolute; bottom: 120px; width: 100%; transition: opacity 0.3s; opacity: 0; }

.player-standard__controls--show { opacity: 1; }

.player-standard__info { position: absolute; top: 100px; left: 80px; transition: opacity 0.3s; opacity: 0; }

.player-standard__info--show { opacity: 1; }

.player-standard__actions { display: inline-block; height: 90px; }

.player-standard__actions .action:last-child { margin-right: 0; }

.player-standard__sub { display: none; height: 90px; margin-top: 48px; }

.player-standard__sub--show { display: block; }

.player-standard__auto { display: none; position: absolute; bottom: 90px; width: 100%; }

.player-standard__auto--show { display: block; }

.player-standard__loading { display: none; position: absolute; top: 15%; right: 12%; }

.player-standard__loading > div { width: 60px !important; height: 60px !important; }

.player-standard__loading--isFullscreen { left: 50%; top: 50%; right: initial; transform: translateX(-50%) translateY(-50%); }

.player-standard__loading--isFullscreen > div { width: 167px !important; height: 167px !important; }

.player-standard__loading--loading { display: inherit; }

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/DivaWebTV.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/DivaWebTV.scss (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .diva-web-tv {
  font-family: "Ubuntu", sans-serif;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 56.25vw;
}
.diva .diva-web-tv img,
.diva .diva-web-tv svg {
  /* Ensure we don't render white space below the image */
  display: block;
}
.diva .diva-web-tv button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: inherit;
  color: inherit;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.diva .diva-web-tv button:disabled {
  cursor: default;
}
.diva .diva-web-tv {
  color: #ebebeb;
  font-size: 0.8333vw;
  font-family: Inter, sans-serif;
  font-size: 1.6667vw;
}
.diva .diva-web-tv--no-transitions * {
  transition: none !important;
}

.diva .ad-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.diva .ad-container > div {
  width: 100vw !important;
  height: 56.25vw !important;
}

.diva, .diva * {
  outline: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-navigation/lib/react/component/FocusKeyDebugger.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .focus-key-debugger {
  background-color: red;
  padding: 0.7813vw;
  color: white;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999999;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-navigation/lib/react/component/ScrollPosition.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .scroll-position {
  position: absolute;
  right: 0vw;
  background-color: rgba(255, 255, 255, 0.5);
  width: 1.0417vw;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-navigation/lib/react/component/ScrollableElement.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .scrollable-container {
  position: relative;
  overflow: hidden;
}
.diva .scrollable-container__content {
  position: absolute;
}
.diva .scrollable-container__content--vertical, .diva .scrollable-container__content--vertical-reverse {
  width: 100%;
}
.diva .scrollable-container__content--horizontal, .diva .scrollable-container__content--horizontal-reverse {
  height: 100%;
}
.diva .scrollable-container .scrollable-container__content--default-animation.scrollable-container__content--vertical, .diva .scrollable-container .scrollable-container__content--default-animation.scrollable-container__content--vertical-reverse {
  transition: 0.25s linear top;
}
.diva .scrollable-container .scrollable-container__content--default-animation.scrollable-container__content--horizontal, .diva .scrollable-container .scrollable-container__content--default-animation.scrollable-container__content--horizontal-reverse {
  transition: 0.25s linear left;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Button/StandardButton.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-webtv-button {
  border-radius: 2.2917vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding-left: 3.125vw;
  padding-right: 2.5vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 4.5833vw;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .diva-webtv-button__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  font-weight: 700;
}
.diva .diva-webtv-button--has-icon .diva-webtv-button__label {
  padding-left: 1.25vw;
}
.diva .diva-webtv-button__icon {
  fill: none;
}
.diva .diva-webtv-button__icon-path {
  fill: #ebebeb;
}
.diva .diva-webtv-button--focused {
  background-color: #ebebeb;
}
.diva .diva-webtv-button--focused .diva-webtv-button__icon-path {
  fill: #cf030b;
}
.diva .diva-webtv-button--focused .diva-webtv-button__label {
  color: #cf030b;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Label/HighlightLabel.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-webtv-highlight-label {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background: #3a5dfa;
  padding-left: 0.4688vw;
  padding-right: 0.4167vw;
  border-radius: 0.2083vw;
  line-height: 1.7708vw;
  font-size: 1.25vw;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Icons/CameraIcon.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .camera-icon {
  fill: none;
  height: 1.3021vw;
  width: 1.25vw;
}
.diva .camera-icon__icon {
  fill: #ebebeb;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Label/VideoListLiveLabel.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-video-list-live-label {
  display: flex;
  align-items: center;
  line-height: 1.7708vw;
  font-size: 1.25vw;
  background: #b02b30;
  font-weight: bold;
  color: #ffffff;
  box-sizing: border-box;
  padding-left: 0.4688vw;
  padding-right: 0.4167vw;
  border-radius: 0.2083vw;
  text-transform: uppercase;
}
.diva .diva-video-list-live-label::before {
  display: inline-block;
  height: 0.8333vw;
  width: 0.8333vw;
  border-radius: 0.4167vw;
  background-color: #ffffff;
  content: "";
  margin-right: 0.2604vw;
  margin-top: 0.4688vw;
  transform: translateY(-0.2604vw);
}
.diva .diva-video-list-live-label--multi-stream::before {
  display: none;
}
.diva .diva-video-list-live-label__camera-icon {
  height: 1.25vw;
  width: 1.25vw;
  padding-right: 0.2604vw;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Icons/EyeIcon.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .eye-icon {
  height: 1.0417vw;
  width: 1.0417vw;
  fill: none;
}
.diva .eye-icon .icon {
  fill: #ebebeb;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Label/VideolistWatchingLabel.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-video-list-watching-label {
  display: flex;
  line-height: 1.7708vw;
  font-size: 1.25vw;
  background: #23aa49;
  box-sizing: border-box;
  padding-left: 0.4688vw;
  padding-right: 0.4167vw;
  border-radius: 0.2083vw;
  align-items: center;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.diva .diva-video-list-watching-label__camera-icon {
  height: 1.25vw;
  width: 1.25vw;
  padding-right: 0.2604vw;
}
.diva .diva-video-list-watching-label__eye-icon {
  height: 1.0417vw;
  width: 1.0417vw;
  padding-right: 0.2604vw;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Label/VideolistPlayingLabel.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-video-list-playing-label {
  display: flex;
  line-height: 1.7708vw;
  font-size: 1.25vw;
  background: #cf030b;
  box-sizing: border-box;
  padding-left: 0.4688vw;
  padding-right: 0.4167vw;
  border-radius: 0.2083vw;
  align-items: center;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.diva .diva-video-list-playing-label svg {
  height: 1.0417vw;
  width: 1.0417vw;
  padding-right: 0.2604vw;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/audio-background/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-ui-audio-background {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.diva .diva-ui-audio-background__image-container {
  width: 100%;
  max-width: 24.3229vw;
  min-width: 10.4167vw;
  min-height: 10.4167vw;
  display: block;
  align-items: center;
  justify-content: center;
  background-color: black;
  aspect-ratio: 1; /* Modern browsers */
  border-radius: 0.4167vw;
  overflow: hidden;
  position: relative; /* Important for the padding trick */
  /* Fallback for browsers that don't support aspect-ratio */
}
.diva .diva-ui-audio-background__image-container::before {
  content: "";
  display: block;
  padding-top: 100%; /* This creates a 1:1 aspect ratio */
}
.diva .diva-ui-audio-background__image-container svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.diva .diva-ui-audio-background__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -o-object-fit: cover;
     object-fit: cover;
}
.diva .diva-ui-audio-background__subtitle {
  margin-top: 0.8333vw;
  font-weight: 400;
  font-size: 1.5625vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 2.6042vw);
  position: absolute;
  bottom: 9.6354vw;
  width: 100%;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/blurred-background/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-ui-blurred-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.diva .diva-ui-blurred-background > div {
  position: absolute;
  top: -5%;
  left: -5%;
  width: 110%;
  height: 110%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  filter: blur(0.7813vw);
  opacity: 0.2;
}
.diva .diva-ui-blurred-background--gradient {
  background: radial-gradient(ellipse, #9a9a9a, #2a2a2a);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/cards/badge/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-card-badge {
  border: 0.0521vw solid #ebebeb;
  border-radius: 0.2083vw;
  padding: 0 0.25em;
  color: #ebebeb;
  font-weight: 700;
  display: inline-block;
}
.diva .diva-card-badge--with-shadow {
  background-color: rgba(0, 0, 0, 0.6);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/cards/label/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-media-card-label {
  padding: 0vw 0.4167vw;
  border-radius: 0.2083vw;
  max-width: 100%;
  line-height: 1.0417vw;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}
.diva .diva-media-card-label svg {
  max-width: 1.0417vw;
  max-height: 1.0417vw;
  margin-right: 0.2604vw;
}
.diva .diva-media-card-label span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/cards/media/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-media-card {
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: left;
}
.diva .diva-media-card--disabled {
  opacity: 0.4;
  pointer-events: none;
}
.diva .diva-media-card__image-container {
  position: relative;
  overflow: hidden;
  border-radius: 0.4688vw;
}
.diva .diva-media-card__image-container::before {
  content: "";
  display: block;
}
.diva .diva-media-card__image-container .diva-media-card__countdown {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-shadow: 0vw 0.0521vw 0.1042vw black, 0vw 0.0521vw 0.1042vw black;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
}
.diva .diva-media-card__image-container .diva-media-card__badges {
  position: absolute;
  top: 0.4167vw;
  right: 0.4167vw;
}
.diva .diva-media-card__image-container .diva-media-card__badges > * {
  margin-left: 0.1042vw;
}
.diva .diva-media-card__image-container .diva-media-card__icon,
.diva .diva-media-card__image-container .diva-media-card__icon-hover {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6667vw;
  height: 1.6667vw;
  border-radius: 50%;
  padding: 0.3125vw;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.6);
}
.diva .diva-media-card__image-container .diva-media-card__icon > *,
.diva .diva-media-card__image-container .diva-media-card__icon-hover > * {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.diva .diva-media-card__image-container .diva-media-card__icon-hover {
  display: none;
}
.diva .diva-media-card--multiView .diva-media-card__image-container .diva-media-card__icon,
.diva .diva-media-card--multiView .diva-media-card__image-container .diva-media-card__icon-hover {
  width: 2.0833vw;
  height: 2.0833vw;
  background-color: black;
  border: 0.0521vw solid white;
}
.diva .diva-media-card--multiView.diva-media-card--watching .diva-media-card__image-container .diva-media-card__icon,
.diva .diva-media-card--multiView.diva-media-card--watching .diva-media-card__image-container .diva-media-card__icon-hover {
  background-color: var(--primary-colour);
}
.diva .diva-media-card__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.diva .diva-media-card__title {
  font-weight: 700;
  font-size: 0.8333vw;
  color: #fff;
  margin: 0.4167vw 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.diva .diva-media-card__caption {
  color: #939393;
  font-size: 0.7292vw;
  font-weight: 400;
  display: flex;
  flex-direction: row;
}
.diva .diva-media-card__caption .diva-media-card__caption-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
}
.diva .diva-media-card__caption .diva-media-card__badges {
  white-space: nowrap;
}
.diva .diva-media-card__caption .diva-media-card__badges > * {
  margin-left: 0.1042vw;
}
.diva .diva-media-card--format-tile .diva-media-card__image-container::before {
  padding-bottom: 56.25%;
}
.diva .diva-media-card--format-squared .diva-media-card__image-container::before {
  padding-bottom: 100%;
}
.diva .diva-media-card--format-poster .diva-media-card__image-container::before {
  padding-bottom: 150%;
}
.diva .diva-media-card--format-poster .diva-media-card__title,
.diva .diva-media-card--format-poster .diva-media-card__caption,
.diva .diva-media-card--format-squared .diva-media-card__title,
.diva .diva-media-card--format-squared .diva-media-card__caption {
  display: -webkit-box;
  white-space: normal;
  white-space: initial;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.diva .diva-media-card--format-poster.diva-media-card--watching .diva-media-card__image-container::after, .diva .diva-media-card--format-squared.diva-media-card--watching .diva-media-card__image-container::after {
  content: "";
  display: block;
  border: white solid 0.1563vw;
  border-radius: 0.4167vw;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0.2604vw 0.0521vw rgba(0, 0, 0, 0.2196078431);
}
.diva .diva-media-card--selected .diva-media-card__image-container::after, .diva .diva-media-card:hover .diva-media-card__image-container::after, .diva .diva-media-card:focus .diva-media-card__image-container::after {
  content: "";
  display: block;
  border: var(--primary-colour) solid 0.1563vw;
  border-radius: 0.4167vw;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0.2604vw 0.0521vw rgba(0, 0, 0, 0.2196078431);
}
.diva .diva-media-card--selected .diva-media-card__icon, .diva .diva-media-card:hover .diva-media-card__icon, .diva .diva-media-card:focus .diva-media-card__icon {
  display: none;
}
.diva .diva-media-card--selected .diva-media-card__icon-hover, .diva .diva-media-card:hover .diva-media-card__icon-hover, .diva .diva-media-card:focus .diva-media-card__icon-hover {
  display: block;
}
.diva .diva-media-card--layout-horizontal {
  width: 100%;
}
.diva .diva-media-card--layout-horizontal .diva-media-card__image-container,
.diva .diva-media-card--layout-horizontal .diva-media-card__text {
  width: 48%;
  display: inline-block;
  vertical-align: middle;
}
.diva .diva-media-card--layout-horizontal .diva-media-card__image-container {
  margin-right: 4%;
  max-width: 15.1042vw;
}
.diva .diva-media-card--layout-horizontal .diva-media-card__caption {
  display: -webkit-box;
  white-space: normal;
  white-space: initial;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.diva .diva-media-card .diva-media-card-label {
  position: absolute;
  left: 0.4167vw;
  top: 0.4167vw;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/default-thumb/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .default-thumb {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.4167vw;
}
.diva .default-thumb--live:not(.default-thumb--isAudio) {
  background-color: #cf030b;
}
.diva .default-thumb--vod:not(.default-thumb--isAudio) {
  background-color: #2e4ac8;
}
.diva .default-thumb--isAudio {
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/countdown/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-loading-spinner {
  display: flex;
  align-items: center;
  position: relative;
}
.diva .diva-loading-spinner__text {
  color: white;
  text-align: center;
  margin-right: 0.2604vw;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  size: 0.8333vw;
  font-weight: 700;
}
.diva .diva-loading-spinner__progress-bar {
  width: 2.6042vw;
  height: 2.6042vw;
}
.diva .diva-loading-spinner__progress-bar svg {
  position: relative;
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}
.diva .diva-loading-spinner__progress-bar svg circle {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: rgba(255, 255, 255, 0.2);
  stroke-width: 3;
  stroke-linecap: round;
}
.diva .diva-loading-spinner__progress-bar svg circle.second {
  stroke-dasharray: 10.2083vw;
  transition: all 1s linear;
  stroke-dashoffset: calc(2.5vw + 9.6875vw * var(--percent) / 100);
  stroke: var(--primary-colour);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/badges/ExplicitBadge.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .explicit-badge {
  border: 0.0521vw solid white;
  box-sizing: border-box;
  border-radius: 0.2083vw;
  width: 1.0417vw;
  height: 1.0417vw;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  font-size: 0.7292vw;
  text-align: center;
}
.diva .explicit-badge--tv {
  font-size: 1.25vw;
  width: 1.6146vw;
  height: 1.7708vw;
  line-height: 1.6667vw;
  display: inline-block;
  border: 0.1042vw solid white;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../ui/lib/panels-ad-container/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-panels-ad-container {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0.5vw;
}
.diva .diva-panels-ad-container:empty {
  padding: 0;
}
.diva .diva-panels-ad-container img {
  max-width: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/EventBox.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .event-box {
  padding: 0.2604vw;
  border-radius: 0.4167vw;
}
.diva .event-box__inner {
  height: 10.5208vw;
  width: 21.6667vw;
  border-radius: 0.4167vw;
  background: rgba(255, 255, 255, 0.101961);
  padding: 0.8333vw;
  box-sizing: border-box;
}
.diva .event-box__inner .indicator-icon-container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.diva .event-box--opaque .event-box__inner {
  background: #1a1a1a;
}
.diva .event-box--focused {
  box-shadow: 0 0 0 6pt #ebebeb;
}
.diva .event-box__game-time {
  font-size: 0;
  width: 17.3958vw;
}
.diva .event-box__game-time-label {
  display: inline-block;
  height: 2.6042vw;
  border-radius: 0.4167vw;
  padding: 0 0.625vw;
  font-size: 1.4583vw;
  font-style: normal;
  font-weight: 700;
  line-height: 2.6042vw;
  letter-spacing: 0;
  text-align: center;
  white-space: nowrap;
  max-width: 15.625vw;
  overflow: hidden;
  text-overflow: ellipsis;
  color: black;
  background-color: #ebebeb;
}
.diva .event-box__icon {
  height: 2.6042vw;
  width: 2.6042vw;
  justify-content: center;
  align-items: center;
  display: flex;
}
.diva .event-box__description {
  font-style: normal;
  font-weight: normal;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  height: 5.4688vw;
  overflow: hidden;
  color: white;
  margin-top: 1.0417vw;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DefaultVideoListThumb/DefaultVideoListThumb.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .default-video-list-thumb {
  width: 22.1354vw;
  height: 12.4479vw;
  border-radius: 0.4167vw;
}
.diva .default-video-list-thumb__letterEs {
  stroke: #fff;
  stroke-opacity: 0.102;
  stroke-width: 15;
}
.diva .default-video-list-thumb__play-backgorund {
  fill: #000;
  fill-opacity: 0.6;
}
.diva .default-video-list-thumb__play-element {
  fill: #fff;
}
.diva .default-video-list-thumb__rect {
  fill: #fff;
}
.diva .default-video-list-thumb--live {
  fill: #f75258;
  background-color: #f75258;
}
.diva .default-video-list-thumb--not-live {
  fill: #2e4ac8;
  background-color: #2e4ac8;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/VideoListElement/AdBadge.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .ad-badge {
  border: 0.0521vw solid #ebebeb;
  box-sizing: border-box;
  border-radius: 0.2083vw;
  width: 2.1354vw;
  height: 1.4583vw;
  color: #ebebeb;
  font-size: 0.8333vw;
  line-height: 1.3542vw;
  text-align: center;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/VideoListElement/CcBadge.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .cc-badge {
  border: 0.0521vw solid #ebebeb;
  box-sizing: border-box;
  border-radius: 0.2083vw;
  width: 2.1354vw;
  height: 1.4583vw;
  color: #ebebeb;
  font-size: 0.8333vw;
  line-height: 1.3542vw;
  text-align: center;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/VideoListElement/VideoListElement.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .video-list-element {
  padding-left: 0.5208vw;
  padding-right: 0.5208vw;
  margin: 0 0.0521vw;
}
.diva .video-list-element--squared {
  aspect-ratio: 1/1;
  width: 12.4479vw;
  height: 12.4479vw;
  max-width: 12.4479vw;
}
.diva .video-list-element--squared .video-list-element__thumb,
.diva .video-list-element--squared .video-list-element__image {
  aspect-ratio: 1/1;
  width: 12.4479vw;
  height: 12.4479vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diva .video-list-element--squared .video-list-element__title {
  max-width: 12.4479vw;
}
.diva .video-list-element--squared .video-list-element__subtitle__text {
  max-width: 12.4479vw;
}
.diva .video-list-element--text-on-right {
  width: 100%;
  left: 2.6042vw;
  display: flex;
  flex-direction: row;
}
.diva .video-list-element--text-on-right .video-list-element__background {
  width: 15.1042vw;
}
.diva .video-list-element--text-on-right .video-list-element__background .video-list-element__image {
  width: 15.1042vw;
}
.diva .video-list-element--text-on-right .video-list-element__title {
  max-width: 60vw;
}
.diva .video-list-element--text-on-right .video-list-element__text {
  width: auto;
  width: initial;
  margin-left: 2.0833vw;
  line-height: 1.25vw;
  margin-bottom: 1.5625vw;
  flex-grow: 1;
}
.diva .video-list-element--text-on-right .video-list-element__text .up-next-title,
.diva .video-list-element--text-on-right .video-list-element__text .up-next-subtitle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.6667vw;
  line-height: 2.5vw;
}
.diva .video-list-element--text-on-right .video-list-element__text .video-list-element__title {
  font-size: 2.5vw;
  font-weight: 700;
  margin-bottom: 0.8333vw;
  line-height: 3.125vw;
}
.diva .video-list-element--text-on-right .video-list-element__text .video-list-element__subtitle {
  font-size: 1.6667vw;
  font-weight: 700;
}
.diva .video-list-element--text-on-right .video-list-element__text .video-list-element__subtitle__text {
  max-width: 60vw;
}
.diva .video-list-element--text-on-right .video-list-element__text .video-list-element__thumb {
  width: 22.1354vw;
}
.diva .video-list-element__thumb {
  height: 12.4479vw;
  width: 22.1354vw;
  border-radius: 0.4167vw;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: rgba(0, 0, 0, 0.3);
}
.diva .video-list-element__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  border-radius: 0.4167vw;
  position: absolute;
  top: 0;
  left: 0;
}
.diva .video-list-element__image--fallback {
  z-index: 0;
}
.diva .video-list-element__highlight-label {
  display: flex;
  position: absolute;
  top: 0.8333vw;
  left: 0.9896vw;
  max-width: 10.4167vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__highlight-duration {
  position: absolute;
  top: 0.8333vw;
  right: 0.9896vw;
  max-width: 10.4167vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__live-label {
  display: flex;
  position: absolute;
  top: 0.8333vw;
  left: 0.9896vw;
  max-width: 11.4583vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__on-now-label {
  display: flex;
  position: absolute;
  top: 0.8333vw;
  left: 0.9896vw;
  box-sizing: border-box;
  max-width: 11.4583vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__title {
  font-weight: bold;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  max-width: 21.9792vw;
  padding-top: 0.8333vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__subtitle {
  padding-top: 0.4167vw;
  display: flex;
  justify-content: space-between;
}
.diva .video-list-element__subtitle__text {
  font-weight: normal;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #ebebeb;
  max-width: 16.875vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-element__subtitle__text--no-badges {
  max-width: 21.9792vw;
}
.diva .video-list-element__subtitle__text--one-badge {
  max-width: 18.9583vw;
}
.diva .video-list-element--focused .video-list-element__thumb {
  box-shadow: 0vw 0vw 0vw 0.3125vw #ffffff;
}
.diva .video-list-element__default_thumb {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.4167vw;
}
.diva .video-list-element__default_thumb--live {
  fill: #f75258;
  background-color: #f75258;
}
.diva .video-list-element__default_thumb--notLive {
  fill: #2e4ac8;
  background-color: #2e4ac8;
}
.diva .video-list-element__camera-icon {
  height: 1.25vw;
  width: 1.25vw;
  padding-right: 0.2604vw;
}
.diva .video-list-element__accessibility-icons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 4.6354vw;
  flex-wrap: nowrap;
}
.diva .video-list-element__accessibility-icons--no-subtitle {
  justify-content: flex-start;
}
.diva .video-list-element__accessibility-icons--one-badge {
  width: 2.5521vw;
}
.diva .video-list-element__accessibility-icon {
  margin-left: 0.3646vw;
}
.diva .video-list-element__top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  display: flex;
  padding-top: 0.8333vw;
  padding-left: 0.9896vw;
  padding-right: 0.9896vw;
  justify-content: space-between;
  box-sizing: border-box;
  align-items: flex-start;
}
.diva .video-list-element__top .video-list-element__top-left svg {
  height: 1.6667vw;
  margin-right: 0.5em;
}
.diva .video-list-element__top .video-list-element__top-right span {
  vertical-align: top;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/VideoListElement/EntertainmentListElement.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .entertainment-list-element {
  padding-left: 0.5208vw;
  padding-right: 0.5208vw;
  margin: 0 0.0521vw;
}
.diva .entertainment-list-element--text-on-right {
  width: 100%;
  left: 2.6042vw;
  display: flex;
  flex-direction: row;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__background {
  width: 15.1042vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__background .entertainment-list-element__image {
  width: 15.1042vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__title {
  max-width: 60vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text {
  width: auto;
  width: initial;
  margin-left: 2.0833vw;
  line-height: 1.25vw;
  margin-bottom: 1.5625vw;
  flex-grow: 1;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .up-next-title,
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .up-next-subtitle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.6667vw;
  line-height: 2.5vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .entertainment-list-element__title {
  font-size: 2.5vw;
  font-weight: 700;
  margin-bottom: 0.8333vw;
  line-height: 3.125vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .entertainment-list-element__subtitle {
  font-size: 1.6667vw;
  font-weight: 700;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .entertainment-list-element__subtitle__text {
  max-width: 60vw;
}
.diva .entertainment-list-element--text-on-right .entertainment-list-element__text .entertainment-list-element__thumb {
  width: 22.1354vw;
}
.diva .entertainment-list-element--poster {
  width: 14.375vw;
  height: 21.5625vw;
}
.diva .entertainment-list-element--poster .entertainment-list-element__thumb {
  width: 14.375vw;
  height: 21.5625vw;
}
.diva .entertainment-list-element--squared {
  aspect-ratio: 1/1;
  width: 12.4479vw;
  height: 12.4479vw;
  max-width: 12.4479vw;
}
.diva .entertainment-list-element--squared .entertainment-list-element__thumb {
  aspect-ratio: 1/1;
  width: 12.4479vw;
  height: 12.4479vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diva .entertainment-list-element--squared .entertainment-list-element__title {
  max-width: 12.4479vw;
}
.diva .entertainment-list-element--squared .entertainment-list-element__subtitle__text {
  max-width: 12.4479vw;
}
.diva .entertainment-list-element__thumb {
  height: 12.4479vw;
  width: 22.1354vw;
  border-radius: 0.4167vw;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: rgba(0, 0, 0, 0.3);
}
.diva .entertainment-list-element__title {
  font-weight: bold;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  max-width: 21.9792vw;
  padding-top: 0.8333vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .entertainment-list-element__subtitle {
  padding-top: 0.4167vw;
  display: flex;
  justify-content: space-between;
}
.diva .entertainment-list-element__subtitle__text {
  font-weight: normal;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #ebebeb;
  max-width: 16.875vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .entertainment-list-element__subtitle__text--no-badges {
  max-width: 21.9792vw;
}
.diva .entertainment-list-element__subtitle__text--one-badge {
  max-width: 18.9583vw;
}
.diva .entertainment-list-element--focused .entertainment-list-element__thumb {
  box-shadow: 0vw 0vw 0vw 0.3125vw #ffffff;
}
.diva .entertainment-list-element__default_thumb {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.4167vw;
}
.diva .entertainment-list-element__default_thumb--notLive {
  fill: #2e4ac8;
  background-color: #2e4ac8;
}
.diva .entertainment-list-element__camera-icon {
  height: 1.25vw;
  width: 1.25vw;
  padding-right: 0.2604vw;
}
.diva .entertainment-list-element__accessibility-icons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 4.6354vw;
  flex-wrap: nowrap;
}
.diva .entertainment-list-element__accessibility-icons--no-subtitle {
  justify-content: flex-start;
}
.diva .entertainment-list-element__accessibility-icons--one-badge {
  width: 2.5521vw;
}
.diva .entertainment-list-element__accessibility-icon {
  margin-left: 0.3646vw;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/EventIcon.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .event-icon-default--default {
  width: 0.625vw;
  height: 0.625vw;
  border-radius: 50%;
  background-color: #ebebeb;
}
.diva .event-icon-default--custom {
  width: 2.5vw;
  height: 2.5vw;
  box-sizing: border-box;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/generic/generic/MultilineEllipsisTextCss.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .multiline-ellipsis-text-css {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/VideoListElement/HighlightDurationLabel.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .highlight-duration-label {
  display: flex;
  align-items: center;
  background: rgba(26, 26, 26, 0.6);
  border-radius: 0.2083vw;
  padding-left: 0.4167vw;
  padding-right: 0.4167vw;
  box-sizing: border-box;
  height: 1.7708vw;
  font-weight: bold;
  color: #ffffff;
  line-height: 1.7708vw;
  font-size: 1.25vw;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Select/SettingsSelectOption.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .settings-select-option {
  color: #ebebeb;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 4.5833vw;
  margin-bottom: 1.0417vw;
  background-color: transparent;
  border-radius: 0.8333vw;
}
.diva .settings-select-option--focused {
  background-color: #ebebeb;
  color: #cf030b;
}
.diva .settings-select-option__text {
  max-width: 23.0729vw;
  font-weight: bold;
  font-size: 1.4583vw;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .settings-select-option__radio {
  display: flex;
  height: 2.0833vw;
  width: 2.0833vw;
  align-items: center;
  justify-content: center;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Select/RadioIndicator.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .radio-indicator {
  width: 1.3542vw;
  height: 1.3542vw;
  border-radius: 50%;
  border: 0.2083vw solid #ebebeb;
  position: relative;
}
.diva .radio-indicator:after {
  position: absolute;
  width: 1.0417vw;
  height: 1.0417vw;
  border-radius: 50%;
  background-color: #ebebeb;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  display: none;
}
.diva .radio-indicator--active:after {
  display: block;
}
.diva .radio-indicator--focused {
  border-color: #cf030b;
}
.diva .radio-indicator--focused:after {
  background-color: #cf030b;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/ToggleButton/ToggleButton.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .toggle-button {
  height: 4.5833vw;
  width: 29.8438vw;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  border-radius: 0.8333vw;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.diva .toggle-button__label {
  color: #ebebeb;
  font-weight: bold;
  font-size: 1.4583vw;
  text-align: left;
  white-space: nowrap;
  max-width: 21.0938vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.diva .toggle-button__toggle {
  width: 4.0625vw;
  height: 2.0833vw;
  border-radius: 1.0417vw;
  background-color: #4d4d4d;
  display: block;
  box-sizing: border-box;
}
.diva .toggle-button__toggle:after {
  width: 2.0833vw;
  height: 2.0833vw;
  border-radius: 1.0417vw;
  background-color: #ebebeb;
  content: "";
  display: block;
  transform: translateX(0);
  border: 0.2083vw solid #4d4d4d;
  box-sizing: border-box;
  transition: transform 0.125s linear;
  will-change: transform;
}
.diva .toggle-button__toggle--selected {
  background-color: #cf030b;
}
.diva .toggle-button__toggle--selected:after {
  border: 0.2083vw solid #cf030b;
  transform: translateX(1.9792vw);
}
.diva .toggle-button--focused {
  background-color: #ebebeb;
}
.diva .toggle-button--focused .toggle-button__label {
  color: #cf030b;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/CameraName/CameraName.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .camera-name {
  border: 0.1042vw solid #ebebeb;
  padding-left: 0.7292vw;
  padding-right: 0.625vw;
  display: flex;
  height: 2.2396vw;
  align-items: center;
  border-radius: 0.4167vw;
}
.diva .camera-name__icon {
  padding-right: 0.7292vw;
}
.diva .camera-name__text {
  font-weight: bold;
  font-size: 1.4583vw;
  line-height: 2.2396vw;
  text-transform: uppercase;
  color: #ebebeb;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightsFullMatchButton/HighlightsFullMatchButton.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .highlights-full-match-button {
  border-radius: 2.2917vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding-left: 3.125vw;
  padding-right: 2.5vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 4.5833vw;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .highlights-full-match-button__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  font-weight: 700;
  padding-left: 1.25vw;
}
.diva .highlights-full-match-button__icon {
  height: 1.875vw !important;
}
.diva .highlights-full-match-button__icon {
  fill: none;
  width: 1.5104vw;
}
.diva .highlights-full-match-button__icon-path {
  fill: #ebebeb;
}
.diva .highlights-full-match-button--focused {
  background-color: #ebebeb;
}
.diva .highlights-full-match-button--focused .highlights-full-match-button__icon-path {
  fill: #cf030b;
}
.diva .highlights-full-match-button--focused .highlights-full-match-button__label {
  color: #cf030b;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightsNextButton/HighlightsNextButton.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .highlights-next-button {
  border-radius: 2.2917vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding-left: 3.125vw;
  padding-right: 2.5vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 4.5833vw;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .highlights-next-button__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  font-weight: 700;
  padding-left: 1.25vw;
}
.diva .highlights-next-button__icon {
  height: 1.4583vw !important;
}
.diva .highlights-next-button__icon {
  fill: none;
  width: 1.5104vw;
}
.diva .highlights-next-button__icon-path {
  fill: #ebebeb;
}
.diva .highlights-next-button--focused {
  background-color: #ebebeb;
}
.diva .highlights-next-button--focused .highlights-next-button__icon-path {
  fill: #cf030b;
}
.diva .highlights-next-button--focused .highlights-next-button__label {
  color: #cf030b;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightNotification/HighlightNotification.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .highlight-notification {
  background: rgba(255, 255, 255, 0.101961);
  border-radius: 2.5vw;
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}
.diva .highlight-notification__label {
  font-weight: 700;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  text-align: center;
  color: #ebebeb;
}
.diva .highlight-notification--focused {
  background: #ebebeb;
}
.diva .highlight-notification--focused .highlight-notification__label {
  color: #cf030b;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightsTitleBadge/HighlightsTitleBadge.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .highlights-title-badge {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 2.1875vw;
  color: #ebebeb;
  border: 0.1042vw solid #ebebeb;
  border-radius: 0.4167vw;
  padding-left: 0.625vw;
  padding-right: 0.625vw;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DivaTopUi/DivaTopUi.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-top-ui {
  position: relative;
  display: block;
  width: 100%;
  height: 14.5833vw;
  /* This z-index hack in order to avoid layout blinking in skyboxes */
  z-index: 1;
  transition: opacity 0s;
  opacity: 1;
}
.diva .diva-top-ui--hidden {
  opacity: 0;
}
.diva .diva-top-ui::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
  background: linear-gradient(180deg, rgba(26, 26, 26, 0.55) 0%, rgba(26, 26, 26, 0.55) 43.89%, rgba(26, 26, 26, 0) 100%);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.diva .diva-top-ui__title {
  position: absolute;
  z-index: 99;
  left: 4.1667vw;
  top: 4.1667vw;
  width: 80%;
  line-height: 4.1667vw;
  font-size: 3.3333vw;
  font-weight: 700;
  color: #ebebeb;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .diva-top-ui__title--alert-visible {
  width: 53.3333vw;
}
.diva .diva-top-ui__subtitle {
  position: absolute;
  z-index: 99;
  left: 4.1667vw;
  top: 8.3333vw;
  width: 80%;
  font-size: 1.4583vw;
  font-weight: 400;
  line-height: 2.1875vw;
  color: #ebebeb;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .diva-top-ui__badges-container {
  position: absolute;
  z-index: 99;
  left: 4.1667vw;
  top: 9.2188vw;
  display: flex;
  flex-direction: row;
}
.diva .diva-top-ui__alert-container {
  position: absolute;
  z-index: 99;
  right: 4.5313vw;
  top: 4.6875vw;
  width: 35.9375vw;
}
.diva .diva-top-ui__highligth-timeline-event {
  position: absolute;
  z-index: 99;
  left: 4.1667vw;
  top: 13.0729vw;
  max-width: 76.1979vw;
  display: flex;
  flex-direction: row;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DivaTopUi/TimelineEventDescription.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-timeline-event-description {
  color: #ebebeb;
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/SkipBackward.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .skip-backward-icon {
  width: 5.0521vw;
  height: 5.5208vw;
}
.diva .skip-backward-icon__path1 {
  fill: #ebebeb;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/SkipForward.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .skip-forward-icon {
  width: 5.0521vw;
  height: 5.5208vw;
}
.diva .skip-forward-icon__path1 {
  fill: #ebebeb;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/SeekModeFB.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .seek-mode-fb {
  width: 2.1354vw;
  height: 2.2396vw;
}
.diva .seek-mode-fb__path1 {
  fill: #cf030b;
}
.diva .seek-mode-fb__path2 {
  stroke: #cf030b;
  stroke-width: 3;
  stroke-linecap: round;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/SeekModeFF.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .seek-mode-ff {
  width: 2.1354vw;
  height: 2.2396vw;
}
.diva .seek-mode-ff__path1 {
  fill: #cf030b;
}
.diva .seek-mode-ff__path2 {
  stroke: #cf030b;
  stroke-width: 3;
  stroke-linecap: round;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/SeekSpeed.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .seek-speed--rotate {
  transform: rotate(180deg);
}
.diva .seek-speed--active .seek-speed__path1 {
  fill: #cf030b;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/EventScroller.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .scroller-element__item {
  padding: 0.5208vw;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/EventList.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-events-list-ui {
  width: 100vw;
  height: 0.0521vw;
  visibility: hidden;
}
.diva .diva-events-list-ui--isVisible {
  height: 13.6458vw;
  visibility: visible;
}
.diva .diva-events-list-ui__item {
  padding: 0.5208vw;
}
.diva .diva-events-list-ui__container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
.diva .diva-events-list-ui__container .scrollable-container__content.scrollable-container__content--horizontal {
  transition: 0.15s linear left;
}
.diva .diva-events-list-ui__container .scrollable-container__content.scrollable-container__content--horizontal-reverse {
  transition: 0.15s linear right;
  display: table;
}
.diva .diva-events-list-ui__items-container {
  display: flex;
  flex-direction: row;
}
.diva .diva-events-list-ui__items-container--isLive {
  flex-direction: row-reverse;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightsCannotSeek/HighlightsCannotSeek.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-highlights-cannot-seek {
  display: flex;
  flex-direction: row;
}
.diva .diva-highlights-cannot-seek__icon-container {
  padding-right: 0.8854vw;
}
.diva .diva-highlights-cannot-seek__icon {
  width: 1.4583vw;
  height: 1.25vw;
}
.diva .diva-highlights-cannot-seek__icon-path {
  fill: #ebebeb;
}
.diva .diva-highlights-cannot-seek__text {
  font-weight: bold;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #ebebeb;
  max-width: 25.625vw;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Player/PlayerTimer.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .player-timer__char {
  display: inline-block;
  width: 0.9375vw;
  text-align: center;
}
.diva .player-timer__char-divider {
  display: inline-block;
  width: 0.5208vw;
  text-align: center;
}
.diva .player-timer__full {
  display: inline-block;
  width: 5.7292vw;
  text-align: center;
  font-weight: bold;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/SeekMode/ArrowDownAnimation.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .arrow-down-animated__triangle {
  fill: #ebebeb;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/SeekMode/SeekbarModeControl.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-seekbar-mode-control-ui {
  margin-left: 0;
  width: 90.9375vw;
  /* left: 87px; */
  left: 0;
  bottom: 2.6042vw;
}
.diva .diva-seekbar-mode-control-ui--match-mode {
  /* left: 179px; */
  left: 4.7917vw;
  width: 85.625vw;
  bottom: 2.6042vw;
}
.diva .diva-seekbar-mode-control-ui__icon-fb {
  display: inline-block;
  margin-right: 0.7292vw;
  width: 2.1354vw;
  height: 2.2396vw;
}
.diva .diva-seekbar-mode-control-ui__icon-ff {
  display: inline-block;
  margin-left: 0.7292vw;
  width: 2.1354vw;
  height: 2.2396vw;
}
.diva .diva-seekbar-mode-control-ui__tooltip {
  display: flex;
  width: 10.8333vw;
  background-color: #ebebeb;
  color: #cf030b;
  height: 2.8646vw;
  line-height: 2.8646vw;
  text-align: center;
  border-radius: 0.4167vw;
  margin-bottom: -0.0521vw;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-content: center;
  transition: all 0.1s linear;
}
.diva .diva-seekbar-mode-control-ui__tooltip--thumbVisible {
  width: 22.9688vw;
  height: 15.8854vw;
}
.diva .diva-seekbar-mode-control-ui__label {
  width: 10.8333vw;
  color: #cf030b;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diva .diva-seekbar-mode-control-ui__thumb-cont {
  border-radius: 0.4167vw;
  width: 22.9688vw;
  height: 12.4479vw;
  overflow: hidden;
}
.diva .diva-seekbar-mode-control-ui__arrow {
  border: 0.5208vw solid transparent;
  margin-bottom: 3.6458vw;
  margin-top: -0.0521vw;
}
.diva .diva-seekbar-mode-control-ui__arrow--centered {
  width: 0;
  height: 0;
  border-top-color: #ebebeb;
  border-width: 1.0417vw;
  margin-bottom: 2.6042vw;
}
.diva .diva-seekbar-mode-control-ui__arrow--left {
  width: 0;
  height: 0;
  border-top-color: #ebebeb;
  border-left-color: #ebebeb;
}
.diva .diva-seekbar-mode-control-ui__arrow--right {
  width: 0;
  height: 0;
  border-top-color: #ebebeb;
  border-right-color: #ebebeb;
}
.diva .diva-seekbar-mode-control-ui__arrow_svg {
  display: block;
  margin-bottom: 2.6042vw;
  transition: all 0.1s linear;
}
.diva .diva-seekbar-mode-control-ui__indicator {
  display: block;
  width: 0.625vw;
  height: 0.625vw;
  background-color: #cf030b;
  border: 0.7292vw solid #ebebeb;
  border-radius: 50%;
  margin-top: -1.25vw;
  transition: all 0.1s linear;
}
.diva .diva-seekbar-mode-control-ui__line {
  display: block;
  background-color: #ebebeb;
  height: 0.4167vw;
  border-radius: 0.1563vw;
  width: 100%;
}
.diva .diva-seekbar-mode-control-ui__timer {
  display: inline-block;
  text-align: center;
  font-size: 1.4583vw;
  height: 2.8646vw;
  line-height: 2.8646vw;
}
.diva .diva-seekbar-mode-control-ui .player-timer__char, .diva .diva-seekbar-mode-control-ui .player-timer__char-divider {
  font-size: 1.4583vw;
  height: 2.8646vw;
  line-height: 2.8646vw;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/SeekMode/SeekModeThumbnail.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-seekmode-thumbnail {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 0.4167vw;
  margin: auto;
  padding: 0;
}
.diva .diva-seekmode-thumbnail__img {
  position: absolute;
  transform-origin: 0 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/SettingsButton.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .settings-button {
  width: 4.5833vw;
  height: 4.5833vw;
  position: relative;
}
.diva .settings-button__label {
  display: none;
}
.diva .settings-button__background {
  width: 4.5833vw;
  height: 4.5833vw;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.101961);
}
.diva .settings-button--focused .settings-button__label {
  display: block;
  background-color: #ebebeb;
  color: #cf030b;
  font-weight: bold;
  font-size: 1.25vw;
  border-radius: 0.4167vw;
  line-height: 1.9792vw;
  padding-left: 0.4167vw;
  padding-right: 0.4167vw;
  position: absolute;
  top: 5.3125vw;
  left: 0;
  text-align: center;
  min-width: 5.2083vw;
  min-height: 1.9792vw;
}
.diva .settings-button--focused .settings-button__label:after {
  content: "";
  top: -1.0417vw;
  left: 1.7188vw;
  width: 0;
  height: 0;
  border: 0.5729vw solid transparent;
  border-bottom-color: #ebebeb;
  position: absolute;
}
.diva .settings-button--focused .settings-button__background {
  background: #ebebeb;
}
.diva .settings-button--focused .settings-button__icon-path {
  fill: #cf030b;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/SettingsIcon.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .settings-icon {
  width: 4.5833vw;
  height: 4.5833vw;
}
.diva .settings-icon__icon {
  fill: #ebebeb;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/ClosedCaptionsIcon.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .closed-captions-icon {
  width: 4.5833vw;
  height: 4.5833vw;
}
.diva .closed-captions-icon__icon {
  fill: #ebebeb;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/GenericSettingsButton.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
@keyframes diva-generic-settings-button-highlight {
  0% {
    transform: scale(0.01);
    opacity: 0.5;
  }
  50% {
    transform: scale(1.5);
    opacity: 0.0001;
  }
  100% {
    transform: scale(0.01);
    opacity: 0.5;
  }
}
@keyframes diva-generic-settings-button-highlight-1 {
  0% {
    transform: scale(0.01);
    opacity: 0.001;
  }
  20% {
    transform: scale(0.01);
    opacity: 0.2;
  }
  50% {
    transform: scale(1.5);
    opacity: 0.2;
  }
  80% {
    transform: scale(0.01);
    opacity: 0.2;
  }
  100% {
    transform: scale(0.01);
    opacity: 0.001;
  }
}
@keyframes diva-generic-settings-button-highlight-2 {
  0% {
    transform: scale(0.01);
    opacity: 0.001;
  }
  15% {
    transform: scale(0.01);
    opacity: 0.2;
  }
  45% {
    transform: scale(1.5);
    opacity: 0.2;
  }
  75% {
    transform: scale(0.01);
    opacity: 0.2;
  }
  100% {
    transform: scale(0.01);
    opacity: 0.001;
  }
}
@keyframes diva-generic-settings-button-highlight-3 {
  0% {
    transform: scale(0.01);
    opacity: 0.001;
  }
  35% {
    transform: scale(0.01);
    opacity: 0.3;
  }
  65% {
    transform: scale(2);
    opacity: 0.0001;
  }
  95% {
    transform: scale(0.01);
    opacity: 0.3;
  }
  100% {
    transform: scale(0.01);
    opacity: 0.001;
  }
}
.diva .generic-settings-button {
  width: 4.5833vw;
  height: 4.5833vw;
  position: relative;
  /*
  &__background-animation-3 {
  	will-change: transform;
  	content: " ";
  	position: absolute;
  	width: $size__settings_icon;
  	height: $size__settings_icon;
  	transform: scale(3);
  	opacity: 0;
  	background-color: white;
  	transition: 0.5s transform;
  	border-radius: 50%;
  	z-index: 3;
  	&--highlighted {
  		animation: diva-generic-settings-button-highlight-3 3000ms;
  		animation-timing-function: linear;
  		animation-iteration-count: infinite;
  	}
  }
  */
}
.diva .generic-settings-button__label {
  display: none;
}
.diva .generic-settings-button__background {
  width: 4.5833vw;
  height: 4.5833vw;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.101961);
  position: relative;
}
.diva .generic-settings-button__background-animation {
  will-change: transform;
  content: " ";
  position: absolute;
  width: 4.5833vw;
  height: 4.5833vw;
  transform: scale(3);
  opacity: 0;
  background-color: white;
  transition: 0.5s transform, 0.5s opacity;
  border-radius: 50%;
  z-index: 2;
  pointer-events: none;
}
.diva .generic-settings-button__background-animation--highlighted {
  animation: diva-generic-settings-button-highlight-1 3000ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.diva .generic-settings-button__background-animation-2 {
  will-change: transform;
  content: " ";
  position: absolute;
  width: 4.5833vw;
  height: 4.5833vw;
  transform: scale(3);
  opacity: 0;
  background-color: white;
  transition: 0.5s transform;
  border-radius: 50%;
  z-index: 2;
  pointer-events: none;
}
.diva .generic-settings-button__background-animation-2--highlighted {
  animation: diva-generic-settings-button-highlight-2 3000ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.diva .generic-settings-button__icon-path {
  fill: #ebebeb;
}
.diva .generic-settings-button__icon-only-focused {
  visibility: hidden;
}
.diva .generic-settings-button__icon-only-blurred {
  visibility: visible;
}
.diva .generic-settings-button--focused .generic-settings-button__label {
  display: block;
  background-color: #ebebeb;
  color: #cf030b;
  font-weight: bold;
  font-size: 1.25vw;
  border-radius: 0.4167vw;
  line-height: 1.9792vw;
  padding-left: 0.4167vw;
  padding-right: 0.4167vw;
  position: absolute;
  top: 5.3125vw;
  left: 0;
  text-align: center;
  min-width: 4.5833vw;
  min-height: 1.9792vw;
  box-sizing: border-box;
  z-index: 100;
}
.diva .generic-settings-button--focused .generic-settings-button__label:after {
  content: "";
  top: -1.0417vw;
  left: 1.7188vw;
  width: 0;
  height: 0;
  border: 0.5729vw solid transparent;
  border-bottom-color: #ebebeb;
  position: absolute;
}
.diva .generic-settings-button--focused .generic-settings-button__label--centered {
  left: 50%;
  transform: translateX(-50%);
}
.diva .generic-settings-button--focused .generic-settings-button__label--centered:after {
  left: 50%;
  transform: translateX(-50%);
}
.diva .generic-settings-button--focused .generic-settings-button__background {
  background: #ebebeb;
}
.diva .generic-settings-button--focused .generic-settings-button__icon-path {
  fill: #cf030b;
}
.diva .generic-settings-button--focused .generic-settings-button__icon-only-blurred {
  visibility: hidden;
}
.diva .generic-settings-button--focused .generic-settings-button__icon-only-focused {
  visibility: visible;
}
.diva .generic-settings-button--selected .generic-settings-button__icon-path {
  fill: #cf030b;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/QualitySelectionIcon.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .quality-selection-icon {
  width: 4.5833vw;
  height: 4.5833vw;
}
.diva .quality-selection-icon__icon {
  fill: #ebebeb;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/AudioTracksIcon.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .audio-tracks-icon {
  width: 4.5833vw;
  height: 4.5833vw;
}
.diva .audio-tracks-icon__icon {
  fill: #ebebeb;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/PlayerUi/PlayerUi.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .player-ui {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.diva .player-ui--controls-visible:not(.player-ui--no-gradient-background):before {
  position: absolute;
  bottom: 0;
  height: 41.6667vw;
  background: linear-gradient(0deg, rgba(26, 26, 26, 0.8) 0%, rgba(26, 26, 26, 0.8) 52.57%, rgba(26, 26, 26, 0) 98.12%);
  content: "";
  z-index: 1;
  width: 100vw;
}
.diva .player-ui__highligth-notification {
  position: absolute;
  bottom: 7.9167vw;
  left: 4.1667vw;
  z-index: 9999;
}
.diva .player-ui__highligth-noseek-notification {
  position: absolute;
  top: 4.1667vw;
  right: 4.1667vw;
  z-index: 9999;
  width: 27.9167vw;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Spinner/Spinner.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-spinner {
  display: block;
  color: #ebebeb;
  width: 6.6667vw;
  height: 6.6667vw;
  /* Delays the visibility of the spinner when first rendered */
}
.diva .diva-spinner__circle {
  width: 6.6667vw;
  height: 6.6667vw;
  animation: spinner-spin 1s linear infinite;
}
.diva .diva-spinner--delay {
  opacity: 0;
  animation: spinner-fade-in 1s linear 1.3s;
  animation-fill-mode: forwards;
}

@keyframes spinner-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Spinner/FullScreenSpinner.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-full-screen-spinner {
  top: 0;
  left: 0;
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 1;
  background: linear-gradient(180deg, rgba(26, 26, 26, 0.48) 0%, rgba(26, 26, 26, 0.48) 67.57%, rgba(26, 26, 26, 0.48) 98.12%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.diva .diva-full-screen-spinner__spinner {
  display: block;
}
.diva .diva-full-screen-spinner--in-the-background {
  z-index: 0;
}
.diva .diva-full-screen-spinner--over-ads {
  z-index: 999999;
  position: fixed;
  top: 0;
  left: 0;
}
.diva .diva-full-screen-spinner--not-fixed {
  position: relative;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Highlight/HighlightsModeFullscreen/HighlightsModeFullscreen.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-highlights-mode-fullscreen {
  position: relative;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
.diva .diva-highlights-mode-fullscreen--hidden {
  opacity: 0;
}
.diva .diva-highlights-mode-fullscreen__next-button {
  position: absolute;
  bottom: 6.6667vw;
  right: 4.5313vw;
  z-index: 99;
}
.diva .diva-highlights-mode-fullscreen__event-description {
  position: absolute;
  bottom: 7.3958vw;
  left: 4.1667vw;
  z-index: 99;
}
.diva .diva-highlights-mode-fullscreen__badge {
  position: absolute;
  bottom: 10.4688vw;
  left: 4.1667vw;
  z-index: 99;
}
.diva .diva-highlights-mode-fullscreen::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: linear-gradient(180deg, rgba(26, 26, 26, 0) 20%, rgba(26, 26, 26, 0.65) 71.12%, rgba(26, 26, 26, 0.8) 98.12%);
  z-index: 10;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelEntryButtonIcon.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-datapanel-entry-button-icon {
  width: 4.5833vw;
  height: 4.5833vw;
}
.diva .diva-datapanel-entry-button-icon__icon {
  fill: #ebebeb;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelsMode.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-mode {
  width: 100vw;
  height: 56.25vw;
  position: relative;
  background: linear-gradient(90deg, rgba(26, 26, 26, 0.8) 0%, rgba(26, 26, 26, 0.8) 24.75%, rgba(26, 26, 26, 0) 58.12%);
}
.diva .diva-datapanel-mode::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 56.25vw;
  height: 56.25vw;
  background: linear-gradient(90deg, rgba(26, 26, 26, 0.8) 0%, rgba(26, 26, 26, 0.8) 54.75%, rgba(26, 26, 26, 0) 98.12%);
}
.diva .diva-datapanel-mode__icon-space {
  position: absolute;
  top: 4.5833vw;
  left: 4.9479vw;
  width: 4.5833vw;
}
.diva .diva-datapanel-mode__children {
  position: absolute;
  top: 4.5833vw;
  left: 10.7813vw;
  width: 26.875vw;
  height: 100%;
}
.diva .diva-datapanel-mode__children--ad-present {
  top: 0vw;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpDataPanel.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-lineup-data-panel__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.5vw;
  line-height: 3.125vw;
  color: #ebebeb;
  margin-left: 0.8333vw;
  padding-bottom: 1.9792vw;
  width: 26.0417vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.diva .diva-lineup-data-panel__panel {
  padding-top: 0.8333vw;
  background: rgba(26, 26, 26, 0.701961);
  border-radius: 0.8333vw;
}
.diva .diva-lineup-data-panel__panel--opaque {
  background: #000000;
}
.diva .diva-lineup-data-panel__tab-space {
  margin-left: 0.8333vw;
  height: 3.4896vw;
  width: 25.2083vw;
  display: flex;
  flex-direction: row;
  padding-bottom: 1.25vw;
}
.diva .diva-lineup-data-panel__players-space {
  width: 26.875vw;
  height: 37.0833vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  box-sizing: border-box;
  overflow: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/IconSubstitution.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-icon-substitution {
  width: 1.5625vw;
  height: 1.5625vw;
}
.diva .diva-datapanel-icon-substitution__gr {
  fill: #2cd45b;
}
.diva .diva-datapanel-icon-substitution__red {
  fill: #dc363c;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelEmptyPortrait.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-empty-portrait {
  height: 3.5417vw;
  width: 3.5417vw;
}
.diva .diva-datapanel-empty-portrait__circle {
  fill: #1a1a1a;
}
.diva .diva-datapanel-empty-portrait__profile {
  fill: #4d4d4d;
}

.diva .diva-datapanel-empty-portrait-2 {
  height: 3.5417vw;
  width: 3.5417vw;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpPlayer.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-lineup-player {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 0.8333vw;
  background: rgba(255, 255, 255, 0.101961);
  padding: 0.4167vw;
  width: 25.2083vw;
  border-radius: 0.4167vw;
  border: 0.2083vw solid transparent;
}
.diva .diva-datapanel-lineup-player__number {
  width: 3.125vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  text-align: right;
  color: #ebebeb;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .diva-datapanel-lineup-player__image-cont {
  padding-left: 1.25vw;
  padding-right: 1.25vw;
}
.diva .diva-datapanel-lineup-player__image {
  width: 3.5417vw;
  height: 3.5417vw;
  border-radius: 1.7708vw;
  display: block;
  background-position: center center;
  background-size: cover;
}
.diva .diva-datapanel-lineup-player__texts {
  width: 14.8438vw;
}
.diva .diva-datapanel-lineup-player__name {
  height: 1.8229vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  max-width: 15.5208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-lineup-player__role {
  height: 1.5625vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #939393;
  max-width: 15.5208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-lineup-player__events {
  padding-top: 0.4167vw;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.diva .diva-datapanel-lineup-player--focused {
  border: 0.2083vw solid #ebebeb;
  border-radius: 0.625vw;
}
.diva .diva-datapanel-lineup-player--focused.diva-datapanel-lineup-player--accessibility {
  background: #1a1a1a;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpSquadTab.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-datapanel-lineup-sqad-tab {
  height: 3.4896vw;
  background: rgba(255, 255, 255, 0.101961);
  border-radius: 2.5vw;
  padding-left: 1.0417vw;
  padding-right: 1.0417vw;
}
.diva .diva-datapanel-lineup-sqad-tab__name {
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 3.4896vw;
  /* identical to box height, or 125% */
  text-align: center;
  /* Greyscale / Grey 1 */
  color: #ebebeb;
  white-space: nowrap;
  max-width: 18.3854vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.diva .diva-datapanel-lineup-sqad-tab--focused {
  background-color: #ebebeb;
}
.diva .diva-datapanel-lineup-sqad-tab--focused .diva-datapanel-lineup-sqad-tab__name {
  color: #cf030b;
}
.diva .diva-datapanel-lineup-sqad-tab--selected .diva-datapanel-lineup-sqad-tab__name {
  color: #cf030b;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpPlayerEvent.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-lineup-player-event {
  display: flex;
  flex-direction: row;
  padding-right: 0.5208vw;
  padding-bottom: 0.2604vw;
}
.diva .diva-datapanel-lineup-player-event__time {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #ebebeb;
  padding-left: 0.2604vw;
}
.diva .diva-datapanel-lineup-player-event__icon {
  width: 1.5625vw;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelsIconContainer.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-icon-container {
  padding-bottom: 2.0833vw;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/IconImg.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-icon-img {
  width: 1.5625vw;
  height: 1.5625vw;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/EmptyDataPanel.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-empty-data-panel__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.5vw;
  color: #ebebeb;
  margin-left: 0.8333vw;
  padding-bottom: 0.4167vw;
  width: 26.0417vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  display: flex;
  height: 4.6875vw;
  align-items: center;
}
.diva .diva-empty-data-panel__empty-block {
  width: 26.875vw;
  height: 42.6042vw;
  background: rgba(26, 26, 26, 0.701961);
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 0.8333vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-left: 3.8542vw;
  padding-right: 3.8542vw;
}
.diva .diva-empty-data-panel__empty-block--opaque {
  background: #000000;
}
.diva .diva-empty-data-panel__header {
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 2.1875vw;
  color: #ebebeb;
  text-align: center;
}
.diva .diva-empty-data-panel__subheader {
  padding-top: 0.8333vw;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  text-align: center;
  color: #ebebeb;
  opacity: 0.5;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/ErrorModal/ErrorBackground.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-error-background {
  width: 100vw;
  height: 100vh;
  min-width: 46.875vw;
  z-index: 99999;
  background: linear-gradient(180deg, rgba(26, 26, 26, 0.48) 0%, rgba(26, 26, 26, 0.48) 67.57%, rgba(26, 26, 26, 0.48) 98.12%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/ErrorModal/ErrorModal.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-error-modal {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 45.3125vw;
  min-height: 19.4792vw;
  padding: 3.3333vw;
  background-color: #2a2a2a;
  border-radius: 0.8333vw;
}
.diva .diva-error-modal__title, .diva .diva-error-modal__text {
  width: 100%;
  text-align: center;
  white-space: break-spaces;
  display: block;
  overflow: hidden;
}
.diva .diva-error-modal__title {
  font-size: 2.5vw;
  line-height: 3.125vw;
  font-weight: 700;
  color: #ffffff;
}
.diva .diva-error-modal__text {
  font-size: 1.4583vw;
  line-height: 2.1875vw;
  font-weight: 400;
  color: #ffffff;
  padding-top: 1.875vw;
}
.diva .diva-error-modal__button-container {
  padding-top: 1.875vw;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/ErrorModal/ErrorButton.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-error-modal-button {
  display: inline-flex;
  box-sizing: border-box;
  border-radius: 2.5vw;
  background-color: transparent;
  min-height: 4.5833vw;
  min-width: 10.4167vw;
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  border: none;
  font-size: 1.6667vw;
  font-weight: 700;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 37.7083vw;
}
.diva .diva-error-modal-button--focused {
  background-color: #ebebeb;
  color: #cf030b;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/PlayerUi/TimeVod.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .time-vod-ui {
  display: block;
}
.diva .time-vod-ui__current-time, .diva .time-vod-ui__duration, .diva .time-vod-ui__separator {
  font-size: 1.25vw;
  line-height: 1.5625vw;
  font-weight: 400;
  color: #ebebeb;
  height: 1.9792vw;
  text-align: right;
  float: left;
}
.diva .time-vod-ui__separator {
  width: 1.5625vw;
  text-align: center;
  float: left;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/PlayerUi/TimeLive.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .time-live-ui {
  display: block;
}
.diva .time-live-ui__current-time {
  font-size: 1.25vw;
  line-height: 1.5625vw;
  font-weight: 400;
  color: #ebebeb;
  height: 1.9792vw;
  text-align: right;
  float: left;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/PlayerUi/PlayerControlsVod.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .player-controls-vod {
  display: block;
  width: 100%;
  height: 37.8125vw;
  z-index: 10;
  opacity: 1;
}
.diva .player-controls-vod--hidden {
  opacity: 0;
}
.diva .player-controls-vod__play-container {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 26.5625vw;
  z-index: 2;
}
.diva .player-controls-vod__seekbar-control {
  position: absolute;
  top: 20.625vw;
  z-index: 2;
  left: 4.5313vw;
}
.diva .player-controls-vod__time {
  position: absolute;
  top: 28.125vw;
  right: 4.4792vw;
  z-index: 2;
}
.diva .player-controls-vod__settings {
  position: absolute;
  top: 26.5625vw;
  left: 4.1667vw;
  z-index: 2;
}
.diva .player-controls-vod__next {
  position: absolute;
  top: 26.5625vw;
  right: 4.5313vw;
  z-index: 2;
}
.diva .player-controls-vod__full-match {
  position: absolute;
  top: 26.5625vw;
  right: 27.2396vw;
  z-index: 2;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Settings/SettingsContainer.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .settings-button-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.diva .settings-button-container > div {
  margin-right: 0.8333vw;
}
.diva .settings-button-container__data-panel-button {
  padding-left: 2.9167vw;
}
.diva .settings-button-container__data-panel-button--start {
  padding-left: 0vw;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpGroupTitle.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-lineup-group-tile {
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  padding-bottom: 0.5208vw;
  white-space: nowrap;
  overflow: hidden;
  width: 25.7292vw;
  text-overflow: ellipsis;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpPlayerContainer.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-lineupPlayer-container {
  padding-bottom: 0.2083vw;
  padding-top: 0.2083vw;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/LineUpSquadTabContainer.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-lineup-sqad-tab-container {
  padding-right: 1.0417vw;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/StatsDataPanel.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-stats-data-panel__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.5vw;
  color: #ebebeb;
  margin-left: 0.8333vw;
  padding-bottom: 0.4167vw;
  width: 26.0417vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  display: flex;
  height: 4.6875vw;
  align-items: center;
}
.diva .diva-stats-data-panel__panel {
  padding-top: 1.0417vw;
  background: rgba(26, 26, 26, 0.701961);
  border-radius: 0.8333vw;
}
.diva .diva-stats-data-panel__panel--opaque {
  background: #000000;
}
.diva .diva-stats-data-panel__tab-space {
  margin-left: 0.8333vw;
  height: 2.6563vw;
  width: 25.2083vw;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.diva .diva-stats-data-panel__team-a, .diva .diva-stats-data-panel__team-b {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  display: block;
  max-width: 12.5vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.diva .diva-stats-data-panel__team-a {
  text-align: left;
}
.diva .diva-stats-data-panel__team-b {
  text-align: right;
}
.diva .diva-stats-data-panel__stats-space {
  width: 26.875vw;
  height: 37.8646vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  box-sizing: border-box;
  overflow: hidden;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelDonutPercentage.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-donut-percentage__teamA {
  stroke: #3a5dfa;
}
.diva .diva-datapanel-donut-percentage__teamB {
  stroke: #f75258;
}
.diva .diva-datapanel-donut-percentage__teamA-circle {
  fill: #3a5dfa;
}
.diva .diva-datapanel-donut-percentage__teamB-circle {
  fill: #f75258;
}
.diva .diva-datapanel-donut-percentage__notValid {
  stroke: grey;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelDonutStats.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-donut-stats {
  padding-left: 0.2604vw;
  padding-right: 0.2604vw;
  padding-top: 1.25vw;
  padding-bottom: 1.25vw;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.4167vw;
  box-sizing: border-box;
  width: 25.2083vw;
  height: 11.7708vw;
  border: 0.2083vw solid transparent;
}
.diva .diva-datapanel-donut-stats--focused {
  border: 0.2083vw solid #ebebeb;
}
.diva .diva-datapanel-donut-stats--focused.diva-datapanel-donut-stats--accessibility {
  background: #1a1a1a;
}
.diva .diva-datapanel-donut-stats__top {
  height: 1.5625vw;
  display: flex;
  justify-content: center;
  width: 100%;
}
.diva .diva-datapanel-donut-stats__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  text-align: center;
  width: 16.3542vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 1.5625vw;
  color: #ebebeb;
}
.diva .diva-datapanel-donut-stats__bottom {
  padding-top: 1.25vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.diva .diva-datapanel-donut-stats__textA, .diva .diva-datapanel-donut-stats__textB {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4063vw;
  line-height: 1.8229vw;
  height: 1.8229vw;
  color: #939393;
  width: 7.2917vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .diva-datapanel-donut-stats__textA--selected, .diva .diva-datapanel-donut-stats__textB--selected {
  font-weight: 700;
  color: #ebebeb;
}
.diva .diva-datapanel-donut-stats__textA {
  text-align: right;
}
.diva .diva-datapanel-donut-stats__textB {
  text-align: left;
}
.diva .diva-datapanel-donut-stats__center {
  text-align: center;
  padding-left: 1.25vw;
  padding-right: 1.25vw;
}
.diva .diva-datapanel-donut-stats__graph {
  width: 6.4583vw;
  height: 6.4583vw;
  display: block;
  border-radius: 0.2604vw;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelLinearPercentage.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-linear-percentage__teamA {
  fill: #3a5dfa;
}
.diva .diva-datapanel-linear-percentage__teamB {
  fill: #f75258;
}
.diva .diva-datapanel-linear-percentage__notValid {
  fill: grey;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelLinearStats.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-linear-stats {
  padding-left: 0.2604vw;
  padding-right: 0.2604vw;
  padding-top: 1.25vw;
  padding-bottom: 1.25vw;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.4167vw;
  box-sizing: border-box;
  width: 25.2083vw;
  border: 0.2083vw solid transparent;
}
.diva .diva-datapanel-linear-stats--focused {
  border: 0.2083vw solid #ebebeb;
}
.diva .diva-datapanel-linear-stats--focused.diva-datapanel-linear-stats--accessibility {
  background: #1a1a1a;
}
.diva .diva-datapanel-linear-stats__top {
  height: 1.5625vw;
  display: flex;
  justify-content: center;
  width: 100%;
}
.diva .diva-datapanel-linear-stats__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  text-align: center;
  width: 16.3542vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 1.5625vw;
  color: #ebebeb;
}
.diva .diva-datapanel-linear-stats__bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.diva .diva-datapanel-linear-stats__textA, .diva .diva-datapanel-linear-stats__textB {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4063vw;
  line-height: 1.8229vw;
  height: 1.8229vw;
  color: #939393;
  width: 3.3854vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .diva-datapanel-linear-stats__textA--selected, .diva .diva-datapanel-linear-stats__textB--selected {
  font-weight: 700;
  color: #ebebeb;
}
.diva .diva-datapanel-linear-stats__textA {
  text-align: right;
}
.diva .diva-datapanel-linear-stats__textB {
  text-align: left;
}
.diva .diva-datapanel-linear-stats__center {
  text-align: center;
  padding-top: 0.9375vw;
}
.diva .diva-datapanel-linear-stats__graph {
  width: 16.3021vw;
  height: 0.5208vw;
  display: block;
  border-radius: 0.2604vw;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/TopPlayersDataPanel.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-top-players-data-panel__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.5vw;
  line-height: 3.125vw;
  color: #ebebeb;
  margin-left: 0.8333vw;
  padding-bottom: 1.9792vw;
  width: 26.0417vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.diva .diva-top-players-data-panel__panel {
  padding-top: 0.8333vw;
  background: rgba(26, 26, 26, 0.701961);
  border-radius: 0.8333vw;
}
.diva .diva-top-players-data-panel__panel--opaque {
  background: #000000;
}
.diva .diva-top-players-data-panel__tab-space {
  margin-left: 0.8333vw;
  height: 3.4896vw;
  width: 25.2083vw;
  display: flex;
  flex-direction: row;
  padding-bottom: 1.25vw;
}
.diva .diva-top-players-data-panel__players-space {
  width: 26.875vw;
  height: 34.375vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  box-sizing: border-box;
  overflow: hidden;
}
.diva .diva-top-players-data-panel__listing-space {
  width: 26.875vw;
  height: 2.6563vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  justify-content: space-between;
  align-items: center;
  display: flex;
  box-sizing: border-box;
}
.diva .diva-top-players-data-panel__left-text, .diva .diva-top-players-data-panel__right-text {
  display: block;
  width: 13.0208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
}
.diva .diva-top-players-data-panel__left-text {
  text-align: left;
}
.diva .diva-top-players-data-panel__right-text {
  text-align: right;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/TopPlayersElement.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-top-players {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 0.8333vw;
  background: rgba(255, 255, 255, 0.101961);
  padding: 0.4167vw;
  width: 25.2083vw;
  border-radius: 0.4167vw;
  border: 0.2083vw solid transparent;
}
.diva .diva-datapanel-top-players__number {
  width: 2.9688vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  text-align: right;
  color: #ebebeb;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-top-players__image-cont {
  padding-left: 1.25vw;
  padding-right: 1.25vw;
}
.diva .diva-datapanel-top-players__image {
  /* width: 68px;
  height: 68px; 
  border-radius: 34px;
  */
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 2.0833vw;
  display: block;
  background-position: center center;
  background-size: cover;
}
.diva .diva-datapanel-top-players__texts {
  width: 8.75vw;
}
.diva .diva-datapanel-top-players__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  max-width: 15.5208vw;
  overflow: hidden;
}
.diva .diva-datapanel-top-players__subtitle {
  height: 1.5625vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #939393;
  max-width: 15.5208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-top-players__events {
  padding-top: 0.4167vw;
  display: flex;
  flex-direction: row;
}
.diva .diva-datapanel-top-players__value {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  text-align: right;
  color: #ebebeb;
  width: 6.1979vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-top-players--focused {
  border: 0.2083vw solid #ebebeb;
  border-radius: 0.625vw;
}
.diva .diva-datapanel-top-players--focused.diva-datapanel-top-players--accessibility {
  background: #1a1a1a;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/TeamRankingDataPanel.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-team-ranking-data-panel__title {
  font-style: normal;
  font-weight: 700;
  font-size: 2.5vw;
  line-height: 3.125vw;
  color: #ebebeb;
  margin-left: 0.8333vw;
  padding-bottom: 1.9792vw;
  width: 26.0417vw;
  padding-bottom: 1.9792vw;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.diva .diva-team-ranking-data-panel__panel {
  padding-top: 0.8333vw;
  background: rgba(26, 26, 26, 0.701961);
  border-radius: 0.8333vw;
}
.diva .diva-team-ranking-data-panel__panel--opaque {
  background: #000000;
}
.diva .diva-team-ranking-data-panel__tab-space {
  margin-left: 0.8333vw;
  height: 3.4896vw;
  width: 25.2083vw;
  display: flex;
  flex-direction: row;
  padding-bottom: 2.0833vw;
}
.diva .diva-team-ranking-data-panel__teams-space {
  width: 26.875vw;
  height: 27.8646vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  box-sizing: border-box;
  overflow: hidden;
}
.diva .diva-team-ranking-data-panel__header-space {
  width: 26.875vw;
  height: 4.1667vw;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  justify-content: space-between;
  align-items: center;
  display: flex;
  box-sizing: border-box;
  margin-bottom: 1.6667vw;
}
.diva .diva-team-ranking-data-panel__img-cont {
  display: block;
  width: 3.75vw;
}
.diva .diva-team-ranking-data-panel__img {
  width: 3.75vw;
  height: 3.75vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
.diva .diva-team-ranking-data-panel__text-cont {
  display: block;
  width: 19.7917vw;
  height: 4.1146vw;
}
.diva .diva-team-ranking-data-panel__header {
  display: block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.6667vw;
  line-height: 2.0833vw;
  color: #ebebeb;
  overflow: hidden;
  width: 19.7917vw;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .diva-team-ranking-data-panel__subheader {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #ebebeb;
  width: 19.7917vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.diva .diva-team-ranking-data-panel__listing-space {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0.8333vw;
  padding-right: 0.8333vw;
  width: 25.2083vw;
  padding-bottom: 0.8333vw;
  height: 2.6563vw;
  box-sizing: border-box;
  /* padding-top: 40px; */
}
.diva .diva-team-ranking-data-panel--no-tabs .diva-team-ranking-data-panel__tab-space {
  height: 0;
  overflow: hidden;
  padding: 0;
}
.diva .diva-team-ranking-data-panel--no-tabs .diva-team-ranking-data-panel__teams-space {
  height: 32.6042vw;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/TeamRankingElement.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-team-ranking {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 0.8333vw;
  background: rgba(255, 255, 255, 0.101961);
  padding: 0.4167vw;
  width: 25.2083vw;
  border-radius: 0.4167vw;
  border: 0.2083vw solid transparent;
}
.diva .diva-datapanel-team-ranking__number {
  width: 1.9271vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  text-align: right;
  color: #ebebeb;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-team-ranking__image-cont {
  padding-left: 1.25vw;
  padding-right: 1.25vw;
}
.diva .diva-datapanel-team-ranking__image {
  width: 3.5417vw;
  height: 3.5417vw;
  /* border-radius: 32px; */
  display: block;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.diva .diva-datapanel-team-ranking__texts {
  width: 15.6771vw;
}
.diva .diva-datapanel-team-ranking__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
  overflow: hidden;
  max-width: 15.5208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-team-ranking__subtitle {
  height: 1.5625vw;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5625vw;
  color: #939393;
  max-width: 15.5208vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-team-ranking__events {
  padding-top: 0.4167vw;
  display: flex;
  flex-direction: row;
}
.diva .diva-datapanel-team-ranking__value {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  text-align: right;
  color: #ebebeb;
  width: 6.1979vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.diva .diva-datapanel-team-ranking--focused {
  border: 0.2083vw solid #ebebeb;
  border-radius: 0.625vw;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelNewNotification.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .diva-datapanel-notification {
  border-radius: 2.2917vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding-left: 1.6667vw;
  padding-right: 1.6667vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 4.5833vw;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .diva-datapanel-notification__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  font-weight: 700;
  padding-left: 0.4167vw;
}
.diva .diva-datapanel-notification__icon {
  height: 1.5104vw !important;
}
.diva .diva-datapanel-notification__icon {
  fill: none;
  width: 1.5104vw;
}
.diva .diva-datapanel-notification__icon-path {
  fill: #ebebeb;
}
.diva .diva-datapanel-notification--focused {
  background-color: #ebebeb;
}
.diva .diva-datapanel-notification--focused .diva-datapanel-notification__icon-path {
  fill: #cf030b;
}
.diva .diva-datapanel-notification--focused .diva-datapanel-notification__label {
  color: #cf030b;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelNotificationIcon.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-notification-icon {
  width: 1.6667vw;
  height: 1.6667vw;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/DataPanel/DataPanelNotificationPosition.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-datapanel-notification-position {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
}
.diva .diva-datapanel-notification-position__container {
  position: fixed;
  left: 4.1667vw;
  bottom: 8.75vw;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/MatchModeTimelineLayout.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-match-mode-timeline-layout {
  /* 38px * 3 */
  /* $full-width - $name-width */
  width: 91.1458vw;
  height: 5.9375vw;
  box-sizing: border-box;
}
.diva .diva-match-mode-timeline-layout__opponent-a, .diva .diva-match-mode-timeline-layout__opponent-b, .diva .diva-match-mode-timeline-layout__no-team {
  width: 91.1458vw;
  height: 1.9792vw;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}
.diva .diva-match-mode-timeline-layout__opponent-a-name, .diva .diva-match-mode-timeline-layout__opponent-b-name {
  width: 4.6875vw;
  height: 1.9792vw;
  box-sizing: border-box;
  /* font-family: Inter; */
  font-size: 1.4583vw;
  font-style: normal;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  line-height: 1.9792vw;
  color: white;
}
.diva .diva-match-mode-timeline-layout__opponent-a-timeline, .diva .diva-match-mode-timeline-layout__opponent-b-timeline, .diva .diva-match-mode-timeline-layout__no-team-timeline {
  height: 1.9792vw;
  width: 86.4583vw;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.diva .diva-match-mode-timeline-layout__no-team {
  justify-content: flex-start;
  padding-left: 4.6875vw;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/GroupedIcon.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .grouped-event-icon {
  width: 2.0833vw;
  height: 2.0833vw;
}
.diva .grouped-event-icon__path {
  fill: #ebebeb;
}
.diva .grouped-event-icon__mask {
  fill: #2a2a2a;
  fill-rule: evenodd;
  clip-rule: evenodd;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/DefaultTimelineIcon.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-default-timeline-icon {
  height: 2.0833vw;
  width: 2.0833vw;
}
.diva .diva-default-timeline-icon__icon {
  fill: #ebebeb;
}
.diva .diva-default-timeline-icon__mask {
  fill: black;
  fill-opacity: 0.4;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/TimelIneContainer.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-timeline-container {
  position: relative;
  width: 86.4583vw;
}
.diva .diva-timeline-container--matchMode {
  width: 86.4583vw;
}
.diva .diva-timeline-container__line {
  left: -0.8333vw;
  position: absolute;
  width: calc(100% + 1.6667vw);
  height: 0.3125vw;
  background: white;
  transform: translateY(-0.1563vw);
  border-radius: 0.1563vw;
  opacity: 0.2;
}
.diva .diva-timeline-container__line-scrubber {
  left: -0.8333vw;
  position: absolute;
  height: 0.3125vw;
  background: white;
  transform: translateY(-0.1563vw);
  border-radius: 0.1563vw;
  opacity: 1;
}
.diva .diva-timeline-container__scrubber-container {
  width: 2.0833vw;
  height: 2.0833vw;
  position: absolute;
  top: -1.0417vw;
  left: -1.0417vw;
  will-change: transform;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/TimelineIconCustom.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-timeline-icon-custom {
  width: 2.0833vw;
  height: 2.0833vw;
  box-sizing: border-box;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/TimeLineEvents/TimelineIconContainer.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-timeline-icon-container {
  position: absolute;
  width: 2.0833vw;
  height: 2.0833vw;
  transform: translate(-1.0417vw, -1.0417vw);
  opacity: 0.5;
}
.diva .diva-timeline-icon-container--focused {
  opacity: 1;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/SkipInterval/SkipIntervalButton/SkipIntervalButton.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
.diva .skip-interval-button {
  border-radius: 2.2917vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding-left: 3.125vw;
  padding-right: 2.5vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 4.5833vw;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .skip-interval-button__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  line-height: 4.5833vw;
  font-weight: 700;
  padding-left: 1.25vw;
}
.diva .skip-interval-button__icon {
  height: 1.4583vw !important;
}
.diva .skip-interval-button__icon {
  fill: none;
  width: 1.5104vw;
}
.diva .skip-interval-button__icon-path {
  fill: #ebebeb;
}
.diva .skip-interval-button--focused {
  background-color: #ebebeb;
}
.diva .skip-interval-button--focused .skip-interval-button__icon-path {
  fill: #cf030b;
}
.diva .skip-interval-button--focused .skip-interval-button__label {
  color: #cf030b;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/SkipInterval/SkipIntervalModeFullscreen/SkipIntervalModeFullscreen.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-skip-interval-mode-fullscreen {
  position: relative;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
.diva .diva-skip-interval-mode-fullscreen--hidden {
  display: none;
}
.diva .diva-skip-interval-mode-fullscreen__button {
  position: absolute;
  bottom: 6.6667vw;
  right: 4.5313vw;
  z-index: 99;
}
.diva .diva-skip-interval-mode-fullscreen::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: linear-gradient(180deg, rgba(26, 26, 26, 0) 20%, rgba(26, 26, 26, 0.65) 71.12%, rgba(26, 26, 26, 0.8) 98.12%);
  z-index: 10;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!../webtv-ui/lib/Label/LoadingSpinner.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .diva-loading-spinner {
  display: flex;
  align-items: center;
  position: relative;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
}
.diva .diva-loading-spinner__text {
  color: white;
  text-align: center;
  margin-right: 0.2604vw;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.8229vw;
  font-weight: 700;
}
.diva .diva-loading-spinner__progress-bar {
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.diva .diva-loading-spinner__progress-bar {
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  display: flex;
  --bs-bg-opacity: 1;
}
.diva .diva-loading-spinner__progress-bar__circle {
  width: 3.6458vw;
  height: 3.6458vw;
  margin: auto;
  border-radius: 50%;
  background-color: black;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/VideoContainer.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .diva-web-tv-component {
  display: block;
  visibility: hidden;
  width: 100vw;
  height: 56.25vw;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1;
}
.diva .diva-web-tv-component--visible {
  visibility: visible;
}
.diva .diva-web-tv-component--is-ad-visible .diva-video {
  visibility: hidden;
}
.diva .diva-web-tv-component--squeezeback-view {
  border: solid transparent 0.2604vw;
}
.diva .diva-web-tv-component--squeezeback-view.diva-web-tv-component {
  z-index: 9999999;
  width: 22.1354vw;
  height: 12.4512vw;
  margin-left: calc(100% - 22.1354vw - 5.4688vw);
  margin-top: 4.1667vw;
  border-radius: 0.4167vw;
  aspect-ratio: 16/9;
}
.diva .diva-web-tv-component--squeezeback-view.diva-web-tv-component video {
  height: 100%;
  width: 100%;
}
.diva .diva-web-tv-component.diva-web-tv-component--squeezeback-view.diva-web-tv-component--focused-view {
  border: solid white 0.2604vw;
}
.diva .diva-web-tv-component video {
  width: 100vw;
  height: 56.25vw;
  background-color: black;
}
.diva .diva-web-tv-component--accessibility-big-cc video::cue {
  font-size: 120%;
}
.diva .diva-web-tv-component--accessibility-dark-background-cc video::cue {
  background-color: #1a1a1a;
  color: #fdd237;
}
.diva .diva-web-tv-component--is-audio video {
  width: 0.0521vw;
  height: 0.0521vw;
  position: absolute;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/endOfPlay/components/CustomChainPlayComponent.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .custom-up-next-element {
  position: absolute;
  bottom: 4.1667vw;
  left: 4.1667vw;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/endOfPlay/components/EndOfPlay.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .eop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: black;
  z-index: 999999;
  background-position: center center, center center;
  background-size: 100% 100%, 100% 100%;
  background-size: cover, cover;
}
.diva .eop__title {
  padding-top: 4.1667vw;
  padding-left: 4.1667vw;
  padding-right: 4.1667vw;
}
.diva .eop--squeezeback-visible .eop__title {
  padding-right: 32.8125vw;
}
.diva .eop__background {
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  left: 0;
  filter: blur(0.7813vw);
  z-index: -1;
}
.diva .eop__rewind-button {
  padding-top: 1.875vw;
  padding-left: 4.1667vw;
  display: flex;
}
.diva .eop__highlights_notification {
  position: absolute;
  top: 20.625vw;
  left: 3.9583vw;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/endOfPlay/components/EndOfPlayRewindButton.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .eop-rewind-button {
  display: block;
  background: rgba(255, 255, 255, 0.101961);
  border-radius: 2.5vw;
  padding-left: 1.6667vw;
  padding-right: 1.6667vw;
  display: flex;
  height: 3.4896vw;
  align-items: center;
}
.diva .eop-rewind-button__icon {
  margin-right: 0.8333vw;
}
.diva .eop-rewind-button__text {
  font-weight: 700;
  font-size: 1.4583vw;
  line-height: 3.4896vw;
  color: #ebebeb;
}
.diva .eop-rewind-button--focused {
  background-color: #ebebeb;
}
.diva .eop-rewind-button--focused .eop-rewind-button__text {
  color: #f75258;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/endOfPlay/components/EndOfPlayRewindIcon.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .eop-rewind-icon {
  height: 1.7188vw;
  width: 1.7188vw;
  display: block;
}
.diva .eop-rewind-icon__path {
  fill: #ebebeb;
}
.diva .eop-rewind-icon__path--focused {
  fill: #f75258;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/endOfPlay/components/EndOfPlayTitle.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .eop-title {
  font-style: normal;
  font-weight: 700;
  font-size: 3.3333vw;
  line-height: 4.1667vw;
  color: #ebebeb;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .eop-title__subtitle {
  font-size: 1.4583vw;
  font-weight: 400;
  line-height: 2.1875vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/AudioTracksSettingsPanel.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .audio-tracks-settings-panel {
  padding-top: 4.1667vw;
}
.diva .audio-tracks-settings-panel__title {
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-weight: bold;
  font-size: 1.875vw;
  line-height: 2.3438vw;
  color: #ebebeb;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .audio-tracks-settings-panel__audio-tracks-select {
  height: 47.2917vw;
  margin-top: 2.5vw;
}
.diva .audio-tracks-settings-panel__audio-tracks-select .scrollable-container__content.scrollable-container__content--vertical {
  transition: 0.15s linear top;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/GenericSettingsPanel.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .generic-settings-panel {
  background: linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.8) 45.31%, rgba(26, 26, 26, 0.8) 100%);
  height: 58.125vw;
  width: 56.25vw;
  position: fixed;
  right: 0;
  top: 0;
  box-sizing: border-box;
  padding-left: 24.1146vw;
  padding-right: 4.1667vw;
  z-index: 99999;
}
.diva .generic-settings-panel--opaque {
  width: 33.8542vw;
  padding-left: 1.7188vw;
  background: #1a1a1a;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/SettingsMenuButton.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .settings-menu-button {
  color: #ebebeb;
  background-color: transparent;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 6.3542vw;
  margin-bottom: 1.0417vw;
  border-radius: 0.8333vw;
}
.diva .settings-menu-button--focused {
  background-color: #ffffff;
  color: #cf030b;
}
.diva .settings-menu-button__text {
  display: flex;
  width: 20.8333vw;
  flex-direction: column;
}
.diva .settings-menu-button__label {
  display: block;
  width: 20.8333vw;
  font-weight: bold;
  font-size: 1.6667vw;
  line-height: 1.8229vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .settings-menu-button__subtitle {
  display: block;
  width: 20.8333vw;
  font-size: 1.4583vw;
  line-height: 1.6667vw;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .settings-menu-button__radio {
  display: flex;
  height: 2.0833vw;
  width: 2.0833vw;
  align-items: center;
  justify-content: center;
}
.diva .settings-menu-button__icon {
  display: flex;
  height: 1.4583vw;
  width: 0.8333vw;
  align-items: center;
  justify-content: center;
}
.diva .settings-menu-button__icon-path {
  fill: #ebebeb;
}
.diva .settings-menu-button__divider {
  display: block;
  padding-bottom: 0.8333vw;
  width: 100%;
  box-sizing: border-box;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
}
.diva .settings-menu-button__divider::after {
  border-bottom: 0.0521vw solid #ebebeb;
  height: 0;
  content: "";
  display: block;
}
.diva .settings-menu-button--focused {
  background-color: #ffffff;
  color: #cf030b;
}
.diva .settings-menu-button--focused .settings-menu-button__subtitle {
  color: #cf030b;
}
.diva .settings-menu-button--focused .settings-menu-button__icon-path {
  fill: #cf030b;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/ClosedCaptionsPanel.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .cc-settings-panel {
  padding-top: 4.1667vw;
}
.diva .cc-settings-panel__title {
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-weight: bold;
  font-size: 1.875vw;
  line-height: 2.3438vw;
  color: #ebebeb;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .cc-settings-panel__cc-tracks-select {
  height: 47.2917vw;
  margin-top: 2.5vw;
}
.diva .cc-settings-panel__cc-tracks-select .scrollable-container__content.scrollable-container__content--vertical {
  transition: 0.15s linear top;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/SettingsPanel.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .settings-panel {
  padding-top: 4.1667vw;
}
.diva .settings-panel__title {
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-style: normal;
  font-weight: bold;
  font-size: 1.875vw;
  line-height: 2.3438vw;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .settings-panel__subTitle {
  padding-top: 2.0833vw;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  overflow: hidden;
  font-style: normal;
  font-weight: bold;
  font-size: 1.6667vw;
  line-height: 2.0833vw;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .settings-panel__description {
  padding-top: 1.25vw;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  padding-bottom: 1.25vw;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4583vw;
  line-height: 2.1875vw;
  color: #ffffff;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/VideoQualitiesPanel.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .video-qualities-settings-panel {
  padding-top: 4.1667vw;
}
.diva .video-qualities-settings-panel__title {
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-weight: bold;
  font-size: 1.875vw;
  line-height: 2.3438vw;
  color: #ebebeb;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.diva .video-qualities-settings-panel__quality-level-select {
  height: 47.2917vw;
  margin-top: 2.5vw;
}
.diva .video-qualities-settings-panel__quality-level-select .scrollable-container__content.scrollable-container__content--vertical {
  transition: 0.15s linear top;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/highlights/components/HighlightLabel/HighlightLabel.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .highlight-label {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background: #3a5dfa;
  padding-left: 0.4688vw;
  padding-right: 0.4167vw;
  border-radius: 0.2083vw;
  line-height: 1.7708vw;
  font-size: 1.25vw;
  font-weight: bold;
  color: #ffffff;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/videoLists/components/VideoListRow.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .video-list-row {
  display: flex;
  padding-top: 0.8333vw;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/videoLists/components/VideoLists.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .video-lists {
  pointer-events: none;
  padding-top: 7.1354vw;
  height: 37.6563vw;
  width: 100vw;
  position: fixed;
  bottom: -20.9896vw;
  left: 0;
  box-sizing: border-box;
  z-index: 99;
  overflow: hidden;
  transform: translateY(0);
  transition: 0.25s linear transform;
  will-change: transform;
}
.diva .video-lists--is-end-of-play {
  z-index: 9999999;
}
.diva .video-lists--visible {
  pointer-events: auto;
  padding-top: 7.1354vw;
  transform: translateY(-19.1667vw);
  height: 37.6563vw;
  background: linear-gradient(0deg, rgba(26, 26, 26, 0.8) 0%, rgba(26, 26, 26, 0.8) 32.57%, rgba(26, 26, 26, 0) 98.12%);
}
.diva .video-lists--visible.video-lists--opaque {
  background: transparent;
}
.diva .video-lists--poster {
  padding-top: 0;
}
.diva .video-lists--poster .video-lists__list-cont {
  height: 48.0729vw;
}
.diva .video-lists--hidden-for-ad {
  visibility: hidden;
}
.diva .video-lists__list-cont {
  display: block;
  pointer-events: auto;
  width: 100%;
  height: 25.3125vw;
}
.diva .video-lists__list-cont.video-lists__list-cont--animated .scrollable-container__content--vertical {
  transition: 0.25s linear top;
}
.diva .video-lists__list-cont--mouse-over-disabled {
  pointer-events: none;
}
.diva .video-lists__list-cont--up-next .scrollable-container__content.scrollable-container__content--horizontal {
  top: auto !important;
  top: initial !important;
}
.diva .video-lists__list-cont--up-next .scrollable-container__content.scrollable-container__content--horizontal {
  bottom: 0.5208vw;
  height: 13vw;
  width: 100%;
}
.diva .video-lists__empty-title {
  height: 3.125vw;
  padding-bottom: 2.0833vw;
}
.diva .video-lists__opaque-backgorund {
  height: 30.7813vw;
  width: 100%;
  bottom: 0;
  position: fixed;
  z-index: 98;
  background: #1a1a1a;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/videoLists/components/VideoListTitle.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .video-list-titles {
  position: relative;
  height: 3.125vw;
  padding-bottom: 2.0833vw;
}
.diva .video-list-titles__title {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.25s;
  will-change: opacity;
  line-height: 3.125vw;
  font-size: 2.5vw;
  font-weight: bold;
  height: 3.125vw;
  color: #ebebeb;
  padding-left: 4.1667vw;
  padding-right: 4.1667vw;
  width: 100%;
  max-width: 68.5938vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .video-list-titles__title--selected {
  opacity: 1;
}
.diva .video-list-titles__timer {
  transform: translateY(-2.6042vw);
  top: 0;
  left: 0;
  position: absolute;
  max-width: 68.5938vw;
  padding-left: 4.1667vw;
  padding-right: 4.1667vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/videoLists/components/VideoScrollableList.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .video-scrollable-list--poster .video-scrollable-list__container {
  height: 28.2292vw;
}
.diva .video-scrollable-list__container {
  height: 19.0625vw;
}
.diva .video-scrollable-list__container .scrollable-container__content--horizontal {
  transition: 0.25s linear left;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/settings/components/ClosedCaptionsEnhancementsPanel.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .cc-enhancement-panel {
  padding-top: 4.1667vw;
}
.diva .cc-enhancement-panel__title {
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-weight: bold;
  font-size: 1.875vw;
  line-height: 2.3438vw;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .cc-enhancement-panel__subTitle {
  padding-top: 2.0833vw;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  max-width: 25.6771vw;
  font-weight: bold;
  font-size: 1.6667vw;
  line-height: 2.0833vw;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diva .cc-enhancement-panel__description {
  padding-top: 1.25vw;
  padding-left: 2.0833vw;
  padding-right: 2.0833vw;
  padding-bottom: 1.25vw;
  font-size: 1.4583vw;
  line-height: 2.1875vw;
  color: #ffffff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/SeekMode/SkipElement.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .skip-element {
  position: fixed;
  top: 23.6979vw;
  right: 45.5208vw;
  width: 8.9063vw;
  height: 8.9063vw;
  box-sizing: border-box;
  padding-top: 1.5625vw;
  padding-left: 1.9792vw;
  z-index: 99;
}
.diva .skip-element--visibleFB, .diva .skip-element--visibleFF {
  background: rgba(26, 26, 26, 0.6);
  border-radius: 50%;
}
.diva .skip-element__svg {
  width: 5.0521vw;
  height: 5.5208vw;
}
.diva .skip-element__text {
  font-style: normal;
  font-weight: normal;
  font-size: 2.0833vw;
  line-height: 2.6042vw;
  color: #ebebeb;
  margin-top: -4.1667vw;
  margin-left: -0.9896vw;
  width: 100%;
  text-align: center;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/icons/GoLiveIcon.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .go-live {
  border-radius: 2.5vw;
  background-color: rgba(255, 255, 255, 0.101961);
  padding: 1.0417vw 2.5vw;
  min-height: 1.875vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.diva .go-live--focused {
  background-color: #ebebeb;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .go-live--focused .go-live__label {
  color: #cf030b;
}
.diva .go-live--hidden {
  display: block;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
}
.diva .go-live__icon {
  margin-right: 1.25vw;
}
.diva .go-live__label {
  color: #ebebeb;
  font-size: 1.6667vw;
  font-weight: 700;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/icons/SmallPlayIcon.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .small-play-icon {
  width: 1.4583vw;
  height: 1.875vw;
}
.diva .small-play-icon__path {
  fill: #ffffff;
}
.diva .small-play-icon__path--focused {
  fill: #cf030b;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/LiveBadge.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .live-badge {
  border-radius: 0.4167vw;
  background-color: #dc363c;
  padding: 0.6771vw 0.8333vw;
}
.diva .live-badge--disabled {
  background-color: #4d4d4d;
}
.diva .live-badge__circle {
  width: 0.9375vw;
  height: 0.9375vw;
  border-radius: 50%;
  margin-right: 0.625vw;
  background-color: #ebebeb;
  float: left;
}
.diva .live-badge__circle--disabled {
  background-color: #ebebeb;
}
.diva .live-badge__label {
  color: #ebebeb;
  font-size: 1.4583vw;
  line-height: 0.8333vw;
  font-weight: 700;
  float: left;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/icons/PauseIcon.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .pause-icon {
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
}
.diva .pause-icon--focused {
  background-color: #ebebeb;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .pause-icon--focused .pause-icon__icon path {
  fill: #cf030b;
}
.diva .pause-icon--hidden {
  display: block;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
}
.diva .pause-icon__icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.5vw;
  height: 2.5vw;
}
.diva .pause-icon__icon path {
  fill: #ffffff;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/icons/PlayIcon.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .play-icon {
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
}
.diva .play-icon--focused {
  background-color: #ebebeb;
  box-shadow: 0 0 0.625vw rgba(0, 0, 0, 0.2);
}
.diva .play-icon--focused .play-icon__icon path {
  fill: #cf030b;
}
.diva .play-icon--hidden {
  display: block;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
}
.diva .play-icon__icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.5vw;
  height: 2.5vw;
}
.diva .play-icon__icon path {
  fill: #ffffff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/PlayToggleControl.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .play-toggle-control {
  display: block;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/PlayerControlsLive.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .player-controls-live {
  display: block;
  width: 100%;
  height: 37.8125vw;
  z-index: 10;
}
.diva .player-controls-live {
  transition: opacity 0.3s;
  opacity: 1;
}
.diva .player-controls-live--hidden {
  opacity: 0;
}
.diva .player-controls-live__play-toggle {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: 29.6875vw;
  z-index: 2;
}
.diva .player-controls-live__go-live {
  position: absolute;
  top: 29.6875vw;
  left: 54.6875vw;
  z-index: 2;
}
.diva .player-controls-live__go-live--is-audio {
  left: 58.5938vw;
}
.diva .player-controls-live__seekbar-control {
  position: absolute;
  top: 27.6042vw;
  z-index: 2;
  left: 4.6875vw;
}
.diva .player-controls-live__time-container {
  position: absolute;
  top: 30.8333vw;
  right: 4.4792vw;
  z-index: 2;
}
.diva .player-controls-live__time {
  float: left;
  top: 0.4167vw;
  position: relative;
  margin-right: 1.3021vw;
  z-index: 2;
}
.diva .player-controls-live__live-now {
  float: left;
  z-index: 2;
}
.diva .player-controls-live__settings-container {
  position: absolute;
  top: 29.6875vw;
  left: 4.1667vw;
  z-index: 2;
}
.diva .player-controls-live__highlights-next {
  position: absolute;
  top: 29.6875vw;
  right: 4.5313vw;
  z-index: 2;
}
.diva .player-controls-live__skip-interval {
  position: absolute;
  top: 29.6875vw;
  right: 4.5313vw;
  z-index: 2;
}
.diva .player-controls-live__highlights-full-match {
  position: absolute;
  top: 29.6875vw;
  right: 27.2396vw;
  z-index: 2;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/EventBoxes/EventsList.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .events-list {
  position: fixed;
  top: 23.4375vw;
  width: 100vw;
  left: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/SeekMode/SeekbarModeControl.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .seekbar-mode-control {
  position: absolute;
  z-index: 99999;
  margin-left: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/MatchScores.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .match-scores__name-team-a {
  position: absolute;
  top: -6.6146vw;
  left: 0;
  font-weight: bold;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
}
.diva .match-scores__name-team-b {
  position: absolute;
  top: -2.5521vw;
  left: 0;
  font-weight: bold;
  font-size: 1.4583vw;
  line-height: 1.8229vw;
  color: #ebebeb;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/SeekbarControl.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .seekbar-control {
  display: block;
  width: 100%;
}
.diva .seekbar-control__progress {
  position: relative;
  top: -3.8542vw;
}
.diva .seekbar-control__progress--match-mode {
  position: absolute;
  top: -3.8542vw;
  left: 5.1042vw;
}
.diva .seekbar-control__timeline-control {
  position: absolute;
  left: 0vw;
  top: -5.5729vw;
}
.diva .seekbar-control__timeline-control--teamA {
  position: absolute;
  top: -5.5729vw;
  left: 5.2083vw;
}
.diva .seekbar-control__timeline-control--teamB {
  position: absolute;
  top: -1.5104vw;
  left: 5.2083vw;
}
.diva .seekbar-control__timeline-control--noTeam {
  position: absolute;
  top: -3.6458vw;
  left: 5.2083vw;
}
.diva .seekbar-control__scores-container {
  left: 0;
}

.diva .subtitles-over-eventlist video::-webkit-media-text-track-container {
  transform: translate(0, -34.4792vw);
}

.diva .subtitles-over-timeline video::-webkit-media-text-track-container {
  transform: translate(0, -20.8333vw);
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/icons/TimelineIcon.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .timeline-icon__default {
  width: 0.6771vw;
  height: 0.6771vw;
  border-radius: 50%;
  opacity: 0.5;
  background-color: #ebebeb;
  transform: translate(-50%, -50%);
}
.diva .timeline-icon__default--focused {
  opacity: 1;
}
.diva .timeline-icon__custom {
  opacity: 0.5;
  width: 2.0833vw;
  height: 2.0833vw;
  box-sizing: border-box;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
.diva .timeline-icon__custom--focused {
  opacity: 1;
}
.diva .timeline-icon__no-team {
  opacity: 1;
  width: 0.2083vw;
  height: 0.4167vw;
  background-color: #1a1a1a;
  transform: translate(-50%, -50%);
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/Timeline.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .timeline {
  width: 90.9375vw;
  height: 0.4167vw;
}
.diva .timeline--match-mode {
  width: 85.625vw;
}
.diva .timeline__icon {
  display: inline-block;
  position: absolute;
  z-index: 999999;
}

.diva .diva-timeline-icon-container {
  position: absolute;
  width: 2.0833vw;
  height: 2.0833vw;
  transform: translate(-1.0417vw, -1.0417vw);
  opacity: 0.5;
}
.diva .diva-timeline-icon-container--focused {
  opacity: 1;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/TimelineControl.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.diva .timeline-control {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/ProgressControl.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .progress-control {
  width: 90.9375vw;
  height: 0.4167vw;
  border-radius: 0.4167vw;
  background-color: rgba(255, 255, 255, 0.2);
}
.diva .progress-control--match-mode {
  width: 85.625vw;
}
.diva .progress-control__current {
  height: 0.4167vw;
  border-radius: 0.4167vw;
  background-color: #ebebeb;
}
.diva .progress-control__thumb {
  position: absolute;
  width: 1.3542vw;
  height: 1.3542vw;
  margin-left: -0.6771vw;
  margin-top: -0.8854vw;
  border-radius: 50%;
  background-color: #ebebeb;
}
.diva .progress-control__thumb:after {
  content: "";
  width: 0.625vw;
  height: 0.625vw;
  left: 0.3646vw;
  top: 0.3646vw;
  position: absolute;
  border-radius: 50%;
  background-color: #939393;
}
.diva .progress-control__thumb--focused {
  width: 2.0833vw;
  height: 2.0833vw;
  margin-left: -1.0417vw;
  margin-top: -1.25vw;
}
.diva .progress-control__thumb--focused:after {
  left: 0.7292vw;
  top: 0.7292vw;
  background-color: #cf030b;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/NextButton.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .next-button {
  display: block;
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
  position: absolute;
  left: calc(50% + 4.1667vw + 1.1458vw);
  transform: translateX(-50%);
  top: 29.6875vw;
  z-index: 2;
  padding: 0.7813vw;
  box-sizing: border-box;
}
.diva .next-button--focused {
  background: #ebebeb;
}
.diva .next-button--focused path {
  fill: #cf030b;
}
.diva .next-button--disabled {
  opacity: 0.4;
  pointer-events: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/SkipForwardButton.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .skip-forward-button {
  display: block;
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
  position: absolute;
  left: calc(50% + 4.1667vw + 1.1458vw);
  transform: translateX(-50%);
  top: 29.6875vw;
  z-index: 2;
  padding: 0.7813vw;
  box-sizing: border-box;
}
.diva .skip-forward-button__label {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.0417vw;
}
.diva .skip-forward-button--focused {
  background: #ebebeb;
  color: red;
}
.diva .skip-forward-button--focused path {
  fill: #cf030b;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/PreviousButton.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .previous-button {
  display: block;
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
  position: absolute;
  left: calc(50% - 4.1667vw - 1.1458vw);
  transform: translateX(-50%);
  top: 29.6875vw;
  z-index: 2;
  padding: 0.7813vw;
  box-sizing: border-box;
}
.diva .previous-button--focused {
  background: #ebebeb;
}
.diva .previous-button--focused path {
  fill: #cf030b;
}
.diva .previous-button--disabled {
  opacity: 0.4;
  pointer-events: none;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/SkipBackButton.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .skip-back-button {
  display: block;
  width: 4.1667vw;
  height: 4.1667vw;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.101961);
  position: absolute;
  left: calc(50% - 4.1667vw - 1.1458vw);
  transform: translateX(-50%);
  top: 29.6875vw;
  z-index: 2;
  padding: 0.7813vw;
  box-sizing: border-box;
}
.diva .skip-back-button__label {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.0417vw;
}
.diva .skip-back-button--focused {
  background: #ebebeb;
  color: red;
}
.diva .skip-back-button--focused path {
  fill: #cf030b;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/PlayerMetadata.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .player-metadata__camera-name {
  margin-right: 0.5208vw;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerUI/PlayerUILive.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .player-ui-live {
  display: block;
  width: 100vw;
  height: calc(100vh - 3.125vw);
  z-index: 100;
  position: absolute;
  bottom: 3.125vw;
}
.diva .player-ui-live--hidden {
  pointer-events: none;
}
.diva .player-ui-live__player-controls {
  position: absolute;
  bottom: 0;
}
.diva .player-ui-live__player-metadata {
  position: absolute;
  top: 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerControls/PlayerControlsVod.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .player-controls-vod {
  display: block;
  width: 100%;
  height: 37.8125vw;
  z-index: 10;
}
.diva .player-controls-vod {
  transition: opacity 0.3s;
  opacity: 1;
}
.diva .player-controls-vod--hidden {
  opacity: 0;
}
.diva .player-controls-vod__play-toggle {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 29.6875vw;
  z-index: 2;
}
.diva .player-controls-vod__seekbar-control {
  position: absolute;
  top: 27.6042vw;
  left: 0;
  z-index: 2;
  left: 4.6875vw;
}
.diva .player-controls-vod__time {
  position: absolute;
  top: 31.25vw;
  right: 4.4792vw;
  z-index: 2;
}
.diva .player-controls-vod__settings-container {
  position: absolute;
  top: 29.6875vw;
  left: 4.1667vw;
  z-index: 2;
}
.diva .player-controls-vod__highlights-next {
  position: absolute;
  top: 29.6875vw;
  right: 4.5313vw;
  z-index: 2;
}
.diva .player-controls-vod__skip-interval {
  position: absolute;
  top: 29.6875vw;
  right: 4.5313vw;
  z-index: 2;
}
.diva .player-controls-vod__highlights-full-match {
  position: absolute;
  top: 29.6875vw;
  right: 27.2396vw;
  z-index: 2;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./lib/components/player/playerUI/PlayerUIVod.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/* Used https://maketintsandshades.com/ to calculate tint and shade values */
/* Greyscale */
/**
 * Slightly lighten a color
 * @access public
 * @param {Color} $color - color to tint
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
/**
 * Slightly darken a color
 * @access public
 * @param {Color} $color - color to shade
 * @param {Number} $percentage - percentage of `$color` in returned color
 * @return {Color}
 */
.diva .player-ui-vod {
  display: block;
  width: 100vw;
  height: calc(100vh - 3.125vw);
  z-index: 100;
  position: absolute;
  bottom: 3.125vw;
}
.diva .player-ui-vod--hidden {
  pointer-events: none;
}
.diva .player-ui-vod__player-controls {
  position: absolute;
  bottom: 0;
}
.diva .player-ui-vod__player-metadata {
  position: absolute;
  top: 0;
}
.page-entry > .diva { position: fixed; top: 0; left: 0; z-index: 10; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.channel-logo-tv { position: absolute; width: 60px; height: 45px; right: 15px; bottom: 19.5px; }

.channel-logo-tv--image { width: auto; max-width: 60px; height: auto; max-height: 45px; }

.channel-logo-tv--short-code { background-color: #0099f7; font-size: 18px; font-weight: bold; line-height: 35px; padding: 5px; width: auto; min-width: 60px; max-width: 80px; text-align: center; text-transform: uppercase; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.linear-player__container { position: relative; height: 865px; transition: height 0.3s; }

.linear-player__container--isCollapsed { height: 610px; }

.linear-player__video { background: transparent no-repeat center; background-size: contain; position: fixed; top: 0; left: 0; width: 1920px; height: 1080px; transition: top 0.3s; z-index: -1; }

.linear-player__video--hideVideo .Video { display: none; }

.linear-player__video .diva .player-ui { display: none; }

.linear-player__video .diva .player-controls-live { height: 835px; }

.linear-player__video .diva .seekbar-control__progress { top: 0; }

.linear-player__cover { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent 480px, transparent 640px, #000000 1080px); position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.3s; }

.linear-player__cover--isChdEntry { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent 480px, transparent 640px, rgba(0, 0, 0, 0.85) 1080px); }

.linear-player__cover--show { opacity: 1; }

.linear-player__meta-data { padding-top: 80px; opacity: 0; transition: opacity 0.3s; }

.linear-player__meta-data--show { opacity: 1; }

.linear-player__meta-data--center { padding-top: 300px; text-align: center; }

.linear-player__info { width: 90%; }

.linear-player__info--center { width: 100%; }

.linear-player__info--center .player-info__title, .linear-player__info--center .player-info__sub-title { text-align: center; }

.linear-player__msg { width: 600px; margin-left: auto; margin-right: auto; }

.linear-player__msg--text { font-size: 42px; font-weight: bold; line-height: 47px; text-transform: uppercase; }

.linear-player__msg--sub-text { font-size: 28px; line-height: 42px; margin-top: 10px; }

.linear-player__logo { opacity: 0; }

.linear-player__logo.channel-logo { position: absolute; top: 80px; right: 0; text-transform: uppercase; width: 120px; height: 90px; }

.linear-player__logo.channel-logo--image { width: auto; max-width: 120px; height: auto; max-height: 90px; }

.linear-player__logo.channel-logo--short-code { color: #ffffff; font-size: 26px; font-weight: bold; line-height: 80px; max-width: 120px; text-align: center; }

.linear-player__logo--show { opacity: 1; }

.linear-player__actions { margin-top: 40px; }

.linear-player__actions .action { height: 90px; margin-right: 40px; }

.linear-player__actions .action:last-child { margin-right: 0; }

.linear-player__loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: opacity 0.3s; opacity: 0; }

.linear-player__loading--loading { opacity: 1; }

.linear-player__controls { position: absolute; bottom: 0; left: 0; right: 0; height: 100px; transition: opacity 0.3s; opacity: 0; }

.linear-player__controls--show { opacity: 1; }

.linear-player__process { margin: 0; }

.linear-player__process .player-progress__drag-area { width: 100%; }

.linear-player__process .player-progress__bar { background-color: rgba(255, 255, 255, 0.5); border-radius: 3px; position: absolute; left: 50%; transform: translateX(-50%); width: 1450px; height: 6px; }

.linear-player__process .player-progress__bar-current { border-radius: 3px; }

.linear-player__linear-control { margin-top: 10px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.schedule-metadata { margin-top: 9px; width: 240px; text-align: left; }

.schedule-metadata__time { color: var(--color-row-packshot-text-duration); font: var(--typography-caption-web-tv-regular); height: 34px; }

.schedule-metadata__title { display: -webkit-box /*rtl: block*/; max-height: 64px; overflow: hidden; white-space: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: var(--color-row-packshot-text-title); font: var(--typography-body-web-tv-bold); margin-top: 5px; }

.schedule-metadata__title--blackout { text-transform: uppercase; }

.schedule-metadata__subtitle { color: var(--color-row-packshot-text-metadata); font: var(--typography-caption-web-tv-regular); height: 34px; margin-top: 5px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.linear-play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 56px; height: 56px; border-radius: 50%; background-image: url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyAiZm9udHMvcGxheS1pY29uLnN2ZyI7); background-size: 56px 56px; background-repeat: no-repeat; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.ch2-item { font-size: 0; display: inline-block; vertical-align: top; position: relative; }

.ch2-item__cover { background: transparent url(data:image/png;base64,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) center top/100% 125% no-repeat; width: 100%; height: 50%; position: absolute; top: 50%; left: 0; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.no-schedule { position: relative; background-color: #222222; height: 100%; }

.no-schedule--focused { outline: solid 6px #ffffff; }

.no-schedule div { color: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 28px; line-height: 34px; letter-spacing: 0; text-align: center; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.view-full-schedule__container { position: relative; background-color: var(--color-row-view-all-item-background); color: var(--color-row-view-all-item-text); font: var(--typography-body-web-tv-bold); text-transform: uppercase; }

.view-full-schedule__container--focused { outline: solid 6px var(--color-row-packshot-border-tv-focus); }

.view-full-schedule__container span { position: absolute; top: 50%; left: 0; transform: translateY(-50%); white-space: normal; width: 100%; text-align: center; padding: 0 20px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg3-item { display: inline-block; vertical-align: top; position: relative; }

.epg3-item__item { display: block; }

.epg3-item__item--isBlackout { background: #1a1a1a; }

.epg3-item__cover { background: transparent url(data:image/png;base64,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) center top/100% 125% no-repeat; width: 100%; height: 50%; position: absolute; top: 50%; left: 0; }

.epg3-item .lock-icon { z-index: 1; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-date-picker-tv__drop-button { display: block; height: 64px; font-size: 26px; width: auto; border-radius: 64px; padding: 8px 32px; background-color: var(--color-row-epg1-tab-bar-button-background-tv-default); }

.epg1-date-picker-tv__drop-button--active { background-color: var(--color-row-epg1-tab-bar-button-background-tv-active); }

.epg1-date-picker-tv__drop-button--focused { background-color: var(--color-row-epg1-tab-bar-button-background-tv-focus); }

.epg1-date-picker-tv__drop-button-icon { width: 32px; height: 32px; color: var(--color-row-epg1-tab-bar-button-icon-tv-default); top: 16px; position: absolute; }

.epg1-date-picker-tv__drop-button-icon path { fill: var(--color-row-epg1-tab-bar-button-icon-tv-default); }

.epg1-date-picker-tv__drop-button-icon--focused { color: var(--color-row-epg1-tab-bar-button-icon-tv-focus); }

.epg1-date-picker-tv__drop-button-icon--focused path { fill: var(--color-row-epg1-tab-bar-button-icon-tv-focus); }

.epg1-date-picker-tv__drop-button-label { display: block; padding-left: 52px; font-family: var(--font-family-title); font-weight: 700; font-size: 24px; line-height: 24px; color: var(--color-row-epg1-tab-bar-button-text-tv-default); }

.epg1-date-picker-tv__drop-button-label--focused { color: var(--color-row-epg1-tab-bar-button-text-tv-focus); }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.channel-name { width: 204px; height: 116px; overflow: hidden; position: relative; border-radius: 8px; margin-top: 24px; background-color: var(--color-row-epg1-channel-tile-default); padding: 5px; }

.channel-name--focused { background-color: var(--color-row-epg1-channel-tile-focus); }

.channel-name .channel-logo-tv { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 98%; width: auto; height: auto; object-fit: contain; }

.channel-name .channel-logo-tv__title { font-size: 16px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-channels-names-tv { display: block; width: 204px; }

.epg1-channels-names-tv__date-title { height: 116px; font-family: var(--font-family-title); font-size: 24px; font-weight: 700; line-height: 24px; color: var(--color-row-epg1-timetrack-date); padding-top: 80px; }

.epg1-channels-names-tv__channel-names-container { display: block; width: 204px; max-height: 540px; overflow: hidden; }

.epg1-channels-names-tv__channel-names-container--short { max-height: 400px; }

.epg1-channels-names-tv__channel-names-container div:first-child { margin-top: 0px; }

.epg1-channels-names-tv__channel-names { position: relative; transform: translateY(0); transition: transform 350ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

.timeline-item-tv { font-family: var(--font-family-title); font-size: 20px; line-height: 20px; font-weight: 700; color: var(--color-row-epg1-timetrack-time); width: 60px; text-align: center; margin-left: 300px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.current-time-tv { background-color: var(--color-row-epg1-time-indicator-bubble); height: 30px; width: 70px; border-radius: 8px; color: var(--color-global-badge-default-text); font-family: var(--font-family-title); font-weight: 700; font-size: 20px; line-height: 30px; text-align: center; bottom: 8px; position: absolute; margin-left: -35px; }

.current-time-tv:after { content: ""; position: absolute; left: 25px; bottom: -18px; border: 10px solid transparent; transform: rotate(180deg); border-bottom-color: var(--color-row-epg1-time-indicator-bubble); }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-schedule-empty-item-tv { height: 116px; min-width: 24px; overflow: hidden; padding-left: 12px; padding-right: 12px; float: left; }

.epg1-schedule-empty-item-tv--first { padding-left: 0; }

.epg1-schedule-empty-item-tv__content { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; padding-right: 24px; border-radius: 8px; background-color: var(--color-row-epg1-grid-cell-background-default); }

.epg1-schedule-empty-item-tv__content--focused { background-color: var(--color-row-epg1-grid-cell-background-tv-focus); }

.epg1-schedule-item-tv { height: 116px; min-width: 24px; overflow: hidden; padding-left: 12px; padding-right: 12px; }

.epg1-schedule-item-tv--first { padding-left: 0; }

.epg1-schedule-item-tv__content { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; padding-right: 24px; border-radius: 8px; background-color: var(--color-row-epg1-grid-cell-background-default); }

.epg1-schedule-item-tv__content--offAir { background-color: var(--color-row-epg1-grid-cell-background-disabled); }

.epg1-schedule-item-tv__content--focused { background-color: var(--color-row-epg1-grid-cell-background-tv-focus); }

.epg1-schedule-item-tv__metadata { position: absolute; padding-left: 28px; width: 90%; min-width: 0; float: left; left: 0; top: 34px; }

.epg1-schedule-item-tv__metadata--withImage { left: 207px; width: calc(100% - 220px); }

.epg1-schedule-item-tv__metadata--oneRow { top: 44px; }

.epg1-schedule-item-tv__title { font-family: var(--font-family-title); font-weight: 700; font-size: 24px; line-height: 30px; color: var(--color-row-epg1-grid-cell-text-tv-default); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: inherit; display: block; text-align: left; margin-top: 6px; width: auto; }

.epg1-schedule-item-tv__title--offAir { color: var(--color-row-epg1-grid-cell-text-tv-disabled); }

.epg1-schedule-item-tv__title--focused { color: var(--color-row-epg1-grid-cell-text-tv-focus); }

.epg1-schedule-item-tv__time { font-family: var(--font-family-title); font-weight: 400; font-size: 20px; line-height: 20px; color: var(--color-row-epg1-grid-cell-text-tv-default); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: auto; text-align: left; }

.epg1-schedule-item-tv__time--offAir { color: var(--color-row-epg1-grid-cell-text-tv-disabled); }

.epg1-schedule-item-tv__time--focused { color: var(--color-row-epg1-grid-cell-text-tv-focus); }

.epg1-schedule-item-tv__image-container { height: 100%; min-width: 205px; width: 205px; background-color: #1e1e1e; display: block; background-size: contain; position: relative; background-image: url(data:image/png;base64,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); }

.epg1-schedule-item-tv__image { height: 100%; width: auto; position: relative; display: block; }

.epg1-schedule-item-tv__dots-container { margin-left: -16px; position: absolute; top: 46px; left: 12px; }

.epg1-schedule-item-tv__dot { width: 6px; height: 6px; border-radius: 50%; background-color: var(--color-row-epg1-grid-cell-text-default); margin-bottom: 4px; }

.epg1-schedule-item-tv__progress-background { height: 100%; background-color: var(--color-row-epg1-grid-cell-progress-bar-background-default); display: block; position: absolute; left: 0; top: 0; }

.epg1-schedule-item-tv__progress-background--focused { background-color: var(--color-row-epg1-grid-cell-progress-bar-background-tv-focus); }

.epg1-schedule-item-tv .schedule-progress-bar { bottom: 6px; position: absolute; z-index: 1; width: auto; border-radius: 6px; overflow: hidden; width: 190px; left: 8px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-channels-items-tv { position: relative; height: 100%; overflow: hidden; width: 1546px; /* stylelint-disable value-no-vendor-prefix*/ /* autoprefixer: off */ }

.epg1-channels-items-tv__content { display: inline-block; width: auto; height: 100%; transform: translateX(0); transition: transform 350ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

.epg1-channels-items-tv__timeline-container { height: 116px; position: relative; width: 100%; display: block; top: 0; }

.epg1-channels-items-tv__timeline-times-container { height: 116px; position: absolute; margin-left: -30px; padding-top: 84px; display: -webkit-box; width: auto; white-space: nowrap; }

.epg1-channels-items-tv__timeline-times-container div:first-child { visibility: hidden; margin-left: 0; }

.epg1-channels-items-tv__current-time-container { height: 116px; padding-bottom: 10px; position: absolute; z-index: 2; width: 100%; }

.epg1-channels-items-tv__channel-rows-container { display: block; max-height: 540px; overflow: hidden; }

.epg1-channels-items-tv__channel-rows-container--short { max-height: 400px; }

.epg1-channels-items-tv__channel-rows-container div:first-child { margin-top: 0; }

.epg1-channels-items-tv__channel-rows { position: relative; transform: translateY(0); transition: transform 350ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

.epg1-channels-items-tv__channels-items-row { height: 116px; display: block; overflow: auto; white-space: nowrap; margin-top: 24px; width: max-content; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-channel-hero-tv { display: block; width: 100%; position: relative; z-index: 1; }

.epg1-channel-hero-tv__image-container { display: block; height: 512px; width: 1056px; position: absolute; right: 0; top: 0; background-color: #1e1e1e; }

.epg1-channel-hero-tv__image-container--withBackground { background-size: auto; background-image: url(data:image/png;base64,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); }

.epg1-channel-hero-tv__image { height: 100%; }

.epg1-channel-hero-tv__channel-image { height: 360px; max-height: 100%; max-width: 100%; opacity: 0.1; position: absolute; top: 36px; left: 0; margin-left: auto; margin-right: auto; }

.epg1-channel-hero-tv__left-image-gradient { height: 593px; width: 200px; position: absolute; right: 860px; top: 0; z-index: 2; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZEsRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTsAIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQdli7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtFehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGXwzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNFhImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH554SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJVgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyCqbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiEj6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhGfDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFpB+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJyeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJCYVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQlnyfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48vvacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0CvpvfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15LWytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AAbWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0zllmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHWztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5sxybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPwYyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmRXVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNmWS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wlxqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33zaEb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2vTqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqbPhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavrXTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxSfNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAABVJJREFUeF7t3e1q4zgAQNF09/0febczghiMcb6w7JlLzwHhRnFb/yiXJK7lr9vt9t/v8c/vsfj+cDv8f98OY35v31dz7369PB7G710/v3ccyxi2c8/mxxj25rdjMX7/cgx7+509hk+PYey7Nz/G8rPWj9fPr8fy3LIdlsfjb2xY7/voZ+3Nb+fe2WcYc2MMyz7LfotxbOvvmzmG7THs7TOsj2u7z7P5MYa9r9dz6+MYts+tHy9fr/d/9L3D3uNHts8923fr33WoABbjxcxfR7CADMECMgQLyBAsIEOwgJk+Oev3McECZjr17KJgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggXMZIlkIMMSyQCDYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgATO5NAfIcGkOwCBYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVjAp069ldczggV86tRbeT0jWMAVxquyw6/MBAu4wnhVdviVmWABr/yxz6y2BAt45Y99ZrUlWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYwEzf9+0pBAuY6eu+PYVgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWMBMjxbwG/OHF/cTLOCIbYQeLeA35g8v7idYwBGnrjC6JVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgAUd837eXECzgiK/79hKCBWQIFjDL6W8PBQuY5fS3h4IFZAgW/GyXnuU7SrDgZ7v0LN9RggVkCBaQIVhAhmABs/g/LCDD/2EBLAQLyBAsIEOwgAzBAjIECzjCiqNAhhVHAfYIFpAhWECGYAFH+NAdyPChO8AewQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLPjZLr14+SjBgp/t6MXLVmsAMqzWALBHsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAzBAmY5/bpCwQJmOf26QsECMgQLmOnUt4WCBcx06ttCwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgD1/5Q1WBQvYc+n9Bt8lWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFjCTu+YAGe6aAzAIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWMArz9a4OnX9qy3BAl55tsbVqetfbQkWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABey693+C7BAvYc+n9Bt8lWECGYAEZggVkCBaQIVjATKeeXRQsYKZTzy4KFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWQIFpAhWECGYAEZggVkCBaQIVhAhmABGYIFRNxuvwAIjvlcLvspGwAAAABJRU5ErkJggg==) center top/100% 100% no-repeat; }

.epg1-channel-hero-tv__bottom-image-gradient { height: 200px; width: 1056px; position: absolute; z-index: 2; bottom: -1px; right: 0; background: transparent url(data:image/png;base64,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) center top/100% 100% no-repeat; }

.epg1-channel-hero-tv__metadata-container { width: 650px; padding-top: 60px; z-index: 3; position: absolute; }

.epg1-channel-hero-tv__badges { margin-bottom: 4px; display: block; width: 100%; height: 40px; }

.epg1-channel-hero-tv__state-badge { float: left; }

.epg1-channel-hero-tv__time-label { color: var(--color-global-badge-timeframe-timeframe-tv-text); font-family: var(--font-family-title); font-weight: 700; font-size: 20px; line-height: 37px; margin-right: 20px; margin-left: 20px; float: left; }

.epg1-channel-hero-tv__title { color: var(--color-hero-text-title); font-family: var(--font-family-title); font-weight: 700; font-size: 56px; line-height: 68px; text-wrap: nowrap; width: 700px; padding-top: 10px; }

.epg1-channel-hero-tv__subtitle { color: var(--color-hero-text-episode-detail); font-family: var(--font-family-title); font-weight: 700; font-size: 24px; line-height: 36px; text-wrap: nowrap; width: 700px; padding-top: 10px; }

.epg1-channel-hero-tv__description { color: var(--color-hero-text-description); font-family: var(--font-family-title); font-weight: 400; font-size: 24px; line-height: 36px; width: 700px; padding-top: 10px; }

.epg1-channel-hero-tv__description .description__text { width: 700px; height: 90px; font-size: 26px; }

/* 
reducing st3 image width from 425 to 390 to temporarily adjust the row width
*/
/* stylelint-disable value-no-vendor-prefix*/
/* autoprefixer: off */
.epg1-new-tv { display: block; width: 100%; position: absolute; margin-top: -35px; }

.epg1-new-tv__hero { width: 100%; height: 593px; display: block; position: absolute; left: 0; top: 0; }

.epg1-new-tv__date-picker { width: 100%; height: 64px; display: block; position: absolute; left: 0; top: 356px; z-index: 1; }

.epg1-new-tv__grid { position: absolute; left: 0; top: 398px; width: 100%; z-index: 1; max-height: 956px; overflow: hidden; transition: top 200ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

.epg1-new-tv__channels-items { display: block; float: left; margin-left: 24px; }

.epg1-new-tv__channels-names { display: block; float: left; }

.epg1-new-tv__back-top { display: none; position: relative; height: 90px; top: 940px; }

.epg1-new-tv__back-top--visible { display: block; }

/*rtl:begin:ignore*/
.cast-play { direction: ltr; align-items: center; display: flex; justify-content: center; width: 40px; }

@media (min-width: 45em) { .cast-play { width: 74px; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.cast-player { direction: ltr; justify-content: space-between; align-items: center; background-color: #222222; bottom: 0; display: flex; height: 50px; left: 0; position: fixed; right: 0; width: 100%; z-index: 999; }

.cast-player .cast-play { bottom: 0; left: 0; position: absolute; top: 0; }

.cast-player .cast-play .svg-icon { width: 2.5rem; }

.cast-player__meta { color: 40px; padding: 0 10px 0 40px; }

.cast-player__meta h4 { font-weight: normal; font-size: 0.875em; margin: 0; }

.cast-player__meta p { color: #999999; display: block; font-size: 0.85em; margin: 0; }

.cast-player__description { display: none; }

.cast-player__picture { align-items: flex-end; height: calc(100% - 6px); min-width: 78px; }

.cast-player__picture img { height: 100%; width: auto; max-width: 100%; }

.cast-player .progress-bar { position: absolute; width: 100%; bottom: 0; background-color: #222222; }

.cast-player .navigation { bottom: 0; cursor: pointer; left: 40px; position: absolute; right: 0; top: 0; width: 100%; }

@media (min-width: 45em) { .cast-player { height: 80px; }
  .cast-player__picture { min-width: 132px; }
  .cast-player__meta { display: block; padding: 0 10px 0 74px; }
  .cast-player__meta h4 { font-size: 1em; }
  .cast-player__meta p { margin: 0 0 4px; }
  .cast-player__description { display: block; }
  .cast-player .navigation { left: 74px; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.cast-button { direction: ltr; position: relative; line-height: 0; }

.cast-button #boxfill { opacity: 0; }

.cast-button--connecting .arch-1 { animation: animation-1 1s infinite; }

.cast-button--connecting .arch-2 { animation: animation-2 1s infinite; }

.cast-button--connecting .arch-3 { animation: animation-3 1s infinite; }

.cast-button--connected #boxfill { opacity: 1; }

.cast-button--no-devices { display: none; }

@keyframes animation-1 { 0% { opacity: 1; }
  50%, 100% { opacity: 0.5; } }

@keyframes animation-2 { 0%, 100% { opacity: 0.5; }
  50% { opacity: 1; } }

@keyframes animation-3 { 0%, 50% { opacity: 0.5; }
  100% { opacity: 1; } }

.cast-button #google-cast-button { --connected-color: $player-button-color; --disconnected-color: $player-button-color; border: none; top: 0; bottom: 0; right: 0; left: 0; opacity: 0; padding: 0; position: absolute; }

.cast-button #google-cast-button:hover { --disconnected-color: $cast-button-hover-color; --connected-color: $cast-button-hover-color; }

@media (min-width: 120.0625em) { .cast-button { width: 44px; height: 36px; } }

/*rtl:end:ignore*/

.player-metadata { color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-metadata__header { cursor: pointer; font-size: 16px; font-weight: bold; margin: 0; }

.player-metadata__back { display: block; position: absolute; top: 30px; left: 30px; line-height: 0; cursor: pointer; height: 1.5rem; z-index: 7; }

.player-metadata__back-icon { transform: rotate(0) /* rtl: rotate(180deg) */; height: 100%; width: auto; }

.player-metadata__title { display: inline-block; }

.player-metadata__episode-details { font-size: 1rem; margin-bottom: 0.5rem; }

.player-metadata__description { font-family: var(--font-family-title); font-size: 1em; line-height: 1.29; margin: 0; }

@media (min-width: 30em) and (orientation: landscape) { .player-metadata { padding: 15px 30px; display: flex; flex-direction: column; align-items: flex-start /* rtl: flex-end */; }
  .player-metadata__container { padding-left: 31.5px; }
  .player-metadata__header { position: relative; font-size: 21px; margin-bottom: 0.4em; }
  .player-metadata__back { left: 0; top: 50%; height: 80%; transform: translateY(-50%); margin-left: -31.5px; }
  .player-metadata__description { display: none; } }

@media (min-width: 45em) and (orientation: landscape) { .player-metadata { padding: 21px 42px; }
  .player-metadata__header, .player-metadata__description { max-width: 85vw; }
  .player-metadata__description { display: block; } }

@media (min-width: 60em) { .player-metadata__header, .player-metadata__description { max-width: 78vw; } }

@media (min-width: 75em) { .player-metadata { padding: 30px 60px; }
  .player-metadata__container { padding-left: 52.5px; }
  .player-metadata__header { max-width: 58vw; font-size: 35px; }
  .player-metadata__back { margin-left: -52.5px; }
  .player-metadata__episode-details, .player-metadata__description { max-width: 58vw; font-size: 1.2rem; } }

@media (min-width: 120.0625em) { .player-metadata { padding: 25px 50px; }
  .player-metadata__container { padding-left: 90px; }
  .player-metadata__header { max-width: 50vw; font-size: 60px; }
  .player-metadata__back { margin-left: -90px; }
  .player-metadata__episode-details, .player-metadata__description { max-width: 50vw; font-size: 1.43rem; } }

.background-image { position: relative; height: 0; overflow: hidden; padding-bottom: 56.25%; z-index: 3; }

.background-image__wallpaper { display: block; left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 100%; }

.background-image:before { background-color: rgba(0, 0, 0, 0.65); content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 4; }

.background-image__image { width: 100%; height: 100%; }

.background-image--fullscreen { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }

.background-image--fullscreen__wallpaper { position: relative; top: 0; transform: translateY(0); width: auto; }

/*rtl:begin:ignore*/
.circle-timer { direction: ltr; color: #ffffff; position: relative; }

.circle-timer:after { content: attr(data-time); font-size: 1.25rem; font-weight: bold; left: 0; line-height: 0.86; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; }

.circle-timer .svg-icon { fill: none; height: 2.5rem; width: 2.5rem; padding: 1px; }

.circle-timer .svg-icon__top { stroke: #0099f7; fill: none; transform: rotate(-90deg) scale(1, -1); transform-origin: center; }

.circle-timer .svg-icon__bottom { fill: none; stroke: #666666; }

@media (min-width: 75em) { .circle-timer:after { font-size: 2.25rem; }
  .circle-timer .svg-icon { height: 4rem; width: 4rem; } }

@media (min-width: 120.0625em) { .circle-timer:after { font-size: 4rem; }
  .circle-timer .svg-icon { height: 6.3rem; width: 6.3rem; } }

/*rtl:end:ignore*/

.play-next-episode { display: flex; color: #ffffff; font-size: 0.875rem; flex-wrap: wrap; }

.play-next-episode__thumbnail { position: relative; width: 100%; }

.play-next-episode__thumbnail-img { max-width: 160px; }

.play-next-episode__meta { display: flex; flex-wrap: wrap; width: 100%; }

.play-next-episode__title { font-size: 1.125rem; margin: 24px 0 10px; text-transform: uppercase; width: 100%; }

.play-next-episode__meta-title { font-size: 0.875rem; font-weight: normal; line-height: 1.43; margin: 0; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.play-next-episode__countdown { align-items: flex-end; display: flex; font-family: var(--font-family-title); position: relative; width: 50%; justify-content: flex-end; }

.play-next-episode__countdown-block { align-items: center; display: flex; justify-content: center; }

.play-next-episode__countdown-text { display: none; }

@media (min-width: 20em) { .play-next-episode__countdown-text { display: inline-flex; margin: 0 12px 0 0; } }

@media (max-height: 23em) and (orientation: landscape) { .play-next-episode__thumbnail-img { max-width: 140px; }
  .play-next-episode__meta { overflow: hidden; }
  .play-next-episode__meta h2 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } }

@media (min-width: 30em) and (orientation: landscape) { .play-next-episode { align-items: stretch; flex-wrap: nowrap; }
  .play-next-episode__thumbnail { width: auto; }
  .play-next-episode__meta { align-items: stretch; margin: 0 0 0 24px; }
  .play-next-episode h1 { margin: 0 0 10px; } }

@media (min-width: 75em) { .play-next-episode { font-size: 1.5rem; }
  .play-next-episode__thumbnail-img { max-width: 290px; }
  .play-next-episode__meta { margin-left: 58px; }
  .play-next-episode h1, .play-next-episode h2 { font-size: 1.5rem; }
  .play-next-episode__countdown-text { margin: 0 30px 0 0; } }

@media (min-width: 120.0625em) { .play-next-episode { font-size: 1.875rem; }
  .play-next-episode h1, .play-next-episode h2 { font-size: 1.875rem; } }

.eop-actions { display: flex; align-items: flex-start; }

.eop-actions .rating--rate_or_rating { margin-left: 16px; }

.eop-actions .rating--rate_or_rating .rating-button { top: 0; width: 40px; }

.eop-actions .cta-toggle-btn { display: block; height: 40px; font-size: 0; line-height: 40px; padding: 0; margin: 0 auto; text-align: center; width: 40px; vertical-align: middle; }

.eop-actions .cta-toggle-btn__icon { display: inline-block; margin: 0; }

.eop-actions .rating .rating-list { left: 50%; margin-left: -130px; }

.eop-actions .rating .rating-list:before { left: 50%; transform: translateX(-50%); }

@media (min-width: 30em) and (orientation: landscape) { .eop-actions { padding-left: 61.5px; } }

@media (min-width: 45em) and (orientation: landscape) { .eop-actions { padding-left: 73.5px; } }

@media (min-width: 75em) { .eop-actions { padding-left: 112.5px; } }

@media (min-width: 120.0625em) { .eop-actions { padding-left: 140px; }
  .eop-actions .rating .rating-button { width: 50px; }
  .eop-actions .cta-toggle-btn { height: 50px; line-height: 50px; width: 50px; } }

.player-eop-ui { padding: 30px; }

.player-eop-ui .player-btn { border-color: #cccccc; color: #ffffff; min-width: 152px; }

.player-eop-ui .player-btn:hover { border-color: #cccccc; color: #ffffff; }

.player-eop-ui__suggested-content { padding: 50px 0 0; }

.player-eop-ui__suggested-content h4 { margin-bottom: 13px; text-transform: uppercase; }

.player-eop-ui .background-image { position: absolute; top: 0; }

@media (min-width: 30em) and (orientation: landscape) { .player-eop-ui { display: flex; align-items: center; overflow: hidden; padding: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; }
  .player-eop-ui__metadata { position: absolute; top: 0; left: 0; z-index: 7; }
  .player-eop-ui__suggested-content { padding: 0; position: absolute; left: 30px; right: 30px; bottom: 15px; z-index: 6; }
  .player-eop-ui .background-image { top: 50%; } }

@media (min-width: 45em) and (orientation: landscape) { .player-eop-ui__suggested-content { left: 42px; right: 42px; bottom: 21px; } }

@media (min-width: 75em) { .player-eop-ui__suggested-content { bottom: 30px; left: 60px; right: 60px; }
  .player-eop-ui__suggested-content h4 { font-size: 1.5em; }
  .player-eop-ui .player-icon { content: ""; left: 50%; opacity: 0; position: absolute; top: 50%; transition: opacity 0.3s; } }

@media (min-width: 120.0625em) { .player-eop-ui__suggested-content { bottom: 25px; left: 50px; right: 50px; }
  .player-eop-ui__suggested-content h4 { font-size: 2.14em; } }

.player-overlay { width: 100%; height: 100%; position: absolute; display: flex; }

.player-overlay__spinner { height: 72px; width: 72px; margin: auto; z-index: 13; }

.player-overlay__spinner .spinner__circle { height: 100%; width: 100%; }

.player-overlay__button { margin: auto; display: flex; height: 99px; width: 99px; transition: opacity 0.3s linear; z-index: 12; border-radius: 50%; background: rgba(0, 0, 0, 0.7); }

.player-overlay__button svg.svg-icon { margin: auto; pointer-events: none; width: 50%; height: 50%; }

@media (min-width: 75em) { .player-overlay__spinner { height: 100px; width: 100px; }
  .player-overlay__button { height: 198px; width: 198px; } }

/*rtl:begin:ignore*/
.control-play-toggle .spinner__circle { pointer-events: none; }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.scrubber { direction: ltr; background-color: rgba(216, 216, 216, 0.6); border-radius: 4px; height: 4px; margin: 0; position: relative; }

.scrubber:focus { outline-width: 1px; }

.scrubber__line { background: #0099f7; border-radius: 4px; height: 4px; width: 0; }

.scrubber__thumb { display: block; height: 25px; margin-left: -12.5px; padding: 4.5px; position: absolute; top: -10.5px; width: 25px; user-select: none; }

.scrubber__thumb:after { background: #0099f7; border-radius: 50%; border: 3px solid #ffffff; display: block; content: ""; height: 16px; left: 50%; margin-top: -8px; margin-left: -8px; position: absolute; top: 50%; width: 16px; }

.scrubber__thumb:hover:after { height: 22px; margin-left: -11px; margin-top: -11px; width: 22px; }

.scrubber__label { position: absolute; display: none; left: 50%; bottom: 24px; padding: 0.5rem 0.25rem; border-radius: 4px; background-color: #222222; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); font-size: 0.8rem; transform: translateX(-50%); user-select: none; }

.scrubber__label:before { content: ""; width: 2px; background: white; height: 12px; position: absolute; left: 50%; bottom: -28px; transform: translateX(-50%); }

.scrubber__label:after { content: ""; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border: 10px solid transparent; border-top-color: #222222; top: 100%; }

.scrubber__label--show { display: block; }

@media (min-width: 30em) and (orientation: landscape) { .scrubber { height: 4px; cursor: pointer; }
  .scrubber__line { height: 4px; }
  .scrubber__thumb { top: -10.5px; } }

@media (min-width: 75em) { .scrubber { height: 6px; }
  .scrubber__label { font-size: 1rem; padding: 0.5rem 1rem; }
  .scrubber__line { height: 6px; }
  .scrubber__thumb { background: #0099f7; border-radius: 50%; border: 3px solid #ffffff; height: 16px; margin-left: -8px; position: absolute; top: -6px; width: 16px; }
  .scrubber__thumb:hover { border-width: 6px; height: 22px; margin-left: -11px; margin-top: 0; top: -9px; width: 22px; }
  .scrubber__thumb:after { display: none; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.player-volume { direction: ltr; align-items: center; display: flex; flex-wrap: nowrap; }

.player-volume .scrubber { display: none; width: 100%; }

.player-volume.open { flex: 1 0 auto; padding-right: 10px; min-width: 150px; }

.player-volume.open .player-volume__icon { margin-right: 1rem; }

.player-volume.open .scrubber { display: block; }

@media (min-width: 30em) { .player-volume .scrubber { width: 140px; }
  .player-volume.open { flex: none; } }

@media (min-width: 30em) and (orientation: landscape) { .player-volume { flex: none; }
  .player-volume .scrubber { width: 140px; } }

@media (min-width: 120.0625em) { .player-volume .scrubber { width: 220px; } }

@media (hover: none) { .player-volume.open .player-volume__icon .svg-icon { color: #0099f7; fill: #0099f7; }
  .player-volume.open:not(.disabled):hover .svg-icon { color: #0099f7; fill: #0099f7; } }

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) { .player-volume.open .player-volume__icon .svg-icon { color: #0099f7; fill: #0099f7; }
  .player-volume.open:not(.disabled):hover .svg-icon { color: #0099f7; fill: #0099f7; } }

/*rtl:end:ignore*/

.player-controls-button-bar { align-items: center; display: flex; position: relative; }

.player-controls-button-bar .svg-icon { width: 1.5rem; height: 1.5rem; color: #ffffff; fill: #ffffff; }

.player-controls-button-bar .svg-icon:hover { color: #0099f7; fill: #0099f7; }

.player-controls-button-bar .control-btn { cursor: pointer; margin-right: 2rem /*rtl:ignore*/; }

.player-controls-button-bar .control-btn:last-child { margin-right: 0; margin-left: 0; }

.player-controls-button-bar .control-btn.disabled { cursor: default; opacity: 0.3; }

.player-controls-button-bar .control-btn:not(.disabled):hover { color: #0099f7; fill: #0099f7; }

@media (hover: none) { .player-controls-button-bar .control-btn:not(.disabled):hover .svg-icon { color: #ffffff; fill: #ffffff; } }

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) { .player .control-btn:not(.disabled):hover .svg-icon { color: #ffffff; fill: #ffffff; } }

.horizontal-spacer { flex-basis: 100%; flex-grow: 1; flex-shrink: 1; }

/*rtl:begin:ignore*/
.player-vod-ui { direction: ltr; }

.player-vod-ui .control-btn:focus { outline-color: #ffffff; }

.player-vod-ui__controls { direction: ltr; z-index: 8; }

.player-vod-ui__scrubber { display: flex; align-items: center; margin: 0 0 1rem; }

.player-vod-ui__scrubber .scrubber { width: 100%; }

.player-vod-ui__scrubber-time { width: 80px; text-align: right; }

.player-vod-ui .player-controls-button-bar { margin-bottom: 1rem; }

@media (min-width: 20em) and (orientation: landscape) { .player-vod-ui { direction: ltr; position: relative; width: 100%; height: 100%; overflow: hidden; }
  .player-vod-ui__controls { direction: ltr; width: 100%; position: absolute; bottom: 0; transform: translateY(100%); transition: transform 0.5s ease-out; padding: 90px 30px 15px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); z-index: 8; }
  .player-vod-ui .player-controls-button-bar { margin-bottom: 0; }
  .player-vod-ui__metadata { width: 100%; transform: translateY(-100%); transition: transform 0.5s ease-out; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000); }
  .player-vod-ui--show .player-vod-ui__controls, .player-vod-ui--show .player-vod-ui__metadata { transform: translateY(0%); } }

@media (min-width: 45em) and (orientation: landscape) { .player-vod-ui__controls { padding: 126px 42px 21px; } }

@media (min-width: 75em) { .player-vod-ui__controls { padding: 180px 60px 30px; }
  .player-vod-ui .player-scrubber { margin: 0 0 30px; } }

@media (min-width: 120.0625em) { .player-vod-ui__controls { padding: 150px 50px 25px; }
  .player-vod-ui .player-scrubber { padding-right: 150px; margin: 0 0 42px; }
  .player-vod-ui .player-scrubber__time, .player-vod-ui .player-scrubber__current-time { font-size: 1.74em; } }

/*rtl:end:ignore*/

.schedule-time { color: var(--color-row-packshot-text-duration); font: var(--typography-caption-rw-xs-regular); margin-top: 0.6em; }

.schedule-time--on-now { font-weight: bold; }

.schedule-time__link { color: inherit; }

@media (min-width: 45em) { .schedule-time { font: var(--typography-caption-rw-s-regular); } }

.schedule-title { font-family: var(--font-family-title); margin-top: 0.3em; }

.schedule-title__title { font: var(--typography-body-rw-xs-bold); color: var(--color-row-packshot-text-title); }

.schedule-title__subtitle { font-size: 12px; line-height: 14px; margin-top: 0.1em; color: #cccccc; }

@media (min-width: 45em) { .schedule-title__title { font: var(--typography-body-rw-s-bold); }
  .schedule-title__subtitle { font-size: 14px; line-height: 16px; margin-top: 0.3em; } }

.channel-logo { position: absolute; width: 18%; height: 24%; right: 5.5%; bottom: 14.5%; z-index: 2; display: flex; align-items: flex-end; justify-content: flex-end; overflow: hidden; }

.channel-logo--text { align-items: center; justify-content: center; background-color: #0099f7; }

.channel-logo__image { max-width: 100%; max-height: 100%; }

.channel-logo__title { margin: 0 5%; font-size: 8px; font-weight: bold; text-transform: uppercase; color: #ffffff; }

@media (min-width: 30em) { .channel-logo__title { font-size: 9px; } }

@media (min-width: 45em) { .channel-logo__title { font-size: 12px; } }

@media (min-width: 75em) { .channel-logo { width: 15%; height: 20%; right: 4.5%; bottom: 10.5%; }
  .channel-logo__title { font-size: 14px; } }

@media (min-width: 90em) { .channel-logo__title { font-size: 10px; } }

@media (min-width: 120.0625em) { .channel-logo__title { font-size: 14px; } }

.player-linear-metadata { position: relative; color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, black 100%); display: flex; z-index: 4; padding: 15px 30px; }

.player-linear-metadata .time { padding: 0 0 8px; margin: 0; font-size: 16px; }

.player-linear-metadata .title { font-size: 24px; font-weight: bold; margin: 0; padding-bottom: 8px; }

.player-linear-metadata .show-details { font-size: 16px; }

.player-linear-metadata .description { line-height: 130%; }

.player-linear-metadata__current { flex: 0 0 auto; width: 80%; }

.player-linear-metadata__current .description { display: none; }

.player-linear-metadata__upcoming { flex: 0 0 auto; display: none; }

.player-linear-metadata__channel-logo { top: 15px; right: 30px; flex: 0 0 auto; width: 48px; height: 36px; z-index: 1; }

.player-linear-metadata__channel-logo img { width: 100%; height: 100%; }

@media (min-width: 45em) and (orientation: landscape) { .player-linear-metadata { padding: 21px 42px; }
  .player-linear-metadata__current { width: 50%; }
  .player-linear-metadata__current .title { font-size: 24px; }
  .player-linear-metadata__current .show-details { font-size: 21px; padding-bottom: 12px; }
  .player-linear-metadata__current .description { display: block; font-size: 16px; }
  .player-linear-metadata__upcoming { width: 40%; display: block; padding-left: 16px; border-left: 1px solid #ffffff; margin-left: 16px; }
  .player-linear-metadata__upcoming .details-header { font-size: 21px; font-weight: bold; padding-bottom: 12px; }
  .player-linear-metadata__upcoming .title { font-size: 24px; }
  .player-linear-metadata__upcoming .show-details { font-size: 18px; }
  .player-linear-metadata__upcoming .description { display: none; }
  .player-linear-metadata__channel-logo { top: 21px; right: 42px; width: 64px; height: 48px; } }

@media (min-width: 75em) { .player-linear-metadata { padding: 30px 60px; }
  .player-linear-metadata .time { font-size: 24px; padding-bottom: 12px; }
  .player-linear-metadata__current .title { font-size: 64px; padding-bottom: 12px; }
  .player-linear-metadata__current .show-details { font-size: 30px; }
  .player-linear-metadata__current .description { display: block; font-size: 24px; }
  .player-linear-metadata__upcoming .details-header { font-size: 24px; }
  .player-linear-metadata__upcoming .title { font-size: 36px; padding-bottom: 12px; }
  .player-linear-metadata__upcoming .show-details { font-size: 24px; }
  .player-linear-metadata__channel-logo { top: 30px; right: 60px; width: 66px; height: 50px; } }

@media (min-width: 75em) { .player-linear-metadata { padding: 25px 50px; }
  .player-linear-metadata__channel-logo { top: 25px; right: 50px; } }

/*rtl:begin:ignore*/
.linear-scrubber { display: flex; align-items: center; font-size: 14px; margin: 0 0 1rem; user-select: none; }

.linear-scrubber__progress { position: static; width: 100%; height: 6px; border-radius: 3px; }

.linear-scrubber__progress .progress-bar__bar { height: 100%; border-radius: 3px; }

.linear-scrubber__start-time { padding-right: 1rem; }

.linear-scrubber__end-time { text-align: right; padding-left: 1rem; }

@media (min-width: 30em) and (orientation: landscape) { .player-scrubber { padding-bottom: 15px; } }

@media (min-width: 75em) { .player-scrubber { font-size: 24px; padding-bottom: 20px; }
  .player-scrubber__progress { margin: 0 20px; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.player-linear-ui { direction: ltr; position: relative; width: 100%; height: 100%; overflow: hidden; }

.player-linear-ui .control-btn:focus { outline-color: #ffffff; }

.player-linear-ui__controls { direction: ltr; transform: translateY(100%); transition: transform 0.5s ease-out; z-index: 8; padding: 0 30px 15px; position: absolute; bottom: 0; width: 100%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), black); }

.player-linear-ui__metadata { transform: translateY(-100%); transition: transform 0.5s ease-out; }

.player-linear-ui--show .player-linear-ui__controls, .player-linear-ui--show .player-linear-ui__metadata { transform: translateY(0%); }

.player-linear-ui .background-image { pointer-events: none; }

@media (min-width: 20em) and (orientation: landscape) { .player-linear-ui__controls { padding: 30px 30px 15px; } }

@media (min-width: 45em) and (orientation: landscape) { .player-linear-ui__controls { padding: 84px 42px 21px; } }

@media (min-width: 75em) { .player-linear-ui__controls { padding: 30px 60px 30px; } }

@media (min-width: 120.0625em) { .player-linear-ui__controls { padding: 25px 50px 25px; } }

/*rtl:end:ignore*/

.cast-intro { overflow: hidden; }

.cast-intro__overlay { background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 33; overflow: hidden; }

.cast-intro__overlay-inner { padding-bottom: 56.25%; position: relative; }

.cast-intro__container { position: absolute; display: flex; flex-direction: column; align-items: center; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; min-width: 220px; padding: 0 10px; }

.cast-intro__label { color: #ffffff; font-size: 1.2rem; line-height: 130%; margin-bottom: 1rem; }

.cast-intro__dismiss-btn { width: 170px; height: 50px; }

.cast-intro__icon { position: absolute; top: calc(56.25vw + 68px); right: 30px; margin-right: 2rem /*rtl:ignore*/; transform: translateX(-100%); }

.cast-intro__icon .svg-icon { width: 1.5rem; height: 1.5rem; }

.cast-intro__icon:after { content: ""; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; border-radius: 3.15rem; height: 3.15rem; width: 3.15rem; border: medium solid #0099f7; }

@media (min-width: 20em) { .cast-intro__overlay--inline .cast-intro__icon { position: absolute; top: auto; bottom: 15px; right: 30px; } }

@media (min-width: 20em) and (orientation: landscape) { .cast-intro__icon { position: absolute; top: auto; bottom: 15px; right: 30px; } }

@media (min-width: 45em) { .cast-intro__overlay--inline .cast-intro__icon { position: absolute; top: auto; bottom: 21px; right: 42px; } }

@media (min-width: 45em) and (orientation: landscape) { .cast-intro__icon { bottom: 21px; right: 42px; } }

@media (min-width: 75em) { .cast-intro__overlay .cast-intro__icon, .cast-intro__overlay--inline .cast-intro__icon { bottom: 30px; right: 60px; } }

@media (min-width: 120.0625em) { .cast-intro__overlay .cast-intro__icon, .cast-intro__overlay--inline .cast-intro__icon { bottom: 25px; right: 50px; margin-right: 3rem /*rtl:ignore*/; }
  .cast-intro__overlay .cast-intro__icon .svg-icon, .cast-intro__overlay--inline .cast-intro__icon .svg-icon { width: 3rem; height: 3rem; }
  .cast-intro__overlay .cast-intro__icon:after, .cast-intro__overlay--inline .cast-intro__icon:after { border-radius: 6rem; height: 6rem; width: 6rem; } }

.player-live-metadata { color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); }

.player-live-metadata__header { cursor: pointer; font-size: 16px; font-weight: bold; margin: 0; }

.player-live-metadata__back { display: block; position: absolute; top: 30px; left: 30px; line-height: 0; cursor: pointer; height: 1.5rem; z-index: 7; }

.player-live-metadata__back-icon { transform: rotate(0) /* rtl: rotate(180deg) */; height: 100%; width: auto; }

.player-live-metadata__title { cursor: pointer; display: inline-block; }

.player-live-metadata__description { font-family: var(--font-family-title); font-size: 1em; line-height: 1.29; margin: 0; }

@media (min-width: 30em) and (orientation: landscape) { .player-live-metadata { padding: 15px 30px; display: flex; flex-direction: column; align-items: flex-start /* rtl: flex-end */; }
  .player-live-metadata__container { padding-left: 31.5px; }
  .player-live-metadata__header { position: relative; font-size: 21px; margin-bottom: 0.4em; }
  .player-live-metadata__back { left: 0; top: 50%; height: 80%; transform: translateY(-50%); margin-left: -31.5px; }
  .player-live-metadata__description { display: none; } }

@media (min-width: 45em) and (orientation: landscape) { .player-live-metadata { padding: 21px 42px; }
  .player-live-metadata__header, .player-live-metadata__description { max-width: 85vw; }
  .player-live-metadata__description { display: block; } }

@media (min-width: 60em) { .player-live-metadata__header, .player-live-metadata__description { max-width: 78vw; } }

@media (min-width: 75em) { .player-live-metadata { padding: 30px 60px; }
  .player-live-metadata__container { padding-left: 52.5px; }
  .player-live-metadata__header { max-width: 58vw; font-size: 35px; }
  .player-live-metadata__back { margin-left: -52.5px; }
  .player-live-metadata__description { max-width: 58vw; font-size: 1.2rem; } }

@media (min-width: 120.0625em) { .player-live-metadata { padding: 25px 50px; }
  .player-live-metadata__container { padding-left: 90px; }
  .player-live-metadata__header { max-width: 50vw; font-size: 60px; }
  .player-live-metadata__back { margin-left: -90px; }
  .player-live-metadata__description { max-width: 50vw; font-size: 1.43rem; } }

/*rtl:begin:ignore*/
.live-progress-bar { display: flex; align-items: center; font-size: 14px; margin: 0 0 1rem; user-select: none; }

.live-progress-bar__progress { position: static; width: 100%; height: 6px; border-radius: 3px; }

.live-progress-bar__progress .progress-bar__bar { height: 100%; border-radius: 3px; }

.live-progress-bar__start-time { padding-left: 1rem; }

@media (min-width: 30em) and (orientation: landscape) { .live-progress-bar { padding-bottom: 15px; } }

@media (min-width: 75em) { .live-progress-bar { padding-bottom: 20px; }
  .live-progress-bar__progress { margin: 0; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.player-live-ui { direction: ltr; }

.player-live-ui__controls { direction: ltr; z-index: 8; }

.player-live-ui .player-controls-button-bar { margin-bottom: 1rem; }

@media (min-width: 20em) and (orientation: landscape) { .player-live-ui { direction: ltr; position: relative; width: 100%; height: 100%; overflow: hidden; }
  .player-live-ui__controls { direction: ltr; width: 100%; position: absolute; bottom: 0; transform: translateY(100%); transition: transform 0.5s ease-out; padding: 90px 30px 15px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); z-index: 8; }
  .player-live-ui .player-controls-button-bar { margin-bottom: 0; }
  .player-live-ui__metadata { width: 100%; transform: translateY(-100%); transition: transform 0.5s ease-out; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000); }
  .player-live-ui--show .player-live-ui__controls, .player-live-ui--show .player-live-ui__metadata { transform: translateY(0%); } }

@media (min-width: 45em) and (orientation: landscape) { .player-live-ui__controls { padding: 126px 42px 21px; } }

@media (min-width: 75em) { .player-live-ui__controls { padding: 180px 60px 30px; } }

@media (min-width: 120.0625em) { .player-live-ui__controls { padding: 150px 50px 25px; } }

/*rtl:end:ignore*/

.player-end_of-live-ui { display: inline-block; }

.pg-watch .page-entry:not(.page-entry--hero) { margin: 0; }

.pg-watch .dialog-modal h1 { font-size: 24px; }

.pg-watch .dialog-modal p { font-size: 14px; }

@media (min-width: 75em) { .pg-watch .dialog-modal h1 { font-size: 36px; }
  .pg-watch .dialog-modal p { font-size: 24px; } }

/** .player-ui class is conflicting with the same class name in Diva player this can be a temporary fix until tree shaking is fixed */
.player-standard-ui { display: flex; flex-direction: column; justify-content: center; position: relative; width: 100%; z-index: 1; background: transparent; }

.player-standard-ui__overlays { background: black; display: block; height: 0; margin: 0; padding-bottom: 56.25%; position: relative; text-align: center; }

.player-standard-ui__video-container { position: absolute; height: 100%; width: 100%; right: 0; top: 0; transform-origin: top right; transition: transform 0.3s linear; }

.player-standard-ui__video-container--hide { display: none; }

.player-standard-ui__video-container--wrap { cursor: pointer; z-index: 5; }

.player-standard-ui__video-container--wrap:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; z-index: 6; }

.player-standard-ui__wrapper { padding: 30px; }

.player-standard-ui__wrapper--live { position: absolute; top: 0; left: 0; padding: 0; width: 100%; height: 100%; z-index: 11; }

@media (min-width: 30em) and (orientation: landscape) { .chromeless--watch .main { display: flex; }
  .chromeless--watch .main .page { width: 100%; }
  .chromeless--watch .main .pg-watch { height: 100%; }
  .chromeless--watch .page-entry:not(.page-entry--hero) { display: flex; height: 100%; }
  .chromeless--watch .player-ui { height: 100%; position: absolute; top: 0; right: 0; left: 0; }
  .chromeless--watch .player-ui__overlays { height: 100%; padding: 0; }
  .player-ui__overlays { margin: 0; padding-bottom: 56.25; }
  .player-ui__video-container { z-index: 10; }
  .player-ui__video-container--wrap { cursor: pointer; position: absolute; transform: translate3d(-15px, 15px, 0) scale3d(0.225, 0.225, 1); }
  .player-ui__video-container video { height: 100%; position: absolute; right: 0; top: 0; }
  .player-ui__wrapper { position: absolute; top: 0; left: 0; padding: 0; width: 100%; height: 100%; z-index: 11; } }

@media (min-width: 45em) and (orientation: landscape) { .player-ui__video-container--wrap { transform: translate3d(-21px, 21px, 0) scale3d(0.25, 0.25, 1); } }

@media (min-width: 75em) { .player-ui__video-container--wrap { transform: translate3d(-30px, 30px, 0) scale3d(0.275, 0.275, 1); } }

.cast-status { position: absolute; top: 28.125vw; left: 50% /*rtl:ignore*/; z-index: 8; transform: translate(-50%, -50%); font-size: 1rem; }

@media (min-width: 30em) and (orientation: landscape) { .cast-status { top: 50%; font-size: 1.5rem; } }

/*rtl:begin:ignore*/
.cast-vod-ui { direction: ltr; z-index: 1; }

.cast-vod-ui__controls { direction: ltr; z-index: 8; padding: 30px 30px 0; }

.cast-vod-ui__controls .player-controls-button-bar { margin-bottom: 1rem; }

.cast-vod-ui__metadata { padding: 0 30px 30px; z-index: 7; }

.cast-vod-ui__scrubber { display: flex; align-items: center; margin: 0 0 1rem /*rtl:ignore*/; }

.cast-vod-ui__scrubber .scrubber { width: 100%; }

.cast-vod-ui__scrubber-current-time, .cast-vod-ui__scrubber-time { width: 80px; }

.cast-vod-ui__scrubber-time { text-align: right; }

@media (min-width: 30em) and (orientation: landscape) { .cast-vod-ui { direction: ltr; position: relative; width: 100%; height: 100%; display: block; }
  .cast-vod-ui__controls { position: absolute; left: 0; width: 100%; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); }
  .cast-vod-ui__metadata { position: absolute; left: 0; top: 0; width: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000); } }

@media (min-width: 45em) and (orientation: landscape) { .cast-vod-ui__controls { padding: 126px 42px 10.5px; } }

@media (min-width: 75em) { .cast-vod-ui__controls { padding: 180px 60px 15px; }
  .cast-vod-ui__scrubber { margin: 0 0 30px /*rtl:ignore*/; } }

@media (min-width: 120.0625em) { .cast-vod-ui__controls { padding: 150px 50px 12.5px; }
  .cast-vod-ui__scrubber { margin: 0 0 42px /*rtl:ignore*/; }
  .cast-vod-ui__scrubber-time, .cast-vod-ui__scrubber-current-time { font-size: 1.74em; width: 120px; } }

/*rtl:end:ignore*/

.cast-eop-ui { padding: 30px; }

.cast-eop-ui .player-btn { border-color: #cccccc; color: #ffffff; min-width: 152px; }

.cast-eop-ui .player-btn:hover { border-color: #cccccc; color: #ffffff; }

.cast-eop-ui__suggested-content { padding: 50px 0 0; }

.cast-eop-ui__suggested-content h4 { margin-bottom: 13px; text-transform: uppercase; }

.cast-eop-ui .background-image { margin: -30px; margin-bottom: 30px; }

@media (min-width: 30em) and (orientation: landscape) { .cast-eop-ui { display: flex; align-items: center; overflow: hidden; padding: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; min-height: 50vw; }
  .cast-eop-ui__metadata { position: absolute; top: 0; left: 0; z-index: 7; }
  .cast-eop-ui__wallpaper { position: relative; top: 0; transform: translateY(0); width: auto; }
  .cast-eop-ui__image { width: 100%; height: 100%; }
  .cast-eop-ui__suggested-content { padding: 0; position: absolute; left: 30px; right: 30px; bottom: 15px; z-index: 6; } }

@media (min-width: 45em) and (orientation: landscape) { .cast-eop-ui__suggested-content { left: 42px; right: 42px; bottom: 21px; } }

@media (min-width: 75em) { .cast-eop-ui__suggested-content { bottom: 30px; left: 60px; right: 60px; }
  .cast-eop-ui__suggested-content h4 { font-size: 1.5em; }
  .cast-eop-ui .player-icon { content: ""; left: 50%; opacity: 0; position: absolute; top: 50%; transition: opacity 0.3s; } }

@media (min-width: 120.0625em) { .cast-eop-ui__suggested-content { bottom: 25px; left: 50px; right: 50px; }
  .cast-eop-ui__suggested-content h4 { font-size: 2.14em; } }

/*rtl:begin:ignore*/
.cast-linear-ui { direction: ltr; z-index: 1; }

.cast-linear-ui__controls { direction: ltr; z-index: 8; padding: 30px 30px 0; }

.cast-linear-ui__controls .player-controls-button-bar { margin-bottom: 1rem; }

.cast-linear-ui__metadata { padding: 0 30px 30px; z-index: 7; }

.cast-linear-ui__scrubber { display: flex; align-items: center; margin: 0 0 1rem; }

.cast-linear-ui__scrubber .scrubber { width: 100%; }

.cast-linear-ui__scrubber-current-time, .cast-linear-ui__scrubber-time { width: 80px; }

.cast-linear-ui__scrubber-time { text-align: right; }

@media (min-width: 30em) and (orientation: landscape) { .cast-linear-ui { direction: ltr; position: relative; width: 100%; height: 100%; display: block; }
  .cast-linear-ui__controls { position: absolute; left: 0; width: 100%; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000); }
  .cast-linear-ui__metadata { position: absolute; left: 0; top: 0; width: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000); } }

@media (min-width: 45em) and (orientation: landscape) { .cast-linear-ui__controls { padding: 126px 42px 10.5px; } }

@media (min-width: 75em) { .cast-linear-ui__controls { padding: 180px 60px 15px; }
  .cast-linear-ui__scrubber { margin: 0 0 30px /*rtl:ignore*/; } }

@media (min-width: 120.0625em) { .cast-linear-ui__controls { padding: 150px 50px 12.5px; }
  .cast-linear-ui__scrubber { margin: 0 0 42px /*rtl:ignore*/; }
  .cast-linear-ui__scrubber-time, .cast-linear-ui__scrubber-current-time { font-size: 1.74em; width: 120px; } }

/*rtl:end:ignore*/

/*rtl:begin:ignore*/
.cast-ui { direction: ltr; overflow: hidden; }

.cast-ui__connection-status { height: 0; position: absolute; left: 0; right: 0; top: 0; margin: 0; padding-bottom: 56.25%; z-index: 2; }

.cast-ui__connection-status span { font-size: 18px; left: 50%; position: absolute; transform: translateX(-50%) translateY(-50%); top: 50%; }

.cast-ui--inline { height: 100%; }

.cast-ui--inline__wrapper--controls { position: absolute; bottom: 0; width: 100%; padding-bottom: 0; }

@media (min-width: 30em) and (orientation: landscape) { .cast-ui { display: flex; align-items: center; width: 100%; }
  .cast-ui__wrapper { padding: 30px; position: absolute; z-index: 3; }
  .cast-ui__connection-status { height: 100%; padding: 0; z-index: 7; }
  .cast-ui__suggested-content { position: absolute; z-index: 6; left: 77px; bottom: 106px; }
  .cast-ui__suggested-content > h4 { font-size: 2.14em; } }

/*rtl:end:ignore*/

.diva-ui-audio-background{position:absolute;height:100%;width:100%;top:0;left:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.diva-ui-audio-background__image-container{width:100%;max-width:467px;min-width:200px;min-height:200px;display:block;align-items:center;justify-content:center;background-color:#000;aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.diva-ui-audio-background__image-container::before{content:"";display:block;padding-top:100%}.diva-ui-audio-background__image-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.diva-ui-audio-background__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;object-fit:cover}.diva-ui-audio-background__subtitle{margin-top:16px;font-weight:400;font-size:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);position:absolute;bottom:185px;width:100%}
.diva-ui-blurred-background{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.diva-ui-blurred-background>div{position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(15px);opacity:.2}.diva-ui-blurred-background--gradient{background:radial-gradient(ellipse, #9a9a9a, #2a2a2a)}
.diva-card-badge{border:1px solid #ebebeb;border-radius:4px;padding:0 .25em;color:#ebebeb;font-weight:700;display:inline-block}.diva-card-badge--with-shadow{background-color:rgba(0,0,0,.6)}
.diva-media-card-label{padding:0px 8px;border-radius:4px;max-width:100%;line-height:20px;display:flex;align-items:center;text-transform:uppercase}.diva-media-card-label svg{max-width:20px;max-height:20px;margin-right:5px}.diva-media-card-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0}
.diva-media-card{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;padding:0;margin:0;width:100%;text-align:left}.diva-media-card--disabled{opacity:.4;pointer-events:none}.diva-media-card__image-container{position:relative;overflow:hidden;border-radius:9px}.diva-media-card__image-container::before{content:"";display:block}.diva-media-card__image-container .diva-media-card__countdown{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:0px 1px 2px #000,0px 1px 2px #000;background:rgba(0,0,0,.5);border-radius:50%}.diva-media-card__image-container .diva-media-card__badges{position:absolute;top:8px;right:8px}.diva-media-card__image-container .diva-media-card__badges>*{margin-left:2px}.diva-media-card__image-container .diva-media-card__icon,.diva-media-card__image-container .diva-media-card__icon-hover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:32px;height:32px;border-radius:50%;padding:6px;box-sizing:border-box;background:rgba(0,0,0,.6)}.diva-media-card__image-container .diva-media-card__icon>*,.diva-media-card__image-container .diva-media-card__icon-hover>*{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.diva-media-card__image-container .diva-media-card__icon-hover{display:none}.diva-media-card--multiView .diva-media-card__image-container .diva-media-card__icon,.diva-media-card--multiView .diva-media-card__image-container .diva-media-card__icon-hover{width:40px;height:40px;background-color:#000;border:1px solid #fff}.diva-media-card--multiView.diva-media-card--watching .diva-media-card__image-container .diva-media-card__icon,.diva-media-card--multiView.diva-media-card--watching .diva-media-card__image-container .diva-media-card__icon-hover{background-color:var(--primary-colour)}.diva-media-card__image{width:100%;height:100%;position:absolute;top:0;left:0}.diva-media-card__title{font-weight:700;font-size:16px;color:#fff;margin:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diva-media-card__caption{color:#939393;font-size:14px;font-weight:400;display:flex;flex-direction:row}.diva-media-card__caption .diva-media-card__caption-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.diva-media-card__caption .diva-media-card__badges{white-space:nowrap}.diva-media-card__caption .diva-media-card__badges>*{margin-left:2px}.diva-media-card--format-tile .diva-media-card__image-container::before{padding-bottom:56.25%}.diva-media-card--format-squared .diva-media-card__image-container::before{padding-bottom:100%}.diva-media-card--format-poster .diva-media-card__image-container::before{padding-bottom:150%}.diva-media-card--format-poster .diva-media-card__title,.diva-media-card--format-poster .diva-media-card__caption,.diva-media-card--format-squared .diva-media-card__title,.diva-media-card--format-squared .diva-media-card__caption{display:-webkit-box;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.diva-media-card--format-poster.diva-media-card--watching .diva-media-card__image-container::after,.diva-media-card--format-squared.diva-media-card--watching .diva-media-card__image-container::after{content:"";display:block;border:#fff solid 3px;border-radius:8px;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 5px 1px rgba(0,0,0,.2196078431)}.diva-media-card--selected .diva-media-card__image-container::after,.diva-media-card:hover .diva-media-card__image-container::after,.diva-media-card:focus .diva-media-card__image-container::after{content:"";display:block;border:var(--primary-colour) solid 3px;border-radius:8px;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 5px 1px rgba(0,0,0,.2196078431)}.diva-media-card--selected .diva-media-card__icon,.diva-media-card:hover .diva-media-card__icon,.diva-media-card:focus .diva-media-card__icon{display:none}.diva-media-card--selected .diva-media-card__icon-hover,.diva-media-card:hover .diva-media-card__icon-hover,.diva-media-card:focus .diva-media-card__icon-hover{display:block}.diva-media-card--layout-horizontal{width:100%}.diva-media-card--layout-horizontal .diva-media-card__image-container,.diva-media-card--layout-horizontal .diva-media-card__text{width:48%;display:inline-block;vertical-align:middle}.diva-media-card--layout-horizontal .diva-media-card__image-container{margin-right:4%;max-width:290px}.diva-media-card--layout-horizontal .diva-media-card__caption{display:-webkit-box;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.diva-media-card .diva-media-card-label{position:absolute;left:8px;top:8px}
.default-thumb{width:100%;height:100%;position:absolute;border-radius:8px}.default-thumb--live:not(.default-thumb--isAudio){background-color:#cf030b}.default-thumb--vod:not(.default-thumb--isAudio){background-color:#2e4ac8}.default-thumb--isAudio{background-color:#000;display:flex;justify-content:center;align-items:center}
.diva-loading-spinner{display:flex;align-items:center;position:relative}.diva-loading-spinner__text{color:#fff;text-align:center;margin-right:5px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);size:16px;font-weight:700}.diva-loading-spinner__progress-bar{width:50px;height:50px}.diva-loading-spinner__progress-bar svg{position:relative;width:100%;height:100%;transform:rotate(-90deg)}.diva-loading-spinner__progress-bar svg circle{width:100%;height:100%;fill:none;stroke:rgba(255,255,255,.2);stroke-width:3;stroke-linecap:round}.diva-loading-spinner__progress-bar svg circle.second{stroke-dasharray:196px;transition:all 1s linear;stroke-dashoffset:calc(48px + 186px*var(--percent)/100);stroke:var(--primary-colour)}
.explicit-badge{border:1px solid #fff;box-sizing:border-box;border-radius:4px;width:20px;height:20px;background-color:rgba(0,0,0,.6);color:#fff;font-size:14px;text-align:center}.explicit-badge--tv{font-size:24px;width:31px;height:34px;line-height:32px;display:inline-block;border:2px solid #fff}
.diva-panels-ad-container{display:flex;justify-content:center;width:100%;padding:.5vw}.diva-panels-ad-container:empty{padding:0}.diva-panels-ad-container img{max-width:100%}
.diva-web-accessibility-prompt{display:flex;justify-content:center;line-height:normal;position:fixed;background-color:#fff;right:20px;bottom:20px;border-radius:10px;z-index:2;border:0;padding:0;margin:0}.diva-web-accessibility-prompt__content{display:flex;align-items:center;width:116px;height:48px;padding:16px;justify-content:space-between;box-sizing:border-box}.diva-web-accessibility-prompt__title{font-size:12px;color:#000;display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;font-weight:bold;line-height:24px;cursor:pointer}.diva-web-accessibility-prompt__icon{width:16px;height:16px;rotate:-90deg}.diva-web-accessibility-prompt__icon svg{fill:rgba(26,26,26,.7);width:16px;height:16px}.diva-web-accessibility-prompt__content-hover{display:flex;flex-direction:column;align-items:start;width:210px;height:152px;padding:16px;justify-content:space-between;box-sizing:border-box;cursor:default}.diva-web-accessibility-prompt__content-hover>div{border-bottom:1px solid #ebebeb}.diva-web-accessibility-prompt__icon-hover{width:16px;height:16px;rotate:90deg}.diva-web-accessibility-prompt__icon-hover svg{fill:rgba(26,26,26,.7);width:16px;height:16px}.diva-web-accessibility-prompt__item{font-size:12px;color:#000;display:flex;flex-direction:row;border-bottom:1px solid #ebebeb;width:100%;line-height:24px;justify-content:space-between}.diva-web-accessibility-prompt__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1000px){.diva-web-accessibility-prompt__content-hover{display:none}.diva-web-accessibility-prompt__content{display:none}}
.diva-audio-media-list .swiper-slide{width:132px}.diva-audio-media-list__title{font-size:24px;margin-left:20px;line-height:32px;font-weight:700}.diva-audio-media-list__list{margin-top:45px}.diva-audio-media-list__list:last-child{margin-bottom:20px}.diva-audio-media-list .swiper-button-next,.diva-audio-media-list .swiper-button-prev{top:62px}
.diva-alternate-timeline-item{display:flex;flex-direction:column;justify-content:space;align-items:center;position:relative}.diva-alternate-timeline-item__container{cursor:pointer;width:168px;height:94.5px;position:relative;border-radius:8px;outline:none;padding:8px;color:#fff;background:rgba(0,0,0,.65);border:3px solid rgba(0,0,0,0);display:grid;grid-template-columns:20px 1fr 20px;grid-template-rows:20px 1fr;grid-column-gap:0px;grid-row-gap:8px;align-items:center}.diva-alternate-timeline-item__container:before{content:"";display:block;position:absolute;width:120%;height:162%;top:-10px;left:50%;transform:translateX(-50%)}.diva-alternate-timeline-item__container--apply-border{border:3px solid #fff}.diva-alternate-timeline-item__container:hover,.diva-alternate-timeline-item__container:focus{background:rgba(0,0,0,.85);outline:none;border:3px solid #fff}.diva-alternate-timeline-item__playicon{display:flex}.diva-alternate-timeline-item__playicon svg{width:16px;height:16px}.diva-alternate-timeline-item__time{color:#000;font-weight:700;padding:0px 5px;background-color:#fff;border-radius:4px;font-size:14px;height:20px;line-height:20px;width:fit-content}.diva-alternate-timeline-item__icon{grid-area:1/3/1/4;display:flex;width:16px;height:16px;justify-self:end}.diva-alternate-timeline-item__phase{position:absolute;left:0;top:-24px;width:100%;height:16px;margin-bottom:8px;font-weight:700;font-size:14px;line-height:16px;color:#fff;text-align:center;text-shadow:0px 2px 8px rgba(0,0,0,.8);opacity:0}.diva-alternate-timeline-item:hover .diva-alternate-timeline-item__phase{opacity:1}.diva-alternate-timeline-item__text{grid-area:2/1/2/4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px}
.diva-button{cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;background-color:rgba(0,0,0,0);flex-direction:column;flex-wrap:nowrap;max-width:100%;appearance:none;color:inherit;border:0;margin:0;padding:0}.diva-button:disabled{cursor:default}.diva-button__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.diva-button--circle{opacity:1}.diva-button--big .diva-button__icon{width:40px;height:40px}.diva-button--circle.diva-button--big .diva-button__icon{width:48px;height:48px}.diva-button--circle.diva-button--medium .diva-button__icon{width:32px;height:32px}.diva-button--circle.diva-button--small .diva-button__icon{width:20px;height:20px;padding:3px}.diva-button--circle .diva-button__icon{background-color:rgba(26,26,26,.7);border-radius:50%;padding:8px;opacity:1}.diva-button__label{overflow:hidden;text-overflow:ellipsis;text-align:center;color:#ccc;font-size:12px;margin-top:4px;max-width:100%;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.diva-button:not(.diva-button--circle):not(.diva-button--with-label) .diva-button__icon--default path{fill:#939393}.diva-button:not(.diva-button--circle):not(.diva-button--with-label) .diva-button__icon--interacting path,.diva-button:not(.diva-button--circle):not(.diva-button--with-label):hover path,.diva-button:not(.diva-button--circle):not(.diva-button--with-label):focus path{fill:#fff}.diva-button:not(.diva-button--circle):not(.diva-button--with-label).diva-button--disabled path{fill:rgba(147,147,147,.5019607843) !important;cursor:default !important}.diva-button--circle.diva-button--active .diva-button__icon,.diva-button--circle:not(.diva-button--mobile):hover .diva-button__icon,.diva-button--circle:not(.diva-button--mobile):focus-visible .diva-button__icon{background-color:#4d4d4d}.diva-button--withInteracting:not(.diva-menu-button--mobile):hover .diva-button__icon--interacting,.diva-button--withInteracting:not(.diva-menu-button--mobile):focus-visible .diva-button__icon--interacting{background-color:#fff;display:flex}
.diva-arrow-left-panel-button .diva-button__icon{background-color:#2a2a2a;width:32px;height:32px;min-width:32px;min-height:32px;padding:8px}
.diva-arrow-left-button .diva-button__icon{background-color:#2a2a2a;width:32px;height:32px;min-width:32px;min-height:32px;padding:8px}
.diva-arrow-right-panel-button .diva-button__icon{background-color:#2a2a2a;width:32px;height:32px;min-width:32px;min-height:32px;padding:8px}
.diva-arrow-right-button .diva-button__icon{background-color:#2a2a2a;width:32px;height:32px;min-width:32px;min-height:32px;padding:8px}
.diva-menu{position:relative;width:100%;background:#1a1a1a}.diva-menu__menu-item{background:#1a1a1a}.diva-menu__menu-content{height:0;position:relative;overflow:hidden;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}.diva-menu__menu-content--open{height:unset}
.diva-chapters-button{position:relative;z-index:3}.diva-chapters-button--minimal{position:static}.diva-chapters-button svg{pointer-events:none}.diva-chapters-button__dropdown-container{background:#1a1a1a;transform:translate(-50%, 0%);left:50%;padding:8px 0;border-radius:10px}.diva-chapters-button__dropdown-container--standard{position:absolute;bottom:30px;width:260px;overflow:hidden}.diva-chapters-button__dropdown-container--minimal{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:80%;z-index:1}.diva-chapters-button__dropdown-container--minimal.diva-chapters-button__dropdown-container--menu-open{transform:translate(-50%, 0%);top:10px}.diva-chapters-button__dropdown-container--disappear{opacity:0;pointer-events:none}.diva-chapters-button__dropdown-container--disappear *{display:none}
.diva-chromecast-button>*{width:24px;height:24px}.diva-chromecast-button .diva-button__icon{display:none}
.diva-close-audio-button{pointer-events:all;cursor:pointer}
.diva-icon-label-button{display:flex;flex-direction:row-reverse;background-color:#2a2a2a;color:#fff;border-radius:20px;font-weight:bold;font-size:14px;padding:4px 26px 4px 21px;white-space:nowrap}.diva-icon-label-button--big{font-size:16px;padding:8px 26px 8px 21px}.diva-icon-label-button--disable-hover{opacity:1}.diva-icon-label-button.diva-button{opacity:1}.diva-icon-label-button .diva-button__icon{margin-right:10px}.diva-icon-label-button.skip-interval-button{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;background-color:var(--primary-colour)}.diva-icon-label-button.skip-interval-button.show{opacity:1;pointer-events:all}.diva-icon-label-button.skip-interval-button.display-none{display:none}.diva-icon-label-button:hover,.diva-icon-label-button:focus{background-color:#fff;color:var(--primary-colour)}.diva-icon-label-button:hover svg path,.diva-icon-label-button:focus svg path{fill:var(--primary-colour)}
.diva-menu-button{cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;background-color:rgba(0,0,0,0);flex-direction:column;flex-wrap:nowrap;max-width:100%;appearance:none;color:inherit;border:0;margin:0;padding:0}.diva-menu-button:disabled{cursor:default}.diva-menu-button.pulse{opacity:1}.diva-menu-button.pulse .diva-menu-button-icon{animation:pulse-animation 1s infinite}.diva-menu-button.pulse .diva-menu-button-icon.interacting{background-color:#fff;display:flex}.diva-menu-button.pulse .diva-menu-button-icon__diva-red-dot{border-color:#fff}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px #fff}100%{box-shadow:0 0 0 18px rgba(255,255,255,0)}}.diva-menu-button__label{overflow:hidden;text-overflow:ellipsis;text-align:center;color:#ccc;font-size:12px;margin-top:4px;max-width:100%;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.diva-menu-button .diva-menu-button-icon.interacting,.diva-menu-button .diva-menu-button-icon.active{display:none}.diva-menu-button .diva-menu-button-icon{display:none}.diva-menu-button:not(.diva-menu-button--active):not(:hover):not(:focus) .diva-menu-button-icon.default{display:flex}.diva-menu-button:not(.diva-menu-button--active):not(:hover):not(:focus) .diva-menu-button-icon.default.pulse{display:none}.diva-menu-button:not(.diva-menu-button--active):not(.diva-menu-button--mobile):hover .diva-menu-button-icon.interacting,.diva-menu-button:not(.diva-menu-button--active):not(.diva-menu-button--mobile):focus .diva-menu-button-icon.interacting{background-color:#fff;display:flex}.diva-menu-button:not(.diva-menu-button--active):not(.diva-menu-button--mobile):hover .diva-menu-button-icon.interacting .diva-menu-button-icon__diva-red-dot,.diva-menu-button:not(.diva-menu-button--active):not(.diva-menu-button--mobile):focus .diva-menu-button-icon.interacting .diva-menu-button-icon__diva-red-dot{border-color:#fff}.diva-menu-button:not(.diva-menu-button--active).diva-menu-button--mobile:hover .diva-menu-button-icon.default,.diva-menu-button:not(.diva-menu-button--active).diva-menu-button--mobile:focus .diva-menu-button-icon.default{display:flex}.diva-menu-button:not(.diva-menu-button--active).diva-menu-button--mobile:hover .diva-menu-button-icon.default.pulse,.diva-menu-button:not(.diva-menu-button--active).diva-menu-button--mobile:focus .diva-menu-button-icon.default.pulse{display:none}.diva-menu-button.diva-menu-button--active:not(:hover):not(:focus) .diva-menu-button-icon.active{background-color:#4d4d4d;display:flex}.diva-menu-button.diva-menu-button--active:not(:hover):not(:focus) .diva-menu-button-icon.active .diva-menu-button-icon__diva-red-dot{border-color:#4d4d4d}.diva-menu-button.diva-menu-button--active:not(.diva-menu-button--mobile):hover .diva-menu-button-icon.active-interacting,.diva-menu-button.diva-menu-button--active:not(.diva-menu-button--mobile):focus .diva-menu-button-icon.active-interacting{background-color:#fff;display:flex}.diva-menu-button.diva-menu-button--active:not(.diva-menu-button--mobile):hover .diva-menu-button-icon.active-interacting .diva-menu-button-icon__diva-red-dot,.diva-menu-button.diva-menu-button--active:not(.diva-menu-button--mobile):focus .diva-menu-button-icon.active-interacting .diva-menu-button-icon__diva-red-dot{border-color:#fff}.diva-menu-button.diva-menu-button--active.diva-menu-button--mobile:hover .diva-menu-button-icon.active,.diva-menu-button.diva-menu-button--active.diva-menu-button--mobile:focus .diva-menu-button-icon.active{display:flex}
.diva-menu-button-icon{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;border-radius:50%;width:48px;height:48px;padding:10px}.diva-menu-button-icon img{width:100%;height:100%;max-width:48px;max-height:48px}.diva-menu-button-icon__diva-red-dot{position:absolute;top:8px;right:8px;width:9px;height:9px;background:#fd6d73;overflow:visible;border-radius:50%;border:3px solid #2a2a2a;box-sizing:content-box !important}.diva-menu-button-icon--pulse-red-dot .diva-menu-button-icon__diva-red-dot::after{content:"";position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:8px;height:8px;background:rgba(0,0,0,0);border-radius:50%;animation:pulse-dot 1s ease 0s infinite normal none running}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(207,3,11,.7)}70%{box-shadow:0 0 0 10px rgba(207,3,11,0)}100%{box-shadow:0 0 0 0 rgba(207,3,11,0)}}
.diva-next-item-button{position:relative}.diva-next-item-button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:8px}
.diva-next-episode-button{background:#2a2a2a;display:flex;min-width:160px;padding:0 10px;height:48px;color:#fff;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;opacity:1;font-weight:700}.diva-next-episode-button:hover,.diva-next-episode-button:focus{background-color:#fff;color:var(--primary-colour)}.diva-next-episode-button:hover .diva-button__label,.diva-next-episode-button:focus .diva-button__label{color:var(--primary-colour)}.diva-next-episode-button:hover svg path,.diva-next-episode-button:focus svg path{fill:var(--primary-colour)}@media screen and (max-width: 812px){.diva-next-episode-button{min-width:120px;height:32px}}@container (max-width: 812px){.diva-next-episode-button{min-width:120px;height:32px}}.diva-next-episode-button .diva-button__icon{opacity:1;margin-right:10px}.diva-next-episode-button .diva-button__icon svg{width:20px;height:20px;display:block}@media screen and (max-width: 812px){.diva-next-episode-button .diva-button__icon svg{width:13px;height:13px}}@container (max-width: 812px){.diva-next-episode-button .diva-button__icon svg{width:13px;height:13px}}.diva-next-episode-button .diva-button__label{color:#fff;font-size:20px;margin:0}@media screen and (max-width: 812px){.diva-next-episode-button .diva-button__label{font-size:14px}}@container (max-width: 812px){.diva-next-episode-button .diva-button__label{font-size:14px}}
.diva-play-big-button .diva-button__icon{background:rgba(0,0,0,0);width:64px;height:64px;opacity:.8;filter:drop-shadow(1px 2px 3px black) drop-shadow(2px 4px 6px black)}.diva-play-big-button .diva-button__icon :hover{opacity:1}
.diva-previous-item-button{position:relative}.diva-previous-item-button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:8px}
.diva-replay-button{background:#2a2a2a;display:flex;min-width:133px;padding:0 10px;height:40px;color:#fff;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;opacity:1;font-weight:700}.diva-replay-button:hover,.diva-replay-button:focus{background-color:#fff;color:var(--primary-colour)}.diva-replay-button:hover .diva-button__label,.diva-replay-button:focus .diva-button__label{color:var(--primary-colour)}.diva-replay-button:hover svg path,.diva-replay-button:focus svg path{fill:var(--primary-colour)}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-replay-button{min-width:120px;height:32px}}@container (max-width: 639px){.diva-replay-button{min-width:120px;height:32px}}.diva-replay-button .diva-button__icon{opacity:1;margin-right:10px}.diva-replay-button .diva-button__icon svg{width:20px;height:20px;display:block}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-replay-button .diva-button__icon svg{width:13px;height:13px}}@container (max-width: 639px){.diva-replay-button .diva-button__icon svg{width:13px;height:13px}}.diva-replay-button .diva-button__label{color:#fff;font-size:16px;margin:0}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-replay-button .diva-button__label{font-size:14px}}@container (max-width: 639px){.diva-replay-button .diva-button__label{font-size:14px}}
.diva-toogle-audio-player-button .diva-button__icon{padding:2px}
.diva-share-button{display:flex;align-items:center;margin-bottom:2px;position:relative}
.diva-skip-back-button{position:relative}.diva-skip-back-button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:8px}
.diva-skip-forward-button{position:relative}.diva-skip-forward-button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:8px}
.diva-label-language-cc-header{display:flex;justify-content:space-between;font-size:14px;padding:10px 18px;cursor:pointer;gap:10px}.diva-label-language-cc-header:hover,.diva-label-language-cc-header:focus{background:#4d4d4d;outline:none}.diva-label-language-cc-header--active{border-bottom:#4d4d4d 2px solid}.diva-label-language-cc-header--disabled{cursor:default}.diva-label-language-cc-header__left{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1 1 0px}.diva-label-language-cc-header__left__icon{min-width:20px;width:20px;height:20px;margin-right:10px}.diva-label-language-cc-header__left__text{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.diva-label-language-cc-header__left--active::after{content:"";position:absolute;z-index:999;left:3px;top:40%;height:9px;width:9px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg) translate(-50%, 0%)}.diva-label-language-cc-header__right{display:flex;align-items:center;justify-content:flex-end;flex:1 1 0px}.diva-label-language-cc-header__right__text{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.diva-label-language-cc-header__right__arrow{min-width:20px;position:relative}.diva-label-language-cc-header__right__arrow::after{content:"";position:absolute;z-index:999;right:0;top:50%;height:6px;width:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg) translate(0%, -50%)}.diva-label-language-cc-header__right--active{margin:0;display:none}.diva-label-language-cc-header__right--active::after{display:none}
.diva-label-quality-header{display:flex;justify-content:space-between;font-size:14px;padding:10px 18px;cursor:pointer;gap:10px}.diva-label-quality-header:hover,.diva-label-quality-header:focus{background:#4d4d4d;outline:none}.diva-label-quality-header--active{border-bottom:#4d4d4d 2px solid}.diva-label-quality-header--disabled{cursor:default}.diva-label-quality-header__left{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1 1 0px}.diva-label-quality-header__left__icon{min-width:20px;width:20px;height:20px;margin-right:10px}.diva-label-quality-header__left__text{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.diva-label-quality-header__left--active::after{content:"";position:absolute;z-index:999;left:3px;top:40%;height:9px;width:9px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg) translate(-50%, 0%)}.diva-label-quality-header__right{display:flex;align-items:center;justify-content:flex-end;flex:1 1 0px}.diva-label-quality-header__right__text{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.diva-label-quality-header__right__arrow{min-width:20px;position:relative}.diva-label-quality-header__right__arrow::after{content:"";position:absolute;z-index:999;right:0;top:50%;height:6px;width:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg) translate(0%, -50%)}.diva-label-quality-header__right--active{margin:0;display:none}.diva-label-quality-header__right--active::after{display:none}
.diva-time-vod{font-size:14px;white-space:nowrap;width:auto;line-height:24px;width:140px;min-width:92px}
.diva-standard-title{font-weight:700;text-shadow:0px 1px 1px #000;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;filter:drop-shadow(0 0 1px black);font-size:24px;line-height:32px;display:flex;justify-content:space-between}@container (max-width: 639px){.diva-standard-title{font-size:20px;line-height:28px}}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-standard-title{font-size:20px;line-height:28px}}.diva-standard-title__left{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.diva-standard-title__left svg{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:14px}.diva-standard-title__subtitle{margin-top:8px;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container (max-width: 639px){.diva-standard-title__subtitle{font-size:14px;line-height:20px}}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-standard-title__subtitle{font-size:14px;line-height:20px}}.diva-web-item__diva-item-container--is-audio .diva-standard-title,.diva-end-of-play--is-audio .diva-standard-title{font-size:40px;line-height:40px}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-web-item__diva-item-container--is-audio .diva-standard-title,.diva-end-of-play--is-audio .diva-standard-title{font-size:20px;line-height:28px}}@media screen and (max-width: 639px),screen and (max-height: 639px){.diva-web-item__diva-item-container--is-audio .diva-standard-title__subtitle,.diva-end-of-play--is-audio .diva-standard-title__subtitle{font-size:14px;line-height:20px}}
.diva-standard-subtitle{display:flex;align-items:center;gap:12px;font-size:14px}.diva-standard-subtitle__badge{font-weight:bold;width:fit-content;text-transform:uppercase}.diva-standard-subtitle--absolute{position:absolute;top:70px;left:112px}.diva-standard-subtitle--in-header{display:block;margin-top:8px}.diva-standard-subtitle--in-header .diva-standard-subtitle__text{margin-top:6px}
.diva-live-now{line-height:24px;white-space:nowrap}.diva-live-now svg{height:16px;width:16px;display:inline-block;vertical-align:middle;margin-right:4px}
.diva-time-live{font-size:14px;white-space:nowrap;width:auto;line-height:24px;width:140px;min-width:92px}
.diva-seekbar-time-label{position:relative;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s linear;background:#000;width:86px;padding:4px 0px;text-align:center;border-radius:4px;pointer-events:none;font-size:14px;color:#fff}.diva-seekbar-time-label--visible{opacity:1}
.diva-go-live{background-color:#4d4d4d;padding:4px 8px;border-radius:24px;white-space:nowrap;width:auto;flex-direction:row}.diva-go-live svg{height:16px;width:16px;display:inline-block;vertical-align:middle;margin-right:4px}
.diva-time-live{font-size:14px;white-space:nowrap;width:auto;line-height:24px;width:140px}
.diva-tracks-button{position:relative;z-index:3}.diva-tracks-button--minimal{position:static}.diva-tracks-button svg{pointer-events:none}.diva-tracks-button__dropdown-container{z-index:2;background:#1a1a1a;transform:translate(-50%, 0%);left:50%;border-radius:10px;position:absolute}.diva-tracks-button__dropdown-container--standard{bottom:30px;width:260px;overflow:hidden}.diva-tracks-button__dropdown-container--minimal{transform:translate(-50%, -50%);left:50%;top:50%;width:80%;z-index:1}.diva-tracks-button__dropdown-container--minimal.diva-tracks-button__dropdown-container--menu-open{transform:translate(-50%, 0%);top:10px}.diva-tracks-button__dropdown-container--disappear{opacity:0;pointer-events:none}.diva-tracks-button__dropdown-container--disappear *{display:none}
.diva-unmute-ad-button{background-color:rgba(0,0,0,.8);padding:8px 16px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.8);cursor:pointer;height:56px;font-size:14px;appearance:none;border:0;margin:0}.diva-unmute-ad-button:disabled{cursor:default}.diva-unmute-ad-button svg{height:30px;width:auto;display:inline-block;vertical-align:middle;margin-right:.5em}.diva-unmute-ad-button--icon-only svg{margin-right:0}
.diva-vertical-eop-button{display:flex;align-items:center;margin-bottom:2px;position:relative;width:156px !important;background-color:var(--primary-colour);border-radius:20px;font-weight:700;opacity:1;padding:0 10px}.diva-vertical-eop-button .diva-button__label{display:block;font-size:16px;margin-top:0;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.diva-vertical-eop-button:hover,.diva-vertical-eop-button:focus{background-color:#fff}.diva-vertical-eop-button:hover .diva-button__label,.diva-vertical-eop-button:focus .diva-button__label{background-color:#fff;color:var(--primary-colour)}
.diva-video-settings-button{position:relative;z-index:3}.diva-video-settings-button--minimal{position:static}.diva-video-settings-button svg{pointer-events:none}.diva-video-settings-button__dropdown-container{z-index:2;background:#1a1a1a;transform:translate(-50%, 0%);left:50%;border-radius:10px;position:absolute}.diva-video-settings-button__dropdown-container--standard{bottom:30px;width:260px;overflow:hidden}.diva-video-settings-button__dropdown-container--minimal{transform:translate(-50%, -50%);left:50%;top:50%;width:80%;z-index:1}.diva-video-settings-button__dropdown-container--minimal.diva-quality-button__dropdown-container--menu-open{transform:translate(-50%, 0%);top:10px}.diva-video-settings-button__dropdown-container--disappear{opacity:0;pointer-events:none}.diva-video-settings-button__dropdown-container--disappear *{display:none}
.diva-custom-slider{width:100%;height:2px;position:relative;background-color:rgba(255,255,255,.5);cursor:pointer}.diva-custom-slider::before{content:"";display:block;width:100%;height:12px;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.diva-custom-slider--seek-minimal{height:8px}.diva-custom-slider--volume{height:4px;border-radius:4px}.diva-custom-slider--volume .diva-custom-slider__bar{border-radius:4px}.diva-custom-slider--seek-minimal .diva-custom-slider{height:8px}.diva-custom-slider--seek-minimal .diva-custom-slider__bar{opacity:.5}.diva-custom-slider__bar{position:absolute;top:0;height:100%;pointer-events:none}.diva-custom-slider__thumb{position:absolute;transform:translate(-50%, -50%);top:50%;width:0px;height:0px;transition:width .2s ease-in-out,height .2s ease-in-out,border-radius .2s ease-in-out}@media(pointer: coarse){.diva-custom-slider__thumb{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}.diva-custom-slider__thumb::before{content:"";display:block;width:300%;height:300%;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;border-radius:50%}}.diva-custom-slider__thumb--dragging{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}.diva-custom-slider--volume .diva-custom-slider__thumb,.diva-custom-slider:hover .diva-custom-slider__thumb{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}
.diva-volume-button{display:flex;align-items:center;margin-bottom:2px;position:relative}.diva-volume-button__slider{width:0;padding:4px 0px;transition:width .2s,padding .2s;overflow:hidden}.diva-volume-button__slider--visible{width:100px;padding:4px 8px}
.diva-watch-again-button .diva-button__icon{width:auto;height:auto;opacity:1}.diva-watch-again-button .diva-button__icon svg{width:60px;height:60px;display:block}.diva-watch-again-button .diva-button__label{font-weight:bold;color:#fff}
.diva-alternate-timeline-tooltip{opacity:0}.diva-alternate-timeline-tooltip__container{display:flex;gap:18px;align-items:center;position:relative}.diva-alternate-timeline-tooltip--visible{opacity:1}.diva-alternate-timeline-tooltip__content{display:flex;gap:8px;padding:8px}.diva-alternate-timeline-tooltip__content--multi{background-color:rgba(255,255,255,.4);border-radius:8px}.diva-alternate-timeline-tooltip__content--multi .diva-alternate-timeline-item__phase{display:none}.diva-alternate-timeline-tooltip__arrow{width:32px;height:32px}.diva-alternate-timeline-tooltip__arrow .diva-button{height:32px}.diva-alternate-timeline-tooltip__arrow--hidden{opacity:0}.diva-alternate-timeline-tooltip__seekbar-time{position:absolute;left:50%;transform:translateX(-50%);bottom:-45px;font-size:14px}.diva-alternate-timeline-tooltip .diva-alternate-timeline-item__phase{opacity:1}
.diva-background{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;aspect-ratio:16/9}.diva-background__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}
.diva-badge{padding:0px 8px;border-radius:4px;max-width:100%;line-height:20px;display:flex;align-items:center;text-transform:uppercase}.diva-badge svg{max-width:20px;max-height:20px;margin-right:5px}.diva-badge span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0}
.diva-blurred-background{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.diva-blurred-background>div{position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(15px);opacity:.2}.diva-blurred-background--gradient{background:radial-gradient(ellipse, #9a9a9a, #2a2a2a)}
.diva-360{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.diva-360__container{position:absolute;top:0;left:0;width:100%;height:100%}.diva-360__container canvas{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100% !important;aspect-ratio:16/9;height:auto !important}.diva-360 img{position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);filter:drop-shadow(0px 0px 4px #000);pointer-events:none;animation:cssAnimation 1s ease-in 5s forwards}@keyframes cssAnimation{to{opacity:0}}@-webkit-keyframes cssAnimation{to{opacity:0}}
.diva-scrollable-container{width:calc(100% - 1px);height:100%;max-height:100%;position:relative;overflow:auto;margin-right:1px}@supports(-moz-appearance: none){.diva-scrollable-container{scrollbar-width:thin}}.diva-scrollable-container::-webkit-scrollbar{width:6px;height:6px;cursor:pointer;position:absolute}.diva-scrollable-container:not(:hover)::-webkit-scrollbar{opacity:0}.diva-scrollable-container:not(:hover){-ms-overflow-style:none}@supports(-moz-appearance: none){.diva-scrollable-container:not(:hover){scrollbar-width:none}}@supports(-moz-appearance: none){.diva-scrollable-container:hover,.diva-scrollable-container:focus-within{scrollbar-width:thin}}.diva-scrollable-container:hover::-webkit-scrollbar-track,.diva-scrollable-container:focus-within::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.diva-scrollable-container:hover::-webkit-scrollbar-thumb,.diva-scrollable-container:focus-within::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid rgba(0,0,0,0);background-color:#959595;background-clip:padding-box}.diva-scrollable-container:hover::-webkit-scrollbar-thumb:hover,.diva-scrollable-container:focus-within::-webkit-scrollbar-thumb:hover{border-radius:6px;background-color:#787878;border:0}@media(pointer: coarse){@supports(-moz-appearance: none){.diva-scrollable-container{scrollbar-width:thin}}.diva-scrollable-container::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.diva-scrollable-container::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid rgba(0,0,0,0);background-color:#959595;background-clip:padding-box}.diva-scrollable-container::-webkit-scrollbar-thumb:hover{border-radius:6px;background-color:#787878;border:0}}
.diva-commentary{width:100%;height:100%;max-height:100%}.diva-commentary--empty{opacity:.5;text-align:center;padding:16px}.diva-commentary .diva-scrollable-container{padding-right:8px}@media screen and (max-width: 832px){.diva-commentary .diva-scrollable-container{padding-left:9px}}
.diva-event-icon{display:flex;align-items:center;justify-content:center;position:relative;width:17px;height:17px}.diva-event-icon::before{content:"";display:block;position:absolute;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1;background-color:rgba(0,0,0,.15);box-shadow:0 0 4px 4px rgba(0,0,0,.15)}.diva-event-icon svg{max-width:18px;max-height:18px}.diva-event-icon--big img,.diva-event-icon--big svg{max-width:25px;max-height:25px}
.diva-commentary-item{display:flex;justify-content:flex-start;align-items:center;grid-template-columns:40px auto;width:100%;height:auto;text-align:left;background:rgba(0,0,0,0);border:0;outline:none;padding:0;position:relative;margin-bottom:1em;padding-left:17px;padding-right:9px}.diva-commentary-item:first-child{margin-top:1em}.diva-commentary-item--clickable{cursor:pointer}.diva-commentary-item__type{padding:6px;justify-self:center;border:#fff solid 1px;border-radius:50%;margin-right:8px;width:32px;height:32px;min-width:32px;min-height:32px}.diva-commentary-item__type .diva-event-icon img{max-height:16px !important;max-width:16px !important}.diva-commentary-item__type--lastWatched{border:#2cd45b solid 1px}.diva-commentary-item__type--pinned,.diva-commentary-item__type--duplicatedPinned{border:var(--primary-colour) solid 1px}.diva-commentary-item__type::after{content:"";position:absolute;left:32.5px;width:0px;height:calc(50% - 9px);border:1px solid #fff;top:-8px}.diva-commentary-item__type::before{content:"";position:absolute;left:32.5px;width:0px;height:calc(50% - 10px);border:1px solid #fff;bottom:-8px}.diva-commentary-item__type--top::after{border:none}.diva-commentary-item__type--top-next::after{border:none}.diva-commentary-item__type--top-next::before{border-style:dashed}.diva-commentary-item__type--top-watching::after{border:none}.diva-commentary-item__type--bottom::before{border:none}.diva-commentary-item__type--bottom-watching-top::before,.diva-commentary-item__type--bottom-next::before{border:none}.diva-commentary-item__type--bottom-watching-top::after,.diva-commentary-item__type--bottom-next::after{border-style:dashed}.diva-commentary-item__type--pinned::after,.diva-commentary-item__type--pinned::before{border:none}.diva-commentary-item__type--next::after,.diva-commentary-item__type--next::before{border-style:dashed}.diva-commentary-item__type--watching-top::after,.diva-commentary-item__type--duplicatedPinned::after{border-style:dashed}.diva-commentary-item__type--prev::after,.diva-commentary-item__type--prev::before{border-style:solid}.diva-commentary-item--ad{padding-right:0;margin-bottom:.5em}.diva-commentary-item__type-ad{padding:6px;justify-self:center;margin-right:8px}.diva-commentary-item__type-ad--pinned,.diva-commentary-item__type-ad--duplicatedPinned{border:var(--primary-colour) solid 1px}.diva-commentary-item__type-ad::after{content:"";position:absolute;left:32.5px;width:0px;height:calc(100% + 15px);border:1px solid #fff;top:-8px}.diva-commentary-item__type-ad--top::after{border:none}.diva-commentary-item__type-ad--top-next::after{border:none}.diva-commentary-item__type-ad--top-watching::after{border:none}.diva-commentary-item__type-ad--bottom-watching-top::after,.diva-commentary-item__type-ad--bottom-next::after{border-style:dashed}.diva-commentary-item__type-ad--pinned::after{border:none}.diva-commentary-item__type-ad--next::after{border-style:dashed}.diva-commentary-item__type-ad--watching-top::after,.diva-commentary-item__type-ad--duplicatedPinned::after{border-style:dashed}.diva-commentary-item__type-ad--prev::after{border-style:solid}.diva-commentary-item--small{padding-left:0}.diva-commentary-item--small .diva-commentary-item__type::before,.diva-commentary-item--small .diva-commentary-item__type::after{left:15.5px}.diva-commentary-item__box{display:grid;grid-template-rows:20px auto;gap:8px;flex-grow:1;color:#fff;background:#2a2a2a;border-radius:8px;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #2a2a2a,0 0 0 2px #4d4d4d;margin:1px;min-height:44px;padding:8px;line-height:16px;font-size:14px;box-sizing:border-box}.diva-commentary-item__box--lastWatched{box-shadow:0 0 0 1px #2a2a2a,0 0 0 2px #2cd45b}.diva-commentary-item__box--noBackground{background:rgba(0,0,0,0);box-shadow:none}.diva-commentary-item__box--pinned{box-shadow:0 0 0 1px #2a2a2a,0 0 0 2px #cf030b}.diva-commentary-item__box-ad{padding-left:10px;width:100%}.diva-commentary-item__gametime{margin-left:3px}.diva-commentary-item__playicon{display:flex;align-items:center}.diva-commentary-item__playicon svg{width:16px;height:16px}.diva-commentary-item__row-1{display:flex;align-items:center;gap:8px;font-weight:700}.diva-commentary-item__pinned{display:flex;align-items:center;justify-self:start;background-color:var(--primary-colour);font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px}.diva-commentary-item__pinned--noLabel{padding:2px 2px 2px 4px}.diva-commentary-item__pinned svg{width:12px;height:12px;margin-right:3px}.diva-commentary-item:focus .diva-commentary-item__box,.diva-commentary-item:hover .diva-commentary-item__box,.diva-commentary-item:focus-visible .diva-commentary-item__box{background:#4d4d4d;box-shadow:0 0 0 2px #fff}.diva-commentary-item--lastWatched .diva-commentary-item__box{animation:commentaryHighlights 2s}@keyframes commentaryHighlights{0%,90%{background:#4d4d4d;box-shadow:0 0 0 2px #fff}}
.diva-web-item-controlbar-bottom{display:flex;box-sizing:border-box;padding:10px 14px;align-items:flex-end;flex-direction:row;justify-content:space-between;font-size:14px;width:100%;margin-bottom:0;transition:margin-bottom .3s ease-in-out}.diva-web-item-controlbar-bottom--hidden{margin-bottom:-70px}.diva-web-item-controlbar-bottom__primary-controls,.diva-web-item-controlbar-bottom__secondary-controls{display:flex;gap:16px;align-items:center}@media screen and (max-width: 700px){.diva-web-item-controlbar-bottom__primary-controls,.diva-web-item-controlbar-bottom__secondary-controls{gap:10px}}@container (max-width: 700px){.diva-web-item-controlbar-bottom__primary-controls,.diva-web-item-controlbar-bottom__secondary-controls{gap:10px}}.diva-web-item-controlbar-bottom__primary-controls{align-self:start}.diva-web-item-controlbar-bottom__secondary-primary-controls{align-self:end}.diva-web-item-controlbar-bottom__current-chapter{position:absolute;bottom:3px;width:100%;text-align:center;color:rgba(255,255,255,.6);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
.diva-web-item-controlbar-middle{display:flex;flex-direction:column;position:relative}.diva-web-item-controlbar-middle__controls-container{display:flex;flex-direction:row;font-size:14px;gap:40px;justify-content:center;align-items:center}.diva-web-item-controlbar-middle__controls-container .diva-button{width:40px;height:40px}.diva-web-item-controlbar-middle__controls-container .diva-button span{font-size:12px}.diva-web-item-controlbar-middle__controls-container--custom-pip{gap:15px}.diva-web-item-controlbar-middle__controls-container--custom-pip .diva-button{width:24px;height:24px}.diva-web-item-controlbar-middle__time-container{display:flex;flex-direction:row;font-size:16px;justify-content:center;position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%)}.diva-web-item-controlbar-middle__time-container .diva-button{font-size:16px;height:32px}.diva-web-item-controlbar-middle__highlights-container{display:flex;justify-content:space-between;position:absolute;bottom:-50px;gap:16px;left:50%;transform:translate(-50%, 0%)}@media screen and (max-width: 400px){.diva-web-item-controlbar-middle__highlights-container{bottom:-35px}}@container (max-width: 400px){.diva-web-item-controlbar-middle__highlights-container{bottom:-35px}}.diva-web-item-controlbar-middle__vertical-line{width:1px;margin:0 9.5px;height:20px;background-color:#e5e5e5}.diva-web-item-controlbar-middle .diva-live-now{line-height:32px}
.diva-custom-data-panel,.diva-custom-data-panel>div{width:100%;height:100%}.diva-custom-data-panel iframe,.diva-custom-data-panel>div iframe{width:100%;height:100%;overflow:auto;border:0}.diva-custom-data-panel{opacity:1;transition:opacity .4s ease-out}.diva-custom-data-panel--error{display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#efefef;background-image:radial-gradient(#333333 0%, #1a1a1a 70%);text-align:center;text-shadow:1px 1px 2px #000;padding:10px}.diva-custom-data-panel--loading{opacity:0}
.diva-custom-slider-simple{width:100%;height:2px;margin-top:2px;position:relative;background-color:rgba(255,255,255,.5);cursor:pointer}.diva-custom-slider-simple::before{content:"";display:block;width:100%;height:12px;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.diva-custom-slider-simple:hover{height:4px;margin-top:0}.diva-custom-slider-simple--seek-minimal{height:8px;margin-top:0}.diva-custom-slider-simple--seek-minimal:hover{height:8px}.diva-custom-slider-simple--volume{height:4px;border-radius:4px;margin-top:0}.diva-custom-slider-simple--volume .diva-custom-slider-simple__bar{border-radius:4px}.diva-custom-slider-simple--seek-minimal .diva-custom-slider-simple{height:8px}.diva-custom-slider-simple--seek-minimal .diva-custom-slider-simple__bar{opacity:.5}.diva-custom-slider-simple__bar{margin-top:0;position:absolute;top:0;height:100%;pointer-events:none}.diva-custom-slider-simple--volume .diva-custom-slider-simple__thumb{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}
.diva-web-audio-minimal{position:absolute;top:0;left:0;width:351px;height:85px;line-height:normal;background-color:#2a2a2a;border-radius:12px;padding:24px;z-index:100;color:#ebebeb;font-size:16px;font-family:"Inter",sans-serif}.diva-web-audio-minimal *{font-family:"Inter",sans-serif}@media(min-width: 60em){.diva-web-audio-minimal{font-size:18px}}@media(min-width: 75em){.diva-web-audio-minimal{font-size:18px}}.diva-web-audio-minimal h1,.diva-web-audio-minimal .h1{font-weight:bold;font-size:1.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h1,.diva-web-audio-minimal .h1{font-size:2.5rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h1,.diva-web-audio-minimal .h1{font-size:3.56rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h1,.diva-web-audio-minimal .h1{font-size:2.5rem}}.diva-web-audio-minimal h2,.diva-web-audio-minimal .h2{font-weight:bold;font-size:1.5rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h2,.diva-web-audio-minimal .h2{font-size:1.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h2,.diva-web-audio-minimal .h2{font-size:2.67rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h2,.diva-web-audio-minimal .h2{font-size:2rem}}.diva-web-audio-minimal h3,.diva-web-audio-minimal .h3{font-weight:bold;font-size:1.25rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h3,.diva-web-audio-minimal .h3{font-size:1.33rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h3,.diva-web-audio-minimal .h3{font-size:1.78rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h3,.diva-web-audio-minimal .h3{font-size:1.5rem}}.diva-web-audio-minimal h4,.diva-web-audio-minimal .h4{font-weight:bold;font-size:1rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h4,.diva-web-audio-minimal .h4{font-size:1.11rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h4,.diva-web-audio-minimal .h4{font-size:1.33rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h4,.diva-web-audio-minimal .h4{font-size:1.125rem}}.diva-web-audio-minimal h5,.diva-web-audio-minimal .h5{font-weight:bold;font-size:.875rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h5,.diva-web-audio-minimal .h5{font-size:.89rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h5,.diva-web-audio-minimal .h5{font-size:1.11rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h5,.diva-web-audio-minimal .h5{font-size:1rem}}.diva-web-audio-minimal h6,.diva-web-audio-minimal .h6{font-weight:bold;font-size:.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-audio-minimal h6,.diva-web-audio-minimal .h6{font-size:.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-audio-minimal h6,.diva-web-audio-minimal .h6{font-size:.89rem}}@media(min-width: 120.0625em){.diva-web-audio-minimal h6,.diva-web-audio-minimal .h6{font-size:.875rem}}.diva-web-audio-minimal__row{display:flex;justify-content:center;container-type:inline-size;gap:8px}.diva-web-audio-minimal__row:first-child{margin-bottom:8px}.diva-web-audio-minimal button{appearance:none;color:inherit;border:0;text-align:inherit;cursor:pointer}.diva-web-audio-minimal button:disabled{cursor:default}.diva-web-audio-minimal .diva-time-vod{font-size:12px;font-weight:400;line-height:24px;text-align:left}.diva-web-audio-minimal .diva-scrolling-text{flex-basis:100%;font-size:12px;font-weight:700;line-height:24px;text-align:left}.diva-web-audio-minimal .diva-close-audio-button{width:60px}
.diva-web-app{container-type:inline-size;height:100%;line-height:normal;color:#ebebeb;font-size:16px;font-family:"Inter",sans-serif}.diva-web-app *{font-family:"Inter",sans-serif}@media(min-width: 60em){.diva-web-app{font-size:18px}}@media(min-width: 75em){.diva-web-app{font-size:18px}}.diva-web-app h1,.diva-web-app .h1{font-weight:bold;font-size:1.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h1,.diva-web-app .h1{font-size:2.5rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h1,.diva-web-app .h1{font-size:3.56rem}}@media(min-width: 120.0625em){.diva-web-app h1,.diva-web-app .h1{font-size:2.5rem}}.diva-web-app h2,.diva-web-app .h2{font-weight:bold;font-size:1.5rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h2,.diva-web-app .h2{font-size:1.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h2,.diva-web-app .h2{font-size:2.67rem}}@media(min-width: 120.0625em){.diva-web-app h2,.diva-web-app .h2{font-size:2rem}}.diva-web-app h3,.diva-web-app .h3{font-weight:bold;font-size:1.25rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h3,.diva-web-app .h3{font-size:1.33rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h3,.diva-web-app .h3{font-size:1.78rem}}@media(min-width: 120.0625em){.diva-web-app h3,.diva-web-app .h3{font-size:1.5rem}}.diva-web-app h4,.diva-web-app .h4{font-weight:bold;font-size:1rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h4,.diva-web-app .h4{font-size:1.11rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h4,.diva-web-app .h4{font-size:1.33rem}}@media(min-width: 120.0625em){.diva-web-app h4,.diva-web-app .h4{font-size:1.125rem}}.diva-web-app h5,.diva-web-app .h5{font-weight:bold;font-size:.875rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h5,.diva-web-app .h5{font-size:.89rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h5,.diva-web-app .h5{font-size:1.11rem}}@media(min-width: 120.0625em){.diva-web-app h5,.diva-web-app .h5{font-size:1rem}}.diva-web-app h6,.diva-web-app .h6{font-weight:bold;font-size:.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-app h6,.diva-web-app .h6{font-size:.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-app h6,.diva-web-app .h6{font-size:.89rem}}@media(min-width: 120.0625em){.diva-web-app h6,.diva-web-app .h6{font-size:.875rem}}.diva-web-app>div{position:relative;width:100%;margin:0 auto;height:auto;outline:none;aspect-ratio:16/9;background:#2a2a2a;color:#fff;box-sizing:border-box}.diva-web-app--audio{display:flex;justify-content:center;container-type:inline-size;line-height:normal;position:fixed;width:100vw;height:100vh;background-color:#2a2a2a;top:0;left:0;color:#ebebeb;font-size:16px;font-family:"Inter",sans-serif;z-index:1}.diva-web-app--audio video{display:none}.diva-web-app--audio .diva-theme{display:flex;align-items:center;justify-content:center;height:100dvh}.diva-web-app--audio *{backface-visibility:hidden}.diva-web-app--multiview>div{display:grid;align-items:center;align-content:center;justify-content:center;gap:16px}.diva-web-app--audio-minimal{width:351px;height:85px;overflow:hidden;border-radius:15px;position:fixed}.diva-web-app--layout_2>div{grid-template-columns:calc(50% - 24px) calc(50% - 24px)}@media screen and (min-width: 1001px){.diva-web-app--layout_3>div{grid-template-columns:calc(67% - 36px) calc(33.5% - 36px);grid-template-rows:auto auto;justify-content:space-around}.diva-web-app--layout_3>div>div:first-child{grid-row:span 2;grid-column:1}.diva-web-app--layout_3>div>div:nth-child(2){grid-row:1;grid-column:2}.diva-web-app--layout_3>div>div:nth-child(3){grid-row:2;grid-column:2}}@media screen and (max-width: 1000px){.diva-web-app--layout_3>div{grid-template-columns:42% 42%;grid-template-rows:42% 42%}.diva-web-app--layout_3>div>div:first-child{grid-row:1;grid-column:1}.diva-web-app--layout_3>div>div:nth-child(2){grid-row:1;grid-column:2}.diva-web-app--layout_3>div>div:nth-child(3){grid-row:2;grid-column:span 2;width:auto;aspect-ratio:16/9;height:100%}}.diva-web-app--layout_4>div{grid-template-columns:42% 42%;grid-template-rows:42% 42%}@media screen and (max-width: 1000px){.diva-web-app--layout_4>div{gap:38px;grid-template-columns:34% 34%;grid-template-rows:34% 34%}}.diva-web-app *{box-sizing:border-box}.diva-web-app button{appearance:none;color:inherit;border:0;text-align:inherit;cursor:pointer}.diva-web-app button:disabled{cursor:default}
.diva-web-item{display:flex;width:100%;margin:0 auto;height:auto;aspect-ratio:16/9;transition:all 200ms ease-in;order:2;align-items:center}.diva-web-item .diva-panels-manager--open .diva-web-item-layout .diva-standard-title,.diva-web-item .diva-panels-manager--open .diva-web-item-layout .diva-standard-subtitle{display:none}.diva-web-item .diva-web-item-layout-standard__container{pointer-events:none}.diva-web-item .diva-web-item-layout-standard__container .diva-web-item-layout-standard__bottom{pointer-events:all}.diva-web-item--fullscreen:not(.diva-web-item--multiview){aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item__diva-item-container{aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-background{aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item__diva-video-container video{aspect-ratio:inherit;display:block;width:100%;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item__diva-video-container{height:100%;background-color:#000}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item__diva-video-container>*{aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item-layout-standard__container,.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item-layout-minimal__container{aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-web-item-layout-minimal{top:50%;transform:translateY(-50%);aspect-ratio:inherit;height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-panels-manager--open .diva-web-item__diva-video-container{height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-panels-manager--open .diva-web-item-layout-minimal{top:50%}.diva-web-item--fullscreen:not(.diva-web-item--multiview) .diva-panels-manager--open .diva-web-item-layout-standard__container{height:100%}.diva-web-item--fullscreen:not(.diva-web-item--multiview).diva-web-item--custom-pip{height:unset;aspect-ratio:16/9}.diva-web-item--multiview{aspect-ratio:auto}.diva-web-item--multiview .diva-web-item__diva-item-container{border:4px solid rgba(0,0,0,0);border-radius:16px;overflow:hidden}.diva-web-item--multiview .diva-web-item__diva-video-container,.diva-web-item--multiview .diva-web-item-layout-multiview__background{transition:all .3s ease}.diva-web-item--multiview video{pointer-events:none}.diva-web-item--multiview.diva-web-item--active .diva-web-item__diva-item-container{border:4px solid #fff}.diva-web-item--multiview.diva-web-item--selected .diva-web-item__diva-item-container{border:4px solid var(--primary-colour)}.diva-web-item--multiview.diva-web-item--main{order:1}.diva-web-item--hidden{display:none}.diva-web-item--custom-pip{position:absolute;width:288px;top:24px;right:36px;transform-origin:top right;z-index:1}.diva-web-item--custom-pip .diva-web-item__diva-item-container,.diva-web-item--custom-pip video{border-radius:16px;overflow:hidden;box-shadow:1px 1px 5px #000}.diva-web-item--custom-pip:hover{width:412px}.diva-web-item--is-audio-minimal{align-self:flex-start}.diva-web-item--is-audio{max-height:100%;aspect-ratio:unset;height:100dvh}.diva-web-item--custom-pip-secondary-menu-present{right:96px}.diva-web-item__diva-item-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.diva-web-item__diva-item-wrapper--is-audio{height:100%;height:100dvh;display:unset}.diva-web-item__diva-item-wrapper>.diva-web-item__diva-item-wrapper-top{padding:33px 16px;pointer-events:none;max-width:100%}.diva-web-item__diva-item-wrapper>.diva-web-item__diva-item-wrapper-top--with-subtitle{padding:12px 16px}.diva-web-item__diva-item-container{position:relative;width:100%;max-width:100%;height:100%;display:flex;align-items:flex-start}.diva-web-item__diva-item-container>.diva-close-button{position:absolute;right:12px;top:12px}.diva-web-item__diva-item-container--is-audio{height:80%}@media screen and (max-width: 1024px),screen and (max-height: 1024px){.diva-web-item__diva-item-container--is-audio{height:calc(100vh - 250px)}}@media screen and (max-height: 400px){.diva-web-item__diva-item-container--is-audio{height:calc(100vh - 200px)}}.diva-web-item__diva-video-container{width:100%;aspect-ratio:16/9;display:flex;align-items:center;background-color:#000;position:relative;transition:all .3s ease;transform-origin:top right;margin-left:0;margin-top:0}.diva-web-item__diva-video-container--squeezeback-view{z-index:1;width:288px;margin-left:calc(100% - 288px - 50px);margin-top:24px;border-radius:8px;overflow:hidden;outline:0;max-height:162px}.diva-web-item__diva-video-container--squeezeback-view:hover,.diva-web-item__diva-video-container--squeezeback-view:focus{cursor:pointer}.diva-web-item__diva-video-container--squeezeback-view:hover::after,.diva-web-item__diva-video-container--squeezeback-view:focus::after{content:"";display:block;width:100%;height:100%;border:var(--primary-colour) solid 3px;position:absolute;top:0;left:0;border-radius:8px;box-sizing:border-box}.diva-web-item__diva-video-container>*,.diva-web-item__diva-video-container video{display:block;width:100%;aspect-ratio:16/9;position:absolute;top:0;left:0}.diva-web-item__diva-video-container video::-webkit-media-controls-panel,.diva-web-item__diva-video-container video::-webkit-media-controls-play-button,.diva-web-item__diva-video-container video::-webkit-media-controls-start-playback-button,.diva-web-item__diva-video-container video::-webkit-media-controls{display:none;-webkit-appearance:none}.diva-web-item__diva-video-container .ad-container{display:none}.diva-web-item__diva-video-container--hidden>div>video{opacity:0}.diva-web-item__diva-video-container--hidden>div>video::-webkit-media-text-track-container{display:none}.diva-web-item--ad .ad-container{display:block}.diva-web-item--ad-vast .ad-container{display:block;background-color:#000}.diva-web-item--ad-dai{cursor:pointer}.diva-web-item__diva-commentary-container{position:absolute;width:304px;height:100%;top:0;left:0}.ad-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.ad-container>*{pointer-events:auto}.diva-recommendations{position:absolute;width:100%;height:100%;top:0;left:0}
.diva-web-vertical-carousel{position:absolute;width:100svw;height:100svh;top:0;left:0}.diva-web-vertical-carousel__carousel-container{position:absolute;left:50%;transform:translateX(-50%);aspect-ratio:9/16;max-height:100svh;max-width:100svw;background:#2a2a2a}@media(max-aspect-ratio: 9/16){.diva-web-vertical-carousel__carousel-container{height:100svh}}.diva-web-vertical-carousel__button{position:absolute;align-self:center;width:40px;height:40px;top:50%;transform:translateY(-50%)}.diva-web-vertical-carousel__button--next{right:-55px}.diva-web-vertical-carousel__button--prev{left:-55px}.diva-web-vertical-carousel__button--hidden{visibility:hidden}.diva-web-vertical-carousel__button svg{fill:rgba(26,26,26,.7)}.diva-web-vertical-carousel .swiper{width:100%;height:100%}.diva-web-vertical-carousel .diva-button{width:40px;height:40px}.diva-web-vertical-carousel .diva-button .diva-button__icon{width:24px;height:24px}@media(max-width: 655px){.diva-web-vertical-carousel__button{transform:translateY(-50%) scale(0.7)}.diva-web-vertical-carousel__button--next{right:10px;z-index:2}.diva-web-vertical-carousel__button--prev{left:10px;z-index:2}}
.diva-web-vertical-eop{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;background-color:#2a2a2a;color:#fff;pointer-events:all}.diva-web-vertical-eop__label1{font-weight:700;font-size:16px;line-height:24px}.diva-web-vertical-eop__label2{font-weight:400;font-size:14px;line-height:20px;max-width:300px;text-align:center}.diva-web-vertical-eop__buttons-container{cursor:pointer;display:flex;margin-top:15px}.diva-web-vertical-eop__header-shadow{position:absolute;top:0;background:linear-gradient(180deg, rgb(26, 26, 26) 0%, rgba(26, 26, 26, 0) 100%);width:100%;height:72px}.diva-web-vertical-eop>.diva-exit-button{position:absolute;top:28px;right:17px}
.diva-web-vertical-item-controls{position:absolute;top:0;left:0;width:100%;height:100svh;pointer-events:none}.diva-web-vertical-item-controls *{pointer-events:auto}.diva-web-vertical-item-controls__buttons-container{position:absolute;bottom:55px;right:8px;display:flex;flex-direction:column;align-content:center;gap:10px}.diva-web-vertical-item-controls__buttons-container--ad-in-progress{padding-bottom:50px}.diva-web-vertical-item-controls__seekbar{position:absolute;bottom:24px;left:17px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 34px);gap:8px}.diva-web-vertical-item-controls__seekbar .diva-time-vod{font-size:12px;width:190px;text-align:right;font-variant-numeric:tabular-nums}.diva-web-vertical-item-controls__bottom-shadow{position:absolute;background:linear-gradient(0deg, rgb(26, 26, 26) 0%, rgba(26, 26, 26, 0) 100%);width:100%;height:228px;bottom:0}.diva-web-vertical-item-controls .diva-play-big-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.diva-web-loading{width:54px;height:54px;pointer-events:none}.diva-web-loading--medium{width:40px;height:40px}.diva-web-loading--small{width:20px;height:20px}.diva-web-loading--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.diva-web-loading svg{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5));animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.diva-web-vertical-item{width:100%;height:100svh;background-position:center center;background-size:cover;background-repeat:no-repeat}.diva-web-vertical-item--hidden{display:none}.diva-web-vertical-item .ad-container{display:none}.diva-web-vertical-item--ad .ad-container{display:block}.diva-web-vertical-item video{width:100%;height:100svh}.diva-web-vertical-item__header{position:absolute;top:0px;left:0px;margin:28px 17px;display:flex;width:calc(100% - 34px);align-items:center}.diva-web-vertical-item__header-shadow{position:absolute;top:0;background:linear-gradient(180deg, rgb(26, 26, 26) 0%, rgba(26, 26, 26, 0) 100%);width:100%;height:72px}.diva-web-vertical-item__title{flex-grow:1;color:#fff;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0px 1px 1px #000}.diva-web-vertical-item__video-container{background:rgba(0,0,0,0);padding:0;margin:0;border:0;outline:none;width:100%}
.diva-web-vertical-app{display:flex;justify-content:center;container-type:inline-size;line-height:normal;position:fixed;width:100svw;height:100svh;background-color:#2a2a2a;top:0;left:0;color:#ebebeb;font-size:16px;font-family:"Inter",sans-serif}.diva-web-vertical-app *{font-family:"Inter",sans-serif}@media(min-width: 60em){.diva-web-vertical-app{font-size:18px}}@media(min-width: 75em){.diva-web-vertical-app{font-size:18px}}.diva-web-vertical-app h1,.diva-web-vertical-app .h1{font-weight:bold;font-size:1.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h1,.diva-web-vertical-app .h1{font-size:2.5rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h1,.diva-web-vertical-app .h1{font-size:3.56rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h1,.diva-web-vertical-app .h1{font-size:2.5rem}}.diva-web-vertical-app h2,.diva-web-vertical-app .h2{font-weight:bold;font-size:1.5rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h2,.diva-web-vertical-app .h2{font-size:1.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h2,.diva-web-vertical-app .h2{font-size:2.67rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h2,.diva-web-vertical-app .h2{font-size:2rem}}.diva-web-vertical-app h3,.diva-web-vertical-app .h3{font-weight:bold;font-size:1.25rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h3,.diva-web-vertical-app .h3{font-size:1.33rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h3,.diva-web-vertical-app .h3{font-size:1.78rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h3,.diva-web-vertical-app .h3{font-size:1.5rem}}.diva-web-vertical-app h4,.diva-web-vertical-app .h4{font-weight:bold;font-size:1rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h4,.diva-web-vertical-app .h4{font-size:1.11rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h4,.diva-web-vertical-app .h4{font-size:1.33rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h4,.diva-web-vertical-app .h4{font-size:1.125rem}}.diva-web-vertical-app h5,.diva-web-vertical-app .h5{font-weight:bold;font-size:.875rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h5,.diva-web-vertical-app .h5{font-size:.89rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h5,.diva-web-vertical-app .h5{font-size:1.11rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h5,.diva-web-vertical-app .h5{font-size:1rem}}.diva-web-vertical-app h6,.diva-web-vertical-app .h6{font-weight:bold;font-size:.75rem;line-height:1.25}@media(min-width: 60em){.diva-web-vertical-app h6,.diva-web-vertical-app .h6{font-size:.78rem;line-height:3.3}}@media(min-width: 75em){.diva-web-vertical-app h6,.diva-web-vertical-app .h6{font-size:.89rem}}@media(min-width: 120.0625em){.diva-web-vertical-app h6,.diva-web-vertical-app .h6{font-size:.875rem}}.diva-web-vertical-app button{appearance:none;color:inherit;border:0;text-align:inherit;cursor:pointer}.diva-web-vertical-app button:disabled{cursor:default}
.diva-end-of-play{width:100%;height:100%;overflow:hidden;display:flex;flex-flow:row;background-color:#000;justify-content:space-between;align-items:center;box-sizing:border-box;position:absolute}.diva-end-of-play .swiper-slide{width:272px}@media screen and (max-width: 812px){.diva-end-of-play .swiper-slide{width:160px}}@container (max-width: 812px){.diva-end-of-play .swiper-slide{width:160px}}.diva-end-of-play .diva-web-swiper-horizontal-list--poster .swiper-slide{width:152px}@media screen and (max-width: 400px){.diva-end-of-play .diva-web-swiper-horizontal-list--poster .swiper-slide{width:91px}}@container (max-width: 400px){.diva-end-of-play .diva-web-swiper-horizontal-list--poster .swiper-slide{width:91px}}.diva-end-of-play .swiper-button-prev,.diva-end-of-play .swiper-button-next{top:78px}@media screen and (max-width: 812px){.diva-end-of-play .swiper-button-prev,.diva-end-of-play .swiper-button-next{top:48px}}@container (max-width: 812px){.diva-end-of-play .swiper-button-prev,.diva-end-of-play .swiper-button-next{top:48px}}.diva-end-of-play .diva-scrollable-container{height:fit-content}.diva-end-of-play .diva-card-video__icon{width:50px;height:50px;padding:0}.diva-end-of-play__background{width:100%;height:100%;background-color:#000}.diva-end-of-play__image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.diva-end-of-play__image--is-audio{filter:blur(15px)}.diva-end-of-play__over-image{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, #000000 100%),linear-gradient(180deg, #000000 0, rgba(0, 0, 0, 0) 20%)}.diva-end-of-play__content{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;justify-content:space-between}.diva-end-of-play__message{display:flex;width:100%;height:100%;position:absolute;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}.diva-end-of-play--is-minimal .diva-end-of-play__bottom{width:100%}.diva-end-of-play__top{padding-top:32px;padding-left:16px;padding-right:16px;white-space:nowrap}.diva-end-of-play__top>*{display:inline-block}.diva-end-of-play__title-replay{display:inline-block;width:calc(100% - 90px);vertical-align:top}.diva-end-of-play--is-audio .diva-end-of-play__top{padding-left:32px;padding-right:32px}.diva-end-of-play--is-audio .diva-end-of-play__title-replay{display:inline-block;width:100%;vertical-align:top}.diva-end-of-play--is-audio .diva-end-of-play__list-subtitle{font-size:24px}.diva-end-of-play--is-audio-player-size-minimal{visibility:hidden}.diva-end-of-play__bottom{width:100%;max-height:60%;left:0;bottom:0;padding-bottom:16px}@media screen and (max-width: 1024px),screen and (max-height: 1024px){.diva-end-of-play__bottom{padding-bottom:64px}}@media screen and (min-width: 900px)and (min-height: 900px){.diva-end-of-play__bottom{padding-bottom:16px}}.diva-end-of-play__list-title{margin-left:24px;margin-bottom:8px;font-size:20px;font-weight:700}.diva-end-of-play__list-subtitle{margin-left:24px;margin-bottom:16px;font-size:16px;font-weight:700}.diva-end-of-play__media-list{margin-bottom:32px}.diva-end-of-play__title{margin-bottom:16px}.diva-end-of-play--squeezeback-visible .diva-end-of-play__title{margin-right:350px}.diva-end-of-play--is-audio .swiper-slide{width:132px}.diva-end-of-play--is-audio .diva-card-video__background{aspect-ratio:1}.diva-end-of-play__backbutton{margin-right:16px}.diva-end-of-play__backbutton .diva-button{margin-top:-8px}.diva-end-of-play__backbutton .diva-button__icon{background-color:rgba(0,0,0,0)}.diva-end-of-play--is-minimal .diva-end-of-play__top{padding-top:16px}.diva-end-of-play--is-minimal .diva-end-of-play__title{margin-bottom:8px}.diva-end-of-play--is-minimal .diva-end-of-play__backbutton .diva-button{margin-top:0}.diva-end-of-play--is-minimal .diva-end-of-play__backbutton .diva-button__icon{width:32px !important;height:32px !important}
.diva-end-of-play-minimal-buttons{display:flex;justify-content:center;flex-direction:column;gap:8px;align-items:center}.diva-end-of-play-minimal-buttons__title{font-size:14px;text-align:center;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.diva-end-of-play-minimal-buttons__buttons{font-size:16px;width:fit-content;display:flex;justify-content:center;flex-direction:column;gap:8px;align-items:center}.diva-end-of-play-minimal-buttons__buttons button{padding-right:18px;width:135px}.diva-end-of-play-minimal-buttons__buttons button:first-child{width:100%}
.diva-web-vertical-error{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;background-color:#2a2a2a;color:#fff;pointer-events:all}.diva-web-vertical-error__title{font-weight:700;font-size:16px;line-height:24px}.diva-web-vertical-error__description{font-weight:400;font-size:14px;line-height:20px}.diva-web-vertical-error__buttons-container{position:absolute;right:16px;bottom:12px;cursor:pointer;display:flex;gap:16px}.diva-web-vertical-error__header-shadow{position:absolute;top:0;background:linear-gradient(180deg, rgb(26, 26, 26) 0%, rgba(26, 26, 26, 0) 100%);width:100%;height:72px}.diva-web-vertical-error>.diva-exit-button{position:absolute;top:28px;right:17px}
.diva-web-error{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;color:#efefef;background-image:radial-gradient(#333333, #000);text-align:center;text-shadow:1px 1px 2px #000;pointer-events:all}.diva-web-error__buttons-container{position:absolute;right:16px;bottom:12px;cursor:pointer;display:flex;gap:16px}.diva-web-error__close-button{position:absolute;right:33px;top:33px}
.diva-web-item-layout-ad{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;pointer-events:none}.diva-web-item-layout-ad>*{pointer-events:auto}.diva-web-item-layout-ad .diva-unmute-ad-button{position:absolute;bottom:37px;left:0}.diva-web-item-layout-ad__ad-loading{position:absolute;top:calc(50% + 70px);left:50%;transform:translate(-50%, -50%);color:#fff;text-shadow:0px 0px 1px #000,0px 1px 2px #000}
.diva-web-audio-background{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:50%;max-width:320px;max-height:320px;min-width:150px;min-height:150px;display:flex;align-items:center;justify-content:center;background-color:#000;aspect-ratio:1;border-radius:35px;overflow:hidden}@media screen and (max-height: 500px){.diva-web-audio-background{display:none;width:0}}.diva-web-audio-background__image{width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;object-fit:cover}
.diva-ad-info{position:absolute;padding:10px;left:0;bottom:0;font-size:14px;line-height:17px;width:100%;height:37px;color:#fff;box-shadow:inset 0 -80px 40px -60px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-shadow:0px 0px 1px #000,0px 1px 2px #000;box-sizing:border-box}
.diva-web-item-layout{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;pointer-events:none}.diva-web-item-layout canvas{pointer-events:auto}.diva-web-item-layout>.diva-button{position:absolute;right:12px;top:12px;pointer-events:auto}
.diva-layout-container-row{display:flex;justify-content:space-between;padding:0 20px}.diva-layout-container-row--align-end{height:100%;align-items:end;padding-bottom:38px;opacity:0;animation:fadeIn .3s ease-in-out forwards}.diva-layout-container-row__right-container .highlights-next-button{pointer-events:auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.diva-web-item-layout-custom-pip{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .3s ease-in-out;outline:0}.diva-web-item-layout-custom-pip__top>*,.diva-web-item-layout-custom-pip__middle>*,.diva-web-item-layout-custom-pip__bottom>*{pointer-events:auto}.diva-web-item-layout-custom-pip--hidden{opacity:0}.diva-web-item-layout-custom-pip--hidden *{pointer-events:none}.diva-web-item-layout-custom-pip>*{width:100%}.diva-web-item-layout-custom-pip__top{height:42px}.diva-web-item-layout-custom-pip__close-container{position:absolute;right:12px;top:12px}.diva-web-item-layout-custom-pip__middle{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.diva-web-item-layout-custom-pip__bottom{min-height:24px;display:flex;flex-direction:column;justify-content:flex-end}.diva-web-item-layout-custom-pip__bottom .diva-web-item-controlbar-bottom{padding:0 18px 18px 0}
.diva-web-item-layout-multiview{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;pointer-events:none}.diva-web-item-layout-multiview__background{position:absolute;background:linear-gradient(180deg, rgba(26, 26, 26, 0) 70%, #1a1a1a 100%);width:100%;bottom:0;aspect-ratio:16/9;opacity:1;overflow:hidden}.diva-web-item-layout-multiview__background>*{pointer-events:auto}.diva-web-item-layout-multiview__background--hidden{background:unset}.diva-web-item-layout-multiview__background--hidden>*{opacity:0}.diva-web-item-layout-multiview__background>*{transition:all .3s ease-in-out}.diva-web-item-layout-multiview__close-container{position:absolute;right:12px;top:12px}.diva-web-item-layout-multiview>*{opacity:1}.diva-web-item-layout-multiview__volume-container{position:absolute;left:16px;bottom:12px;opacity:0;transition:opacity .3s ease-in}.diva-web-item-layout-multiview__volume-container--visible{opacity:1}.diva-web-item-layout-multiview__seekbar-container{margin:10px 14px}.diva-web-item-layout-multiview__bottom{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.diva-web-item-layout-multiview .diva-web-item-layout-minimal{height:auto;aspect-ratio:16/9;top:auto;bottom:0}
.diva-multiview-bar{position:absolute;bottom:0;width:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);display:flex;justify-content:space-between;padding:0 80px 8px 80px}
.diva-web-item-layout-minimal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .3s ease-in-out;outline:0}.diva-web-item-layout-minimal__container{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.7)}.diva-web-item-layout-minimal__container>*{width:100%}.diva-web-item-layout-minimal--hidden{opacity:0}.diva-web-item-layout-minimal--hidden *{pointer-events:none}.diva-web-item-layout-minimal__top>*,.diva-web-item-layout-minimal__middle>*{pointer-events:auto}.diva-web-item-layout-minimal__top{height:44px}.diva-web-item-layout-minimal__middle{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.diva-web-item-layout-minimal__bottom .diva-web-item-controlbar-bottom>div>*{pointer-events:auto}.diva-web-item-layout-minimal__bottom .diva-web-item-controlbar-bottom>div>*,.diva-web-item-layout-minimal__bottom .diva-custom-slider{pointer-events:auto}
.diva-web-manual-play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat}
.diva-web-item-layout-standard{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.diva-web-item-layout-standard>*{pointer-events:auto}.diva-web-item-layout-standard__container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;aspect-ratio:16/9}.diva-web-item-layout-standard__background{position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0.8) 80%, #1a1a1a 100%);width:100%;height:100%;opacity:1;height:178px;pointer-events:none}.diva-web-item-layout-standard__title-container,.diva-web-item-layout-standard__subtitle-container{position:absolute;top:33px;left:16px;max-width:100%;box-sizing:border-box}.diva-web-item-layout-standard__subtitle-container{top:70px}.diva-web-item-layout-standard>*{transition:opacity .3s ease-in-out;opacity:1}.diva-web-item-layout-standard--hidden>*{opacity:0}.diva-web-item-layout-standard--hidden .diva-web-item-layout-standard__bottom,.diva-web-item-layout-standard--hidden .diva-web-item-layout-standard__seekbar-container{pointer-events:none !important}.diva-web-item-layout-standard__seekbar-container{padding:10px 14px}.diva-web-item-layout-standard__bottom{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.diva-web-item-layout-standard__swiper-container{position:absolute;bottom:115px;left:0;width:100%;height:118.5px;overflow:hidden;pointer-events:all}.diva-web-item-layout-standard__swiper-container--match-mode{bottom:145px}
.diva-list{width:100%;margin:8px 0 0 0;max-height:calc(var(--list-max-height-item)*8);box-sizing:border-box}.diva-list *{box-sizing:border-box}.diva-list.diva-has-custom-scrollbar{padding:0 12px}.diva-list__item{padding:10px 16px;padding-right:20px;width:100%;color:#fff;min-height:var(--list-max-height-item);word-wrap:break-word;border-width:0 0 1px;cursor:pointer;position:relative;background:rgba(0,0,0,0);line-height:15px}.diva-list__item:hover,.diva-list__item:focus{background:#4d4d4d;outline:none}.diva-list__item--active:after{content:"";position:absolute;top:35%;z-index:999;right:5px;height:9px;width:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate(-50%, 0%)}.diva-list__item__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:16px}.diva-list__item__container{display:flex;align-items:center;justify-content:space-between;width:100%}
.diva-menu-panel-plugin-container{width:100%;height:100%}
.diva-confirm-modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.diva-confirm-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.diva-confirm-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:650px;min-width:448px;padding:32px;background-color:#fff;color:#000}.diva-confirm-modal .diva-close-button{position:absolute;top:32px;right:32px}.diva-confirm-modal .diva-close-button svg path{fill:#000}.diva-confirm-modal__title{position:relative;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px;text-align:left}.diva-confirm-modal__body{position:relative;margin-bottom:32px;font-size:16px;font-weight:400;line-height:24px;text-align:left}.diva-confirm-modal button.diva-confirm-modal__confirm,.diva-confirm-modal button.diva-confirm-modal__dismiss{color:#fff;opacity:.6}.diva-confirm-modal button.diva-confirm-modal__confirm:hover,.diva-confirm-modal button.diva-confirm-modal__confirm:focus,.diva-confirm-modal button.diva-confirm-modal__dismiss:hover,.diva-confirm-modal button.diva-confirm-modal__dismiss:focus{opacity:1}.diva-confirm-modal__confirm,.diva-confirm-modal__dismiss{display:inline-block;margin-right:16px}.diva-confirm-modal__confirm{background-color:#2a2a2a !important}.diva-confirm-modal__dismiss{background-color:var(--primary-colour) !important}
.diva-web-multiview-video-list{position:absolute;bottom:0;left:0;width:100%;background:#1a1a1a;padding:16px 0 8px;z-index:4}.diva-web-multiview-video-list .swiper-slide{width:256px}.diva-web-multiview-video-list .swiper-button-prev,.diva-web-multiview-video-list .swiper-button-next{top:73px}.diva-web-multiview-video-list__header{margin-bottom:16px;display:flex;align-items:center;font-weight:700;font-size:24px;padding:0 32px;justify-content:space-between}.diva-web-multiview-video-list .diva-card-video{width:100%}
.diva-notification{border-radius:5px;background-color:rgba(30,30,30,.95);cursor:pointer;position:absolute;top:15px;left:50%;transform:translateX(-50%);animation:diva-notification-enter 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:1}.diva-notification button{background:rgba(0,0,0,0);border:0;outline:none;cursor:pointer}.diva-notification.diva-notification-exit{animation:diva-notification-exit 150ms}@keyframes diva-notification-enter{0%{opacity:0;transform:translateX(-50%) scale(0.5)}100%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes diva-notification-exit{0%{opacity:1;transform:translateX(-50%) scale(1)}100%{opacity:0;transform:translateX(-50%) scale(1.5)}}
.diva-alert-notification{display:grid;grid-template-columns:auto auto 45px;gap:5px}.diva-alert-notification__title{color:#fff;font-size:1.1em;max-width:400px;min-width:200px;grid-column-start:1;grid-column-end:3;align-self:end;padding-top:10px;padding-left:10px}.diva-alert-notification__title p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.diva-alert-notification__description{color:rgba(255,255,255,.5);max-width:350px;font-size:.9em;align-self:start;padding-bottom:10px;padding-left:10px}.diva-alert-notification__description p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.diva-alert-notification__link{display:flex;font-size:.9em;align-self:end;justify-self:end;padding:0 10px 10px 10px;text-decoration:underline;color:var(--goal-alert-replay-text-colour)}.diva-alert-notification__link svg{width:16px;height:18px;margin-right:3px}@media screen and (max-width: 800px){.diva-alert-notification__title{font-size:.8em}.diva-alert-notification__description{font-size:.7em}.diva-alert-notification__description p{-webkit-line-clamp:1}.diva-alert-notification__link{font-size:.7em;padding:0 7px 10px 7px}.diva-alert-notification__link svg{width:13px;height:15px;margin-right:2px}}@container (max-width: 800px){.diva-alert-notification__title{font-size:.8em}.diva-alert-notification__description{font-size:.7em}.diva-alert-notification__description p{-webkit-line-clamp:1}.diva-alert-notification__link{font-size:.7em;padding:0 7px 10px 7px}.diva-alert-notification__link svg{width:13px;height:15px;margin-right:2px}}.diva-alert-notification__close{display:grid;align-items:center;grid-row-start:1;grid-row-end:3;grid-column-start:3;grid-column-end:4}.diva-alert-notification__close span{display:grid;width:100%;border-left:1px solid rgba(255,255,255,.2);padding-left:8px}.diva-alert-notification__close span svg{width:24px;height:28px}
.diva-back-notification{display:flex;height:70px;padding:0 15px;gap:15px;justify-content:space-between;align-items:center;color:#fff;z-index:2}.diva-back-notification__back-to{color:rgba(255,255,255,.5019607843)}.diva-back-notification__title{max-width:378px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diva-back-notification__separator{width:1px;background:rgba(255,255,255,.2);height:32px}.diva-back-notification__back-arrow,.diva-back-notification__close-button{width:32px;height:32px}
.diva-sidebar{height:100%;background-color:#000;transition:width .3s ease-in-out;display:flex;opacity:1}.diva-sidebar--secondary{flex-direction:row-reverse;right:0}.diva-sidebar--main{flex-direction:row;left:0}.diva-sidebar--closed{position:absolute;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0);height:fit-content}.diva-sidebar--closed:hover{background-color:rgba(0,0,0,.5)}.diva-sidebar--closed:not(:hover) .diva-menu-button__label{opacity:0}.diva-sidebar--hidden-everything{display:none}.diva-sidebar--hidden{pointer-events:none;background-color:rgba(0,0,0,0)}.diva-sidebar--hidden:hover{background-color:rgba(0,0,0,0)}.diva-sidebar--hidden button{opacity:0}.diva-sidebar--secondary .diva-sidebar__panel-container__header{flex-direction:row-reverse}.diva-sidebar__buttons-container .controls-container{display:flex;flex-direction:column;align-items:center;padding:24px 2px 8px 2px;width:88px;height:100%}@media screen and (max-width: 812px){.diva-sidebar__buttons-container .controls-container{width:66px}}@container (max-width: 812px){.diva-sidebar__buttons-container .controls-container{width:66px}}.diva-sidebar__buttons-container .diva-scrollable-container{height:100%;width:100%;gap:14px;display:flex;flex-direction:column;align-items:center;padding:0 3px}@-moz-document url-prefix(){.diva-sidebar__buttons-container .diva-scrollable-container{padding:0 10px}}.diva-sidebar__buttons-container .diva-menu-button .diva-menu-button__label{height:30px}.diva-sidebar__panel-container{height:100%;width:0px;transition:width .2s ease-in-out}.diva-sidebar__panel-container--make-room-top{padding-top:180px}.diva-sidebar__panel-container>div{width:304px;display:flex;flex-direction:column;height:100%}@media screen and (max-width: 812px){.diva-sidebar__panel-container>div{width:200px}}@container (max-width: 812px){.diva-sidebar__panel-container>div{width:200px}}.diva-sidebar__panel-container__header{display:flex;gap:20px;align-items:flex-start;padding:33px 16px 30px 16px;color:#fff;font-size:24px;font-weight:bold}@media screen and (max-width: 812px){.diva-sidebar__panel-container__header{padding:8px}}@container (max-width: 812px){.diva-sidebar__panel-container__header{padding:8px}}.diva-sidebar__panel-container__ad{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px;margin:0}.diva-sidebar__panel-container__ad-content{width:250px;height:250px}.diva-sidebar__panel-container__header-title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;flex-grow:1;line-height:32px}@media screen and (max-width: 812px){.diva-sidebar__panel-container__header-title{font-size:18px}}@container (max-width: 812px){.diva-sidebar__panel-container__header-title{font-size:18px}}.diva-sidebar__panel-container__content{flex:1;max-width:100%;overflow:hidden;position:relative}.diva-sidebar__panel-container--visible{width:304px;background-color:#1a1a1a}@media screen and (max-width: 812px){.diva-sidebar__panel-container--visible{width:200px}}@container (max-width: 812px){.diva-sidebar__panel-container--visible{width:200px}}.diva-sidebar__secondary--small.diva-sidebar__secondary--visible,.diva-sidebar__secondary--small>div{width:280px}.diva-sidebar--closed.diva-sidebar--secondary{border-radius:0 0 0 8px}.diva-sidebar--closed.diva-sidebar--main{border-radius:0 0 8px 0px}
.diva-panels-manager{width:100%;height:100%;position:relative;display:flex;align-items:center;gap:16px}.diva-panels-manager__menu-button-container{margin-bottom:28px}.diva-panels-manager__menu-button-container--hidden .diva-menu-button:not(.diva-menu-button){visibility:hidden;pointer-events:none}.diva-panels-manager .diva-web-item-layout-standard__title-container,.diva-panels-manager .diva-web-item-layout-standard__subtitle-container{left:112px;width:calc(100% - 200px);pointer-events:none}.diva-panels-manager .diva-web-item-layout-standard__subtitle-container{width:fit-content}.diva-panels-manager--empty-main-menu .diva-web-item-layout-standard__title-container,.diva-panels-manager--empty-main-menu .diva-web-item-layout-standard__subtitle-container{left:42px;width:calc(100% - 130px)}.diva-panels-manager--empty-main-menu .diva-web-item-layout-standard__subtitle-container{width:fit-content}.diva-panels-manager--audio .diva-web-item-layout-standard__title-container,.diva-panels-manager--audio .diva-web-item-layout-standard__subtitle-container{left:32px;width:calc(100% - 64px)}.diva-panels-manager--audio .diva-web-item-layout-standard__subtitle-container{width:fit-content}.diva-panels-manager--open .diva-web-item-layout-standard__title-container,.diva-panels-manager--open .diva-web-item-layout-standard__subtitle-container{left:16px}.diva-panels-manager--open .diva-web-item-layout-standard__subtitle-container{width:fit-content}.diva-panels-manager--open .diva-web-item__diva-item-container{height:100%}.diva-panels-manager--open .diva-web-item__diva-video-container{height:calc(100% - 16px);max-height:calc(100% - 16px);width:fit-content;max-width:100%;background-color:rgba(0,0,0,0)}.diva-panels-manager--open .diva-web-item-layout{height:calc(100% - 16px);max-height:calc(100% - 16px);width:auto;max-width:100%;aspect-ratio:16/9}.diva-panels-manager--main-panel:not(.diva-panels-manager--fullscreen) .diva-web-item__diva-item-container{width:100%;height:unset;aspect-ratio:16/9}.diva-panels-manager--main-panel:not(.diva-panels-manager--fullscreen) .diva-web-item__diva-video-container{height:100%;max-height:100%}.diva-panels-manager--main-panel:not(.diva-panels-manager--fullscreen) .diva-web-item-layout{height:100%;max-height:100%}.diva-panels-manager--fullscreen .diva-web-item__diva-video-container{height:calc(100% - 16px);max-height:calc(100% - 16px);width:fit-content;max-width:100%;background-color:rgba(0,0,0,0)}.diva-panels-manager--fullscreen .diva-web-item-layout{height:calc(100% - 16px);max-height:calc(100% - 16px);width:auto;max-width:100%;aspect-ratio:16/9}.diva-panels-manager--fullscreen:not(.diva-panels-manager--open) .diva-web-item__diva-video-container{height:100%;max-height:100%;width:100%}.diva-panels-manager--fullscreen:not(.diva-panels-manager--open) .diva-web-item__diva-video-container--squeezeback-view{z-index:1;width:288px;max-height:162px;margin-left:calc(100% - 288px - 50px);margin-top:24px}.diva-panels-manager--fullscreen:not(.diva-panels-manager--open) .diva-web-item-layout{height:100%;max-height:100%;width:100%}.diva-panels-manager--no-right-sidebar .diva-web-item__diva-item-wrapper{padding-right:16px}
.diva-scrolling-text{position:relative;overflow:hidden;background-color:#2a2a2a}.diva-scrolling-text__scroller{display:inline-block;padding-left:10px;white-space:nowrap}.diva-scrolling-text__shadow{position:absolute;top:0;width:10px;height:100%}.diva-scrolling-text__shadow--left{left:0;background:linear-gradient(to right, #2a2a2a, transparent 100%)}.diva-scrolling-text__shadow--right{right:0;background:linear-gradient(to left, #2a2a2a, transparent 100%)}
.diva-custom-seekbar{position:relative;display:flex;justify-content:space-between;align-items:center;pointer-events:auto}.diva-custom-seekbar .diva-seekbar-line{z-index:2}.diva-custom-seekbar__thumb{position:absolute;transform:translate(-50%, -50%);top:50%;width:0px;height:0px;transition:width .2s ease-in-out,height .2s ease-in-out,border-radius .2s ease-in-out;cursor:pointer}@media(pointer: coarse){.diva-custom-seekbar__thumb{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}.diva-custom-seekbar__thumb::before{content:"";display:block;width:300%;height:300%;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;border-radius:50%}}.diva-custom-seekbar__thumb--dragging{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}.diva-custom-seekbar:hover .diva-custom-seekbar__thumb{width:10px;height:10px;box-shadow:0 0 2px #000,0 0 2px #000;border-radius:50%}.diva-custom-seekbar .diva-video-thumbnail{position:absolute;bottom:47px}.diva-custom-seekbar .diva-seekbar-time-label{position:absolute;bottom:4px}.diva-custom-seekbar--with-events .diva-video-thumbnail{bottom:77px}.diva-custom-seekbar--with-events .diva-seekbar-time-label{bottom:34px}
.diva-seekbar-line{position:absolute;background:#fff;height:8px;width:2px;border-radius:2px;transform:translateY(-50%) translateX(-50%);pointer-events:none;top:50%}.diva-web-item-layout-minimal .diva-seekbar-line{display:none}
.diva-snap-stats-panel{width:100%;height:100%;max-width:400px;padding-top:60px;position:absolute;padding-left:88px;padding-bottom:160px;opacity:0;top:0;left:0;transition:opacity .5s ease-in-out;pointer-events:all}.diva-snap-stats-panel .diva-close-button{opacity:0}.diva-snap-stats-panel:hover .diva-close-button{opacity:1}.diva-snap-stats-panel>div{width:100%;height:100%}.diva-snap-stats-panel__background{background:linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:400px;height:100%;opacity:0;transition:opacity .5s ease-in-out}.diva-snap-stats-panel__background--visible{opacity:1}.diva-snap-stats-panel__button-container{display:flex;justify-content:flex-end;width:100%;height:fit-content !important;margin:5px 0}.diva-snap-stats-panel__button-container button{pointer-events:none}.diva-snap-stats-panel--visible{opacity:1}.diva-snap-stats-panel--visible button{pointer-events:all}.diva-snap-stats-panel iframe{width:100%;height:100%;overflow:auto;border:0}.diva-snap-stats-panel--error span{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#efefef;background-image:radial-gradient(#333333 0%, #1a1a1a 70%);text-align:center;text-shadow:1px 1px 2px #000;padding:10px}
.diva-web-swiper-horizontal-list{position:relative}.diva-web-swiper-horizontal-list .swiper-button-next{position:absolute;z-index:1;right:21px;transform:translateY(-50%);opacity:0;transition:opacity .3s}.diva-web-swiper-horizontal-list .swiper-button-prev{position:absolute;z-index:1;left:21px;transform:translateY(-50%);opacity:0;transition:opacity .3s}.diva-web-swiper-horizontal-list:hover .swiper-button-next{opacity:1}.diva-web-swiper-horizontal-list:hover .swiper-button-prev{opacity:1}
.diva-web-swiper-timeline{position:relative}.diva-web-swiper-timeline__button{position:absolute;transform:translateY(-50%);top:40%;z-index:2}.diva-web-swiper-timeline__button--next{right:10px}.diva-web-swiper-timeline__button--prev{left:10px}.diva-web-swiper-timeline .swiper-slide{width:168px}
.diva-sync-data-panel,.diva-sync-data-panel>div{width:100%;height:100%}.diva-sync-data-panel iframe,.diva-sync-data-panel>div iframe{width:100%;height:100%;overflow:auto;border:0}.diva-sync-data-panel{opacity:1;transition:opacity .4s ease-out;display:grid;grid-template-rows:auto 1fr auto;gap:5px}.diva-sync-data-panel>.ad{display:flex}.diva-sync-data-panel>.ad img{width:100%}.diva-sync-data-panel--error{display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#efefef;background-image:radial-gradient(#333333 0%, #1a1a1a 70%);text-align:center;text-shadow:1px 1px 2px #000;padding:10px}.diva-sync-data-panel--loading{opacity:0}
.diva-timeline{display:flex;flex-flow:row;width:100%;color:#fff;gap:8px}.diva-timeline__score{width:40px;display:flex;flex-flow:column;justify-content:space-between;height:60px}.diva-timeline__score-opponent{width:100%;height:21px;text-shadow:0px 2px 8px rgba(26,26,26,.8);text-transform:uppercase;font-size:14px}.diva-timeline__main{position:relative;display:flex;flex-grow:1;align-items:flex-end}.diva-timeline__main--data{height:30px}.diva-timeline__main--match-mode{height:60px;align-items:center}.diva-timeline__events-container{position:absolute;left:0;top:0;width:100%;height:30px}.diva-timeline__events-container .diva-timeline-event{top:0px}.diva-timeline__events-container--match-mode{height:60px}.diva-timeline__events-container--match-mode .diva-timeline-event--opponent-b{top:auto;bottom:0px}.diva-timeline__events-container .diva-timeline-event--opponent-none{top:50%;transform:translate(-50%, -50%)}.diva-timeline__seekbar-container{width:100%;position:relative}
.diva-timeline-event{position:absolute;transform:translateX(-50%);outline:none;appearance:none;background-color:inherit;border:0;margin:0;padding:2px;z-index:2;border-radius:50%;border:1px solid rgba(0,0,0,0)}.diva-timeline-event--disable{opacity:.4;pointer-events:none}.diva-timeline-event--border{border:1px solid #fff;background:rgba(0,0,0,.3);opacity:1}.diva-timeline-event--border .diva-timeline-event__line-container{display:block}.diva-timeline-event--seekable{cursor:pointer}.diva-timeline-event--match-mode .diva-timeline-event__card-container--b{bottom:105px}.diva-timeline-event--match-mode .diva-timeline-event__line-container--b{top:-8px;bottom:unset}.diva-timeline-event:disabled{cursor:default}.diva-timeline-event:hover,.diva-timeline-event:focus{border:1px solid #fff;background:rgba(0,0,0,.3)}.diva-timeline-event:hover .diva-card-timeline__phase,.diva-timeline-event:focus .diva-card-timeline__phase{opacity:1}.diva-timeline-event:hover{z-index:3}.diva-timeline-event:hover:before{content:"";display:block;position:absolute;width:20px;height:70px;bottom:0;left:50%;transform:translateX(-50%)}.diva-timeline-event__card-container{visibility:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);left:50%;bottom:66px}.diva-timeline-event__line-container{visibility:hidden;transform:translate(-50%, -50%);left:calc(50% - 1px);position:absolute;bottom:-8px}.diva-timeline-event__line-container--visible{visibility:visible}.diva-timeline-event__icon{width:17px;height:17px}.diva-timeline-event:hover .diva-timeline-event__card-container,.diva-timeline-event:focus .diva-timeline-event__card-container,.diva-timeline-event:focus-within .diva-timeline-event__card-container{pointer-events:auto;visibility:visible}.diva-timeline-event:hover .diva-timeline-event__line-container,.diva-timeline-event:focus .diva-timeline-event__line-container,.diva-timeline-event:focus-within .diva-timeline-event__line-container{visibility:visible}
.diva-video-thumbnail{overflow:hidden;border-radius:8px;border:2px solid #fff;position:relative;background-color:rgba(0,0,0,.8);transform:translateX(-50%)}.diva-video-thumbnail--hidden{opacity:0}.diva-video-thumbnail__image{position:absolute;transform-origin:top left;opacity:0}.diva-video-thumbnail__image--visible{opacity:1}
.diva-cards-container{overflow:auto}.diva-cards-container>*{margin-bottom:24px}.diva-cards-container>*:last-child{margin-bottom:0}.diva-cards-container--columns-2{grid-template-columns:1fr 1fr}.diva-cards-container--columns-3{grid-template-columns:1fr 1fr 1fr}
.diva-videolist{width:100%;height:100%;overflow:hidden}.diva-videolist--empty{opacity:.5;text-align:center;padding:16px}.diva-videolist .diva-scrollable-container{padding:0 0 33px 0}.diva-videolist .diva-scrollable-container .diva-cards-container{padding:0 32px}@media screen and (max-width: 812px){.diva-videolist .diva-scrollable-container .diva-cards-container{padding:0 8px}}@container (max-width: 812px){.diva-videolist .diva-scrollable-container .diva-cards-container{padding:0 8px}}.diva-videolist .diva-scrollable-container .diva-cards-container .diva-media-card{margin-bottom:24px}
.diva-fullscreen-button--hidden{visibility:hidden;pointer-events:none}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}

.diva-player { margin: 0 auto; height: 100%; width: 100%; max-height: 100vh; max-width: 100%; aspect-ratio: 16/9; /* Fix for flickering of bottom gradient when resizing, ideas anyone? :) */ }

.diva-player div, .diva-player video { max-height: 100vh; }

.diva-player--standalone { width: 100%; }

.diva-player .diva-web-app { display: flex; align-items: center; justify-content: center; height: 100%; }

.diva-player .diva-web-item-layout-standard { top: 1px; }

.ch1-synopsis { overflow: hidden; color: #ffffff; position: relative; min-height: 65px; }

.ch1-synopsis--unavailable { text-align: center; font-weight: bold; }

.ch1-synopsis--empty { padding: 14px; }

.ch1-synopsis__content { height: 100%; display: flex; flex-direction: column; flex: 1 1 auto; padding: 14px; }

.ch1-synopsis__content:focus { outline-offset: -2px; }

.ch1-synopsis__time { flex: 0 0 auto; font-size: 12px; line-height: 14px; margin: 0 0 6px; color: var(--color-hero-ch1-chd1-text-timeframe); }

.ch1-synopsis__title { flex: 0 0 auto; font-size: 16px; line-height: 110%; font-weight: bold; color: var(--color-hero-ch1-chd1-text-title); margin: 0; }

.ch1-synopsis__show-details { flex: 0 0 auto; font-size: 12px; line-height: 14px; color: var(--color-hero-ch1-chd1-text-episode); margin: 4px 0 -2px; }

.ch1-synopsis__description { flex: 1 1 auto; font-size: 14px; line-height: 20px; color: var(--color-hero-ch1-chd1-text-description); margin: 6px 0 0; }

.ch1-synopsis--actionable { cursor: pointer; }

@media (min-width: 45em) { .ch1-synopsis--empty { padding: 24px; }
  .ch1-synopsis__content { padding: 24px; }
  .ch1-synopsis__time { font-size: 14px; line-height: 16px; }
  .ch1-synopsis__title { font-size: 18px; line-height: 21px; }
  .ch1-synopsis__show-details { font-size: 14px; line-height: 18px; }
  .ch1-synopsis__description { font-size: 14px; line-height: 20px; } }

@media (min-width: 60em) { .ch1-synopsis__title { font-size: 22px; line-height: 26px; }
  .ch1-synopsis__show-details { font-size: 16px; } }

.schedule-detail { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; background-color: #1a1a1a; color: #f0f0f0; }

.schedule-detail__close-btn { background-color: transparent; display: flex; align-items: center; justify-content: center; position: absolute; top: 9px; right: 5px; height: 42px; width: 42px; transition: color 0.2s; }

.schedule-detail__close-btn svg { width: 1.5rem; height: 1.5rem; transition: color 0.2s; color: #000000; }

.schedule-detail__close-btn:hover svg { color: rgba(0, 0, 0, 0.6); }

.schedule-detail__content { display: flex; flex-direction: column; padding: 58px 14px 14px; align-items: flex-start; height: 100%; width: 100%; }

.schedule-detail__metadata-container { display: flex; flex-direction: column; align-items: flex-start; width: 100%; }

.schedule-detail__metadata { display: flex; flex-direction: column; width: 100%; align-items: flex-start; padding-bottom: 20px; }

.schedule-detail__classification { display: flex; flex-direction: row; width: 100%; align-items: center; flex-wrap: wrap; margin-top: 8px; }

.schedule-detail__genres { color: #b3b3b3; font-family: var(--font-family-title); font-size: 14px; height: 25px; line-height: 25px; margin-right: 5px; }

.schedule-detail__meta-block { margin-right: 7px; padding: 1px 4px; border: 1px solid #4d4d4d; color: #cccccc; font-size: 11px; font-family: var(--font-family-body); background-color: rgba(0, 0, 0, 0.3); flex-shrink: 0; }

.schedule-detail__description { width: 100%; color: #b3b3b3; font-family: var(--font-family-title); font-size: 14px; line-height: 22px; overflow: auto; user-select: false; }

.schedule-detail__description.truncated-desc--truncated { overflow: hidden; }

.schedule-detail__buttons { display: flex; flex-direction: row; width: 100%; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; margin-bottom: -10px; }

.schedule-detail__buttons .cta-btn { margin-bottom: 10px; }

.schedule-detail__buttons--mobile { display: flex; }

.schedule-detail__buttons--mobile .cta-btn { padding: 0 25px; min-width: 160px; }

.schedule-detail__buttons--phablet { display: none; }

.schedule-detail__image-container { position: relative; width: 100%; margin-bottom: 16px; }

.schedule-detail__image-tile { display: block; position: relative; width: 100%; padding-bottom: 56.25%; background-color: #262626; }

.schedule-detail__image { width: 100%; position: absolute; top: 0; }

.schedule-detail__title { font-family: var(--font-family-title); font-size: 22px; font-weight: bold; letter-spacing: 0px; margin-bottom: 4px; }

.schedule-detail__subtitle { color: #cccccc; font-family: var(--font-family-title); font-size: 16px; height: 18px; line-height: 18px; letter-spacing: 0px; margin-bottom: 4px; max-width: 100%; }

.schedule-detail__episode-title { color: #cccccc; font-family: var(--font-family-title); font-size: 14px; font-weight: bold; height: 19px; letter-spacing: 0px; margin-bottom: 5px; }

@media (min-width: 30em) { .schedule-detail { position: relative; width: 460px; height: auto; }
  .schedule-detail__close-btn { top: 10px; right: 10px; }
  .schedule-detail__content { padding: 50px 15px 30px; }
  .schedule-detail__metadata { padding-bottom: 0; }
  .schedule-detail__description { margin-bottom: 24px; max-height: 200px; }
  .schedule-detail__buttons--mobile { display: none; }
  .schedule-detail__buttons--phablet { display: flex; } }

@media (min-width: 45em) { .schedule-detail { width: 650px; }
  .schedule-detail__content { padding: 50px 28px 30px; }
  .schedule-detail__metadata-container { flex-direction: row; margin-bottom: 0; }
  .schedule-detail__image-container { width: 208px; min-width: 208px; margin-right: 20px; margin-bottom: 0px; }
  .schedule-detail__buttons { justify-content: unset; }
  .schedule-detail__buttons .cta-btn { margin-right: 30px; }
  .schedule-detail__description { margin-bottom: 24px; min-height: 80px; max-height: 550px; }
  .schedule-detail__subtitle { max-width: 60%; } }

@media (min-width: 75em) { .schedule-detail { width: 792px; }
  .schedule-detail__content { padding: 50px 65px 30px; }
  .schedule-detail__subtitle { max-width: 80%; } }

.ch1-details { position: relative; display: flex; flex-direction: column; justify-content: flex-start; min-height: 3rem; }

.ch1-details--empty, .ch1-details--loading { display: flex; align-items: center; justify-content: center; height: 100%; }

.ch1-details__header { display: none; }

.ch1-details__channel-logo { position: absolute; right: 14px; top: 14px; max-height: 26px; max-width: 35px; }

.ch1-details__spinner { width: 2rem; }

.ch1-details__item-pic .ch1-details__item-img { width: 100%; }

.ch1-details__schedule--current { background: var(--color-hero-ch1-chd1-background-on-now); }

.ch1-details__schedule--upcoming { background: var(--color-hero-ch1-chd1-background-on-next); }

.ch1-details__epg-link { margin-top: 14px; margin-bottom: 6px; text-align: left; align-self: self-start; }

.ch1-details__epg-link:focus { color: #000000; }

.ch1-details .progress-bar { display: none; }

.ch1-details__blackout-header { padding: 24px 24px 0; margin: 0; }

.ch1-details__not-airing { width: 100%; height: 100%; min-height: 3rem; display: flex; justify-content: center; align-items: center; font-size: 1rem; }

.ch1-details__placeholder-channel-logo { display: flex; }

.ch1-details__placeholder-channel-logo img { margin: auto; }

@media (min-width: 30em) and (orientation: landscape) { .ch1-details { display: flex; flex-direction: column; height: 100%; }
  .ch1-details__header, .ch1-details__footer { flex: 0 0 auto; }
  .ch1-details__footer { position: relative; }
  .ch1-details__body { flex: 1 1 auto; min-height: 3rem; }
  .ch1-details__body--no-details { display: block; }
  .ch1-details__image { display: block; padding-top: 56.25%; position: relative; }
  .ch1-details__item-pic { width: 100%; position: absolute; top: 0; }
  .ch1-details__title { display: block; }
  .ch1-details__header .ch1-details__title { display: none; }
  .ch1-details .progress-bar { display: block; position: static; height: 6px; } }

@media (min-width: 45em) { .ch1-details { flex-direction: row; min-height: 186px; }
  .ch1-details__channel-logo { right: calc(34% + 24px); top: 14px; max-height: none; max-width: none; }
  .ch1-details__schedule--current { width: 66%; }
  .ch1-details__schedule--upcoming { width: 34%; }
  .ch1-details__epg-link { position: absolute; bottom: 24px; left: 24px; } }

@media (min-width: 75em) { .ch1-details { flex-direction: column; }
  .ch1-details__header { display: block; width: 100%; }
  .ch1-details--no-image .ch1-details__channel-logo { display: none; }
  .ch1-details__channel-logo { position: absolute; right: 24px; top: calc(0.5625 * 25vw - 60px); max-height: 36px; max-width: 48px; }
  .ch1-details__placeholder-channel-logo { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 25%; height: 25%; }
  .ch1-details__schedule { flex: 1 1; }
  .ch1-details__schedule--current { flex: 1 1 30%; width: 100%; }
  .ch1-details__schedule--upcoming { flex: 1 1 25%; width: 100%; }
  .ch1-details__image { position: relative; }
  .ch1-details__image:after { content: ""; position: absolute; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8) 100%); top: 50%; bottom: -1px; left: 0; right: 0; pointer-events: none; }
  .ch1-details__epg-link { margin-bottom: 0px; } }

.ch1-standard { font-size: 12px; color: var(--color-hero-ch1-chd1-text-on-next); display: flex; flex-flow: column; background: var(--color-hero-ch1-chd1-background-on-next); }

.ch1-standard .spinner { width: 4rem; }

.ch1-standard .cta-btn:focus { outline-color: #ffffff; }

.ch1-standard__player-wrapper { position: relative; width: 100%; padding-top: 56.25%; }

.ch1-standard__player { top: 0; position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.ch1-standard__details { width: 100%; }

.ch1-standard__details--empty, .ch1-standard__details--loading { display: flex; align-items: center; justify-content: center; }

.ch1-standard__spinner { width: 5rem; }

.ch1-standard .dialog-modal__container { max-width: 630px; min-width: 250px; min-height: 325px; width: calc(100% - 48px * 2); padding: 30px; position: absolute; top: 50%; left: 50%; bottom: auto; transform: translate(-50%, -50%); }

.ch1-standard__lock-container { width: 100%; height: 100%; }

.ch1-standard__lock-container .background-image { width: 100%; position: absolute; top: 0; }

.ch1-standard__lock { display: flex; flex-direction: column; align-items: center; position: absolute; top: 50%; z-index: 5; left: 50%; transform: translate(-50%, -50%); }

.ch1-standard__lock-icon { width: 2.5rem; height: 2.938rem; margin-bottom: 0.75rem; }

.ch1-standard__lock-msg { font-size: 1.25rem; margin-bottom: 0.75rem; text-align: center; }

.ch1-standard__ready-for-cast .background-image { left: 0; }

.ch1-standard__ready-for-cast .cta-btn { position: absolute; transform: translate(-50%, 100%); margin-top: 1rem; top: 50%; left: 50%; z-index: 34; }

@media (max-width: 29.99em) { .ch1-standard .dialog-modal__close-btn:before, .ch1-standard .dialog-modal__close-btn:after { top: 15px; right: 22px; height: 15px; } }

@media (min-width: 30em) and (max-width: 44.99em) { .ch1-standard .dialog-modal__close-btn:before, .ch1-standard .dialog-modal__close-btn:after { top: 20px; right: 27px; height: 20px; } }

@media (min-width: 30em) and (orientation: landscape) { .ch1-standard { flex-flow: row; }
  .ch1-standard__details { width: 25%; min-width: 25%; height: calc(75vw * 0.5625); } }

@media (max-width: 74.99em) { .ch1-standard { flex-flow: column; }
  .ch1-standard__details { width: 100%; } }

@media (min-width: 45em) and (max-width: 74.99em) { .ch1-standard__details { height: auto; }
  .ch1-standard__restriction-msg, .ch1-standard__signin-msg { font-size: 28px; }
  .ch1-standard__restriction-subtitle, .ch1-standard__signin-subtitle { font-size: 14px; } }

@media (min-width: 75em) { .ch1-standard__player-wrapper { padding-top: 0; }
  .ch1-standard__player { position: static; }
  .ch1-standard__restriction-msg, .ch1-standard__signin-msg { font-size: 32px; }
  .ch1-standard__restriction-subtitle, .ch1-standard__signin-subtitle { font-size: 16px; } }

.page-entry--hero .chd1 { margin-top: 0; }

@media (min-width: 45em) { .page-entry--hero .chd1 { margin-top: 46px; } }

@media (min-width: 75em) { .page-entry--hero .chd1 { margin-top: 60px; } }

.view-full-schedule { display: inline-block; vertical-align: top; width: 100%; cursor: pointer; }

.view-full-schedule__content { position: relative; background: #0875b8; }

.view-full-schedule__packshot { padding-bottom: 56.25%; position: relative; }

.view-full-schedule__packshot > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.view-full-schedule__title { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 12px; font-weight: bold; color: #ffffff; }

@media (min-width: 45em) { .view-full-schedule__title { font-size: 16px; line-height: 18px; } }

@media (min-width: 75em) { .view-full-schedule__title { font-size: 18px; line-height: 20px; } }

.live-progress { bottom: 2px; left: 2px; position: absolute; right: 2px; z-index: 2; height: 3px; }

.live-progress .progress-bar__bar { height: 100%; }

.linear-item { display: inline-block; vertical-align: top; width: 100%; }

.linear-item:hover .linear-item__packshot-overlay { display: block; }

.linear-item__packshot { display: block; position: relative; width: 100%; user-select: none; }

.linear-item__packshot-overlay { display: none; }

.linear-item .packshot__image-shadow { background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8) 100%); }

.linear-item .play-icon:hover .play-icon__circle { color: white; stroke: white; }

.linear-item .play-icon:hover .play-icon__arrow { color: white; fill: white; }

.linear-item .packshot .play-icon svg { width: 27px; height: 27px; }

@media (min-width: 30em) { .linear-item .packshot .play-icon svg { width: 32px; height: 32px; } }

@media (min-width: 45em) { .linear-item .packshot .play-icon svg { width: 38px; height: 38px; } }

@media (min-width: 75em) { .linear-item .packshot .play-icon svg { width: 45px; height: 45px; } }

@media (min-width: 120.0625em) { .linear-item .packshot .play-icon svg { width: 55px; height: 55px; } }

.no-schedule { display: flex; justify-content: center; align-items: center; width: 100%; height: 180px; background-color: #141414; }

.no-schedule span { color: #cccccc; font-size: 12px; font-weight: bold; letter-spacing: 0px; }

@media (min-width: 45em) { .no-schedule { height: 192px; }
  .no-schedule span { font-size: 16px; } }

@media (min-width: 75em) { .no-schedule { height: 210px; }
  .no-schedule span { font-size: 18px; } }

.no-airing { display: inline-block; vertical-align: top; width: 100%; }

.no-airing__content { position: relative; background-color: #141414; }

.no-airing__packshot { padding-bottom: 56.25%; position: relative; }

.no-airing__packshot > :first-child { left: 0; height: 100%; position: absolute; top: 0; width: 100%; }

.no-airing__title { font-size: 12px; line-height: 14px; margin-top: 0.6em; color: #ffffff; }

@media (min-width: 45em) { .no-airing__title { font-size: 14px; line-height: 16px; } }

.epg1-dates-panel-item__date { display: block; width: 100%; height: 24px; opacity: 0.6; margin-top: 4px; }

.epg1-dates-panel-item__date:hover { opacity: 1; }

.epg1-dates-panel-item__date--active { opacity: 1; }

.epg1-dates-panel-item__date--active .epg1-dates-panel-item__label { color: var(--color-global-dropdown-text-hover-inverse); }

.epg1-dates-panel-item__label { font-size: 14px; line-height: 16px; font-family: var(--font-family-title); font-weight: 400; color: var(--color-global-dropdown-text-default); text-align: left; }

.epg1-dates-panel:after { content: ""; position: absolute; left: 0; transform: translateX(-50%); bottom: 100%; width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #222222; }

.epg1-dates-panel__content { width: 148px; padding: 26px; border-radius: 4px; background-color: #1a1a1a; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); overflow-y: auto; max-height: inherit; }

.epg1-dates-panel__container { left: -50%; position: relative; padding-top: 22px; margin-top: -22px; }

.epg1-date-picker__drop-button { height: 38px; border-radius: 80px; padding: 8px; background-color: var(--color-row-epg1-tab-bar-button-background-default); display: flex; flex-direction: row; gap: 8px; justify-content: center; align-items: center; padding-left: 16px; padding-right: 16px; }

.epg1-date-picker__drop-button:hover { background-color: var(--color-row-epg1-tab-bar-button-background-hover); }

.epg1-date-picker__drop-button--active { background-color: var(--color-row-epg1-tab-bar-button-background-active); }

.epg1-date-picker__drop-button-icon { width: 16px; height: 16px; color: #ffffff; }

.epg1-date-picker__drop-button-label { display: block; font-family: var(--font-family-title); font-weight: 700; font-size: 14px; line-height: 14px; color: var(--color-row-epg1-tab-bar-button-text-default); }

.epg1-date-picker__up-button-arrow, .epg1-date-picker__drop-button-arrow { display: block; width: 10px; height: 6px; color: var(--color-row-epg1-tab-bar-button-text-default); }

.epg1-date-picker__panel { display: block; position: absolute; left: 76px; top: 64px; z-index: 3; }

@media (min-width: 45em) { .epg1-date-picker__drop-button { height: 46px; padding: 8px; gap: 10px; padding-left: 24px; padding-right: 24px; }
  .epg1-date-picker__panel { left: 102px; top: 74px; } }

@media (min-width: 75em) { .epg1-date-picker__drop-button { height: 56px; padding: 8px; gap: 12px; padding-left: 36px; padding-right: 36px; min-width: 181px; }
  .epg1-date-picker__drop-button-icon { width: 24px; height: 24px; }
  .epg1-date-picker__drop-button-label { font-size: 16px; line-height: 16px; }
  .epg1-date-picker__up-button-arrow, .epg1-date-picker__drop-button-arrow { width: 16px; height: 9px; }
  .epg1-date-picker__panel { left: 126px; top: 84px; } }

@media (min-width: 90em) { .epg1-date-picker__panel { left: 148px; } }

.epg1-channels-names { display: block; width: 151px; }

.epg1-channels-names__channel-names { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; }

.epg1-channels-names__channel-name { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 151px; height: 60px; padding: 5px; background-color: var(--color-row-epg1-channel-tile-default); border-radius: 8px; }

.epg1-channels-names__channel-name .channel-logo { position: inherit; width: 46%; height: 86%; }

.epg1-channels-names__channel-name .channel-logo__title { font-size: 12px; }

@media (min-width: 75em) { .epg1-channels-names__channel-name { height: 70px; } }

.epg-detail-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; background-color: #1a1a1a; color: #f0f0f0; border-radius: 8px; padding: 32px; }

.epg-detail-overlay__close-btn { background-color: transparent; display: flex; align-items: center; justify-content: center; position: absolute; top: 9px; right: 5px; height: 42px; width: 42px; transition: color 0.2s; }

.epg-detail-overlay__close-btn svg { width: 1.5rem; height: 1.5rem; transition: color 0.2s; color: #000000; }

.epg-detail-overlay__close-btn:hover svg { color: rgba(0, 0, 0, 0.6); }

.epg-detail-overlay__content { display: flex; flex-direction: column; align-items: flex-start; height: 100%; width: 100%; gap: 32px; }

.epg-detail-overlay__metadata-container { display: flex; flex-direction: column; align-items: flex-start; width: 100%; padding-top: 20px; }

.epg-detail-overlay__metadata { display: flex; flex-direction: column; width: 100%; align-items: flex-start; padding-bottom: 10px; }

.epg-detail-overlay__classification { display: flex; flex-direction: row; width: 100%; align-items: center; flex-wrap: wrap; margin-top: 8px; }

.epg-detail-overlay__genres { color: #b3b3b3; font-family: var(--font-family-title); font-size: 14px; height: 25px; line-height: 25px; margin-right: 5px; }

.epg-detail-overlay__badges { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 10px; margin-bottom: 4px; }

.epg-detail-overlay__time-label { color: #ffffff; font-family: var(--font-family-title); font-weight: 700; font-size: 12px; line-height: 12px; margin-right: 5px; }

.epg-detail-overlay__meta-block { margin-right: 7px; padding: 1px 4px; border: 1px solid #4d4d4d; color: #cccccc; font-size: 11px; font-family: var(--font-family-body); background-color: rgba(0, 0, 0, 0.3); flex-shrink: 0; }

.epg-detail-overlay__description { width: 100%; color: #b3b3b3; font-family: var(--font-family-title); font-size: 14px; line-height: 22px; overflow: auto; user-select: none; margin: 0; }

.epg-detail-overlay__description.truncated-desc--truncated { overflow: hidden; }

.epg-detail-overlay__buttons { display: flex; flex-direction: row; width: 100%; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }

.epg-detail-overlay__buttons .cta-btn { padding: 0 25px; min-width: 160px; }

.epg-detail-overlay__image-container { position: relative; width: 100%; min-height: 140px; margin-bottom: 20px; background-image: url(data:image/png;base64,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); background-size: cover; background-repeat: no-repeat; }

.epg-detail-overlay__image-tile { display: block; position: relative; width: 100%; padding-bottom: 56.25%; background-color: #262626; }

.epg-detail-overlay__image { width: 100%; position: relative; top: 0; height: 100%; }

.epg-detail-overlay__live-progress { bottom: 6px; left: 8px; right: 8px; position: absolute; z-index: 20; }

.epg-detail-overlay__title { font-family: var(--font-family-title); font-size: 22px; font-weight: bold; letter-spacing: 0px; margin-bottom: 4px; }

.epg-detail-overlay__subtitle { color: #cccccc; font-family: var(--font-family-title); font-size: 16px; height: 18px; line-height: 18px; letter-spacing: 0px; margin-bottom: 4px; max-width: 100%; }

.epg-detail-overlay__episode-title { color: #cccccc; font-family: var(--font-family-title); font-size: 14px; font-weight: bold; height: 19px; letter-spacing: 0px; margin-bottom: 5px; }

@media (min-width: 30em) { .epg-detail-overlay { position: relative; width: 460px; height: auto; }
  .epg-detail-overlay__close-btn { top: 10px; right: 10px; }
  .epg-detail-overlay__metadata { padding-bottom: 0; }
  .epg-detail-overlay__description { max-height: 200px; }
  .epg-detail-overlay__image-container { min-height: 180px; } }

@media (min-width: 45em) { .epg-detail-overlay { width: 650px; }
  .epg-detail-overlay__metadata-container { flex-direction: row; margin-bottom: 0; padding-top: 0; }
  .epg-detail-overlay__image-container { width: 208px; min-width: 208px; min-height: 118px; margin-right: 20px; margin-bottom: 0px; }
  .epg-detail-overlay__buttons { justify-content: unset; }
  .epg-detail-overlay__buttons .cta-btn { margin-right: 30px; }
  .epg-detail-overlay__description { min-height: 44px; max-height: 550px; }
  .epg-detail-overlay__subtitle { max-width: 60%; }
  .epg-detail-overlay__time-label { font-size: 14px; line-height: 14px; } }

@media (min-width: 75em) { .epg-detail-overlay { width: 650px; height: 334px; }
  .epg-detail-overlay__subtitle { max-width: 80%; }
  .epg-detail-overlay__time-label { font-size: 16px; line-height: 16px; } }

.epg1-schedule-item { height: 60px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-radius: 8px; background-color: var(--color-row-epg1-grid-cell-background-default); min-width: 24px; padding-right: 12px; overflow: hidden; position: relative; }

.epg1-schedule-item--offAir { background-color: var(--color-row-epg1-grid-cell-background-disabled); }

.epg1-schedule-item__metadata { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 12px; z-index: 10; width: 100%; min-width: 0; }

.epg1-schedule-item__title { font-family: var(--font-family-title); font-weight: 700; font-size: 12px; line-height: 16px; color: var(--color-row-epg1-grid-cell-text-default); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: inherit; display: block; text-align: left; }

.epg1-schedule-item__title--offAir { color: var(--color-row-epg1-grid-cell-text-disabled); }

.epg1-schedule-item__time { font-family: var(--font-family-title); font-weight: 400; font-size: 12px; line-height: 16px; color: var(--color-row-epg1-grid-cell-text-default); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: inherit; text-align: left; }

.epg1-schedule-item__time--offAir { color: var(--color-row-epg1-grid-cell-text-disabled); }

.epg1-schedule-item__image-container { height: 100%; min-width: 124px; background-color: #1e1e1e; display: none; z-index: 10; background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: cover; }

.epg1-schedule-item__image { height: 100%; width: auto; position: relative; z-index: 15; display: none; }

.epg1-schedule-item__progress { bottom: 6px; left: 12px; right: 12px; position: absolute; z-index: 20; }

.epg1-schedule-item__dots-container { display: flex; flex-direction: column; height: 100%; gap: 3px; align-items: center; justify-content: center; padding-left: 10px; }

.epg1-schedule-item__dot { width: 4px; height: 4px; border-radius: 50%; background-color: var(--color-row-epg1-grid-cell-text-default); }

.epg1-schedule-item__progress-background { height: 100%; background-color: var(--color-row-epg1-grid-cell-progress-bar-background-default); display: none; position: absolute; left: 0; top: 0; z-index: 5; }

.epg1-schedule-item__popup { width: 650px; height: 325px; padding: 32px; border-radius: 8px; background-color: #1a1a1a; position: absolute; left: 0; top: 0; z-index: 50; }

@media (min-width: 75em) { .epg1-schedule-item { height: 70px; }
  .epg1-schedule-item__image-container { display: block; }
  .epg1-schedule-item__image { display: block; }
  .epg1-schedule-item__time { display: none; }
  .epg1-schedule-item__title { font-size: 14px; line-height: 18px; }
  .epg1-schedule-item__metadata { padding-left: 24px; }
  .epg1-schedule-item__progress { left: 6px; bottom: 4px; width: 112px; }
  .epg1-schedule-item__progress-background { display: block; } }

.epg1-schedule-empty-item { height: 60px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-radius: 8px; background-color: var(--color-row-epg1-grid-cell-background-default); min-width: 24px; padding-right: 24px; overflow: hidden; }

@media (min-width: 75em) { .epg1-schedule-empty-item { height: 70px; } }

.epg1-channels-items-row { height: 60px; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; gap: 8px; }

@media (min-width: 75em) { .epg1-channels-items-row { height: 70px; } }

/** _decimal.scss | MIT License | gist.github.com/terkel/4373420 Round a number to specified digits. @param  {Number} $number A number to round @param  {Number} [$digits:0] Digits to output @param  {String} [$mode:round] (round|ceil|floor) How to round a number @return {Number} A rounded number @example decimal-round(0.333)    => 0 decimal-round(0.333, 1) => 0.3 decimal-round(0.333, 2) => 0.33 decimal-round(0.666)    => 1 decimal-round(0.666, 1) => 0.7 decimal-round(0.666, 2) => 0.67 */
/** Strip units from value e.g. remove px from 16px remove vm from 16vm; @param {integer} $val - The value to clean; */
/** View width calc by pixel vs width @param {integer} $val - The pixel value; @param {string} $breakpoint - The breakpoint to calc against; */
/** Calculate line-height based on font-size @param {css variable} $fontSize - font size in vw; */
/** View width mixin to set vw with pixel fallback based off breakpoint @param {string} $breakpoint - The font-size at given breakpoint; @param {string} $prop - The css property; @param {integer} $val - The pixel value; */
@keyframes arrow__animate-right { 0% { opacity: 0;
    transform: translateX(0); }
  30% { opacity: 1; }
  70% { transform: translateX(0%);
    opacity: 1; }
  100% { transform: translateX(110%);
    opacity: 0; } }

@keyframes arrow__animate-left { 0% { opacity: 0;
    transform: translateX(0); }
  30% { opacity: 1; }
  70% { transform: translateX(0%);
    opacity: 1; }
  100% { transform: translateX(-110%);
    opacity: 0; } }

.epg-arrow { display: block; font-size: 32px; color: #ffffff; opacity: 0; margin: 0; padding: 0; border: 0; bottom: 0; z-index: 2; cursor: pointer; transition: transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); animation-duration: 3s; animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); width: 36px; background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; }

.epg-arrow--left { left: 0; transform: translateX(-50%); background-image: var(--assets-arrows-arrow-left); background-position: center; background-repeat: no-repeat; }

.epg-arrow--right { right: 0; transform: translateX(50%); background-image: var(--assets-arrows-arrow-right); background-position: center; background-repeat: no-repeat; }

.epg-arrow--animate-left { animation-name: arrow__animate-left; }

.epg-arrow--animate-right { animation-name: arrow__animate-right; }

.epg-arrow--visible { transform: translateX(0); opacity: 1; }

.epg-arrow__icon { display: inline-block; stroke: #ffffff; stroke-width: 3px; position: relative; height: 28px; width: 28px; }

.epg-arrow__icon path { fill: transparent; height: 100%; width: 100%; }

@media (min-width: 75em) { .epg-arrow { width: 42px; }
  .epg-arrow__icon { height: 35px; width: 35px; } }

.epg-scrollable-container { position: relative; overflow: hidden; width: 100vw; height: 100%; z-index: 2; }

.epg-scrollable-container--key-mode > .arrow:not(:disabled) { transform: translateX(0); opacity: 1; }

.epg-scrollable-container .epg-arrow { z-index: 3; }

.epg-scrollable-container .epg-arrow--right { right: 200px; }

.epg-scrollable-container__container { height: 100%; white-space: nowrap; transform: translateX(0); transition: transform 350ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

@media (min-width: 45em) { .epg-scrollable-container__container { transition: transform 450ms cubic-bezier(0.6, 0.1, 0.4, 0.9); } }

.epg-scrollable-container__container--no-transition { transition: transform 0s ease-in-out; }

@media (min-width: 45em) { .epg-scrollable-container .epg-arrow--right { right: 126px; } }

@media (min-width: 75em) { .epg-scrollable-container .epg-arrow--right { right: 220px; } }

@media (min-width: 90em) { .epg-scrollable-container .epg-arrow--right { right: 240px; } }

.epg1-channels-items { display: block; height: 100%; }

.epg1-channels-items__channel-rows { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 8px; top: 0; position: relative; }

.epg-error-overlay { position: relative; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; background-color: #1a1a1a; color: #f0f0f0; border-radius: 8px; padding: 32px; }

.epg-error-overlay__close-btn { background-color: transparent; display: flex; align-items: center; justify-content: center; position: absolute; top: 9px; right: 5px; height: 42px; width: 42px; transition: color 0.2s; }

.epg-error-overlay__close-btn svg { width: 1.5rem; height: 1.5rem; transition: color 0.2s; color: #000000; }

.epg-error-overlay__close-btn:hover svg { color: rgba(0, 0, 0, 0.6); }

.epg-error-overlay__content { display: flex; flex-direction: column; align-items: flex-start; height: 100%; width: 100%; gap: 30px; }

.epg-error-overlay__title { color: #ffffff; font-family: var(--font-family-title); font-weight: 700; font-size: 20px; line-height: 24px; }

.epg-error-overlay__description { color: #ffffff; font-family: var(--font-family-title); font-weight: 400; font-size: 14px; line-height: 20px; word-wrap: normal; }

@media (min-width: 30em) { .epg-error-overlay { width: 448px; height: 240px; }
  .epg-error-overlay__title { font-size: 24px; line-height: 28px; }
  .epg-error-overlay__description { font-size: 16px; line-height: 24px; } }

.current-time { background-color: var(--color-row-epg1-time-indicator-bubble); height: 25px; width: 56px; border-radius: 8px; color: var(--color-global-badge-default-text); font-family: var(--font-family-title); font-weight: 700; font-size: 16px; line-height: 18px; text-align: center; display: flex; justify-content: center; align-items: center; bottom: 8px; position: absolute; margin-left: -28px; }

.current-time:after { content: ""; position: absolute; left: 17px; bottom: -18px; border: 10px solid transparent; transform: rotate(180deg); border-bottom-color: var(--color-row-epg1-time-indicator-bubble); }

@media (min-width: 90em) { .current-time { margin-left: -32px; } }

.timeline-item { font-family: var(--font-family-title); font-size: 16px; font-weight: 700; color: var(--color-row-epg1-timetrack-time); width: 44px; text-align: center; }

.epg1-new { padding-top: 0; }

.epg1-new__controls { width: 100%; padding-left: 16px; display: flex; flex-direction: column; justify-content: flex-end; z-index: 3; background-color: var(--color-global-page-default-background); position: relative; padding-top: 16px; }

.epg1-new__controls--fixed { position: fixed; }

.epg1-new__timeline-controls-container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 16px; }

.epg1-new__grid { width: 100%; display: flex; flex-direction: row; justify-content: flex-start; gap: 16px; padding-left: 16px; }

.epg1-new__grid--fixed { position: relative; padding-top: 118px; }

.epg1-new__timeline-container { height: 60px; position: relative; width: 100%; display: none; top: 0; z-index: 1; transform: translateX(0); transition: transform 300ms cubic-bezier(0.6, 0.1, 0.4, 0.9); }

@media (min-width: 45em) { .epg1-new__timeline-container { transition: transform 450ms cubic-bezier(0.6, 0.1, 0.4, 0.9); } }

.epg1-new__timeline-container-scroller { width: 100%; height: 64px; overflow: hidden; margin-bottom: -10px; }

.epg1-new__timeline-times-container { height: 60px; display: none; flex-direction: row; justify-content: flex-start; align-items: flex-end; padding-bottom: 8px; gap: 124px; position: absolute; margin-left: -22px; top: 0; }

.epg1-new__timeline-times-container div:first-child { visibility: hidden; }

.epg1-new__current-time-container { height: 60px; padding-bottom: 8px; position: absolute; z-index: 25; width: 100%; }

.epg1-new__date-title { height: 60px; width: 171px; display: flex; justify-content: flex-start; align-items: flex-end; font-family: var(--font-family-title); font-size: 16px; font-weight: 700; color: #ffffff; padding-bottom: 8px; }

@media (min-width: 45em) { .epg1-new { padding-top: 20px; }
  .epg1-new__controls { padding-left: 36px; }
  .epg1-new__grid { padding-left: 36px; }
  .epg1-new__grid--fixed { padding-top: 128px; }
  .epg1-new__timeline-times-container { gap: 146px; }
  .epg1-new__date-picker { padding-left: 36px; } }

@media (min-width: 60em) { .epg1-new__timeline-times-container { gap: 156px; } }

@media (min-width: 90em) { .epg1-new { padding-top: 14px; }
  .epg1-new__controls { padding-left: 56px; }
  .epg1-new__grid { padding-left: 56px; }
  .epg1-new__grid--fixed { padding-top: 138px; }
  .epg1-new__timeline-container { display: block; }
  .epg1-new__timeline-times-container { display: flex; gap: 166px; }
  .epg1-new__date-picker { padding-left: 56px; } }

@media (min-width: 90em) { .epg1-new__timeline-times-container { gap: 236px; } }


.modal-manager { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 50; display: flex; align-items: center; justify-content: center; }

.modal-manager__system-error { padding: 20px; background: #ec0000; color: #ffffff; }

.modal-manager--hidden { pointer-events: none; opacity: 0; }

.modal-manager__modal-container { transition: 0.3s opacity cubic-bezier(0.215, 0.61, 0.355, 1), 0.3s transform cubic-bezier(0.215, 0.61, 0.355, 1); z-index: 1; opacity: 1; max-width: 100%; }

.modal-manager__modal-container--hidden { transition: 0.3s opacity cubic-bezier(0.215, 0.61, 0.355, 1), 0.3s transform cubic-bezier(0.215, 0.61, 0.355, 1); pointer-events: none; opacity: 0; }


.profile { display: inline-flex; flex-direction: column; align-items: center; font-family: var(--font-family-title); color: #4d4d4d; backface-visibility: hidden; background: transparent; transition: color 0.2s; }

.profile--disabled { opacity: 0.4; pointer-events: none; }

.profile:hover { color: #4d4d4d; }

.profile:focus { color: #4d4d4d; }

.profile:focus__circle::before { background-color: #000000; opacity: 0.12; }

.profile__circle { background-color: #4990e2; }

.profile__circle:hover:before { opacity: 0.12; background-color: #0875b8; }

.profile__circle:before { transition: background-color 0.3s, opacity 0.3s; opacity: 0; content: ""; height: 100%; width: 100%; border-radius: 100%; top: 0; left: 0; position: absolute; z-index: 1; }

.profile__circle:focus { outline-color: #0099f7; }

.profile__circle--disabled { pointer-events: none; }

.profile__details { width: 100%; text-align: center; }

.profile__label { margin-bottom: 0; cursor: default; }

.profile__label--name { font-size: 14px; font-weight: 700; }

.profile__label--type { color: #808080; }

.profile__label--disabled { opacity: 0.4; }

.profile--item .profile__circle-container { display: inline-flex; position: relative; }

.profile--item .profile__details { margin-top: 10px; }

.profile--item .profile__loading { width: 50%; height: 50%; background-color: #4990e2; color: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.profile--item .profile__child, .profile--item .profile__lock { bottom: 0px; right: 0px; position: absolute; }

.profile--item .profile__child .lock-icon-inner, .profile--item .profile__lock .lock-icon-inner { stroke: #4d4d4d; stroke-width: 2; }

.profile--item .profile__child .bottom, .profile--item .profile__lock .bottom { fill: #4d4d4d; }

.profile--scale .profile__circle-container { transform: scale(1); transition: transform 200ms; will-change: transform; }

.profile--scale .profile__circle-container:hover { transform: scale(1.09); }

.profile--scale .profile__circle-container--loading { transform: scale(1.09); }

.profile--scale .profile__circle-container--disabled { transform: scale(0.9); opacity: 0.4; pointer-events: none; }

.profile--scale .profile__label--name { font-weight: normal; font-size: 16px; }

@media (min-width: 45em) { .profile--scale .profile__label--name { font-size: 20px; } }

.profile { display: inline-flex; flex-direction: column; align-items: center; font-family: var(--font-family-title); color: #4d4d4d; backface-visibility: hidden; background: transparent; transition: color 0.2s; }

.profile--disabled { opacity: 0.4; pointer-events: none; }

.profile:hover { color: #4d4d4d; }

.profile:focus { color: #4d4d4d; }

.profile:focus__circle::before { background-color: #000000; opacity: 0.12; }

.profile__circle { background-color: #4990e2; }

.profile__circle:hover:before { opacity: 0.12; background-color: #0875b8; }

.profile__circle:before { transition: background-color 0.3s, opacity 0.3s; opacity: 0; content: ""; height: 100%; width: 100%; border-radius: 100%; top: 0; left: 0; position: absolute; z-index: 1; }

.profile__circle:focus { outline-color: #0099f7; }

.profile__circle--disabled { pointer-events: none; }

.profile__details { width: 100%; text-align: center; }

.profile__label { margin-bottom: 0; cursor: default; }

.profile__label--name { font-size: 14px; font-weight: 700; }

.profile__label--type { color: #808080; }

.profile__label--disabled { opacity: 0.4; }

.profile--add .circle-icon { background: transparent; border: 1px solid #0875b8; cursor: pointer; font-weight: normal; border-radius: 50%; position: relative; }

.profile--add .profile__label { margin-top: 10px; }

.profile--add .profile__plus { font-size: 60px; color: #0875b8; font-weight: 100; width: 100%; height: 100%; }

.profile--add .profile__plus:after, .profile--add .profile__plus:before { content: ""; position: absolute; background-color: #0875b8; }

.profile--add .profile__plus:after { height: 1px; top: 50%; left: 28px; right: 28px; }

.profile--add .profile__plus:before { width: 1px; left: 50%; top: 28px; bottom: 28px; }

.profile-icon { display: flex; align-items: center; gap: 10px; min-width: 0; }

.profile-icon--hide-profile-initials .circle-icon { background-image: var(--assets-nav-profile-signed-in); background-size: 50%; background-repeat: no-repeat; background-position: center; }

.profile-icon--hide-profile-initials .circle-icon__initial { font-size: 0; }

.profile-icon .circle-icon { flex: none; }

.profile-icon__name { color: var(--color-nav-side-profile-switch-expanded-signed-in-text-default); font: var(--typography-caption-rw-s-regular); }


.settings-link { color: #ffffff !important; border: none !important; padding: 0 !important; cursor: pointer !important; }

.settings-link:hover { color: #0099f7 !important; background: none !important; }


.terms-policy-modal { display: flex; height: 100vh; width: 100%; align-items: flex-start; overflow-y: auto; background-color: var(--color-global-modal-background); color: #f0f0f0; position: fixed; top: 0; left: 0; }

.terms-policy-modal__content { padding: 20px; padding-bottom: 40px; }

.terms-policy-modal__cta-wrapper { display: flex; width: calc(100% - 20px); padding: 10px 20px; justify-content: space-between; background-color: var(--color-global-modal-background); position: fixed; bottom: 0; }


.steps-indicator { display: block; font: var(--typography-body-rw-xs-regular); text-align: center; color: var(--color-subscription-text-steps); }

@media (min-width: 45em) { .steps-indicator { font: var(--typography-body-rw-s-regular); } }

.plans-segment-toggle { display: flex; flex-direction: row; justify-content: center; height: 60px; gap: 40px; border-bottom: var(--border-subscription-tab-bar); }

.plans-segment-toggle__segment { font: var(--typography-tab-rw-s); text-align: center; color: var(--color-global-tab-text-default); margin-bottom: -1px; border-bottom: var(--border-tab-default); }

.plans-segment-toggle__segment--active { color: var(--color-global-tab-text-selected); border-bottom: var(--border-tab-active); }

@media (min-width: 75em) { .plans-segment-toggle__segment { font: var(--typography-tab-rw-l); } }

.plans-footer { display: block; font: var(--typography-caption-rw-s-regular); text-align: center; color: var(--color-subscription-text-terms-default); text-decoration: var(--text-decoration-underline); }

.plans-footer:hover, .plans-footer:focus { color: var(--color-subscription-text-terms-hover); text-decoration: var(--text-decoration-underline); }

.subscription-plan-card { display: flex; flex-direction: column; align-items: flex-start; height: auto; width: 320px; background-color: var(--color-subscription-plan-card-background); border-radius: var(--border-radius-plan-card-rw); border: 1px solid rgba(255, 255, 255, 0.1); padding-left: 24px; padding-right: 24px; padding-top: 32px; padding-bottom: 32px; }

.subscription-plan-card__name { display: -webkit-box; font: var(--typography-heading-3-rw-xs); color: var(--color-subscription-plan-card-text-plan-name); max-height: 48px; min-height: 48px; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.subscription-plan-card__price-row { display: flex; flex-direction: row; justify-content: space-between; width: 100%; }

.subscription-plan-card__price-container { display: flex; flex-direction: column; align-items: flex-start; }

.subscription-plan-card__price { font: var(--typography-heading-3-rw-xs); color: var(--color-subscription-plan-card-text-plan-price); text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }

.subscription-plan-card__price-description { font: var(--typography-body-rw-s-regular); color: var(--color-subscription-plan-card-text-plan-duration); text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }

.subscription-plan-card__discount-container { display: flex; flex-direction: column; align-items: flex-end; margin-top: 10px; }

.subscription-plan-card__discount { font: var(--typography-badge-rw-l); color: var(--color-global-badge-savings-text); text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: var(--color-global-badge-savings-background); padding: 2px 4px; }

.subscription-plan-card__original-price { font: var(--typography-body-rw-s-regular); color: var(--color-subscription-plan-card-text-plan-saving); text-decoration: line-through; margin-top: 8px; }

.subscription-plan-card__select-button { margin-top: 30px; width: 100%; height: 32px; margin-bottom: 22px; }

.subscription-plan-card__description { display: -webkit-box; font: var(--typography-body-rw-xs-regular); color: var(--color-subscription-plan-card-text-plan-description); max-height: 64px; min-height: 64px; -webkit-line-clamp: 3; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-top: 8px; }

.subscription-plan-card__benefit-label { font: var(--typography-body-rw-xs-bold); color: var(--color-subscription-plan-card-text-benefit-title); text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 24px; }

.subscription-plan-card__benefits { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; margin-top: 8px; }

.subscription-plan-card__benefit { display: -webkit-box; font: var(--typography-body-rw-xs-regular); color: var(--color-subscription-plan-card-text-benefit-item); -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-left: 48px; }

.subscription-plan-card__benefit::before { content: ""; background-image: var(--assets-plans-benefit-icon); background-size: contain; background-repeat: no-repeat; font-size: 16px; position: relative; left: -20px; top: 8px; display: inline-block; width: 24px; height: 24px; margin-top: -12px; margin-left: -26px; }

@media (min-width: 45em) { .subscription-plan-card { height: 587px; }
  .subscription-plan-card__name { font: var(--typography-heading-3-rw-s); max-height: 58px; min-height: 58px; }
  .subscription-plan-card__price { font: var(--typography-heading-3-rw-s); }
  .subscription-plan-card__price-description { font: var(--typography-body-rw-s-regular); }
  .subscription-plan-card__description { font: var(--typography-body-rw-s-regular); max-height: 72px; min-height: 72px; margin-top: 16px; }
  .subscription-plan-card__select-button { height: 40px; }
  .subscription-plan-card__benefit-label { font: var(--typography-body-rw-s-bold); }
  .subscription-plan-card__benefit { font: var(--typography-body-rw-s-regular); } }

@media (min-width: 75em) { .subscription-plan-card { height: 626px; }
  .subscription-plan-card__name { font: var(--typography-heading-3-rw-l); max-height: 78px; min-height: 78px; }
  .subscription-plan-card__price { font: var(--typography-heading-3-rw-l); }
  .subscription-plan-card__description { margin-top: 24px; }
  .subscription-plan-card__select-button { height: 48px; } }

.plans-list { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; margin-left: 80px; margin-right: 80px; gap: 8px; min-height: 0px; }

@media (min-width: 75em) { .plans-list { margin-left: 32px; margin-right: 32px; gap: 16px; min-height: 626px; } }

.plans { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }

.plans__header { display: flex; justify-content: center; }

.plans__close-icon { width: 24px; height: 24px; background-repeat: no-repeat; background-size: contain; background-position: center; background: var(--assets-global-close); position: absolute; right: 12px; top: 12px; cursor: pointer; }

.plans__logo-link { align-self: center; }

.plans__logo { background-size: contain; background-repeat: no-repeat; background-image: var(--assets-global-logo-white); display: inline-block; width: 100px; height: 24px; margin-top: 20px; margin-bottom: 20px; -ms-flex-item-align: start; }

.plans__steps-indicator { margin-bottom: 5px; }

.plans__plans-segment { margin-top: 20px; }

.plans__plans-list { margin-top: 30px; }

.plans__plans-footer { margin-top: 40px; margin-bottom: 40px; }

.plans__title { color: var(--color-subscription-text-title); font: var(--typography-heading-1-rw-xs); text-align: center; }

@media (min-width: 45em) { .plans__header { width: 100%; display: flex; justify-content: space-between; align-items: center; }
  .plans__close-icon { position: static; }
  .plans__title { font: var(--typography-heading-1-rw-s); } }

@media (min-width: 75em) { .plans__title { font: var(--typography-heading-1-rw-l); } }

.payment-section { position: relative; display: flex; flex-direction: column; align-items: flex-start; height: auto; width: 320px; background-color: var(--color-subscription-plan-card-background); border-radius: var(--border-radius-plan-card-rw); border: 1px solid rgba(255, 255, 255, 0.1); padding: 24px; gap: 10px; }

@media (min-width: 75em) { .payment-section { width: 488px; } }

.payment-success { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 40px; margin-top: 220px; }

.payment-success__success-title { font: var(--typography-heading-1-rw-xs); color: var(--color-subscription-text-title); }

.payment-success__success-description { font: var(--typography-heading-3-rw-xs); color: var(--color-subscription-text-description); }

@media (min-width: 45em) { .payment-success__success-title { font: var(--typography-heading-1-rw-s); }
  .payment-success__success-description { font: var(--typography-heading-3-rw-s); } }

@media (min-width: 75em) { .payment-success__success-title { font: var(--typography-heading-1-rw-l); }
  .payment-success__success-description { font: var(--typography-heading-3-rw-l); } }

.generic-form__form-group { width: 100%; }

.generic-form__form-group [data-lastpass-icon-root] { display: none !important; }

.generic-form__form-select { padding: 8px; padding-left: 16px; padding-right: 30px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: var(--assets-forms-dropdown-inverse); background-repeat: no-repeat; background-position: right center; background-size: 48px 24px; }

.generic-form__form-select::-ms-expand { display: none; }

.generic-form__form-input-label { display: block; font: var(--typography-body-rw-s-regular); color: var(--color-global-text-field-text-label-default-inverse); margin-bottom: 6px; }

.generic-form__form-input-label--error { color: var(--color-global-text-field-text-label-error-inverse); }

.generic-form__errors-group { display: flex; flex-direction: column; gap: 4px; margin-top: 4px; }

.generic-form__form-error { font: var(--typography-caption-rw-s-regular); color: var(--color-global-text-field-text-hint-error-inverse); display: flex; }

.generic-form__form-error--bullet::before { content: ""; display: inline-block; width: 17px; height: 17px; margin-right: 4px; background-size: cover; background-repeat: no-repeat; background-position: center; background-image: var(--assets-payment-hint-error); }

.generic-form__form-input-field { width: 100%; font: var(--typography-body-rw-xs-regular); color: var(--color-global-text-field-text-input-filled-inverse); background-color: var(--color-global-text-field-background-default-inverse); border-radius: var(--border-radius-global-form-input-rw); border: var(--border-text-field-default-inverse); height: 52px; padding: 16px; }

.generic-form__form-input-field:focus { background-color: var(--color-global-text-field-background-active-inverse); border: var(--border-text-field-active-inverse); color: var(--color-global-text-field-text-input-active-inverse); }

.generic-form__form-input-field--isPlaceholder, .generic-form__form-input-field::placeholder { color: var(--color-global-text-field-text-input-placeholder-inverse); font: var(--typography-body-rw-xs-regular); }

.generic-form__form-input-field--isFilled:not(:focus) { color: var(--color-global-text-field-text-input-filled-inverse); background-color: var(--color-global-text-field-background-filled-inverse); border: var(--border-text-field-filled-inverse); }

.generic-form__form-input-field:hover { background-color: var(--color-global-text-field-background-hover-inverse); border: var(--border-text-field-hover-inverse); }

.generic-form__form-input-field:disabled { color: var(--color-global-text-field-text-input-disabled-inverse); background-color: var(--color-global-text-field-background-disabled-inverse); border: var(--border-text-field-disabled-inverse); }

.generic-form__form-input-field--error:disabled, .generic-form__form-input-field--error { border: var(--border-text-field-error-inverse); background-color: var(--color-global-text-field-background-error-inverse); }

.generic-form__form-input-field-wrapper { position: relative; }

.generic-form__form-input-field-icon { display: inline-block; width: 30px; height: 20px; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); background-size: cover; background-repeat: no-repeat; background-position: center; }

.generic-form__form-input-field-icon--card-number-input-field-icon { background-image: var(--assets-payment-card-number); }

.generic-form__form-input-field-icon--expiry-date-input-field-icon { background-image: var(--assets-payment-card-expiry); }

.generic-form__form-input-field-icon--cvv-input-field-icon { background-image: var(--assets-payment-card-cvv); }

.form-voucher__voucher-title { font: var(--typography-body-rw-xs-bold); color: var(--color-subscription-payment-card-text-title); flex: 1; }

.form-voucher__voucher-apply { font: var(--typography-button-rw-s); color: var(--color-global-text-field-text-link-default); cursor: pointer; position: absolute; right: 42px; top: 76px; }

.form-voucher__voucher-apply:hover { color: var(--color-global-text-field-text-link-default); }

.form-voucher__voucher-apply--disabled { opacity: 0.5; }

.form-voucher__voucher-cross { cursor: pointer; position: absolute; right: 38px; top: 76px; background-color: transparent; display: flex; align-items: center; justify-content: center; height: 16px; width: 16px; transition: color 0.2s; }

.form-voucher__voucher-cross svg { width: 1.5rem; height: 1.5rem; transition: color 0.2s; color: #000000; }

.form-voucher__voucher-cross:hover svg { color: rgba(0, 0, 0, 0.6); }

.form-voucher__one-row { text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (min-width: 45em) { .form-voucher__voucher-title { font: var(--typography-body-rw-s-bold); } }

.form-submit { width: 100%; }

.form-submit__pay-button { margin-top: 30px; width: 100%; height: 48px; margin-bottom: 22px; }

.form-submit__spinner-container { width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: 30px; height: 48px; margin-bottom: 22px; }

.form-submit__spinner { width: 32px; display: block; }

.form-cards-group { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; width: 100%; margin-bottom: 16px; }

.form-cards-group__form-card-icon { display: block; width: 38px; height: 25px; background-repeat: no-repeat; background-position: center; background-size: contain; background-color: var(--color-subscription-payment-method-container-card-overflow-background); border-radius: var(--border-radius-card-rw); }

.form-cards-group__form-card-icon--form-card-icon-american-express { background-image: var(--assets-payment-card-providers-amex); }

.form-cards-group__form-card-icon--form-card-icon-mastercard { background-image: var(--assets-payment-card-providers-mastercard); }

.form-cards-group__form-card-icon--form-card-icon-visa { background-image: var(--assets-payment-card-providers-visa); }

.form-cards-group__form-card-icon--form-card-chip { display: flex; justify-content: center; align-items: center; color: var(--color-subscription-payment-card-text-security); font: var(--typography-body-rw-xs-regular); }

@media (min-width: 60em) { .form-cards-group__form-card-icon { width: 48px; height: 32px; } }

.payment-method-options { width: 100%; }

.payment-method-options__card-option-container { display: flex; align-items: center; justify-content: space-between; cursor: pointer; display: flex; width: 100%; padding: 16px; border: var(--border-payment-method-container-default); border-radius: var(--border-radius-card-radio-container-rw); align-items: center; }

.payment-method-options__card-option-container .form-cards-group { gap: 8px; margin-bottom: 0; }

.payment-method-options__desc { margin-bottom: 32px; color: var(--color-subscription-payment-card-text-security); font: var(--typography-body-rw-xs-regular); }

.payment-method-options__cards-group { display: flex; flex-direction: column; gap: 16px; }

.payment-method-options__card-option-container--selected { outline: var(--border-payment-method-container-selected); }

.payment-method-options__card-option-container--selected:last-child { margin-bottom: 16px; }

@media (min-width: 45em) { .payment-method-options--desc { margin-bottom: 32px; font: var(--typography-body-rw-s-regular); }
  .payment-method-options__card-label { font: var(--typography-body-rw-s-bold); } }

.payment-method-form__form-title { font: var(--typography-heading-3-rw-xs); color: var(--color-subscription-payment-card-text-title); flex: 1; }

.payment-method-form__form-sub-title { font: var(--typography-body-rw-xs-regular); color: var(--color-subscription-payment-card-text-security); }

.payment-method-form__form-names-group, .payment-method-form__form-date-code-group { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; width: 100%; }

.payment-method-form__form-transaction { font: var(--typography-caption-rw-xs-regular); color: var(--color-subscription-payment-card-text-security); width: 100%; }

.payment-method-form__form-transaction::before { content: ""; background-image: var(--assets-payment-security-encription); background-size: contain; background-repeat: no-repeat; position: relative; top: 5px; display: inline-block; height: 24px; width: 24px; }

.payment-method-form__threeD-auth-overlay { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.5); z-index: 9999; }

.payment-method-form__threeD-auth-container { width: 500px; height: 500px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #ffffff; padding: 24px; border-radius: 8px; }

@media (min-width: 45em) { .payment-method-form__form-transaction { font: var(--typography-caption-rw-s-regular); }
  .payment-method-form__form-sub-title { font: var(--typography-body-rw-s-regular); } }

@media (min-width: 75em) { .payment-method-page__form-title, .payment-method-form__form-title, .plans-billing__form-title { font: var(--typography-heading-3-rw-s); } }

.payment-method-page, .plans-billing { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }

.payment-method-page__logo-link, .plans-billing__logo-link { align-self: center; }

.payment-method-page__logo, .plans-billing__logo { background-size: contain; background-repeat: no-repeat; background-image: var(--assets-global-logo-white); display: inline-block; width: 100px; height: 24px; margin-top: 20px; margin-bottom: 20px; -ms-flex-item-align: start; }

.payment-method-page__steps-indicator, .plans-billing__steps-indicator { margin-bottom: 5px; }

.payment-method-page__title, .plans-billing__title { font: var(--typography-heading-1-rw-xs); color: var(--color-subscription-text-title); text-align: center; margin-bottom: 10px; }

.payment-method-page__payment-form, .plans-billing__payment-form { display: flex; flex-direction: column-reverse; align-items: flex-start; justify-content: flex-start; gap: 8px; }

.payment-method-page__first-column, .payment-method-page__second-column, .plans-billing__first-column, .plans-billing__second-column { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 8px; }

.payment-method-page__one-row, .plans-billing__one-row { text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }

.payment-method-page__summary-subscribe-row, .payment-method-page__summary-plan-row, .plans-billing__summary-subscribe-row, .plans-billing__summary-plan-row { display: flex; flex-direction: row; align-items: flex-start; gap: 8px; width: 100%; }

.payment-method-page__summary-subscribe-to, .plans-billing__summary-subscribe-to { font: var(--typography-body-rw-s-bold); color: var(--color-subscription-payment-card-text-title); flex: 1; }

.payment-method-page__summary-change, .plans-billing__summary-change { font: var(--typography-button-rw-m); color: var(--color-global-button-tertiary-text-default-inverse); cursor: pointer; }

.payment-method-page__summary-change:hover, .plans-billing__summary-change:hover { color: var(--color-global-button-tertiary-text-hover-inverse); }

.payment-method-page__summary-plan-name, .plans-billing__summary-plan-name { display: -webkit-box; font: var(--typography-heading-4-rw-s); color: var(--color-subscription-payment-card-text-title); flex: 1; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.payment-method-page__price-container, .plans-billing__price-container { display: flex; flex-direction: column; align-items: flex-end; }

.payment-method-page__summary-plan-price-container, .plans-billing__summary-plan-price-container { display: flex; align-items: flex-end; gap: 4px; }

.payment-method-page__renew-date, .plans-billing__renew-date { font: var(--typography-body-rw-s-regular); color: var(--color-subscription-payment-card-text-duration); text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; }

.payment-method-page__summary-plan-price, .plans-billing__summary-plan-price { font: var(--typography-body-rw-s-bold); color: var(--color-subscription-payment-card-text-price); text-wrap: nowrap; }

.payment-method-page__summary-plan-period, .plans-billing__summary-plan-period { font: var(--typography-body-rw-s-regular); color: var(--color-subscription-payment-card-text-duration); text-wrap: nowrap; }

.payment-method-page__summary-description, .plans-billing__summary-description { display: -webkit-box; font: var(--typography-body-rw-xs-regular); color: var(--color-subscription-payment-card-text-description); -webkit-line-clamp: 3; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.payment-method-page__form-input-field, .plans-billing__form-input-field { width: 100%; font: var(--typography-body-rw-xs-regular); color: #2a2a2a; background-color: #ebebeb; border-radius: 4px; border: 1px solid #2a2a2a; height: 52px; padding: 16px; }

.payment-method-page__form-group, .plans-billing__form-group { width: 100%; }

.payment-method-page__form-group [data-lastpass-icon-root], .plans-billing__form-group [data-lastpass-icon-root] { display: none !important; }

.payment-method-page__form-select, .plans-billing__form-select { padding: 8px; padding-left: 16px; padding-right: 30px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23333" d="M7 10l5 5 5-5z"/></svg>'); background-repeat: no-repeat; background-position: right center; background-size: 48px 24px; }

.payment-method-page__form-select::-ms-expand, .plans-billing__form-select::-ms-expand { display: none; }

.payment-method-page__form-input-label, .plans-billing__form-input-label { display: block; font: var(--typography-body-rw-s-regular); color: #2a2a2a; margin-bottom: 6px; }

.payment-method-page__total-cost-plan-row, .payment-method-page__total-cost-code-row, .payment-method-page__total-cost-sum-row, .plans-billing__total-cost-plan-row, .plans-billing__total-cost-code-row, .plans-billing__total-cost-sum-row { display: flex; flex-direction: row; align-items: flex-start; gap: 8px; width: 100%; }

.payment-method-page__total-cost-plan-name, .plans-billing__total-cost-plan-name { display: -webkit-box; -webkit-line-clamp: 2; /* autoprefixer: ignore next */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.payment-method-page__total-cost-plan-name, .payment-method-page__total-cost-plan-price, .payment-method-page__total-cost-code-name, .payment-method-page__total-cost-code-price, .payment-method-page__total-cost-sum-title, .payment-method-page__total-cost-sum-price, .plans-billing__total-cost-plan-name, .plans-billing__total-cost-plan-price, .plans-billing__total-cost-code-name, .plans-billing__total-cost-code-price, .plans-billing__total-cost-sum-title, .plans-billing__total-cost-sum-price { font: var(--typography-body-rw-s-bold); }

.payment-method-page__total-cost-plan-name, .payment-method-page__total-cost-code-name, .payment-method-page__total-cost-sum-title, .plans-billing__total-cost-plan-name, .plans-billing__total-cost-code-name, .plans-billing__total-cost-sum-title { flex: 1; color: var(--color-subscription-payment-card-text-payment-item); }

.payment-method-page__total-cost-plan-price, .payment-method-page__total-cost-code-price, .payment-method-page__total-cost-sum-price, .plans-billing__total-cost-plan-price, .plans-billing__total-cost-code-price, .plans-billing__total-cost-sum-price { color: var(--color-subscription-payment-card-text-price); }

.payment-method-page__total-cost-separator, .plans-billing__total-cost-separator { height: 1px; width: 100%; background-color: #cccccc; margin-top: 20px; margin-bottom: 20px; }

@media (min-width: 45em) { .payment-method-page__title, .plans-billing__title { font: var(--typography-heading-1-rw-s); text-align: center; margin-bottom: 20px; }
  .payment-method-page__payment-form, .plans-billing__payment-form { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 16px; }
  .payment-method-page__second-column, .payment-method-page__first-column, .plans-billing__second-column, .plans-billing__first-column { gap: 16px; }
  .payment-method-page__form-transaction, .plans-billing__form-transaction { font: var(--typography-caption-rw-s-regular); }
  .payment-method-page__summary-description, .plans-billing__summary-description { font: var(--typography-body-rw-s-regular); } }

@media (min-width: 75em) { .payment-method-page__logo-link, .plans-billing__logo-link { align-self: flex-start; margin-left: 56px; }
  .payment-method-page__title, .plans-billing__title { font: var(--typography-heading-1-rw-l); text-align: center; margin-bottom: 30px; }
  .payment-method-page__payment-form, .plans-billing__payment-form { min-height: 626px; }
  .payment-method-page__summary-plan-name, .plans-billing__summary-plan-name { font: var(--typography-heading-4-rw-l); }
  .payment-method-page__form-title, .plans-billing__form-title { font: var(--typography-heading-3-rw-s); } }

.subscription-details { display: block; }

.subscription-details-card { display: block; }

.subscription-details-card__content { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 20px; margin-bottom: 16px; }

.subscription-details-card__canceled-subsciption-container { width: 100%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 8px; padding: 16px; background: var(--color-global-notification-background); margin-bottom: 16px; border-radius: var(--border-radius-global-notification-rw); }

.subscription-details-card__canceled-subsciption-icon { background-image: var(--assets-global-notification-info); background-repeat: no-repeat; background-position: center; background-size: contain; width: 24px; height: 24px; min-width: 24px; }

.subscription-details-card__canceled-subsciption-message { font: var(--typography-body-rw-xs-regular); color: var(--color-global-notification-text); }

.subscription-details-card__content-plan, .subscription-details-card__content-payment { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 6px; flex: 1; }

.subscription-details-card__content-plan-title, .subscription-details-card__content-payment-title { font: var(--typography-heading-4-rw-xs); color: var(--color-row-a1-a99-text-title); }

.subscription-details-card__content-plan-description, .subscription-details-card__content-payment-description { font: var(--typography-body-rw-xs-regular); color: var(--color-row-a1-a99-text-description); }

@media (min-width: 45em) { .subscription-details-card__content-plan, .subscription-details-card__content-payment { gap: 12px; }
  .subscription-details-card__content { flex-direction: row; margin-bottom: 40px; }
  .subscription-details-card__content-plan-title, .subscription-details-card__content-payment-title { font: var(--typography-heading-4-rw-s); }
  .subscription-details-card__content-plan-description, .subscription-details-card__content-payment-description { font: var(--typography-body-rw-s-regular); }
  .subscription-details-card__canceled-subsciption-message { font: var(--typography-body-rw-s-regular); }
  .subscription-details-card__canceled-subsciption-container { padding: 24px; margin-bottom: 24px; } }

@media (min-width: 75em) { .subscription-details-card__content-plan-title, .subscription-details-card__content-payment-title { font: var(--typography-heading-4-rw-l); }
  .subscription-details-card__canceled-subsciption-container { padding: 32px; margin-bottom: 40px; } }

.payment-methods-details { display: block; }

.payment-methods-details__card-details { margin-bottom: 16px; font: var(--typography-body-rw-xs-regular); color: var(--color-row-a1-a99-text-description); }

.payment-methods-details__card-details-wrapper { display: flex; align-items: center; gap: 40px; }

.payment-methods-details__expiry-message { display: block; color: var(--color-row-a1-a99-text-error); margin-top: 16px; }

.payment-methods-details__update-cta { display: inline-flex; }

.payment-methods-details__card-number { display: flex; align-items: center; }

.payment-methods-details__card-number::before { content: ""; background-image: var(--assets-payment-card-number); background-size: contain; background-repeat: no-repeat; display: inline-block; width: 39px; height: 26px; margin-right: 8px; }

.payment-methods-details__card-number--card-type-visa::before { background-image: var(--assets-payment-card-providers-visa); }

.payment-methods-details__card-number--card-type-mastercard::before { background-image: var(--assets-payment-card-providers-mastercard); }

.payment-methods-details__card-number--card-type-american-express::before { background-image: var(--assets-payment-card-providers-amex); }

.payment-methods-details__card-number--card-type-paypal::before { background-image: var(--assets-payment-card-providers-paypal); }

@media (min-width: 45em) { .payment-methods-details__card-details { margin-bottom: 40px; font: var(--typography-body-rw-s-regular); }
  .payment-methods-details__expiry-message { margin-top: 24px; } }

.billing-history-details { display: block; }

.billing-history-details__content { color: var(--color-row-a1-a99-text-description); font: var(--typography-body-rw-xs-regular); }

@media (min-width: 45em) { .billing-history-details__content { font: var(--typography-body-rw-s-regular); } }

.a2-subscriptions-and-billing-tv__plan-details > div { display: inline-block; width: 321px; vertical-align: top; margin-right: 65px; }

.a2-subscriptions-and-billing-tv__plan-details > div:last-child { margin-right: 0; }

.a2-subscriptions-and-billing-tv__note { margin-top: 24px; font: var(--typography-body-web-tv-regular); color: var(--color-row-a1-a99-text-tv-description); }

.a2-subscriptions-and-billing-tv__autorenew-deactive-note { display: inline-block; color: var(--color-global-notification-tv-text); font: var(--typography-body-web-tv-regular); background: var(--color-global-notification-tv-background); padding: 24px; border-radius: 10px; margin-bottom: 24px; }

.a2-subscriptions-and-billing-tv__note-icon { display: inline-block; background-image: var(--assets-global-notification-info); background-repeat: no-repeat; background-position: center; background-size: contain; width: 24px; height: 24px; min-width: 24px; vertical-align: middle; margin-right: 8px; }

.a2-subscriptions-and-billing-tv__details { font: var(--typography-body-web-tv-regular); color: var(--color-row-a1-a99-text-tv-description); }

.a2-subscriptions-and-billing-tv__details--card-number { display: flex; align-items: center; }

.a2-subscriptions-and-billing-tv__details--card-number::before { content: ""; background-image: var(--assets-payment-card-number); background-size: contain; background-repeat: no-repeat; display: inline-block; width: 48px; height: 32px; margin-right: 8px; }

.a2-subscriptions-and-billing-tv__details--card-type-visa::before { background-image: var(--assets-payment-card-providers-visa); }

.a2-subscriptions-and-billing-tv__details--card-type-mastercard::before { background-image: var(--assets-payment-card-providers-mastercard); }

.a2-subscriptions-and-billing-tv__details--card-type-american-express::before { background-image: var(--assets-payment-card-providers-amex); }

.a2-subscriptions-and-billing-tv__details--error { font: var(--typography-body-web-tv-regular); color: var(--color-row-a1-a99-text-tv-error); }

.a2-subscriptions-and-billing__wrapper { display: flex; flex-direction: column; gap: 24px; }

.a2-subscriptions-and-billing__wrapper .account-subscription-section { flex: 1; }

.a2-subscriptions-and-billing__details { color: var(--color-row-a1-a99-text-description); font: var(--typography-body-rw-xs-regular); }

.a2-subscriptions-and-billing__details--card-number { display: flex; align-items: center; }

.a2-subscriptions-and-billing__details--card-number::before { content: ""; background-image: var(--assets-payment-card-number); background-size: contain; background-repeat: no-repeat; display: inline-block; width: 39px; height: 26px; margin-right: 8px; }

.a2-subscriptions-and-billing__details--card-type-visa::before { background-image: var(--assets-payment-card-providers-visa); }

.a2-subscriptions-and-billing__details--card-type-mastercard::before { background-image: var(--assets-payment-card-providers-mastercard); }

.a2-subscriptions-and-billing__details--card-type-american-express::before { background-image: var(--assets-payment-card-providers-amex); }

.a2-subscriptions-and-billing__details--card-type-paypal::before { background-image: var(--assets-payment-card-providers-paypal); }

.a2-subscriptions-and-billing__details--error { color: var(--color-row-a1-a99-text-error); }

@media (min-width: 45em) { .a2-subscriptions-and-billing__wrapper { flex-direction: row; gap: 16px; }
  .a2-subscriptions-and-billing__details { font: var(--typography-body-rw-s-regular); }
  .a2-subscriptions-and-billing__details--card-number::before { width: 48px; height: 32px; } }

.payment-method-option-paypal { width: 38px; height: 25px; background-image: var(--assets-payment-card-providers-paypal); background-repeat: no-repeat; background-position: center; background-size: contain; }

@media (min-width: 60em) { .payment-method-option-paypal { width: 48px; height: 32px; } }

.form-submit .form-submit__pay-button--paypal-button { background-color: var(--color-subscription-payment-paypal-button-background-default); }

.form-submit .form-submit__pay-button--paypal-button img { width: 100px; }

.form-submit .form-submit__pay-button--paypal-button:hover:not(:disabled) { background-color: var(--color-subscription-payment-paypal-button-background-hover); opacity: 0.9; }


