.ModalDeviceLimit-container-C1_Sh {
  border: none;
  color: #0f161a;
  font-size: 1.5rem;
  line-height: 2.2rem;
  text-align: center; }

.ModalDeviceLimit-button-3zF5S {
  margin-top: 24px; }
.Countdown-viaplay-header1-Nk943 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Countdown-viaplay-header2-PAnxl {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Countdown-viaplay-header3-164Cz {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Countdown-viaplay-header4-1XrJt {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Countdown-viaplay-header5-JrJ5y {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Countdown-viaplay-menu-header-Y6Jv_ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Countdown-viaplay-menu-subheader-8C7dk {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Countdown-viaplay-product-header-1gFuU {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Countdown-viaplay-product-subheader-1ySNt {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Countdown-viaplay-paragraph-12cel {
  font-size: 2rem;
  line-height: 2.6rem; }

.Countdown-viaplay-button-featurebox-1JDsl {
  font-size: 1.6rem;
  font-weight: bold; }

.Countdown-viaplay-button-1C1sf {
  font-size: 1.4rem;
  font-weight: normal; }

.Countdown-viaplay-meta-2cXQ_ {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Countdown-viaplay-body-2N8v4 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Countdown-viaplay-secondary-body-2NYjO {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Countdown-viaplay-small-notice-UD_qY {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Countdown-viaplay-thumbs-title-1B3zc {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Countdown-viaplay-thumbs-complement-kfZsY {
  font-size: 1.4rem;
  font-weight: 300; }

.Countdown-viaplay-tooltip-header-3r0MH {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Countdown-viaplay-tooltip-subheader-3kPr_ {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Countdown-viaplay-schedule-hour-1i_k1 {
  font-size: 2.6rem;
  font-weight: 300; }

.Countdown-viaplay-schedule-header-2lLwX {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Countdown-viaplay-schedule-body-wdP1T {
  font-size: 1.2rem;
  font-weight: normal; }

.Countdown-viaplay-schedule-flag-1hANP {
  font-size: 1rem; }

.Countdown-viaplay-numerals-1u-im, .Countdown-container-2uz2y * {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Countdown-container-2uz2y {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -13vw;
  width: 100%;
  z-index: 1; }
  .Countdown-container-2uz2y * {
    color: #f9fafb; }

.Countdown-wrapper-1gPT6 {
  display: inline-block;
  width: 275px; }

.Countdown-values-BFWsC * {
  font-size: 4.4rem;
  font-weight: bold; }

.Countdown-labels-2kt7v * {
  display: inline-block;
  font-size: 1.3rem;
  margin-top: 5px;
  text-align: center;
  text-transform: capitalize;
  width: 19.7%;
  margin-right: 2%;
  margin-left: 5%; }
  .Countdown-labels-2kt7v *:first-child {
    margin-left: 0; }
  .Countdown-labels-2kt7v *:last-child {
    margin-right: 0; }

.Countdown-point-16nNu {
  padding: 0 5px;
  text-align: center; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Countdown-container-2uz2y {
    top: -9vw; }
  .Countdown-wrapper-1gPT6 {
    width: 240px; }
  .Countdown-values-BFWsC * {
    font-size: 3.8rem; } }

@media screen and (max-width: 480px) {
  .Countdown-container-2uz2y {
    top: -2vw; }
  .Countdown-wrapper-1gPT6 {
    width: 240px; }
  .Countdown-values-BFWsC * {
    font-size: 3.8rem; } }
.Buttons-button-13Ruu {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 32px;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  height: 48px;
  line-height: 48px;
  padding: 0 40px;
  position: relative;
  text-decoration: none;
  transition: transform 0.05s ease-in-out; }
  .Buttons-button-13Ruu:hover {
    cursor: pointer;
    text-decoration: none;
    transform: scale(1.04); }

.Buttons-black-32Iax {
  background-color: #0f161a;
  color: #f9fafb; }
  .Buttons-black-32Iax:hover {
    color: #f9fafb; }

.Buttons-white-2aiMn {
  background-color: #f9fafb;
  color: #0f161a; }

.Buttons-info-3QPTP {
  background-color: rgba(249, 250, 251, 0.3);
  color: #f9fafb; }
  .Buttons-info-3QPTP:hover {
    background-color: rgba(249, 250, 251, 0.8);
    color: #0f161a; }

.Buttons-green-3FK3_ {
  background: #15a615;
  color: #f9fafb; }
  .Buttons-green-3FK3_:hover {
    color: #f9fafb; }

.Buttons-grey-AyDaL {
  background: #bbc1c4;
  color: #0f161a; }
  .Buttons-grey-AyDaL:hover {
    color: #0f161a; }

.Buttons-facebook-Pcb1y {
  background: #3b5998;
  color: #f9fafb; }
  .Buttons-facebook-Pcb1y:hover {
    color: #f9fafb; }

.Buttons-play-P9FGc {
  background-color: #f9fafb;
  color: #0f161a;
  padding: 0 40px 0 72px; }
  .Buttons-play-P9FGc:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgPGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSI+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgc3Ryb2tlPSIjMjEyZDMzIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwYXRoIGZpbGw9IiMyMTJEMzMiIGQ9Ik0xMC44IDZMOSA3LjdsNC41IDQuM0w5IDE2LjNsMS44IDEuNyA2LjItNi02LjItNiIvPgogIDwvZz4KPC9zdmc+) no-repeat;
    background-size: 32px;
    content: '';
    width: 32px;
    height: 32px;
    left: 32px;
    position: absolute;
    top: 8px; }
  .Buttons-play-P9FGc.Buttons-loading-1IsE2:before {
    visibility: hidden; }

.Buttons-fixiplay-JBwwY {
  background-image: linear-gradient(90deg, #2d5596, #3cb6bf);
  border-radius: 100px;
  color: #f9fafb;
  font-size: 1.17vw;
  font-weight: bold;
  height: 5vw;
  line-height: 5vw;
  margin-right: 2vw;
  width: 23vw; }
  .Buttons-fixiplay-JBwwY:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNiI+CiAgPHBhdGggZmlsbD0iI0NGQ0ZDRiIgZD0iTTAgMjIuOWMwIDIuNCAyLjYgMy45IDQuNyAyLjdsMTcuNi0xMEEzIDMgMCAwMDI0IDEzYTMgMyAwIDAwLTEuNi0yLjdMNC43LjRBMy4yIDMuMiAwIDAwMCAzLjFWMjN6Ii8+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 40%;
    left: 1.5vw;
    position: absolute;
    width: 3vw;
    top: 1.5vw; }

.Buttons-fixirewatch-dK1Hb {
  background-color: rgba(249, 250, 251, 0.3);
  border-radius: 100px;
  color: #f9fafb;
  font-size: 1.17vw;
  font-weight: bold;
  height: 5vw;
  line-height: 5vw;
  margin-right: 2vw;
  width: 23vw; }
  .Buttons-fixirewatch-dK1Hb:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzMCI+CiAgPHBhdGggc3Ryb2tlPSIjRDhEOEQ4IiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xOC4zIDI3LjNjNyAwIDEyLjctNS43IDEyLjctMTIuNiAwLTYuOS01LjctMTIuNS0xMi43LTEyLjVhMTIuNiAxMi42IDAgMDAtMTIuNiAxNGMuMS4yLjMuNS42LjQuNCAwIC42LS4zLjUtLjZ2LTEuM2MwLTYuMyA1LjEtMTEuNCAxMS41LTExLjRzMTEuNiA1LjEgMTEuNiAxMS40QTExLjQgMTEuNCAwIDAxMTMuMyAyNWEuNy43IDAgMDAtLjguMmMwIC4zIDAgLjYuMy44YTEyLjcgMTIuNyAwIDAwNS41IDEuM3oiLz4KICA8cGF0aCBmaWxsPSIjRDhEOEQ4IiBkPSJNMTYgMThjMCAuOC43IDEuMiAxLjQuOWw1LjEtM2ExIDEgMCAwMC41LS45IDEgMSAwIDAwLS41LS44bC01LjEtM2MtLjctLjQtMS40IDAtMS40Ljh2NnoiLz4KICA8cGF0aCBzdHJva2U9IiNEOEQ4RDgiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTYuMyAyMC44Yy4xIDAgLjMgMCAuNS0uMmwzLjYtMy41Yy4yLS4zLjItLjcgMC0xLS4zLS4yLS44LS4yLTEgMGwtMy4xIDMuMkwzIDE2LjJjLS4yLS4zLS43LS4zLS45IDAtLjMuMi0uMy43IDAgLjlsMy42IDMuNWEuNy43IDAgMDAuNS4yeiIvPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 45%;
    left: 1.5vw;
    position: absolute;
    width: 3vw;
    top: 26%; }
  .Buttons-fixirewatch-dK1Hb:hover {
    background-color: rgba(249, 250, 251, 0.8);
    color: #0f161a; }
    .Buttons-fixirewatch-dK1Hb:hover:before {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzMCI+CiAgPHBhdGggc3Ryb2tlPSIjMjEyRDMzIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xOC4zIDI3LjNjNyAwIDEyLjctNS43IDEyLjctMTIuNiAwLTYuOS01LjctMTIuNS0xMi43LTEyLjVhMTIuNiAxMi42IDAgMDAtMTIuNiAxNGMuMS4yLjMuNS42LjQuNCAwIC42LS4zLjUtLjZ2LTEuM2MwLTYuMyA1LjEtMTEuNCAxMS41LTExLjRzMTEuNiA1LjEgMTEuNiAxMS40QTExLjQgMTEuNCAwIDAxMTMuMyAyNWEuNy43IDAgMDAtLjguMmMwIC4zIDAgLjYuMy44YTEyLjcgMTIuNyAwIDAwNS41IDEuM3oiLz4KICA8cGF0aCBmaWxsPSIjMjEyRDMzIiBkPSJNMTYgMThjMCAuOC43IDEuMiAxLjQuOWw1LjEtM2ExIDEgMCAwMC41LS45IDEgMSAwIDAwLS41LS44bC01LjEtM2MtLjctLjQtMS40IDAtMS40Ljh2NnoiLz4KICA8cGF0aCBzdHJva2U9IiMyMTJEMzMiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTYuMyAyMC44Yy4xIDAgLjMgMCAuNS0uMmwzLjYtMy41YTEgMSAwIDAwMC0xYy0uMy0uMi0uOC0uMi0xIDBsLTMuMSAzLjJMMyAxNi4yYy0uMi0uMy0uNy0uMy0uOSAwLS4zLjItLjMuNyAwIC45bDMuNiAzLjVhLjcuNyAwIDAwLjUuMnoiLz4KPC9zdmc+);
      background-size: contain; }

.Buttons-small-3czNI {
  border-radius: 20px;
  font-size: 1.4rem;
  font-weight: 600;
  height: 32px;
  line-height: 32px;
  padding: 0 24px; }

.Buttons-disable-HhFP6 {
  opacity: 0.2;
  pointer-events: none; }

.Buttons-share-2R28M {
  margin: 0 0 16px 0;
  max-width: 90%;
  padding: 0;
  width: 248px; }

.Buttons-golive-Q8AU8 {
  bottom: 16px;
  padding: 0 16px 0 40px;
  position: absolute;
  right: 0; }
  .Buttons-golive-Q8AU8:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNSAwQzMuMzY2IDAgMCAzLjM2NiAwIDcuNVMzLjM2NiAxNSA3LjUgMTUgMTUgMTEuNjM0IDE1IDcuNSAxMS42MzQgMCA3LjUgMHptMCAxLjQwNkE2LjA4MyA2LjA4MyAwIDAxMTMuNTk0IDcuNSA2LjA4MyA2LjA4MyAwIDAxNy41IDEzLjU5NCA2LjA4MyA2LjA4MyAwIDAxMS40MDYgNy41IDYuMDgzIDYuMDgzIDAgMDE3LjUgMS40MDZ6bTAgMS43NzhhLjcwMy43MDMgMCAwMC0uNzAzLjcwM1Y3LjVjMCAuMTk0LjA3OC4zNy4yMDUuNDk4bDIuMjU2IDIuMjY4YS43MDUuNzA1IDAgMDAuOTk2LS45OTZsLTIuMDUtMi4wNjN2LTMuMzJhLjcwMy43MDMgMCAwMC0uNzA0LS43MDN6Ii8+Cjwvc3ZnPg==) no-repeat;
    background-size: 20px;
    content: '';
    width: 24px;
    height: 24px;
    left: 16px;
    position: absolute;
    top: 6px; }
  .Buttons-golive-Q8AU8:hover {
    color: #0f161a; }
    .Buttons-golive-Q8AU8:hover:before {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPHBhdGggZmlsbD0iIzIxMkQzMyIgZD0iTTcuNSAwQzMuMzY2IDAgMCAzLjM2NiAwIDcuNVMzLjM2NiAxNSA3LjUgMTUgMTUgMTEuNjM0IDE1IDcuNSAxMS42MzQgMCA3LjUgMHptMCAxLjQwNkE2LjA4MyA2LjA4MyAwIDAxMTMuNTk0IDcuNSA2LjA4MyA2LjA4MyAwIDAxNy41IDEzLjU5NCA2LjA4MyA2LjA4MyAwIDAxMS40MDYgNy41IDYuMDgzIDYuMDgzIDAgMDE3LjUgMS40MDZ6bTAgMS43NzhhLjcwMy43MDMgMCAwMC0uNzAzLjcwM1Y3LjVjMCAuMTk0LjA3OC4zNy4yMDUuNDk4bDIuMjU2IDIuMjY4YS43MDUuNzA1IDAgMDAuOTk2LS45OTZsLTIuMDUtMi4wNjN2LTMuMzJhLjcwMy43MDMgMCAwMC0uNzA0LS43MDN6Ii8+Cjwvc3ZnPg==); }

@media screen and (max-width: 760px) {
  .Buttons-button-13Ruu:not(.Buttons-small-3czNI) {
    border-radius: 20px;
    font-size: 1.4rem;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding: 0 24px; }
  .Buttons-play-P9FGc:before {
    background-size: 24px;
    display: inline-block;
    height: 24px;
    left: -7px;
    position: relative;
    top: 8px;
    width: 24px; } }
.ModalReconnectionFlow-posterShadow-9l_6p,
.ModalReconnectionFlow-poster-3aeE7 {
  background-position: center;
  background-size: cover;
  height: 170px;
  width: 100%; }

.ModalReconnectionFlow-posterShadow-9l_6p {
  background-color: rgba(15, 22, 26, 0.25);
  left: 0;
  position: absolute;
  top: 0; }

.ModalReconnectionFlow-packageHeader-2E6AB {
  font-size: 3rem;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 36px;
  margin-bottom: 0; }
  .ModalReconnectionFlow-packageHeader-2E6AB + p {
    margin-top: 8px; }

.ModalReconnectionFlow-box-2w56x {
  padding: 32px 16px; }

.ModalReconnectionFlow-bottom-2iudC {
  margin: 24px 0 8px 0; }

.ModalReconnectionFlow-confirmButton-aZPUf {
  background: #15a615;
  border: none;
  border-radius: 40px;
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
  font-size: 1.6rem;
  min-width: 180px;
  padding: 16px;
  position: relative;
  text-align: center;
  z-index: 1; }
  .ModalReconnectionFlow-confirmButton-aZPUf:hover {
    background-color: #46b04c;
    color: #f9fafb; }
  .ModalReconnectionFlow-confirmButton-aZPUf:nth-child(2) {
    background: #f9fafb;
    color: #0f161a; }
    .ModalReconnectionFlow-confirmButton-aZPUf:nth-child(2):hover {
      background-color: rgba(249, 250, 251, 0.9); }
.ModalPinRequired-container-5YYpd .ModalPinRequired-pin-2eU9x {
  width: 280px;
  margin-bottom: 8px;
  text-align: center; }

.ModalPinRequired-container-5YYpd .ModalPinRequired-spinnerContainer-1wsGg {
  align-items: center;
  background: rgba(249, 250, 251, 0.3);
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 32; }
  .ModalPinRequired-container-5YYpd .ModalPinRequired-spinnerContainer-1wsGg.ModalPinRequired-visible-1AbUW {
    display: flex; }
.ModalIpc-cancel-AfHbj {
  color: #f9fafb;
  cursor: pointer;
  display: block;
  margin-top: 16px; }
  .ModalIpc-cancel-AfHbj:hover {
    text-decoration: underline; }

.ModalIpc-container-TL1MT {
  background: #0f161a;
  padding: 0 0 24px 0; }

.ModalIpc-ctas-N0L3g {
  text-align: center; }

.ModalIpc-header-2Emel {
  color: #f9fafb;
  font-size: 3rem;
  font-weight: 300;
  line-height: 3.6rem;
  margin: 24px 0; }

.ModalIpc-text-337vn {
  color: #f9fafb;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2.2rem;
  margin: 16px 0; }

.ModalIpc-image-3hPSF,
.ModalIpc-vignette-3PTm9 {
  left: 0;
  max-width: 100%;
  min-height: 280px;
  position: absolute;
  top: 0;
  width: 520px; }

.ModalIpc-vignette-3PTm9 {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), transparent 50%, #0f161a);
  height: 296px; }

.ModalIpc-wrapper-eSBQp {
  margin-top: 200px;
  padding: 0;
  position: relative; }

.ModalIpc-light-3ApsZ {
  background: #f9fafb; }
  .ModalIpc-light-3ApsZ .ModalIpc-cancel-AfHbj:not(.ModalIpc-button-xcFJ0) {
    color: #0f161a; }
  .ModalIpc-light-3ApsZ .ModalIpc-header-2Emel {
    color: #0f161a; }
  .ModalIpc-light-3ApsZ .ModalIpc-text-337vn {
    color: #0f161a; }
  .ModalIpc-light-3ApsZ .ModalIpc-wrapper-eSBQp {
    margin-top: 240px; }

.ModalIpc-profiles-3Ry17 .ModalIpc-header-2Emel {
  font-weight: bold;
  margin: 24px 0 0 0; }

.ModalIpc-profiles-3Ry17 .ModalIpc-text-337vn {
  margin: 8px 0 16px 0; }

.ModalIpc-profiles-3Ry17 .ModalIpc-vignette-3PTm9 {
  background: none; }

.ModalIpc-profiles-3Ry17 .ModalIpc-wrapper-eSBQp {
  margin-top: 240px; }

@media screen and (max-width: 480px) {
  .ModalIpc-image-3hPSF {
    min-height: auto;
    width: 100%; }
  .ModalIpc-vignette-3PTm9 {
    min-height: 0; }
    .ModalIpc-vignette-3PTm9:before {
      content: '';
      display: block;
      padding-top: 56.25%; }
  .ModalIpc-light-3ApsZ .ModalIpc-wrapper-eSBQp,
  .ModalIpc-profiles-3Ry17 .ModalIpc-wrapper-eSBQp {
    margin-top: calc(90vw * 0.5); } }
.ModalIpcSharedButtons-shareCtas-MIE8k {
  margin: 32px auto 0 auto;
  max-width: 90%;
  text-align: center;
  width: 248px; }
  .ModalIpcSharedButtons-shareCtas-MIE8k span {
    font-size: 1.6rem;
    font-weight: bold;
    margin: 0 -32px 0 0;
    position: relative; }
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-hidden-9TLaG {
    display: none; }
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-link-ck1ZH:before,
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-copied-3g5wc:before,
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-messenger-DKMcy:before {
    background-size: 22px;
    content: '';
    height: 24px;
    left: -32px;
    position: absolute;
    top: -2px;
    width: 24px; }
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-link-ck1ZH:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMyI+CiAgPHBhdGggZmlsbD0iIzIxMkQzMyIgZD0iTTUuNjcgOC4zMmE1Ljc0IDUuNzQgMCAwMTkuMDYuOTRsLTIuMDUgMi4xNWEzLjA3IDMuMDcgMCAwMC0zLjUyLTEuODYgMy4wMiAzLjAyIDAgMDAtMS41Ljg1bC0zLjk0IDQuMTFhMy4zIDMuMyAwIDAwMCA0LjUzIDIuOTkgMi45OSAwIDAwNC4zNSAwbDEuMjEtMS4yN2E3LjU0IDcuNTQgMCAwMDMuNDcuNTVsLTIuNjkgMi44YTUuNzMgNS43MyAwIDAxLTguMzMgMCA2LjMyIDYuMzIgMCAwMTAtOC42OGwzLjk0LTQuMTJ6bTYuMjctNi41Mkw5LjI1IDQuNmE3LjU0IDcuNTQgMCAwMTMuNDcuNTRsMS4yMS0xLjI2YTIuOTkgMi45OSAwIDAxNC4zNSAwIDMuMyAzLjMgMCAwMTAgNC41MmwtMy45NSA0LjExYTMgMyAwIDAxLTQuMzQgMCAzLjQxIDMuNDEgMCAwMS0uNjctMWwtMi4wNiAyLjE0Yy4yMi4zNS40NC42NC43My45NGE1LjgyIDUuODIgMCAwMDIuNzkgMS42MyA1LjcgNS43IDAgMDA0LjIzLS42IDUuOTQgNS45NCAwIDAwMS4zMi0xLjAzbDMuOTQtNC4xYTYuMzIgNi4zMiAwIDAwMC04LjcgNS43MyA1LjczIDAgMDAtOC4zMyAweiIvPgo8L3N2Zz4=) no-repeat; }
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-copied-3g5wc:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogIDxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjExIiBmaWxsPSIjNkVDMDYzIi8+DQogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNi42IDlMMTUgNy4zbC01LjEgNS4xLTIuNS0yLjYtMS42IDEuOCA0LjEgNC4xaC4xeiIvPg0KPC9zdmc+) no-repeat; }
  .ModalIpcSharedButtons-shareCtas-MIE8k .ModalIpcSharedButtons-messenger-DKMcy:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgPHBhdGggZmlsbD0iIzIxMkQzMyIgZD0iTTExIDBDNSAwIDAgNC42IDAgMTAuMmMwIDMuMiAxLjYgNiA0LjEgOFYyMmwzLjctMmMxIC4yIDIuMS40IDMuMi40IDYgMCAxMS00LjYgMTEtMTAuMlMxNyAwIDExIDB6bTEgMTMuN2wtMi43LTMtNS41IDMgNi02LjQgMyAzIDUuMy0zLTYgNi40eiIvPgo8L3N2Zz4=) no-repeat; }

.ModalIpcSharedButtons-readmore-3GVOd {
  border-bottom: 1px solid transparent;
  color: #f9fafb;
  display: inline-block;
  margin: 0; }
  .ModalIpcSharedButtons-readmore-3GVOd:hover {
    color: #f9fafb; }
.ModalLoginRequired-container-35FUz {
  background: #f9fafb;
  text-align: center; }

.ModalLoginRequired-formContainer-3eNNW {
  padding: 0 24px; }

.ModalLoginRequired-loading-3cOOi {
  opacity: 0.5; }
.LoginForm-title-1s5Yv {
  display: block;
  font-size: 3rem;
  font-weight: normal;
  letter-spacing: -0.01em;
  line-height: 36px;
  margin-bottom: 32px;
  margin-top: 5px;
  text-align: center; }

.LoginForm-darkBg-3rN_k {
  color: #f9fafb; }
  .LoginForm-darkBg-3rN_k .LoginForm-forgotPassword-2w5dK {
    color: #f9fafb; }
    .LoginForm-darkBg-3rN_k .LoginForm-forgotPassword-2w5dK:hover {
      color: #f9fafb; }
  .LoginForm-darkBg-3rN_k.LoginForm-separator-2zQ0u span {
    background: #0f161a; }
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input:-webkit-autofill {
    -webkit-text-fill-color: #f9fafb;
    box-shadow: 0 0 0 1000px #2c3235 inset;
    border: 1px solid #5e6466; }
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input::-moz-placeholder,
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input:focus::-moz-placeholder {
    color: #bbc1c4; }
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input::-webkit-input-placeholder,
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input:focus::-webkit-input-placeholder {
    color: #bbc1c4; }
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input[type='email'],
  .LoginForm-darkBg-3rN_k.LoginForm-form-rRL9k input[type='password'] {
    color: #f9fafb; }

.LoginForm-form-rRL9k input[type='email'],
.LoginForm-form-rRL9k input[type='password'] {
  display: block;
  margin-bottom: 8px;
  width: 100%; }

.LoginForm-error-3rlSa {
  color: #d9000b;
  display: block;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.7rem;
  margin: 16px 0;
  text-align: center; }

.LoginForm-wide-2Juqe {
  display: block;
  width: 100%;
  margin-bottom: 16px; }

.LoginForm-buttonMargin-2Nk3t {
  margin-top: 32px; }

.LoginForm-separator-2zQ0u {
  margin: 16px auto;
  position: relative; }
  .LoginForm-separator-2zQ0u span {
    background: #f9fafb;
    padding: 0 16px;
    position: relative;
    z-index: 1; }
  .LoginForm-separator-2zQ0u:before {
    background: rgba(187, 193, 196, 0.4);
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%; }

.LoginForm-wrapper-1Fj4H {
  margin-bottom: 24px; }
.ModalConfirmGDPR-container-3i7nB {
  margin-top: 0;
  top: 20px; }

.ModalConfirmGDPR-disable-15BlR {
  opacity: 0.2;
  pointer-events: none; }

.ModalConfirmGDPR-wrapper-1xrF5 {
  border-bottom: 1px solid #bbc1c4;
  border-top: 1px solid #bbc1c4;
  margin: 30px 0 40px 0;
  padding: 20px 0;
  position: relative;
  text-align: left; }

.ModalConfirmGDPR-termsCheckbox-1rd8K,
.ModalConfirmGDPR-newsCheckbox-1jDSh {
  height: 16px;
  left: 30px;
  position: absolute;
  width: 16px; }

.ModalConfirmGDPR-termsError-348ft {
  color: #d9000b;
  display: block;
  padding: 10px 30px 0 70px; }

.ModalConfirmGDPR-termsText-1bgfr,
.ModalConfirmGDPR-newsText-2zsoP {
  display: block;
  padding: 0 30px 0 70px; }

.ModalConfirmGDPR-newsContainer-3NfU4 {
  padding-top: 20px; }

.ModalConfirmGDPR-loading-I1qD5 {
  opacity: 0.5; }
.ModalOpenInMobile-buttonContainer-3Wp8L {
  margin: 16px auto; }
  .ModalOpenInMobile-buttonContainer-3Wp8L > * {
    margin: auto; }

.ModalOpenInMobile-wide-12G7t {
  display: block;
  width: 80%; }
  .ModalOpenInMobile-wide-12G7t + .ModalOpenInMobile-wide-12G7t {
    margin-top: 8px; }

.ModalOpenInMobile-inverted-1h7AI {
  background-color: #f9fafb;
  border: 2px solid #0f161a;
  color: #0f161a; }
  .ModalOpenInMobile-inverted-1h7AI:hover {
    background-color: #f9fafb;
    color: #0f161a; }
.ModalReportProblem-selectWrapper-pH63W {
  background-color: rgba(187, 193, 196, 0.2);
  border: solid 1px rgba(187, 193, 196, 0.4);
  border-radius: 4px;
  display: inline-block;
  position: relative; }
  .ModalReportProblem-selectWrapper-pH63W:before, .ModalReportProblem-selectWrapper-pH63W:after {
    content: ' ';
    pointer-events: none;
    position: absolute; }
  .ModalReportProblem-selectWrapper-pH63W:before {
    height: 100%;
    right: 0;
    top: 0;
    width: 2.25em; }
  .ModalReportProblem-selectWrapper-pH63W:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0f161a;
    margin-top: -3px;
    right: 0.75em;
    top: 50%; }

.ModalReportProblem-cancel-1tJLs {
  line-height: 44px; }

.ModalReportProblem-select-ADNJR {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgba(187, 193, 196, 0.2);
  border: none;
  box-shadow: none;
  color: #0f161a;
  cursor: pointer;
  font-weight: 400;
  font-size: 1.5rem;
  height: 48px;
  line-height: 2.2rem;
  padding: 8px 16px;
  width: 100%; }

.ModalReportProblem-message-3lvfr textarea {
  height: 88px;
  margin: 8px 0 16px 0;
  overflow: auto;
  padding: 8px;
  width: 344px; }

.ModalReportProblem-disable-2d47c {
  opacity: 0.2;
  pointer-events: none; }
.ModalRatingInput-caption-1iyFq {
  display: block;
  font-size: 3rem;
  line-height: 3.6rem;
  margin: 25px 0;
  padding: 0 50px; }

.ModalRatingInput-text-239GS {
  display: block;
  font-size: 1.5rem;
  line-height: 2.2rem;
  margin: 15px 0;
  padding: 0 50px; }

.ModalRatingInput-vignette-1P25G {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), transparent 50%, #0f161a);
  height: 250px;
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  width: 520px; }

.ModalRatingInput-userRatingIcon-2BICw {
  background-color: #3c4448;
  border-radius: 50%;
  cursor: pointer;
  display: inline-grid;
  height: 64px;
  line-height: 30px;
  margin: 8px 8px 40px 8px;
  text-align: center;
  transition: transform 0.05s ease-in-out;
  width: 64px; }
  .ModalRatingInput-userRatingIcon-2BICw:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIyLjUyOGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAyLjY3N2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEybC0uNTMyLS44NDdhMSAxIDAgMDAtLjQ2NC43NTdsLjk5Ni4wOXptLS4yMTEgMi4zMzNsLjk5Ni4wOS0uOTk2LS4wOXpNNS4yMjggOS41MDVsLjg5MS40NTUtLjg5LS40NTV6bS0xLjA2IDIuMDc2bC44OS40NTUtLjg5LS40NTV6bS0yLjIyMyAyLjMybC40OTIuODctLjQ5Mi0uODd6TTIgMjAuMzg3VjE1LjUySDB2NC44NjdoMnptMS4xOTMgMS4xNjFDMi40MTIgMjEuMzg4IDIgMjAuODY3IDIgMjAuMzg3SDBjMCAxLjcyOCAxLjQwNyAyLjgzNSAyLjc5IDMuMTJsLjQwMy0xLjk1OXptMS40MS41MDZhNC45OSA0Ljk5IDAgMDAtMS40MS0uNTA2bC0uNDA0IDEuOTZjLjMxNS4wNjQuNTk4LjE2Ljg0OC4yOThsLjk2Ni0xLjc1MnptLjIxOC4xMTVhNS45IDUuOSAwIDAxLS4yMTgtLjExNWwtLjk2NiAxLjc1MmMuMS4wNTQuMTk3LjEwNi4yOTQuMTU0bC44OS0xLjc5em0xLjA5OS41ODFjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNC43NXYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAzLjI2Yy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDMuMjU5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcgMS4xOTQgOS4wMzcuODA3IDguMjI3Ljc1NmEzLjE5IDMuMTkgMCAwMC0xLjg0NC40NjJsMS4wNjMgMS42OTR6TTcuNyA0LjQ4OGwuMjEtMi4zMzMtMS45OTEtLjE4LS4yMTEgMi4zMzMgMS45OTIuMTh6TTYuMTE5IDkuOTZhMTUgMTUgMCAwMDEuNTgtNS40NzJsLTEuOTkxLS4xOGExMyAxMyAwIDAxLTEuMzcgNC43NDJsMS43ODEuOTF6bS0xLjA2IDIuMDc2bDEuMDYtMi4wNzYtMS43ODEtLjkxLTEuMDYgMi4wNzYgMS43OC45MXptLTIuNjIyIDIuNzM1YTYuNTggNi41OCAwIDAwMi42MjEtMi43MzVsLTEuNzgtLjkxYTQuNTc5IDQuNTc5IDAgMDEtMS44MjUgMS45MDRsLjk4NCAxLjc0MXpNMiAxNS41MmEuODYuODYgMCAwMS40MzctLjc0OWwtLjk4NC0xLjc0MUEyLjg2IDIuODYgMCAwMDAgMTUuNTJoMnoiIGZpbGw9IiNGOUY5RkIiLz48L3N2Zz4=) top left/32px 40px no-repeat;
    content: '';
    display: inline-grid;
    height: 40px;
    margin-left: calc(50% - 16px);
    margin-top: calc(50% - 20px);
    opacity: 1;
    width: 32px; }
  .ModalRatingInput-userRatingIcon-2BICw:hover {
    background-color: #f9fafb;
    transform: scale(1.04); }
    .ModalRatingInput-userRatingIcon-2BICw:hover:before {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iIzNDNDQ0OCIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iIzNDNDQ0OCIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==); }

.ModalRatingInput-userRatingIconDown-3VDOM:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIyLjUyOGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAyLjY3N2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEybC0uNTMyLS44NDdhMSAxIDAgMDAtLjQ2NC43NTdsLjk5Ni4wOXptLS4yMTEgMi4zMzNsLjk5Ni4wOS0uOTk2LS4wOXpNNS4yMjggOS41MDVsLjg5MS40NTUtLjg5LS40NTV6bS0xLjA2IDIuMDc2bC44OS40NTUtLjg5LS40NTV6bS0yLjIyMyAyLjMybC40OTIuODctLjQ5Mi0uODd6TTIgMjAuMzg3VjE1LjUySDB2NC44NjdoMnptMS4xOTMgMS4xNjFDMi40MTIgMjEuMzg4IDIgMjAuODY3IDIgMjAuMzg3SDBjMCAxLjcyOCAxLjQwNyAyLjgzNSAyLjc5IDMuMTJsLjQwMy0xLjk1OXptMS40MS41MDZhNC45OSA0Ljk5IDAgMDAtMS40MS0uNTA2bC0uNDA0IDEuOTZjLjMxNS4wNjQuNTk4LjE2Ljg0OC4yOThsLjk2Ni0xLjc1MnptLjIxOC4xMTVhNS45IDUuOSAwIDAxLS4yMTgtLjExNWwtLjk2NiAxLjc1MmMuMS4wNTQuMTk3LjEwNi4yOTQuMTU0bC44OS0xLjc5em0xLjA5OS41ODFjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNC43NXYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAzLjI2Yy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDMuMjU5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcgMS4xOTQgOS4wMzcuODA3IDguMjI3Ljc1NmEzLjE5IDMuMTkgMCAwMC0xLjg0NC40NjJsMS4wNjMgMS42OTR6TTcuNyA0LjQ4OGwuMjEtMi4zMzMtMS45OTEtLjE4LS4yMTEgMi4zMzMgMS45OTIuMTh6TTYuMTE5IDkuOTZhMTUgMTUgMCAwMDEuNTgtNS40NzJsLTEuOTkxLS4xOGExMyAxMyAwIDAxLTEuMzcgNC43NDJsMS43ODEuOTF6bS0xLjA2IDIuMDc2bDEuMDYtMi4wNzYtMS43ODEtLjkxLTEuMDYgMi4wNzYgMS43OC45MXptLTIuNjIyIDIuNzM1YTYuNTggNi41OCAwIDAwMi42MjEtMi43MzVsLTEuNzgtLjkxYTQuNTc5IDQuNTc5IDAgMDEtMS44MjUgMS45MDRsLjk4NCAxLjc0MXpNMiAxNS41MmEuODYuODYgMCAwMS40MzctLjc0OWwtLjk4NC0xLjc0MUEyLjg2IDIuODYgMCAwMDAgMTUuNTJoMnoiIGZpbGw9IiNGOUY5RkIiLz48L3N2Zz4=);
  transform: rotate(180deg); }

.ModalRatingInput-userRatingIconDown-3VDOM:hover {
  background-color: #f9fafb; }
  .ModalRatingInput-userRatingIconDown-3VDOM:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iIzNDNDQ0OCIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iIzNDNDQ0OCIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==);
    transform: rotate(180deg); }

.ModalRatingInput-posterShadow-33_7p,
.ModalRatingInput-poster-1R5SV {
  background-size: cover;
  height: 250px;
  padding: 0;
  width: 100%; }

.ModalRatingInput-posterShadow-33_7p {
  background-color: rgba(15, 22, 26, 0.25);
  left: 0;
  position: absolute;
  top: 0; }

.ModalRatingInput-container-xw0JO {
  background-color: #0f161a;
  color: #f9fafb;
  font-weight: 300; }

.ModalRatingInput-box-19ziW {
  padding: 30px 60px 50px 60px; }

.ModalRatingInput-body-cxTQj {
  height: 90px;
  margin-top: 10px;
  overflow: auto;
  padding: 10px;
  width: 270px; }

.ModalRatingInput-disable-1m5sW {
  opacity: 0.2;
  pointer-events: none; }
.ModalDeleteProfile-boldtext-3SHzC {
  font-weight: bold;
  margin-bottom: 24px; }

.ModalDeleteProfile-buttons-3oOTH {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 24px; }
  .ModalDeleteProfile-buttons-3oOTH button {
    margin: 0 8px; }

.ModalDeleteProfile-container-2_0hW {
  overflow: hidden; }
.ModalConcurrentStreamsPPV-container-asPdK {
  border: none;
  color: #0f161a;
  font-size: 1.5rem;
  line-height: 2.2rem;
  text-align: center; }

.ModalConcurrentStreamsPPV-list-2NBkc {
  font-weight: bold;
  margin: 20px 0; }
.ModalConcurrentStreams-container-1VcXW {
  border: none;
  color: #0f161a;
  font-size: 1.5rem;
  line-height: 2.2rem;
  text-align: center; }

.ModalConcurrentStreams-list-zqL4U {
  font-weight: bold;
  margin: 20px 0; }
.ModalPurchase-container-Aq37j {
  background: #f9fafb;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 300px;
  transition: height 0.4s; }
  .ModalPurchase-container-Aq37j .ModalPurchase-narrow-1xEdO {
    display: block;
    margin: 24px 8px; }
  .ModalPurchase-container-Aq37j .ModalPurchase-error-3e5yB {
    color: #d9000b; }
  .ModalPurchase-container-Aq37j .ModalPurchase-terms-ShinP {
    display: block;
    margin: 24px 8px; }
  .ModalPurchase-container-Aq37j .ModalPurchase-cancel-3jFdY {
    cursor: pointer; }
  .ModalPurchase-container-Aq37j .ModalPurchase-spinnerContainer-3bazt {
    align-items: center;
    background: rgba(249, 250, 251, 0.3);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 32; }
    .ModalPurchase-container-Aq37j .ModalPurchase-spinnerContainer-3bazt.ModalPurchase-visible-5jLJG {
      display: flex; }
.PromoCode-promoCode-YwN4S {
  background-color: #f9fafb;
  margin-bottom: 10px;
  margin-right: 5px;
  width: 200px; }
  .PromoCode-promoCode-YwN4S.PromoCode-error-2tGTR {
    border: 1px solid #d9000b;
    color: #0f161a; }

.PromoCode-inactive-27X3M {
  background: #bbc1c4; }

.PromoCode-errorMessage-1s9-2 {
  color: #d9000b;
  display: block;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.7rem;
  margin-left: 38px;
  padding: 0;
  text-align: center;
  width: 240px; }
.ModalWhoops-container-qxaPL {
  min-height: 264px; }

.ModalWhoops-text-1l_bv {
  margin-bottom: 24px;
  display: block; }
.LoginHeader-container-1PMZO {
  display: inline-block;
  vertical-align: top; }

.LoginHeader-menu-1i8Dd {
  color: #f9fafb;
  cursor: pointer;
  height: inherit;
  line-height: 64px;
  padding: 0 8px; }

@media screen and (max-width: 939px) {
  .LoginHeader-startPage-1vIo1 {
    padding-right: 56px; } }

@media screen and (max-width: 760px) {
  .LoginHeader-startPage-1vIo1 {
    padding-right: 16px; } }
.Activate-viaplay-header1-175RJ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Activate-viaplay-header2-1ObOR {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Activate-viaplay-header3-wHudj, .Activate-title-1Ona3, .Activate-form-1lJmw input[type='text'] {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Activate-viaplay-header4-UBFAg, .Activate-error-5_dvI, .Activate-success-1Xgrd {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Activate-viaplay-header5-2W0Ar {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Activate-viaplay-menu-header-7NDju {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Activate-viaplay-menu-subheader-1nfgF {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Activate-viaplay-product-header-wYNbB {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Activate-viaplay-product-subheader-3g9Fa {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Activate-viaplay-paragraph-2fwRp {
  font-size: 2rem;
  line-height: 2.6rem; }

.Activate-viaplay-button-featurebox-1jnPM {
  font-size: 1.6rem;
  font-weight: bold; }

.Activate-viaplay-button-1sVWn {
  font-size: 1.4rem;
  font-weight: normal; }

.Activate-viaplay-meta-1Rmlb {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Activate-viaplay-body-3CF8c {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Activate-viaplay-secondary-body-1ipO5 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Activate-viaplay-small-notice-1ff-7 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Activate-viaplay-thumbs-title-tDGy8 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Activate-viaplay-thumbs-complement-2cBGS {
  font-size: 1.4rem;
  font-weight: 300; }

.Activate-viaplay-tooltip-header-33ahk {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Activate-viaplay-tooltip-subheader-1Um4u {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Activate-viaplay-schedule-hour-tIVd3 {
  font-size: 2.6rem;
  font-weight: 300; }

.Activate-viaplay-schedule-header-3uvhs {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Activate-viaplay-schedule-body-1F_xk {
  font-size: 1.2rem;
  font-weight: normal; }

.Activate-viaplay-schedule-flag-1CE3c {
  font-size: 1rem; }

.Activate-viaplay-numerals-2V68a {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Activate-container-18sqd {
  background-color: #f9fafb;
  color: #0f161a; }

.Activate-header-2EEJv {
  background: #0f161a;
  border-top: 1px solid #0f161a;
  height: 64px;
  position: relative; }

.Activate-logo-1I_lj {
  height: 100%; }

.Activate-title-1Ona3 {
  color: #f9fafb;
  display: block;
  margin-bottom: 15px;
  margin-top: 5px;
  text-align: center; }

.Activate-codebox-OxXQs {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 480px;
  margin-top: -200px;
  margin-left: -240px;
  text-align: center; }

.Activate-fieldset-2yKjF {
  border: none; }

.Activate-text-3pGyB {
  color: #f9fafb; }

.Activate-form-1lJmw input[type='text'] {
  color: #f9fafb;
  display: block;
  font-weight: 300;
  height: 60px;
  letter-spacing: 9px;
  margin: 0 auto 32px auto;
  padding-left: 16px;
  text-transform: uppercase;
  text-align: center;
  width: 185px; }

.Activate-conversion-2Cscu {
  margin-top: 10px; }
  .Activate-conversion-2Cscu p {
    font-weight: bold;
    padding-top: 10px;
    border-top: 1px solid rgba(187, 193, 196, 0.4);
    display: inline-block;
    margin-bottom: 0; }
  .Activate-conversion-2Cscu a {
    display: block; }

.Activate-error-5_dvI {
  color: #d9000b;
  font-weight: bold;
  margin: 20px; }
  .Activate-error-5_dvI:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogIDxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjExIiBmaWxsPSIjRUYzRDM2Ii8+DQogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC4xIDExLjlsLS45LTcuM2gzLjdsLS45IDcuM2gtMS45eiIvPg0KICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjE1LjYiIHI9IjEuOCIgZmlsbD0iI0ZGRiIvPg0KPC9zdmc+) no-repeat;
    background-size: 22px 22px;
    width: 29px;
    height: 22px;
    content: '';
    display: inline-block;
    line-height: 24px;
    margin-bottom: -3px; }

.Activate-success-1Xgrd {
  color: #15a615;
  font-weight: bold;
  margin: 20px; }
  .Activate-success-1Xgrd:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogIDxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjExIiBmaWxsPSIjNkVDMDYzIi8+DQogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNi42IDlMMTUgNy4zbC01LjEgNS4xLTIuNS0yLjYtMS42IDEuOCA0LjEgNC4xaC4xeiIvPg0KPC9zdmc+) no-repeat;
    background-size: 22px 22px;
    width: 29px;
    height: 22px;
    content: '';
    display: inline-block;
    line-height: 24px;
    margin-bottom: -3px; }
.WhosWatching-viaplay-header1-1EKJC {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.WhosWatching-viaplay-header2-1vjCq {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.WhosWatching-viaplay-header3-1P1uS {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.WhosWatching-viaplay-header4-1m151 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.WhosWatching-viaplay-header5-2P10b {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.WhosWatching-viaplay-menu-header-3keiX {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.WhosWatching-viaplay-menu-subheader-1KeIo {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.WhosWatching-viaplay-product-header-2Xl0C {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.WhosWatching-viaplay-product-subheader-2TXig {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.WhosWatching-viaplay-paragraph-22nqv {
  font-size: 2rem;
  line-height: 2.6rem; }

.WhosWatching-viaplay-button-featurebox-3U48i {
  font-size: 1.6rem;
  font-weight: bold; }

.WhosWatching-viaplay-button-3DqGT {
  font-size: 1.4rem;
  font-weight: normal; }

.WhosWatching-viaplay-meta-xdGEx {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.WhosWatching-viaplay-body-lctPX {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.WhosWatching-viaplay-secondary-body-KY0rA {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.WhosWatching-viaplay-small-notice-ZWtGN {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.WhosWatching-viaplay-thumbs-title-3tfok {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.WhosWatching-viaplay-thumbs-complement-WI7PW {
  font-size: 1.4rem;
  font-weight: 300; }

.WhosWatching-viaplay-tooltip-header-3uka0 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.WhosWatching-viaplay-tooltip-subheader-3O39F {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.WhosWatching-viaplay-schedule-hour-3m_Vq {
  font-size: 2.6rem;
  font-weight: 300; }

.WhosWatching-viaplay-schedule-header-3l79M {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.WhosWatching-viaplay-schedule-body-3XxWk {
  font-size: 1.2rem;
  font-weight: normal; }

.WhosWatching-viaplay-schedule-flag-3UsQx {
  font-size: 1rem; }

.WhosWatching-viaplay-numerals-3Y0Ji {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.WhosWatching-list-2AHki {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-wrap: wrap;
  padding-bottom: 150px; }

.WhosWatching-item-2O7qJ {
  margin: 0 20px;
  cursor: pointer; }

.WhosWatching-title-2uX22 {
  text-align: center;
  width: 100%;
  color: #f9fafb;
  font-size: 48px;
  font-weight: 800; }

.WhosWatching-centeredcontainer-Z2kA0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: calc(100vh - 50px); }

.WhosWatching-logo-vT45z {
  margin-left: 50px; }
  .WhosWatching-logo-vT45z img {
    margin-top: 15px; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .WhosWatching-logo-vT45z {
    display: flex;
    justify-content: center;
    margin-left: 0; }
    .WhosWatching-logo-vT45z img {
      width: 120px;
      height: 30px; }
  .WhosWatching-title-2uX22 {
    font-size: 32px; } }
.ProfileItem-viaplay-header1-TcNCd {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfileItem-viaplay-header2-MTtCh {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfileItem-viaplay-header3-2jcQU {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfileItem-viaplay-header4-2_TYL {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfileItem-viaplay-header5-2fL4S {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfileItem-viaplay-menu-header-3aem- {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfileItem-viaplay-menu-subheader-zFebh {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfileItem-viaplay-product-header-3RGWD {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfileItem-viaplay-product-subheader-3k1n5 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfileItem-viaplay-paragraph-2NJjw {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfileItem-viaplay-button-featurebox-3iIdo {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfileItem-viaplay-button-1KKf6 {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfileItem-viaplay-meta-3omqY {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfileItem-viaplay-body-3Gk47 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfileItem-viaplay-secondary-body-1_S5T {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfileItem-viaplay-small-notice-79Tkz {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfileItem-viaplay-thumbs-title-3GIE0 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfileItem-viaplay-thumbs-complement-2kK_7 {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfileItem-viaplay-tooltip-header-wA6yt {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfileItem-viaplay-tooltip-subheader-3KiVg {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfileItem-viaplay-schedule-hour-k_3_q {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfileItem-viaplay-schedule-header-wViYT {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfileItem-viaplay-schedule-body-1s3Sl {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfileItem-viaplay-schedule-flag-3TbA1 {
  font-size: 1rem; }

.ProfileItem-viaplay-numerals-2oNfU {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfileItem-container-3C70s {
  transition: transform 200ms;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .ProfileItem-container-3C70s.ProfileItem-selected-2lYGW {
    transform: scale(1.2); }
  .ProfileItem-container-3C70s .ProfileItem-name-1P3Xe {
    color: #f9fafb;
    text-align: center; }

.ProfileItem-add-3aJbS {
  background-color: #3c4448;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPGcgZmlsbD0iI0Y5RkFGQiI+CiAgICA8cGF0aCBkPSJNMjAgOWg4djMwaC04eiIvPgogICAgPHBhdGggZD0iTTM5IDIwdjhIOXYtOHoiLz4KICA8L2c+Cjwvc3ZnPg==);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  border-radius: 50%;
  height: 120px;
  min-width: 120px;
  width: 120px;
  margin: 15px; }
  .ProfileItem-add-3aJbS:hover {
    background-color: rgba(60, 68, 72, 0.5); }

.ProfileItem-container-3C70s:hover .ProfileItem-name-1P3Xe {
  color: #f9fafb;
  text-decoration: underline; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProfileItem-container-3C70s.ProfileItem-selected-2lYGW {
    position: relative;
    top: 21px; } }
.Oauth-viaplay-header1-rfVog {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Oauth-viaplay-header2-1sNlu {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Oauth-viaplay-header3-2tjic {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Oauth-viaplay-header4-3A3wX {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Oauth-viaplay-header5-1cDDP, .Oauth-noAccountTitle-3NesX {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Oauth-viaplay-menu-header-1lnp3 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Oauth-viaplay-menu-subheader-22JD_ {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Oauth-viaplay-product-header-1A2FY {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Oauth-viaplay-product-subheader-JcaPc {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Oauth-viaplay-paragraph-3Iqpe {
  font-size: 2rem;
  line-height: 2.6rem; }

.Oauth-viaplay-button-featurebox-2wsN7 {
  font-size: 1.6rem;
  font-weight: bold; }

.Oauth-viaplay-button-3QT_H {
  font-size: 1.4rem;
  font-weight: normal; }

.Oauth-viaplay-meta-6BrnM {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Oauth-viaplay-body-1vtdT {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Oauth-viaplay-secondary-body-3BXIS {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Oauth-viaplay-small-notice-1lMBJ {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Oauth-viaplay-thumbs-title-3BvLf {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Oauth-viaplay-thumbs-complement-3aO4M {
  font-size: 1.4rem;
  font-weight: 300; }

.Oauth-viaplay-tooltip-header-pnkHv {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Oauth-viaplay-tooltip-subheader-2fAj7 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Oauth-viaplay-schedule-hour-1kpjD {
  font-size: 2.6rem;
  font-weight: 300; }

.Oauth-viaplay-schedule-header-Pieel {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Oauth-viaplay-schedule-body-1B3XH {
  font-size: 1.2rem;
  font-weight: normal; }

.Oauth-viaplay-schedule-flag-3oRLz {
  font-size: 1rem; }

.Oauth-viaplay-numerals-1I__0 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Oauth-container-g9LIE {
  background: #0f161a;
  border-top: 1px solid #0f161a;
  height: 64px;
  position: relative; }

.Oauth-logo-pu2UL {
  height: 100%; }

.Oauth-wrapper-BXs2Q {
  margin: 200px auto;
  width: 0; }

.Oauth-formContainer-2cE8R {
  margin: 48px auto 0;
  max-width: 344px;
  text-align: center; }

.Oauth-noAccountTitle-3NesX {
  color: #f9fafb;
  display: block;
  margin: 25px 0 8px; }

.Oauth-link-3XOLR {
  color: #f9fafb; }
  .Oauth-link-3XOLR:hover {
    color: #f9fafb; }
.ProfileAgeRestrictionToggle-checkboxContainer-dZsHw {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  padding: 5px 0;
  margin-top: 20px; }
  .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw .ProfileAgeRestrictionToggle-ageToggleText-3QdG3 {
    color: #f9fafb;
    font-size: 20px;
    font-weight: 200;
    text-align: center; }
  .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw .ProfileAgeRestrictionToggle-toggle-1K4V0 {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    right: 0;
    cursor: pointer; }
  .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw input[type='checkbox'] {
    height: 0;
    width: 0;
    visibility: hidden; }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw input[type='checkbox'].ProfileAgeRestrictionToggle-checkedGreen-1R1Aa + label {
      background: #15a615; }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw input[type='checkbox'].ProfileAgeRestrictionToggle-checkedGreen-1R1Aa + label:after {
      left: calc(100% - 5px);
      transform: translateX(-100%); }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw input[type='checkbox'].ProfileAgeRestrictionToggle-checked-QS78U + label {
      background: linear-gradient(#dda0dd, #87ceeb); }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw input[type='checkbox'].ProfileAgeRestrictionToggle-checked-QS78U + label:after {
      left: calc(100% - 5px);
      transform: translateX(-100%); }
  .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw label {
    cursor: pointer;
    text-indent: -9999px;
    width: 51px;
    height: 30px;
    background: #bbc1c4;
    display: block;
    border-radius: 30px;
    position: relative; }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw label:after {
      content: '';
      position: absolute;
      top: 3px;
      left: 5px;
      width: 24px;
      height: 24px;
      background: #fff;
      border-radius: 45px;
      transition: 0.3s; }
    .ProfileAgeRestrictionToggle-checkboxContainer-dZsHw label:active:after {
      width: 30px; }

.ProfileAgeRestrictionToggle-checkboxContainer-dZsHw:hover .ProfileAgeRestrictionToggle-tooltip-2erp9 {
  visibility: visible; }

@keyframes ProfileAgeRestrictionToggle-checkedAnimation-4hN4i {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.5); }
  100% {
    transform: scale(1); } }
.ProfileAvatar-viaplay-header1-2FNwm {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfileAvatar-viaplay-header2-12qLO {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfileAvatar-viaplay-header3-1fMQb {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfileAvatar-viaplay-header4-3oIEp {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfileAvatar-viaplay-header5-agqE5 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfileAvatar-viaplay-menu-header-3GPeK {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfileAvatar-viaplay-menu-subheader-1uf_Z {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfileAvatar-viaplay-product-header-1LTNc {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfileAvatar-viaplay-product-subheader-vEZpu {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfileAvatar-viaplay-paragraph-3W-E6 {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfileAvatar-viaplay-button-featurebox-GkrYg {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfileAvatar-viaplay-button-2oRyy {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfileAvatar-viaplay-meta-3KZnF {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfileAvatar-viaplay-body-2ox6V {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfileAvatar-viaplay-secondary-body-2fhyR {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfileAvatar-viaplay-small-notice-24M5G {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfileAvatar-viaplay-thumbs-title-3-lR- {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfileAvatar-viaplay-thumbs-complement-22vPg {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfileAvatar-viaplay-tooltip-header-1tt4q {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfileAvatar-viaplay-tooltip-subheader-1SmoW {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfileAvatar-viaplay-schedule-hour-Sepr8 {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfileAvatar-viaplay-schedule-header-1ehKQ {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfileAvatar-viaplay-schedule-body-2fiPh {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfileAvatar-viaplay-schedule-flag-1x-ed {
  font-size: 1rem; }

.ProfileAvatar-viaplay-numerals-3W5bl {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfileAvatar-avatar-1URzL {
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: cover; }
  .ProfileAvatar-avatar-1URzL.ProfileAvatar-hoverAvatar-D3_ym {
    opacity: 0.3; }

.ProfileAvatar-container-f6mAz {
  width: 90px;
  height: 90px;
  transform: translate3d(0, 0, 0);
  position: relative;
  box-sizing: border-box;
  transition: transform 0.2s ease-in-out; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-small-3zniz {
    width: 40px;
    min-width: 40px;
    height: 40px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-toast-3zP6z {
    height: 40px;
    width: 40px;
    margin-right: 10px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-carousel-zABRq {
    height: 125px;
    width: 125px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-border-3EC2O {
    border: 2px solid #f9fafb; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-header-1_uno {
    min-width: 40px;
    width: 40px;
    height: 40px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-whosWatching-8iVwj {
    width: 160px;
    height: 160px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-whosWatchingHover-YmLeG {
    transform: scale(1.2); }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-profilesList-3i6-9 {
    width: 150px;
    height: 150px; }

.ProfileAvatar-editContainer-1HkQv {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%; }

.ProfileAvatar-editIcon-N2_cD {
  display: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAzMyI+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjgwJSIgaGVpZ2h0PSIxMzcuNyUiIHg9Ii04Ni43JSIgeT0iLTE4LjglIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8ZmVPZmZzZXQgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjEuNSIvPgogICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CiAgICAgIDxmZU1lcmdlPgogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIi8+CiAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICAgIDwvZmVNZXJnZT4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOC42IDMxKSI+CiAgICA8cGF0aCBkPSJNMSAwaDUuNWExIDEgMCAwMTEgMXYzLjVIMFYxYTEgMSAwIDAxMS0xek0wIDZoNy41djI0bC0zLjggMy44TDAgMzB6Ii8+CiAgPC9nPgo8L3N2Zz4=) no-repeat;
  background-position: center;
  background-size: 32px 32px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 50%; }

.ProfileAvatar-activeOnHover-17fd9 {
  display: block; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProfileAvatar-container-f6mAz.ProfileAvatar-whosWatching-8iVwj {
    width: 100px;
    height: 100px; }
  .ProfileAvatar-container-f6mAz.ProfileAvatar-header-1_uno {
    min-width: 30px;
    width: 30px;
    height: 30px; } }
.ProfileChildToggle-checkboxContainer-1dJO9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  padding: 5px 0;
  margin-top: 60px; }
  .ProfileChildToggle-checkboxContainer-1dJO9 .ProfileChildToggle-kidsToggleText-3tNqY {
    color: #f9fafb;
    font-size: 20px;
    font-weight: 200;
    text-align: center; }
  .ProfileChildToggle-checkboxContainer-1dJO9 .ProfileChildToggle-toggle-HfnVN {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    right: 0;
    cursor: pointer; }
  .ProfileChildToggle-checkboxContainer-1dJO9 input[type='checkbox'] {
    height: 0;
    width: 0;
    visibility: hidden; }
    .ProfileChildToggle-checkboxContainer-1dJO9 input[type='checkbox'].ProfileChildToggle-checked-3KykS + label {
      background: linear-gradient(#dda0dd, #87ceeb); }
    .ProfileChildToggle-checkboxContainer-1dJO9 input[type='checkbox'].ProfileChildToggle-checked-3KykS + label:after {
      left: calc(100% - 5px);
      transform: translateX(-100%); }
    .ProfileChildToggle-checkboxContainer-1dJO9 input[type='checkbox'].ProfileChildToggle-disabled-cwovI + label {
      opacity: 0.5; }
  .ProfileChildToggle-checkboxContainer-1dJO9 label {
    cursor: pointer;
    text-indent: -9999px;
    width: 51px;
    height: 30px;
    background: #bbc1c4;
    display: block;
    border-radius: 30px;
    position: relative; }
    .ProfileChildToggle-checkboxContainer-1dJO9 label:after {
      content: '';
      position: absolute;
      top: 3px;
      left: 5px;
      width: 24px;
      height: 24px;
      background: #fff;
      border-radius: 45px;
      transition: 0.3s; }
    .ProfileChildToggle-checkboxContainer-1dJO9 label:active:after {
      width: 30px; }

.ProfileChildToggle-checkboxContainer-1dJO9:hover .ProfileChildToggle-tooltip-1GFiA {
  visibility: visible; }

@keyframes ProfileChildToggle-checkedAnimation-6qpFP {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.5); }
  100% {
    transform: scale(1); } }
.ProfileAvatarCarousel-container-2ZptQ {
  position: relative;
  height: 125px;
  width: 955px;
  padding: 80px 0;
  overflow: hidden; }
  .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe {
    position: absolute;
    width: 125px;
    height: 125px;
    opacity: 0;
    transition: transform 400ms, left 400ms, opacity 1s;
    animation: ProfileAvatarCarousel-zoomIn-2aisy 1s;
    animation-fill-mode: forwards;
    display: flex;
    align-items: center;
    justify-content: center;
    left: calc(50% - (62.5px));
    cursor: pointer; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-0-1fxc4 {
      z-index: 0;
      transform: translateX(-416.66667px) scale(0.8);
      animation-delay: 300ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-1-1fxGC {
      z-index: 1;
      transform: translateX(-291.66667px) scale(0.8);
      animation-delay: 200ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-2-2nkQK {
      z-index: 2;
      transform: translateX(-166.66667px) scale(0.8);
      animation-delay: 100ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-3-3xa2m {
      z-index: 3;
      transform: translateX(0px) scale(1.6);
      animation-delay: 0ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-4-AxnoD {
      z-index: 2;
      transform: translateX(166.66667px) scale(0.8);
      animation-delay: 100ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-5-3z4e4 {
      z-index: 1;
      transform: translateX(291.66667px) scale(0.8);
      animation-delay: 200ms; }
    .ProfileAvatarCarousel-container-2ZptQ .ProfileAvatarCarousel-item-3_TGe.ProfileAvatarCarousel-item-6-18YXk {
      z-index: 0;
      transform: translateX(416.66667px) scale(0.8);
      animation-delay: 300ms; }

@keyframes ProfileAvatarCarousel-zoomIn-2aisy {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.ProfilesEdit-viaplay-header1-1QOjq {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfilesEdit-viaplay-header2-g-NI9 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfilesEdit-viaplay-header3-1eFB4 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfilesEdit-viaplay-header4-IPynE {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfilesEdit-viaplay-header5-1jBSr {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfilesEdit-viaplay-menu-header-ap3K_ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfilesEdit-viaplay-menu-subheader-t-VHw {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfilesEdit-viaplay-product-header-3euWR {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfilesEdit-viaplay-product-subheader-3x6fi {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfilesEdit-viaplay-paragraph-W4wDa {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfilesEdit-viaplay-button-featurebox-3TTEV {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfilesEdit-viaplay-button--bPkV {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfilesEdit-viaplay-meta-3RUly {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfilesEdit-viaplay-body-130xD {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfilesEdit-viaplay-secondary-body-3nkWo {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfilesEdit-viaplay-small-notice-2ftGi {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfilesEdit-viaplay-thumbs-title-3jd-N {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfilesEdit-viaplay-thumbs-complement-2Uwsd {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfilesEdit-viaplay-tooltip-header-2sR9O {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfilesEdit-viaplay-tooltip-subheader-mJ9r- {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfilesEdit-viaplay-schedule-hour-3Z3li {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfilesEdit-viaplay-schedule-header-jz445 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfilesEdit-viaplay-schedule-body-23SnK {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfilesEdit-viaplay-schedule-flag-10QUN {
  font-size: 1rem; }

.ProfilesEdit-viaplay-numerals-NbqpP {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfilesEdit-container-sWzi4 {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%; }

.ProfilesEdit-buttonscontainer-26o0B {
  display: flex;
  align-items: center; }
  .ProfilesEdit-buttonscontainer-26o0B button:nth-child(2) {
    margin-left: 10px; }

.ProfilesEdit-info-3Pp6e {
  text-align: center;
  color: #bbc1c4;
  font-size: 13px;
  margin-bottom: 25px; }

.ProfilesEdit-kidsInfo-3zwf_ {
  height: 14px;
  font-size: 12px;
  align-content: left;
  color: #bbc1c4; }

.ProfilesEdit-title-rtZQj {
  text-align: center;
  height: 50px;
  width: 100%;
  color: #f9fafb;
  font-size: 48px;
  padding-top: 100px;
  margin: 0;
  margin-bottom: 42px;
  font-weight: 800; }

.ProfilesEdit-disabledSave-1YkA0 {
  opacity: 0.3;
  cursor: auto; }
  .ProfilesEdit-disabledSave-1YkA0:hover {
    background-color: #f9fafb;
    opacity: 0.3;
    cursor: auto; }

.ProfilesEdit-cancelbutton-24SKL {
  width: 50px;
  height: 19px;
  font-size: 16px;
  color: #bbc1c4;
  margin-top: 15px;
  margin-bottom: 80px;
  cursor: pointer; }
  .ProfilesEdit-cancelbutton-24SKL:hover {
    color: #f9fafb; }

.ProfilesEdit-kidslabel-12jwo {
  font-size: 18px;
  color: #f9fafb;
  padding-left: 30px; }

.ProfilesEdit-toggleContainer-3YQ67 {
  width: 340px; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProfilesEdit-title-rtZQj {
    font-size: 32px; } }
.ProfileInputName-viaplay-header1-2hiX0 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfileInputName-viaplay-header2-15OWY {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfileInputName-viaplay-header3-33-Q4 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfileInputName-viaplay-header4-1pEhe {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfileInputName-viaplay-header5-3Ku4m {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfileInputName-viaplay-menu-header-1mCHO {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfileInputName-viaplay-menu-subheader-3M-gj {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfileInputName-viaplay-product-header-2ToA0 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfileInputName-viaplay-product-subheader-3y32- {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfileInputName-viaplay-paragraph-2Mvek {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfileInputName-viaplay-button-featurebox-2a2fz {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfileInputName-viaplay-button-bVyP1 {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfileInputName-viaplay-meta-3Ecu4 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfileInputName-viaplay-body-1F43j {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfileInputName-viaplay-secondary-body-19a1N {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfileInputName-viaplay-small-notice-17h-B {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfileInputName-viaplay-thumbs-title-2daT_ {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfileInputName-viaplay-thumbs-complement-PBWGE {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfileInputName-viaplay-tooltip-header-3yVJO {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfileInputName-viaplay-tooltip-subheader-2uQ82 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfileInputName-viaplay-schedule-hour-3ja0F {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfileInputName-viaplay-schedule-header-1DLbF {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfileInputName-viaplay-schedule-body-2kxEV {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfileInputName-viaplay-schedule-flag-AJK6d {
  font-size: 1rem; }

.ProfileInputName-viaplay-numerals-18eHf {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfileInputName-container-1DkuL {
  position: relative; }

input[type='text'].ProfileInputName-textinput-1fxUn {
  width: 340px;
  height: 50px;
  border-radius: 2px;
  color: #f9fafb;
  text-align: center;
  font-size: 24px;
  background: #3c4448; }
  input[type='text'].ProfileInputName-textinput-1fxUn.ProfileInputName-invalid-ysN15 {
    border-color: #d9000b; }

.ProfileInputName-invalidname-ZidI5 {
  position: absolute;
  bottom: -30px;
  left: -50%;
  width: 200%;
  color: #d9000b;
  text-align: center;
  font-weight: bold; }
.ProfilesCreate-viaplay-header1-22uRF {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfilesCreate-viaplay-header2-v0Phu {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfilesCreate-viaplay-header3-Ie8xE {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfilesCreate-viaplay-header4-ns2jV {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfilesCreate-viaplay-header5-3rJar {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfilesCreate-viaplay-menu-header-1W2SJ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfilesCreate-viaplay-menu-subheader-2i5CR {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfilesCreate-viaplay-product-header-1HRFv {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfilesCreate-viaplay-product-subheader-D150v {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfilesCreate-viaplay-paragraph-17oz_ {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfilesCreate-viaplay-button-featurebox-9kVMC {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfilesCreate-viaplay-button-X5xMX {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfilesCreate-viaplay-meta-3GwLF {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfilesCreate-viaplay-body-3-USo {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfilesCreate-viaplay-secondary-body-1zKvZ {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfilesCreate-viaplay-small-notice-1P1tU {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfilesCreate-viaplay-thumbs-title-u66GR {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfilesCreate-viaplay-thumbs-complement-3vxOJ {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfilesCreate-viaplay-tooltip-header-gCw0g {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfilesCreate-viaplay-tooltip-subheader-31eH7 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfilesCreate-viaplay-schedule-hour-2ywyA {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfilesCreate-viaplay-schedule-header-3aqMZ {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfilesCreate-viaplay-schedule-body-T9EzK {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfilesCreate-viaplay-schedule-flag-tI-gP {
  font-size: 1rem; }

.ProfilesCreate-viaplay-numerals-3ALRG {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfilesCreate-container-2aFxl {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%; }

.ProfilesCreate-kidsInfo-1vBnC {
  height: 14px;
  font-size: 12px;
  color: #bbc1c4;
  align-content: left; }

.ProfilesCreate-title-mlmgl {
  text-align: center;
  height: 50px;
  width: 100%;
  color: #f9fafb;
  font-size: 48px;
  padding-top: 100px;
  margin: 0;
  margin-bottom: 42px;
  font-weight: 800; }

.ProfilesCreate-savebutton-12lLZ {
  width: 144px;
  height: 40px;
  border-radius: 100px;
  background-color: #f9fafb;
  text-align: center;
  font-size: 16px;
  color: #3c4448;
  cursor: pointer; }
  .ProfilesCreate-savebutton-12lLZ:hover {
    background-color: rgba(249, 249, 251, 0.8); }

.ProfilesCreate-disabledSave-Q222c {
  opacity: 0.3;
  cursor: auto; }
  .ProfilesCreate-disabledSave-Q222c:hover {
    background-color: #f9fafb;
    opacity: 0.3;
    cursor: auto; }

.ProfilesCreate-cancelbutton-YKKhg {
  width: 50px;
  height: 19px;
  font-size: 16px;
  color: #bbc1c4;
  margin-top: 15px;
  margin-bottom: 80px;
  cursor: pointer; }
  .ProfilesCreate-cancelbutton-YKKhg:hover {
    color: #f9fafb; }

.ProfilesCreate-kidslabel-jZCRP {
  font-size: 18px;
  color: #f9fafb;
  padding-left: 30px; }

.ProfilesCreate-toggle-HnFAS {
  width: 340px; }

@keyframes ProfilesCreate-checkedAnimation-ydhBW {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.5); }
  100% {
    transform: scale(1); } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProfilesCreate-title-mlmgl {
    font-size: 32px; } }
.ProfilesListing-viaplay-header1-1IOrP {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProfilesListing-viaplay-header2-2IgJD {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProfilesListing-viaplay-header3-35_i3 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProfilesListing-viaplay-header4-2EOoj {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProfilesListing-viaplay-header5-3Brm3 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProfilesListing-viaplay-menu-header-3pCl6 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProfilesListing-viaplay-menu-subheader-2pmXD {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProfilesListing-viaplay-product-header-YojLX {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProfilesListing-viaplay-product-subheader-7cpvU {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProfilesListing-viaplay-paragraph-WJaTC {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProfilesListing-viaplay-button-featurebox-1qNzl {
  font-size: 1.6rem;
  font-weight: bold; }

.ProfilesListing-viaplay-button-3LfT5 {
  font-size: 1.4rem;
  font-weight: normal; }

.ProfilesListing-viaplay-meta-2VWkl {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProfilesListing-viaplay-body-2C-W- {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProfilesListing-viaplay-secondary-body-XAmTT {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProfilesListing-viaplay-small-notice-2OtYn {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProfilesListing-viaplay-thumbs-title-1FzHu {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProfilesListing-viaplay-thumbs-complement-l-rSv {
  font-size: 1.4rem;
  font-weight: 300; }

.ProfilesListing-viaplay-tooltip-header-1veDl {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProfilesListing-viaplay-tooltip-subheader-aznLg {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProfilesListing-viaplay-schedule-hour-2la0v {
  font-size: 2.6rem;
  font-weight: 300; }

.ProfilesListing-viaplay-schedule-header-2axmI {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProfilesListing-viaplay-schedule-body-2ZHof {
  font-size: 1.2rem;
  font-weight: normal; }

.ProfilesListing-viaplay-schedule-flag-S7FQD {
  font-size: 1rem; }

.ProfilesListing-viaplay-numerals-2fxBH {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.ProfilesListing-list-2FVEn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 250px;
  flex-wrap: wrap; }

.ProfilesListing-item-2xp11 {
  margin: 0 20px; }

.ProfilesListing-title-26H1p {
  text-align: center;
  height: 50px;
  width: 100%;
  color: #f9fafb;
  font-size: 48px;
  padding-top: 100px;
  margin: 0;
  font-weight: 800; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProfilesListing-title-26H1p {
    font-size: 32px; } }
.ToastMessage-fixWidth-1Aelb {
  display: flex;
  justify-content: center; }

.ToastMessage-container-D5aik {
  position: absolute;
  height: 64px;
  text-align: right;
  overflow: hidden;
  z-index: 50;
  text-align: center; }
  .ToastMessage-container-D5aik.ToastMessage-margin-2RPv8 {
    top: 216px; }

.ToastMessage-toastContainerAndAvatar-1j4gf {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 64px;
  padding: 0 22px;
  background-color: rgba(60, 68, 72, 0.6);
  opacity: 1;
  animation: ToastMessage-toast-321WD 2s; }

.ToastMessage-toastcontainer-1K_d7 {
  display: inline-block;
  position: relative;
  padding: 24px 32px 24px 56px;
  background-color: transparent;
  opacity: 1;
  animation: ToastMessage-toast-321WD 2s; }
  .ToastMessage-toastcontainer-1K_d7:before {
    border-radius: 50%;
    background-color: #15a615;
    content: '';
    display: inline-block;
    height: 24px;
    left: 24px;
    position: absolute;
    width: 24px;
    top: calc(50% - 12px);
    z-index: 1; }
  .ToastMessage-toastcontainer-1K_d7:after {
    border-color: #f9fafb;
    border-style: solid;
    border-width: 0 3px 3px 0;
    content: '';
    height: 8px;
    left: 32px;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 4px;
    z-index: 2; }

.ToastMessage-text-13KOl {
  color: white;
  font-size: 1.6rem; }
  .ToastMessage-text-13KOl.ToastMessage-darkText-1oiH1 {
    color: #3c4448; }

.ToastMessage-error-1Vs9i:before {
  background-color: #d9000b; }

.ToastMessage-error-1Vs9i:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8cGF0aCBkPSJNMTAgMTguMzNhOC4zMyA4LjMzIDAgMTAwLTE2LjY2IDguMzMgOC4zMyAwIDAwMCAxNi42NnpNMTAgMjBhMTAgMTAgMCAxMTAtMjAgMTAgMTAgMCAwMTAgMjB6Ii8+CiAgICA8cGF0aCBkPSJNMTAuMTUgNC40NGMtLjcxIDAtMS4yNi41Mi0xLjI2IDEuMjIgMCAuNjYuNTUgMS4yMyAxLjI2IDEuMjMuNzIgMCAxLjI3LS41NyAxLjI3LTEuMjMgMC0uNy0uNTUtMS4yMi0xLjI3LTEuMjJ6bTEuMDIgMy40MUg5LjF2Ny40N2gyLjA4VjcuODV6Ii8+CiAgPC9nPgo8L3N2Zz4=) no-repeat;
  background-size: contain;
  filter: invert(0) brightness(1);
  left: 21px;
  top: calc(50% - 9.5px);
  height: 20px;
  width: 22px; }

.ToastMessage-red-3bvlM {
  background-color: #d9000b; }

@keyframes ToastMessage-toast-321WD {
  0% {
    opacity: 0;
    transform: translateY(-64px); }
  20% {
    opacity: 1;
    transform: translateY(0); }
  80% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-64px); } }
.Grid-container-2YdFq {
  padding: 8px 0 0 0; }

.Grid-wrapper-30ujW {
  margin: 0 -8px; }
.Search-viaplay-header1-3akxb {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Search-viaplay-header2-oD_eJ {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Search-viaplay-header3-113aW {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Search-viaplay-header4-1Qa1z {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Search-viaplay-header5-3Z69w {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Search-viaplay-menu-header-1w-hw {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Search-viaplay-menu-subheader-ZiKAT {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Search-viaplay-product-header-8HJ3G {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Search-viaplay-product-subheader-2ym55 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Search-viaplay-paragraph-19e5w {
  font-size: 2rem;
  line-height: 2.6rem; }

.Search-viaplay-button-featurebox-3oi5y {
  font-size: 1.6rem;
  font-weight: bold; }

.Search-viaplay-button-3XGNM {
  font-size: 1.4rem;
  font-weight: normal; }

.Search-viaplay-meta-2w7Cm {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Search-viaplay-body-MUiWH {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Search-viaplay-secondary-body-3f7bJ {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Search-viaplay-small-notice-ltqEG {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Search-viaplay-thumbs-title-3xEZA {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Search-viaplay-thumbs-complement-3-RTn {
  font-size: 1.4rem;
  font-weight: 300; }

.Search-viaplay-tooltip-header-2yZEx {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Search-viaplay-tooltip-subheader-3SLWE {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Search-viaplay-schedule-hour-25sBe {
  font-size: 2.6rem;
  font-weight: 300; }

.Search-viaplay-schedule-header-3pcv_ {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Search-viaplay-schedule-body-HUOI6 {
  font-size: 1.2rem;
  font-weight: normal; }

.Search-viaplay-schedule-flag-3S_b5 {
  font-size: 1rem; }

.Search-viaplay-numerals-3h2q1 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes Search-fadeIn-1YMf3 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes Search-pullDown-Kzo72 {
  from {
    transform: translateY(-200px); }
  to {
    transform: translateY(0px); } }

.Search-clear-2igOT {
  cursor: pointer;
  font-size: 1.2rem;
  left: 50%;
  margin-left: 275px;
  margin-top: 80px;
  position: absolute;
  top: 0; }

.Search-container-n3AbE {
  position: absolute;
  width: 100%;
  z-index: 18; }
  .Search-container-n3AbE input[type='search'].Search-input-2AQvs::placeholder {
    display: none; }
  .Search-container-n3AbE .Search-input-2AQvs {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi43IDE2LjciPgogIDxwYXRoIGZpbGw9IiMyMTJFMzQiIGQ9Ik0xNi43IDE1LjNsLTQuMS00LjFBNyA3IDAgMDA3IDBDMy4xIDAgMCAzLjEgMCA3YTcgNyAwIDAwMTEuMiA1LjZsNC4xIDQuMSAxLjQtMS40ek0yIDdjMC0yLjggMi4yLTUgNS01czUgMi4yIDUgNS0yLjIgNS01IDUtNS0yLjItNS01eiIvPgo8L3N2Zz4=) #f9fafb no-repeat 29px/16px;
    border: solid 1px #bbc1c4;
    border-radius: 66px;
    color: #0f161a;
    font-size: 1.6rem;
    height: 60px;
    padding-left: 60px;
    width: 676px; }
    .Search-container-n3AbE .Search-input-2AQvs::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.Search-empty-uUgbd {
  border-top: 1px solid #bbc1c4;
  padding-bottom: 80px; }

.Search-dim-71QBW {
  animation: Search-fadeIn-1YMf3 100ms;
  background-color: rgba(15, 22, 26, 0.5);
  height: 100%;
  margin-top: -67px;
  position: fixed;
  width: 100%; }

.Search-form-257I3 {
  background-color: #0f161a;
  text-align: center;
  padding: 60px 0 20px 0;
  position: relative; }

.Search-results-1GLtm {
  background-color: #0f161a;
  padding: 0 0 4px 0 !important;
  position: relative;
  z-index: 2; }

.Search-resultItems-33-5S {
  padding-bottom: 24px;
  padding-top: 50px; }
  .Search-resultItems-33-5S > div {
    animation: Search-fadeIn-1YMf3 0.5s ease-in; }

.Search-spinner-3BZQP {
  background-color: #0f161a;
  display: flex;
  padding: 20px 0 70px 0; }
  .Search-spinner-3BZQP.Search-noQuery-3Cv0E {
    background-color: transparent;
    border-radius: 50%;
    height: 40px;
    left: 50%;
    margin-left: -40px;
    padding: 20px;
    position: absolute;
    top: 68px;
    width: 40px; }

.Search-wrapper-2MjqE {
  animation: Search-pullDown-Kzo72 300ms;
  background-color: #0f161a;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.8);
  min-height: 180px; }

@media screen and (min-width: 628px) and (max-width: 939px) {
  .Search-clear-2igOT {
    margin-left: 250px; }
  .Search-container-n3AbE .Search-input-2AQvs {
    margin: 0 auto;
    width: 628px; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .Search-clear-2igOT {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbD0iIzhGOEU5NCIgZD0iTTkuMiA4bDItMkEuOS45IDAgMTAxMCA0LjhsLTIgMi0yLTJBLjkuOSAwIDEwNC44IDZsMiAyLTIgMkEuOS45IDAgMTA2IDExLjJsMi0yIDIgMmEuOS45IDAgMTAxLjItMS4ybC0yLTJ6TTggMTZBOCA4IDAgMTE4IDBhOCA4IDAgMDEwIDE2eiIvPgo8L3N2Zz4=) no-repeat center center;
    background-size: 16px 16px;
    color: transparent;
    font-size: 1.4rem;
    left: auto;
    margin-left: auto;
    margin-right: 7vw;
    margin-top: 0;
    right: 10px;
    top: 44px;
    width: 25px;
    z-index: 10; }
  .Search-container-n3AbE input[type='search'].Search-input-2AQvs::placeholder {
    color: transparent; }
  .Search-container-n3AbE .Search-input-2AQvs {
    margin: 0 6%;
    width: 88%; }
    .Search-container-n3AbE .Search-input-2AQvs::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .Search-form-257I3 {
    padding: 25px 0; }
  .Search-resultItems-33-5S {
    padding-top: 20px; }
  .Search-spinner-3BZQP > div {
    transform: scale(0.7); } }
.CarouselHeader-container-2vd2b {
  padding-top: 32px; }
  .CarouselHeader-container-2vd2b > h2 {
    padding-bottom: 16px; }

.CarouselHeader-wrapper-2i1E2 {
  padding: 16px 0;
  position: relative;
  width: calc(100vw - 176px); }
  .CarouselHeader-wrapper-2i1E2.CarouselHeader-tve-W4S4T {
    height: 32px;
    margin: 0;
    padding: 0 0 16px 0; }

@media screen and (min-width: 1441px) {
  .CarouselHeader-wrapper-2i1E2 {
    width: calc(100vw - 184px); } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .CarouselHeader-wrapper-2i1E2 {
    width: calc(100vw - 128px); } }

@media screen and (max-width: 760px) {
  .CarouselHeader-wrapper-2i1E2 {
    width: calc(100vw - 44px); } }
.Carousel-inner-gyO8I {
  display: inline-block;
  margin-left: 0;
  white-space: nowrap; }
  .Carousel-inner-gyO8I.Carousel-useTransition-1B4al {
    transition: transform 0.4s ease-out; }

.Carousel-navigation-3Uzjg {
  background: rgba(15, 22, 26, 0.6) no-repeat center center;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  width: 40px;
  z-index: 1; }
  .Carousel-navigation-3Uzjg.Carousel-postplayPage-2ywAj {
    top: calc(50% - 56px); }
  .Carousel-navigation-3Uzjg:active {
    padding: 0; }
  .Carousel-navigation-3Uzjg:after {
    border-color: #f9fafb;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: '';
    height: 16px;
    left: 7px;
    opacity: 0.7;
    position: absolute;
    top: 20px;
    width: 16px; }
  .Carousel-navigation-3Uzjg.Carousel-kidsExperience-2_JPU {
    background: transparent;
    border-radius: 8px; }
    .Carousel-navigation-3Uzjg.Carousel-kidsExperience-2_JPU:after {
      border-color: #0f161a; }
    .Carousel-navigation-3Uzjg.Carousel-kidsExperience-2_JPU:hover {
      background-color: #f9fafb; }
      .Carousel-navigation-3Uzjg.Carousel-kidsExperience-2_JPU:hover:after {
        border-color: #0f161a;
        opacity: 1; }
  .Carousel-navigation-3Uzjg:hover {
    background-color: #0f161a; }
    .Carousel-navigation-3Uzjg:hover:after {
      border-color: #f9fafb;
      opacity: 1; }

.Carousel-navigation-3Uzjg.Carousel-disabled-fxQET {
  display: none; }

.Carousel-next-3dc41 {
  right: -48px; }
  .Carousel-next-3dc41:after {
    transform: rotate(-45deg); }

.Carousel-prev-17UTk {
  left: -48px; }
  .Carousel-prev-17UTk:after {
    left: 14px;
    transform: rotate(135deg); }

.Carousel-tve-3zZdD:not(.Carousel-navigation-3Uzjg) {
  padding-bottom: 22.5px; }

.Carousel-wrapper-3aOFq {
  overflow: hidden;
  width: 100%; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .Carousel-next-3dc41 {
    right: -40px; }
  .Carousel-prev-17UTk {
    left: -40px; } }

@media screen and (max-width: 760px) {
  .Carousel-navigation-3Uzjg {
    height: 40px;
    top: calc(50% - 20px);
    width: 25px; }
    .Carousel-navigation-3Uzjg.Carousel-postplayPage-2ywAj {
      top: calc(50% - 45px); }
    .Carousel-navigation-3Uzjg.Carousel-kidsExperience-2_JPU {
      background: rgba(249, 250, 251, 0.6) no-repeat center center; }
    .Carousel-navigation-3Uzjg:after {
      left: 2px;
      height: 12px;
      top: 13px;
      width: 12px; }
  .Carousel-next-3dc41 {
    right: 2px; }
  .Carousel-prev-17UTk {
    left: 2px; }
    .Carousel-prev-17UTk:after {
      left: 8px; } }
.Item-viaplay-header1-1G3i_ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Item-viaplay-header2-ia1vg {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Item-viaplay-header3-amUDS {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Item-viaplay-header4-1FERY {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Item-viaplay-header5-2e8WT {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Item-viaplay-menu-header-1_JRB {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Item-viaplay-menu-subheader-pNS_z {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Item-viaplay-product-header-1yyDq {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Item-viaplay-product-subheader-3S_GP {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Item-viaplay-paragraph-1VLrr {
  font-size: 2rem;
  line-height: 2.6rem; }

.Item-viaplay-button-featurebox-1uz-2 {
  font-size: 1.6rem;
  font-weight: bold; }

.Item-viaplay-button-oalnX {
  font-size: 1.4rem;
  font-weight: normal; }

.Item-viaplay-meta-VrTO2 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Item-viaplay-body-10lEa {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Item-viaplay-secondary-body-20aDg {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Item-viaplay-small-notice-3MM8r {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Item-viaplay-thumbs-title-W_pRz {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Item-viaplay-thumbs-complement-1jqjx {
  font-size: 1.4rem;
  font-weight: 300; }

.Item-viaplay-tooltip-header-1wl94 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Item-viaplay-tooltip-subheader-OIlYv {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Item-viaplay-schedule-hour-1flAa {
  font-size: 2.6rem;
  font-weight: 300; }

.Item-viaplay-schedule-header-1vWU0 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Item-viaplay-schedule-body-3djdW {
  font-size: 1.2rem;
  font-weight: normal; }

.Item-viaplay-schedule-flag-2JTej {
  font-size: 1rem; }

.Item-viaplay-numerals-2oqCU {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Item-children-1zGeJ.Item-front-3_pms {
  border-radius: 20px; }
  .Item-children-1zGeJ.Item-front-3_pms.Item-show-1pxdu .Item-image-34T1r:before {
    border-radius: 16px; }

.Item-children-1zGeJ .Item-image-34T1r,
.Item-children-1zGeJ .Item-curtain-1sVs3 {
  border-radius: 16px; }

.Item-image-34T1r {
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }
  .Item-image-34T1r {
    animation: fadein 500ms; }

.Item-item-3llGs {
  display: inline-block;
  margin: 0 8px 16px 8px;
  position: relative;
  vertical-align: top;
  overflow: hidden; }
  .Item-item-3llGs.Item-carousel-3evpj {
    margin: 0 16px 0 0; }
  .Item-item-3llGs .Item-front-3_pms .Item-curtain-1sVs3 {
    height: 120%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -10%;
    width: 100%; }
  .Item-item-3llGs.Item-portrait-34hYB .Item-curtain-1sVs3 {
    height: 110%;
    top: -5%; }
  .Item-item-3llGs.Item-tve-YlBSq .Item-front-3_pms.Item-show-1pxdu .Item-curtain-1sVs3:before {
    background-color: rgba(15, 22, 26, 0.6); }
  .Item-item-3llGs.Item-sportList-1bJQE .Item-front-3_pms.Item-show-1pxdu .Item-curtain-1sVs3:before {
    background-color: rgba(15, 22, 26, 0.5); }
  .Item-item-3llGs .Item-front-3_pms {
    background-color: #3c4448;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNzQiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0yNSAyNS4xN0wyLjY0IDM2LjQzQTI1LjIgMjUuMiAwIDAxMCAyNS4xN2MwLTQuMDUuOTUtNy44NyAyLjY0LTExLjI2TDI1IDI1LjE3TTI1IDBBMjQuOCAyNC44IDAgMDA4LjggNkwzNSAyMC4xNFYzMC4yTDguOCA0NC4zNGEyNC44IDI0LjggMCAwMDE2LjIgNmMxMy44IDAgMjUtMTEuMjcgMjUtMjUuMTdDNTAgMTEuMjcgMzguOCAwIDI1IDAiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMzRDQzNDgiIGQ9Ik02LjgyIDcwLjI3SDQuNDhMLjA4IDU4LjcyaDIuMWwxLjYzIDQuMzhjLjY0IDEuNzMgMS4yNyAzLjQ4IDEuODcgNS4yLjYtMS43MyAxLjI0LTMuNSAxLjktNS4yNmwxLjU5LTQuMzJoMi4wOUw2LjgyIDcwLjI3TTE0LjcgNTYuMjZjMCAuNzMtLjYgMS4zNC0xLjM2IDEuMzRhMS4zNCAxLjM0IDAgMTEwLTIuNjhjLjc3IDAgMS4zNS42MSAxLjM1IDEuMzR6bS0yLjM1IDIuNDZoMS45OHYxMS41NWgtMS45OFY1OC43MnpNMjUuOCA2Mi41djcuNzdoLTEuODl2LTEuNTJjLS43MiAxLjE3LTIuMTQgMS44LTMuOSAxLjgtMi4zIDAtNC4wNS0xLjA0LTQuMDUtMy4zMiAwLTMgMi45OC0zLjQ3IDYuMDYtNC4xNWwxLjg0LS40di0uMDVjMC0xLjc2LTEuMTctMi40NC0yLjc4LTIuNDQtMS43NiAwLTMuMDMuODQtMy43NCAxLjQ2bC0uNjYtMS43YTcuMSA3LjEgMCAwMTQuNS0xLjVjMi45MyAwIDQuNjIgMS41OCA0LjYyIDQuMDR6bS0xLjk0IDIuODZWNjQuM2wtMS42Ny4zOGMtMi45NC42NS00LjI1IDEuMDktNC4yNSAyLjUzIDAgMS4wNy44OCAxLjY2IDIuMzYgMS42NiAxLjkzIDAgMy41Ni0xLjAxIDMuNTYtMy41MXpNMzkuMDggNjQuNDljMCAzLjctMi4xNSA2LjA3LTUuMzYgNi4wNy0xLjY3IDAtMy0uNjQtMy45LTEuODN2NC45NWgtMS45OFY1OC43MmgxLjkydjEuODJhNC42NSA0LjY1IDAgMDE0LjA3LTIuMWMzLjEzIDAgNS4yNSAyLjM3IDUuMjUgNi4wNXptLTIgMGMwLTIuNjItMS40NC00LjI3LTMuNi00LjI3LTIuMTUgMC0zLjcyIDEuNjUtMy43MiA0LjMgMCAyLjU5IDEuNSA0LjI2IDMuNjggNC4yNnMzLjY0LTEuNjYgMy42NC00LjN6TTQwLjc2IDU1LjM3aDEuOTh2MTQuOWgtMS45OHYtMTQuOXpNNTQuMjIgNjIuNXY3Ljc3aC0xLjg5di0xLjUyYy0uNzIgMS4xNy0yLjE0IDEuOC0zLjg5IDEuOC0yLjMgMC00LjA2LTEuMDQtNC4wNi0zLjMyIDAtMyAyLjk5LTMuNDcgNi4wNy00LjE1bDEuODQtLjR2LS4wNWMwLTEuNzYtMS4xOC0yLjQ0LTIuNzktMi40NC0xLjc2IDAtMy4wMy44NC0zLjc0IDEuNDZsLS42NS0xLjdhNy4xIDcuMSAwIDAxNC40OC0xLjVjMi45NCAwIDQuNjMgMS41OCA0LjYzIDQuMDR6bS0xLjkzIDIuODZWNjQuM2wtMS42OC4zOGMtMi45NC42NS00LjI1IDEuMDktNC4yNSAyLjUzIDAgMS4wNy44OCAxLjY2IDIuMzYgMS42NiAxLjk0IDAgMy41Ny0xLjAxIDMuNTctMy41MXpNNjEuNzcgNjkuNTJjLTEuMDYgMi43Ni0yLjQgMy44NC00LjgzIDQuNDNsLS42Mi0xLjZjMS4xOS0uNCAyLjI2LS44IDMuMDQtMS45M2wtNC40OC0xMS43SDU3bDEuNTQgNC4xNmMuNjUgMS43NCAxLjQxIDMuODIgMS45IDUuMThsMS45LTUuMTggMS41My00LjE2aDIuMDdsLTQuMTYgMTAuOE0zMyAyNS4xN0wxMC42NCAzNi40M0EyNS4yIDI1LjIgMCAwMTggMjUuMTdjMC00LjA1Ljk1LTcuODcgMi42NC0xMS4yNkwzMyAyNS4xN3pNMzMgMGEyNC44IDI0LjggMCAwMC0xNi4yIDZMNDMgMjAuMTRWMzAuMkwxNi44IDQ0LjM0YTI0LjggMjQuOCAwIDAwMTYuMiA2YzEzLjggMCAyNS0xMS4yNyAyNS0yNS4xN0M1OCAxMS4yNyA0Ni44IDAgMzMgMHoiLz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgpIj4KICAgICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgPC9tYXNrPgogICAgICA8cGF0aCBmaWxsPSIjM0Q0MzQ4IiBkPSJNNTAgMjUuMTdjMCAxMy45LTExLjIgMjUuMTctMjUgMjUuMTdTMCAzOS4wNyAwIDI1LjE3QzAgMTEuMjcgMTEuMiAwIDI1IDBzMjUgMTEuMjcgMjUgMjUuMTciIG1hc2s9InVybCgjYikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 66px 74px;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 100%;
    cursor: pointer; }
    .Item-item-3llGs .Item-front-3_pms.Item-show-1pxdu .Item-image-34T1r:before {
      background-color: rgba(15, 22, 26, 0.5);
      content: '';
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 0; }
    .Item-item-3llGs .Item-front-3_pms.Item-show-1pxdu .Item-image-34T1r:after {
      background-color: transparent;
      background-image: none;
      z-index: 0; }
    .Item-item-3llGs .Item-front-3_pms.Item-show-1pxdu .Item-curtain-1sVs3 {
      height: 100%;
      opacity: 1;
      top: 0; }
  .Item-item-3llGs .Item-front-3_pms.Item-show-1pxdu .Item-remove-1q198 {
    display: block; }
  .Item-item-3llGs.Item-portrait-34hYB.Item-children-1zGeJ.Item-hasProgress-3N4xz .Item-front-3_pms:after, .Item-item-3llGs.Item-continue-2Ecoj .Item-front-3_pms:after, .Item-item-3llGs.Item-sportMain-1Q_JA .Item-front-3_pms:after, .Item-item-3llGs.Item-sport-1-icv .Item-front-3_pms:after, .Item-item-3llGs.Item-trailer-3d9dE .Item-front-3_pms:after, .Item-item-3llGs.Item-clip-19TmX .Item-front-3_pms:after, .Item-item-3llGs.Item-tve-YlBSq .Item-front-3_pms:after, .Item-item-3llGs.Item-episode-7eRC6 .Item-front-3_pms:after {
    background: linear-gradient(to bottom, transparent 50%, rgba(15, 22, 26, 0.6) 100%);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }
  .Item-item-3llGs.Item-portrait-34hYB.Item-children-1zGeJ.Item-hasProgress-3N4xz .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-continue-2Ecoj .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-sportMain-1Q_JA .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-sport-1-icv .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-trailer-3d9dE .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-clip-19TmX .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-tve-YlBSq .Item-children-1zGeJ.Item-front-3_pms:after, .Item-item-3llGs.Item-episode-7eRC6 .Item-children-1zGeJ.Item-front-3_pms:after {
    background: linear-gradient(to bottom, transparent 45%, rgba(15, 22, 26, 0.6) 100%);
    border-radius: 16px; }
  .Item-item-3llGs.Item-portrait-34hYB.Item-children-1zGeJ.Item-hasProgress-3N4xz .Item-children-1zGeJ.Item-front-3_pms:after {
    background: linear-gradient(to bottom, transparent 75%, rgba(15, 22, 26, 0.6) 100%); }
  .Item-item-3llGs:not(.Item-disabled-3xN6W) .Item-curtain-1sVs3 {
    opacity: 0;
    transition: opacity 200ms, height 300ms, top 300ms; }
  .Item-item-3llGs.Item-disabled-3xN6W .Item-front-3_pms {
    cursor: default; }
    .Item-item-3llGs.Item-disabled-3xN6W .Item-front-3_pms:after {
      background: none; }
    .Item-item-3llGs.Item-disabled-3xN6W .Item-front-3_pms .Item-curtain-1sVs3 {
      background-color: rgba(15, 22, 26, 0.5);
      z-index: 3; }
    .Item-item-3llGs.Item-disabled-3xN6W .Item-front-3_pms.Item-show-1pxdu .Item-curtain-1sVs3:after {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0IDBhMjQgMjQgMCAxMDAgNDggMjQgMjQgMCAwMDAtNDh6TTkuNCA5LjRhMjAuNyAyMC43IDAgMDEyOC0xLjFsLTI5LjEgMjlDNSAzMy44IDMuMyAyOSAzLjMgMjRjMC01LjUgMi4yLTEwLjcgNi0xNC42em0yOS4yIDI5LjJhMjAuNyAyMC43IDAgMDEtMjggMS4xbDI5LjEtMjljMy4yIDMuNiA1IDguMyA1IDEzLjMgMCA1LjUtMi4yIDEwLjctNiAxNC42eiIgb3BhY2l0eT0iLjciLz4KPC9zdmc+);
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      height: 48px;
      left: calc(50% - 24px);
      position: absolute;
      top: calc(50% - 24px);
      width: 48px;
      z-index: 3; }

.Item-landscape-3JvYd .Item-front-3_pms:before {
  content: '';
  display: block;
  padding-top: 56.25%; }

.Item-landscape-3JvYd.Item-sportList-1bJQE .Item-front-3_pms:before {
  content: '';
  display: block;
  padding-top: 28.125%; }

.Item-lazy-15NF- .Item-image-34T1r {
  animation: fadein 500ms; }

.Item-link-igUaf {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }

.Item-portrait-34hYB .Item-front-3_pms:before {
  content: '';
  display: block;
  padding-top: 150%; }

.Item-sportList-1bJQE .Item-image-34T1r {
  display: none; }

.Item-sportList-1bJQE .Item-front-3_pms {
  background: #3c4448;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  height: 96px;
  position: relative; }
  .Item-sportList-1bJQE .Item-front-3_pms.Item-show-1pxdu .Item-curtain-1sVs3:before {
    background-color: rgba(43, 52, 72, 0.8);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }

.Item-sportList-1bJQE.Item-live-hhrw6 .Item-front-3_pms,
.Item-sportList-1bJQE.Item-catchup-x2EHq .Item-front-3_pms {
  background: #f9fafb; }

.Item-tve-YlBSq.Item-live-hhrw6 + .Item-item-3llGs .TVEBadges-soon {
  display: inline; }

@media screen and (min-width: 1695px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    margin: 0 12px 24px 12px;
    width: calc(20% - 24px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 24px 0 0;
      width: calc(20vw - 56px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj {
    width: calc(25vw - 64px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: calc(33.3333vw - 77.3333px); }
  .Item-portrait-34hYB.Item-item-3llGs {
    margin: 0 12px 24px 12px;
    width: calc(14.2857% - 24px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 24px 0 0;
      width: calc(14.2857vw - 46.8571px); } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    margin: 0 12px 24px 12px;
    width: calc(25% - 24px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 24px 0 0;
      width: calc(25vw - 64px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj {
    width: calc(33.3333vw - 77.3333px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: calc(50vw - 104px); }
  .Item-portrait-34hYB.Item-item-3llGs {
    margin: 0 12px 24px 12px;
    width: calc(14.2858% - 24px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 24px 0 0;
      width: calc(14.2857vw - 46.8571px); } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    width: calc(25% - 16px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(25vw - 56px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj {
    width: calc(33.3333vw - 69.3333px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: calc(50vw - 96px); }
  .Item-portrait-34hYB.Item-item-3llGs {
    width: calc(16.66667% - 16px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(16.66667vw - 42.6666px); } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    width: calc(33.3333% - 16px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(33.3333vw - 69.3333px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-sportList-1bJQE.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: calc(50vw - 96px); }
  .Item-portrait-34hYB.Item-item-3llGs {
    width: calc(20% - 16px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(20vw - 48px); } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    width: calc(33.3333% - 16px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(33.3333vw - 53.3333px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-sportList-1bJQE.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: calc(50vw - 72px); }
  .Item-portrait-34hYB.Item-item-3llGs {
    width: calc(25% - 16px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(25vw - 44px); } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    width: calc(50% - 16px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(50vw - 27.3px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-sportList-1bJQE.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: 94vw; }
  .Item-portrait-34hYB.Item-item-3llGs {
    width: calc(33.333% - 16px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      width: calc(33.333vw - 21px); } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Item-landscape-3JvYd.Item-item-3llGs {
    margin: 0 4px 8px 4px;
    width: calc(50% - 8px); }
    .Item-landscape-3JvYd.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 8px 0 0;
      width: calc(50vw - 27.3px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportList-1bJQE {
    width: calc(100% - 8px); }
  .Item-landscape-3JvYd.Item-item-3llGs.Item-sportMain-1Q_JA.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-continue-2Ecoj.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-sportList-1bJQE.Item-carousel-3evpj, .Item-landscape-3JvYd.Item-item-3llGs.Item-bigRow-Y9Z05.Item-carousel-3evpj {
    width: 90vw; }
  .Item-portrait-34hYB.Item-item-3llGs {
    margin: 0 4px 8px 4px;
    width: calc(33.3333% - 8px); }
    .Item-portrait-34hYB.Item-item-3llGs.Item-carousel-3evpj {
      margin: 0 8px 0 0;
      width: calc(33.3333vw - 21px); } }
.SportScheduleBlockWrapper-container-3Rk9a {
  margin-bottom: -85px; }

.SportScheduleBlockWrapper-schedule-2JlSk {
  padding-top: 20px;
  padding-bottom: 85px; }
.SportScheduleHour-viaplay-header1-1hm7k {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportScheduleHour-viaplay-header2-3RBh_ {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportScheduleHour-viaplay-header3-1Jsao {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportScheduleHour-viaplay-header4-2t9iJ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportScheduleHour-viaplay-header5-2Ws76 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportScheduleHour-viaplay-menu-header-hPznI {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportScheduleHour-viaplay-menu-subheader-3Im9l {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportScheduleHour-viaplay-product-header-oSAjM {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportScheduleHour-viaplay-product-subheader-3AyUo {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportScheduleHour-viaplay-paragraph-1R2Db {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportScheduleHour-viaplay-button-featurebox-1VAvs {
  font-size: 1.6rem;
  font-weight: bold; }

.SportScheduleHour-viaplay-button-3u0gz {
  font-size: 1.4rem;
  font-weight: normal; }

.SportScheduleHour-viaplay-meta-1otlM {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportScheduleHour-viaplay-body-1Fz57 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportScheduleHour-viaplay-secondary-body-1jxeh {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportScheduleHour-viaplay-small-notice-3dWN5 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportScheduleHour-viaplay-thumbs-title-347qY {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportScheduleHour-viaplay-thumbs-complement-2uQo9 {
  font-size: 1.4rem;
  font-weight: 300; }

.SportScheduleHour-viaplay-tooltip-header-2Mz_2 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportScheduleHour-viaplay-tooltip-subheader-21xj6 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportScheduleHour-viaplay-schedule-hour-1VutZ, .SportScheduleHour-hour-21kMq {
  font-size: 2.6rem;
  font-weight: 300; }

.SportScheduleHour-viaplay-schedule-header-1gTJ1 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportScheduleHour-viaplay-schedule-body-qbISS {
  font-size: 1.2rem;
  font-weight: normal; }

.SportScheduleHour-viaplay-schedule-flag-2z1vd {
  font-size: 1rem; }

.SportScheduleHour-viaplay-numerals-Lw6le, .SportScheduleHour-hour-21kMq {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportScheduleHour-container-27l_J {
  position: relative; }

.SportScheduleHour-event-1ljiS {
  margin: 0 -0.5%; }

.SportScheduleHour-hour-21kMq {
  color: #bbc1c4;
  padding: 20px 0 10px 0; }

@media screen and (min-width: 1650px) {
  .SportScheduleHour-container-27l_J {
    margin-top: 20px; }
  .SportScheduleHour-event-1ljiS {
    margin: 0 -0.5%; }
  .SportScheduleHour-hour-21kMq {
    left: -45px;
    position: absolute;
    top: 10px; } }

@media screen and (min-width: 1650px) and (max-width: 1694px) {
  .SportScheduleHour-container-27l_J {
    margin-top: 20px; }
  .SportScheduleHour-event-1ljiS {
    margin: 0 -0.5%; }
  .SportScheduleHour-hour-21kMq {
    left: -40px;
    position: absolute;
    top: 10px; } }

@media screen and (min-width: 1280px) and (max-width: 1649px) {
  .SportScheduleHour-container-27l_J {
    margin-top: 20px; }
  .SportScheduleHour-event-1ljiS {
    margin: 0 -0.5%; }
  .SportScheduleHour-hour-21kMq {
    left: -45px;
    position: absolute;
    top: 10px; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SportScheduleHour-container-27l_J {
    margin-top: 20px; }
  .SportScheduleHour-event-1ljiS {
    margin: 0 -0.66%; }
  .SportScheduleHour-hour-21kMq {
    left: -45px;
    position: absolute;
    top: 10px; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportScheduleHour-event-1ljiS {
    margin: 0 -1%; } }
.Star-viaplay-header1-1seGO {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Star-viaplay-header2-3BuVF {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Star-viaplay-header3-2eBwG {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Star-viaplay-header4-26NKk {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Star-viaplay-header5-f27ag {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Star-viaplay-menu-header-2W3r6 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Star-viaplay-menu-subheader-3W6Ol {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Star-viaplay-product-header-3bOIK {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Star-viaplay-product-subheader-1rCQh {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Star-viaplay-paragraph-2Ne5h {
  font-size: 2rem;
  line-height: 2.6rem; }

.Star-viaplay-button-featurebox-3hNqB {
  font-size: 1.6rem;
  font-weight: bold; }

.Star-viaplay-button-Ln0pz {
  font-size: 1.4rem;
  font-weight: normal; }

.Star-viaplay-meta-1gP6A {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Star-viaplay-body-3KPK6 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Star-viaplay-secondary-body-cmocE {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Star-viaplay-small-notice-1Eh56 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Star-viaplay-thumbs-title-1PMuj {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Star-viaplay-thumbs-complement-2SJxQ {
  font-size: 1.4rem;
  font-weight: 300; }

.Star-viaplay-tooltip-header-1GQZm {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Star-viaplay-tooltip-subheader-ApbrP {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Star-viaplay-schedule-hour-2iF8c {
  font-size: 2.6rem;
  font-weight: 300; }

.Star-viaplay-schedule-header-1UE2z {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Star-viaplay-schedule-body-2rGTl {
  font-size: 1.2rem;
  font-weight: normal; }

.Star-viaplay-schedule-flag-1njZ5 {
  font-size: 1rem; }

.Star-viaplay-numerals-sWPow {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Star-container-1TiUE {
  color: #f9fafb;
  margin: 0 16px 16px 0; }
  .Star-container-1TiUE:hover {
    color: #0f161a; }
    .Star-container-1TiUE:hover .Star-star-3iHEp:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iIzExMSIgZD0iTTEyLjkgMTAuOUwxMSA1LjhsLTEuOSA1LjFINS4ybDMgMi43LTEuNSA1LjYgNC4zLTIuOSA0LjMgMi45LTEuNS01LjYgMy0yLjdoLTMuOXptOS4xLTJsLTUuOSA1LjQgMi42IDkuNy03LjctNS4zTDMuMyAyNGwyLjYtOS43TDAgOC45aDcuN0wxMSAwbDMuMyA4LjlIMjJ6Ii8+Cjwvc3ZnPg==) no-repeat;
      background-size: 22px 24px; }
    .Star-container-1TiUE:hover .Star-active-3G2Xe:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iIzExMSIgZD0iTTIyIDguOWwtNS45IDUuNCAyLjYgOS43LTcuNy01LjNMMy4zIDI0bDIuNi05LjdMMCA4LjloNy43TDExIDBsMy4zIDguOXoiLz4KPC9zdmc+) no-repeat;
      background-size: 22px 24px; }

.Star-star-3iHEp {
  display: inline-block; }
  .Star-star-3iHEp:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjkgMTAuOUwxMSA1LjhsLTEuOSA1LjFINS4ybDMgMi43LTEuNSA1LjYgNC4zLTIuOSA0LjMgMi45LTEuNS01LjYgMy0yLjdoLTMuOXptOS4xLTJsLTUuOSA1LjQgMi42IDkuNy03LjctNS4zTDMuMyAyNGwyLjYtOS43TDAgOC45aDcuN0wxMSAwbDMuMyA4LjlIMjJ6Ii8+Cjwvc3ZnPg==) no-repeat;
    background-size: 22px 24px;
    content: '';
    display: inline-block;
    height: 25px;
    margin-top: -3px;
    opacity: 1;
    vertical-align: middle;
    width: 30px; }
  .Star-star-3iHEp.Star-active-3G2Xe:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyIDguOWwtNS45IDUuNCAyLjYgOS43LTcuNy01LjNMMy4zIDI0bDIuNi05LjdMMCA4LjloNy43TDExIDBsMy4zIDguOXoiLz4KPC9zdmc+) no-repeat;
    background-size: 22px 24px; }

.Star-postplay-2Dac- {
  display: block;
  margin: 16px auto 0 auto;
  text-align: center;
  width: 95%; }
  .Star-postplay-2Dac- .Star-star-3iHEp {
    max-width: 215px;
    text-align: center;
    width: 100%; }

@media screen and (max-width: 760px) {
  .Star-postplay-2Dac- {
    padding: 0 8px; }
  .Star-active-3G2Xe:before,
  .Star-star-3iHEp:before {
    background-size: 18px 20px;
    margin-top: 2px;
    width: 24px; }
  .Star-container-1TiUE:hover .Star-star-3iHEp:before,
  .Star-container-1TiUE:hover .Star-active-3G2Xe:before {
    background-size: 18px 20px;
    margin-top: 2px;
    width: 24px; } }

@media screen and (max-width: 480px) {
  .Star-container-1TiUE {
    margin: 0 0 8px 0;
    text-align: center;
    width: 100%; } }
.AnimatedChunk-enter-1y5mj {
  opacity: 0; }

.AnimatedChunk-enter-1y5mj.AnimatedChunk-enterActive-3I_Ec {
  opacity: 1;
  transition: opacity 100ms ease-in-out; }

.AnimatedChunk-leave-3WcKs {
  opacity: 1; }

.AnimatedChunk-leave-3WcKs.AnimatedChunk-leaveActive-10rPw {
  opacity: 0;
  transition: opacity 300ms ease-in-out; }
.Episode-availability-1DXcZ {
  background: #DA6900;
  border-radius: 4px;
  color: #f9fafb;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.05rem;
  line-height: normal;
  margin: 4px;
  padding: 4px 8px 3px 8px;
  pointer-events: none;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  top: 0;
  z-index: 6; }
  .Episode-availability-1DXcZ.Episode-children-2nRpd {
    border-radius: 14px 0 0 0;
    margin: 0; }

.Episode-hiddenObjectStatus-yeL4L {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 60px;
  width: 60px;
  top: 5px;
  right: 5px;
  position: absolute;
  z-index: 2; }

.Episode-backdrop-2uoqN {
  background: rgba(15, 22, 26, 0.25);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: background-color 1s;
  width: 100%;
  z-index: 5; }
  .Episode-backdrop-2uoqN:hover {
    background: rgba(15, 22, 26, 0.5);
    opacity: 1;
    transition: none;
    z-index: 4; }

.Episode-children-2nRpd .Episode-front-1AJVU {
  border-radius: 20px; }

.Episode-children-2nRpd .Episode-image-2hcsg,
.Episode-children-2nRpd .Episode-backdrop-2uoqN {
  border-radius: 16px; }

.Episode-children-2nRpd .Episode-front-1AJVU:after {
  background: linear-gradient(to bottom, transparent 45%, rgba(15, 22, 26, 0.6) 100%);
  border-radius: 16px; }

.Episode-children-2nRpd .Episode-haveprogress-DBlvG .Episode-title-2TI57 {
  bottom: 21px; }

.Episode-children-2nRpd .Episode-progress-2bB_i {
  border-radius: 4px;
  bottom: 10px;
  left: 3.5%;
  margin-top: -8px;
  width: 93%; }
  .Episode-children-2nRpd .Episode-progress-2bB_i::-webkit-progress-bar {
    border-radius: 4px; }
  .Episode-children-2nRpd .Episode-progress-2bB_i::-webkit-progress-value {
    border-radius: 4px 0 0 4px; }
  .Episode-children-2nRpd .Episode-progress-2bB_i::-moz-progress-bar {
    border-radius: 4px; }

.Episode-duration-KeNBl {
  color: #bbc1c4;
  display: block;
  font-size: 1.3rem;
  line-height: 2rem;
  padding-top: 10px; }

.Episode-front-1AJVU {
  background-color: #3c4448;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNzQiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0yNSAyNS4xN0wyLjY0IDM2LjQzQTI1LjIgMjUuMiAwIDAxMCAyNS4xN2MwLTQuMDUuOTUtNy44NyAyLjY0LTExLjI2TDI1IDI1LjE3TTI1IDBBMjQuOCAyNC44IDAgMDA4LjggNkwzNSAyMC4xNFYzMC4yTDguOCA0NC4zNGEyNC44IDI0LjggMCAwMDE2LjIgNmMxMy44IDAgMjUtMTEuMjcgMjUtMjUuMTdDNTAgMTEuMjcgMzguOCAwIDI1IDAiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMzRDQzNDgiIGQ9Ik02LjgyIDcwLjI3SDQuNDhMLjA4IDU4LjcyaDIuMWwxLjYzIDQuMzhjLjY0IDEuNzMgMS4yNyAzLjQ4IDEuODcgNS4yLjYtMS43MyAxLjI0LTMuNSAxLjktNS4yNmwxLjU5LTQuMzJoMi4wOUw2LjgyIDcwLjI3TTE0LjcgNTYuMjZjMCAuNzMtLjYgMS4zNC0xLjM2IDEuMzRhMS4zNCAxLjM0IDAgMTEwLTIuNjhjLjc3IDAgMS4zNS42MSAxLjM1IDEuMzR6bS0yLjM1IDIuNDZoMS45OHYxMS41NWgtMS45OFY1OC43MnpNMjUuOCA2Mi41djcuNzdoLTEuODl2LTEuNTJjLS43MiAxLjE3LTIuMTQgMS44LTMuOSAxLjgtMi4zIDAtNC4wNS0xLjA0LTQuMDUtMy4zMiAwLTMgMi45OC0zLjQ3IDYuMDYtNC4xNWwxLjg0LS40di0uMDVjMC0xLjc2LTEuMTctMi40NC0yLjc4LTIuNDQtMS43NiAwLTMuMDMuODQtMy43NCAxLjQ2bC0uNjYtMS43YTcuMSA3LjEgMCAwMTQuNS0xLjVjMi45MyAwIDQuNjIgMS41OCA0LjYyIDQuMDR6bS0xLjk0IDIuODZWNjQuM2wtMS42Ny4zOGMtMi45NC42NS00LjI1IDEuMDktNC4yNSAyLjUzIDAgMS4wNy44OCAxLjY2IDIuMzYgMS42NiAxLjkzIDAgMy41Ni0xLjAxIDMuNTYtMy41MXpNMzkuMDggNjQuNDljMCAzLjctMi4xNSA2LjA3LTUuMzYgNi4wNy0xLjY3IDAtMy0uNjQtMy45LTEuODN2NC45NWgtMS45OFY1OC43MmgxLjkydjEuODJhNC42NSA0LjY1IDAgMDE0LjA3LTIuMWMzLjEzIDAgNS4yNSAyLjM3IDUuMjUgNi4wNXptLTIgMGMwLTIuNjItMS40NC00LjI3LTMuNi00LjI3LTIuMTUgMC0zLjcyIDEuNjUtMy43MiA0LjMgMCAyLjU5IDEuNSA0LjI2IDMuNjggNC4yNnMzLjY0LTEuNjYgMy42NC00LjN6TTQwLjc2IDU1LjM3aDEuOTh2MTQuOWgtMS45OHYtMTQuOXpNNTQuMjIgNjIuNXY3Ljc3aC0xLjg5di0xLjUyYy0uNzIgMS4xNy0yLjE0IDEuOC0zLjg5IDEuOC0yLjMgMC00LjA2LTEuMDQtNC4wNi0zLjMyIDAtMyAyLjk5LTMuNDcgNi4wNy00LjE1bDEuODQtLjR2LS4wNWMwLTEuNzYtMS4xOC0yLjQ0LTIuNzktMi40NC0xLjc2IDAtMy4wMy44NC0zLjc0IDEuNDZsLS42NS0xLjdhNy4xIDcuMSAwIDAxNC40OC0xLjVjMi45NCAwIDQuNjMgMS41OCA0LjYzIDQuMDR6bS0xLjkzIDIuODZWNjQuM2wtMS42OC4zOGMtMi45NC42NS00LjI1IDEuMDktNC4yNSAyLjUzIDAgMS4wNy44OCAxLjY2IDIuMzYgMS42NiAxLjk0IDAgMy41Ny0xLjAxIDMuNTctMy41MXpNNjEuNzcgNjkuNTJjLTEuMDYgMi43Ni0yLjQgMy44NC00LjgzIDQuNDNsLS42Mi0xLjZjMS4xOS0uNCAyLjI2LS44IDMuMDQtMS45M2wtNC40OC0xMS43SDU3bDEuNTQgNC4xNmMuNjUgMS43NCAxLjQxIDMuODIgMS45IDUuMThsMS45LTUuMTggMS41My00LjE2aDIuMDdsLTQuMTYgMTAuOE0zMyAyNS4xN0wxMC42NCAzNi40M0EyNS4yIDI1LjIgMCAwMTggMjUuMTdjMC00LjA1Ljk1LTcuODcgMi42NC0xMS4yNkwzMyAyNS4xN3pNMzMgMGEyNC44IDI0LjggMCAwMC0xNi4yIDZMNDMgMjAuMTRWMzAuMkwxNi44IDQ0LjM0YTI0LjggMjQuOCAwIDAwMTYuMiA2YzEzLjggMCAyNS0xMS4yNyAyNS0yNS4xN0M1OCAxMS4yNyA0Ni44IDAgMzMgMHoiLz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgpIj4KICAgICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgPC9tYXNrPgogICAgICA8cGF0aCBmaWxsPSIjM0Q0MzQ4IiBkPSJNNTAgMjUuMTdjMCAxMy45LTExLjIgMjUuMTctMjUgMjUuMTdTMCAzOS4wNyAwIDI1LjE3QzAgMTEuMjcgMTEuMiAwIDI1IDBzMjUgMTEuMjcgMjUgMjUuMTciIG1hc2s9InVybCgjYikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 66px 74px;
  display: block;
  position: relative;
  text-decoration: none; }
  .Episode-front-1AJVU:before {
    content: '';
    display: block;
    padding-top: 56.25%; }
  .Episode-front-1AJVU:after {
    background: linear-gradient(to bottom, transparent 50%, rgba(15, 22, 26, 0.6) 100%);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }

.Episode-image-2hcsg {
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.Episode-item-1iIs3 {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 10px;
  position: relative;
  vertical-align: top;
  padding-bottom: 30px; }

.Episode-labels-SAAL- {
  pointer-events: none; }

.Episode-progress-2bB_i {
  background: #bbc1c4;
  border: none;
  bottom: 0;
  color: #d9000b;
  display: inline-block;
  font-size: 0;
  height: 4px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 6; }
  .Episode-progress-2bB_i::-webkit-progress-bar {
    background: #bbc1c4; }
  .Episode-progress-2bB_i::-webkit-progress-value {
    background: #d9000b; }
  .Episode-progress-2bB_i::-moz-progress-bar {
    background: #d9000b; }

.Episode-synopsis-3fEzP {
  color: #bbc1c4;
  font-size: 1.3rem;
  line-height: 2rem;
  padding-top: 5px; }

.Episode-title-2TI57 {
  bottom: 7px;
  color: #f9fafb;
  display: block;
  font-size: 1.6rem;
  font-weight: normal;
  left: 3.5%;
  line-height: 1.9rem;
  max-height: 40px;
  max-width: 92.5%;
  overflow: hidden;
  position: absolute;
  white-space: normal;
  z-index: 1; }

.Episode-upcoming-1uvqL {
  cursor: default;
  pointer-events: none; }
  .Episode-upcoming-1uvqL .Episode-duration-KeNBl,
  .Episode-upcoming-1uvqL .Episode-synopsis-3fEzP,
  .Episode-upcoming-1uvqL progress,
  .Episode-upcoming-1uvqL .Episode-availability-1DXcZ {
    display: none; }
  .Episode-upcoming-1uvqL .Episode-title-2TI57 {
    bottom: 7px; }
  .Episode-upcoming-1uvqL .Episode-front-1AJVU .Episode-backdrop-2uoqN .Episode-play-link-xfMEG:after {
    opacity: 0.5; }
  .Episode-upcoming-1uvqL .Episode-front-1AJVU .Episode-image-2hcsg:before {
    background: rgba(15, 22, 26, 0.6);
    content: '';
    height: 100%;
    position: absolute;
    width: 100%; }

.Episode-upcominginfo-59RRb {
  color: #bbc1c4;
  font-size: 1.3rem;
  line-height: 2rem;
  padding-top: 35px; }

@media screen and (min-width: 1695px) {
  .Episode-item-1iIs3 {
    margin: 0 0.8% 1.6% 0.8%;
    width: 18.4%; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .Episode-item-1iIs3 {
    margin: 0 0.8% 1.6% 0.8%;
    width: 23.4%; } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .Episode-item-1iIs3 {
    margin: 0 0.69% 1.5% 0.79%;
    width: 23.5%; }
  .Episode-title-2TI57 {
    font-size: 1.4rem; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Episode-item-1iIs3 {
    margin: 0 0.965% 1.93% 0.965%;
    width: 31.4%; }
  .Episode-title-2TI57 {
    font-size: 1.4rem; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .Episode-item-1iIs3 {
    margin: 0 0.916% 1.83% 0.916%;
    width: 31.5%; }
  .Episode-title-2TI57 {
    bottom: 0.8vw;
    font-size: 1.6vw;
    left: 7px;
    line-height: 1.8vw;
    max-width: 65%; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Episode-item-1iIs3 {
    width: 48%;
    margin: 0 1% 2% 1%; }
  .Episode-title-2TI57 {
    font-size: 1.2rem;
    line-height: 1.6rem;
    max-height: 30px; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Episode-item-1iIs3 {
    width: 92.5vw;
    margin: 0; }
  .Episode-title-2TI57 {
    bottom: 2vw;
    font-size: 2.8vw;
    left: 7px;
    line-height: normal;
    max-width: 93%; } }
.ShowingResultsFor-container-3eeR1 {
  background: #0f161a;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
  z-index: 2; }
  .ShowingResultsFor-container-3eeR1 span {
    color: #f9fafb;
    font-size: 1.8rem; }
.CustomerServiceSuggestion-container-2vriC {
  margin: 40px 10px; }
  .CustomerServiceSuggestion-container-2vriC > span {
    color: #f9fafb;
    display: block;
    font-weight: 300;
    padding: 23px 0; }
  .CustomerServiceSuggestion-container-2vriC a {
    color: #f9fafb; }
    .CustomerServiceSuggestion-container-2vriC a:hover {
      color: #f9fafb;
      text-decoration: underline; }

@media screen and (min-width: 0) and (max-width: 627px) {
  .CustomerServiceSuggestion-container-2vriC {
    margin: 40px 0; } }
.SearchFilters-viaplay-header1-N8qBE {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SearchFilters-viaplay-header2-2ljuk {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SearchFilters-viaplay-header3-1IgIY {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SearchFilters-viaplay-header4-321c7 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SearchFilters-viaplay-header5-4wupY {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SearchFilters-viaplay-menu-header-WRDWn {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SearchFilters-viaplay-menu-subheader-Z_SHS, .SearchFilters-list-2vhZ0 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SearchFilters-viaplay-product-header-ZMOV_ {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SearchFilters-viaplay-product-subheader-1oazM {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SearchFilters-viaplay-paragraph-3Akfm {
  font-size: 2rem;
  line-height: 2.6rem; }

.SearchFilters-viaplay-button-featurebox-2e1GX {
  font-size: 1.6rem;
  font-weight: bold; }

.SearchFilters-viaplay-button-6EwBa {
  font-size: 1.4rem;
  font-weight: normal; }

.SearchFilters-viaplay-meta-1SA-E {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SearchFilters-viaplay-body-XZ8mL {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SearchFilters-viaplay-secondary-body-1dc17 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SearchFilters-viaplay-small-notice-29LUf {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SearchFilters-viaplay-thumbs-title-1vCKN {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SearchFilters-viaplay-thumbs-complement-1VCiN {
  font-size: 1.4rem;
  font-weight: 300; }

.SearchFilters-viaplay-tooltip-header-CUMAh {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SearchFilters-viaplay-tooltip-subheader-2mLuw {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SearchFilters-viaplay-schedule-hour-GLyRP {
  font-size: 2.6rem;
  font-weight: 300; }

.SearchFilters-viaplay-schedule-header-3T3dx {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SearchFilters-viaplay-schedule-body-3CSOL {
  font-size: 1.2rem;
  font-weight: normal; }

.SearchFilters-viaplay-schedule-flag-30aSa {
  font-size: 1rem; }

.SearchFilters-viaplay-numerals-2jPCs {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SearchFilters-container-2CiOg {
  background: #0f161a;
  text-align: center;
  position: relative; }

.SearchFilters-list-2vhZ0 {
  color: #bbc1c4;
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: right;
  top: 0;
  vertical-align: top;
  z-index: 11; }

.SearchFilters-item-1x_P3 {
  box-sizing: border-box;
  float: left;
  padding: 0 10px; }
  .SearchFilters-item-1x_P3 a {
    color: #bbc1c4;
    display: block; }
  .SearchFilters-item-1x_P3 a:hover {
    color: #f9fafb;
    display: block; }

.SearchFilters-active-1qXYe {
  color: #f9fafb;
  text-decoration: underline; }
  .SearchFilters-active-1qXYe a,
  .SearchFilters-active-1qXYe a:hover {
    color: #f9fafb;
    cursor: default; }

.SearchFilters-disabled-2H5k9,
.SearchFilters-disabled-2H5k9:hover {
  background: #0f161a; }
  .SearchFilters-disabled-2H5k9 a,
  .SearchFilters-disabled-2H5k9:hover a {
    color: #3c4448;
    cursor: default;
    pointer-events: none; }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SearchFilters-container-2CiOg {
    display: none; } }
.NoResultsDialogue-container-1uMyL {
  background: #0f161a;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 10px 60px 10px;
  position: relative;
  text-align: center; }
  .NoResultsDialogue-container-1uMyL span {
    color: #f9fafb; }
  .NoResultsDialogue-container-1uMyL a {
    color: #f9fafb; }
    .NoResultsDialogue-container-1uMyL a:hover {
      color: #f9fafb; }

.NoResultsDialogue-header-1fTY8 {
  color: #f9fafb;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 3.5rem;
  margin-bottom: 15px; }
.CookieBar-viaplay-header1-3fB1H {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.CookieBar-viaplay-header2-1mbow {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.CookieBar-viaplay-header3-302m1 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.CookieBar-viaplay-header4-147K_ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.CookieBar-viaplay-header5-3z9TS {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.CookieBar-viaplay-menu-header-3T71x {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.CookieBar-viaplay-menu-subheader-2_-oe {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.CookieBar-viaplay-product-header-arcvo {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.CookieBar-viaplay-product-subheader-1wF2R {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.CookieBar-viaplay-paragraph-1opxA {
  font-size: 2rem;
  line-height: 2.6rem; }

.CookieBar-viaplay-button-featurebox-22Cmq {
  font-size: 1.6rem;
  font-weight: bold; }

.CookieBar-viaplay-button-2eXP3 {
  font-size: 1.4rem;
  font-weight: normal; }

.CookieBar-viaplay-meta-2KRcd {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.CookieBar-viaplay-body-12f_2, .CookieBar-message-3QrwX, .CookieBar-message-3QrwX a {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.CookieBar-viaplay-secondary-body-Rffyx {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.CookieBar-viaplay-small-notice-9Pnr3 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.CookieBar-viaplay-thumbs-title-2xk63 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.CookieBar-viaplay-thumbs-complement-3Dddy {
  font-size: 1.4rem;
  font-weight: 300; }

.CookieBar-viaplay-tooltip-header-EhHC4 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.CookieBar-viaplay-tooltip-subheader-vjpP8 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.CookieBar-viaplay-schedule-hour-8Rlqz {
  font-size: 2.6rem;
  font-weight: 300; }

.CookieBar-viaplay-schedule-header-1BVRH {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.CookieBar-viaplay-schedule-body-6TtcS {
  font-size: 1.2rem;
  font-weight: normal; }

.CookieBar-viaplay-schedule-flag-7UCOL {
  font-size: 1rem; }

.CookieBar-viaplay-numerals-224-Z {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.CookieBar-container-1cTt8 {
  background-color: #f9fafb;
  padding: 8px;
  text-align: center; }

.CookieBar-cta-3QuP1 {
  position: absolute;
  top: 4px;
  right: 0; }

.CookieBar-message-3QrwX {
  text-align: left;
  width: 75%; }

.CookieBar-scaffold-35tly {
  margin: 0 80px;
  position: relative; }

.CookieBar-wrapper-3OPoa {
  color: #0f161a;
  display: block;
  margin: 8px auto;
  position: relative; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .CookieBar-scaffold-35tly {
    margin: 0 56px; } }

@media screen and (max-width: 760px) {
  .CookieBar-scaffold-35tly {
    margin: 0 16px;
    min-width: 296px; }
  .CookieBar-cta-3QuP1 {
    position: relative;
    top: 0;
    right: 0;
    text-align: left;
    margin-top: 8px; }
  .CookieBar-message-3QrwX {
    width: 100%; } }
.Footer-column-KJ-1N {
  display: table-cell;
  vertical-align: top;
  width: 16vw; }

.Footer-copyright-1uVB_ {
  color: #bbc1c4;
  font-size: 1.4rem;
  line-height: 64px;
  margin-right: 172px;
  position: relative; }
  .Footer-copyright-1uVB_:after {
    background-image: url(resources/partofNENT_dark-b8c393042100dd46c7b73a0932821e59.png);
    background-repeat: no-repeat;
    background-size: 128px 24px;
    bottom: -2px;
    content: '';
    display: inline-block;
    height: 24px;
    margin-left: 40px;
    position: absolute;
    width: 128px; }

.Footer-footer-3HToZ {
  display: block;
  flex: 0 0;
  position: relative; }

.Footer-logo-1awlv {
  background-image: url(resources/footer_logo_on_dark-1813b7691f1f0d7b1f46f4a5aedd82df.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  display: inline-block;
  height: 88px;
  margin-top: 40px;
  padding: 0;
  text-indent: -9999px;
  text-decoration: none;
  width: 80px; }

.Footer-logocolumn-38Lov {
  display: table-cell;
  min-width: 128px;
  text-align: left;
  vertical-align: top;
  width: 20vw; }

.Footer-lower-3xS4Y {
  background: #0f161a;
  height: 64px;
  position: relative;
  text-align: center; }

.Footer-table-1Tku3 {
  display: table;
  width: 78vw; }

.Footer-tablecontainer-3o1BY {
  display: table-cell;
  vertical-align: top; }

.Footer-upper-2B2qI {
  background: #0f161a;
  padding: 8px 0 48px;
  position: relative; }

@media screen and (min-resolution: 2x) {
  .Footer-logo-1awlv {
    background-image: url(resources/footer_logo_on_dark_large-701df0cb4fee498501d7ac69a0da086d.png); }
  .Footer-light-3yTDF .Footer-logo-1awlv {
    background-image: url(resources/footer_logo_on_light_large-f97b2ecf8b4414252749b2bf533b2827.png); } }

@media screen and (max-width: 939px) {
  .Footer-column-KJ-1N {
    display: block;
    width: auto;
    background: #0f161a; }
  .Footer-copyright-1uVB_ {
    display: block;
    line-height: normal;
    padding-top: 16px; }
  .Footer-footer-3HToZ {
    min-width: auto; }
  .Footer-logo-1awlv {
    margin-top: 32px; }
  .Footer-logocolumn-38Lov {
    background: #0f161a;
    border-top: solid 1px #3c4448;
    bottom: 0;
    display: block;
    height: 141px;
    position: absolute;
    text-align: center;
    width: 100%; }
  .Footer-lower-3xS4Y {
    min-width: auto;
    padding: 0; }
  .Footer-table-1Tku3 {
    display: block;
    width: auto; }
  .Footer-tablecontainer-3o1BY {
    display: block; }
  .Footer-upper-2B2qI {
    min-width: auto;
    padding: 0; }
  .Footer-upperscaffold-5Ldv_ {
    display: block;
    margin: 0;
    padding-bottom: 144px;
    position: relative;
    width: auto; }
    .Footer-upperscaffold-5Ldv_ > div {
      margin: 0;
      position: unset; } }

@media screen and (max-width: 760px) {
  .Footer-copyright-1uVB_ {
    margin: 0; }
    .Footer-copyright-1uVB_:after {
      display: none; } }
.FooterColumn-viaplay-header1-dY5Gh {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.FooterColumn-viaplay-header2-1A0Tf {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.FooterColumn-viaplay-header3-2RxDu {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.FooterColumn-viaplay-header4-LJDZ- {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.FooterColumn-viaplay-header5-OUyiV {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.FooterColumn-viaplay-menu-header-1SCH8, .FooterColumn-header-1hEQX {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.FooterColumn-viaplay-menu-subheader-2Bw4K {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.FooterColumn-viaplay-product-header-2Qlwc {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.FooterColumn-viaplay-product-subheader-2SYIC {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.FooterColumn-viaplay-paragraph-_GUVP {
  font-size: 2rem;
  line-height: 2.6rem; }

.FooterColumn-viaplay-button-featurebox-NxqAb {
  font-size: 1.6rem;
  font-weight: bold; }

.FooterColumn-viaplay-button-2Y3vV {
  font-size: 1.4rem;
  font-weight: normal; }

.FooterColumn-viaplay-meta-3gWGp {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.FooterColumn-viaplay-body-f6Y4k {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.FooterColumn-viaplay-secondary-body-IvqZm {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.FooterColumn-viaplay-small-notice-1vYbE {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.FooterColumn-viaplay-thumbs-title-2uXJ0 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.FooterColumn-viaplay-thumbs-complement-3ZpC- {
  font-size: 1.4rem;
  font-weight: 300; }

.FooterColumn-viaplay-tooltip-header-rPLXo {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.FooterColumn-viaplay-tooltip-subheader-_tJfw {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.FooterColumn-viaplay-schedule-hour-sPTQr {
  font-size: 2.6rem;
  font-weight: 300; }

.FooterColumn-viaplay-schedule-header-2CRtR {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.FooterColumn-viaplay-schedule-body-1Z_a- {
  font-size: 1.2rem;
  font-weight: normal; }

.FooterColumn-viaplay-schedule-flag-39vUf {
  font-size: 1rem; }

.FooterColumn-viaplay-numerals-7HUwP {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.FooterColumn-header-1hEQX {
  color: #f9fafb;
  line-height: normal;
  margin: 0;
  padding: 40px 0 8px; }
  .FooterColumn-header-1hEQX:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 2px;
    border-width: 0 2px 2px 0;
    content: '';
    display: none;
    height: 8px;
    position: absolute;
    right: 35px;
    top: 17px;
    width: 8px; }
  .FooterColumn-header-1hEQX:before {
    background-color: #3c4448;
    border-radius: 50%;
    content: '';
    display: none;
    height: 32px;
    margin-top: -16px;
    position: absolute;
    right: 24px;
    top: 50%;
    width: 32px; }
  .FooterColumn-header-1hEQX.FooterColumn-active-3hPgF:after {
    transform: rotate(-135deg);
    top: 21px; }

@media screen and (max-width: 939px) {
  .FooterColumn-active-3hPgF.FooterColumn-list-YrARA {
    background: #0f161a;
    transform-origin: center top; }
    .FooterColumn-active-3hPgF.FooterColumn-list-YrARA {
      animation: showFooterColumn 400ms ease-in-out forwards; }
  .FooterColumn-header-1hEQX {
    background: #0f161a;
    border-top: solid 1px #3c4448;
    cursor: pointer;
    font-weight: normal;
    padding: 16px 24px;
    position: relative; }
    .FooterColumn-header-1hEQX:before, .FooterColumn-header-1hEQX.FooterColumn-active-3hPgF:before, .FooterColumn-header-1hEQX:after, .FooterColumn-header-1hEQX.FooterColumn-active-3hPgF:after {
      display: block; }
  .FooterColumn-list-YrARA {
    max-height: 0;
    opacity: 0; } }
.FooterColumnLink-viaplay-header1-1MIcH {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.FooterColumnLink-viaplay-header2-1LrMo {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.FooterColumnLink-viaplay-header3-QOTRe {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.FooterColumnLink-viaplay-header4-3Hszz {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.FooterColumnLink-viaplay-header5-1zLun {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.FooterColumnLink-viaplay-menu-header-2VzT_ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.FooterColumnLink-viaplay-menu-subheader-3k-Io, .FooterColumnLink-link-BNNtM {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.FooterColumnLink-viaplay-product-header-2wfjM {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.FooterColumnLink-viaplay-product-subheader-2HT0T {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.FooterColumnLink-viaplay-paragraph-Rv9nN {
  font-size: 2rem;
  line-height: 2.6rem; }

.FooterColumnLink-viaplay-button-featurebox-HcUch {
  font-size: 1.6rem;
  font-weight: bold; }

.FooterColumnLink-viaplay-button-2R6sj {
  font-size: 1.4rem;
  font-weight: normal; }

.FooterColumnLink-viaplay-meta-HkV0S {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.FooterColumnLink-viaplay-body-2Gftt {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.FooterColumnLink-viaplay-secondary-body-1GgUd {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.FooterColumnLink-viaplay-small-notice-jBtfN {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.FooterColumnLink-viaplay-thumbs-title-g4XwV {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.FooterColumnLink-viaplay-thumbs-complement-1__i7 {
  font-size: 1.4rem;
  font-weight: 300; }

.FooterColumnLink-viaplay-tooltip-header-2yXK7 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.FooterColumnLink-viaplay-tooltip-subheader-ryweq {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.FooterColumnLink-viaplay-schedule-hour-3aT1d {
  font-size: 2.6rem;
  font-weight: 300; }

.FooterColumnLink-viaplay-schedule-header-W5JBd {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.FooterColumnLink-viaplay-schedule-body-2wBh5 {
  font-size: 1.2rem;
  font-weight: normal; }

.FooterColumnLink-viaplay-schedule-flag-_DHuq {
  font-size: 1rem; }

.FooterColumnLink-viaplay-numerals-NmXQ7 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.FooterColumnLink-item-3qm-j {
  padding: 0; }

.FooterColumnLink-link-BNNtM {
  color: #bbc1c4; }
  .FooterColumnLink-link-BNNtM:hover span {
    color: #bbc1c4;
    border-bottom: solid 1px #bbc1c4; }

.FooterColumnLink-light-34Xky .FooterColumnLink-link-BNNtM {
  color: #3c4448; }
  .FooterColumnLink-light-34Xky .FooterColumnLink-link-BNNtM:hover span {
    color: #3c4448; }

@media screen and (max-width: 939px) {
  .FooterColumnLink-link-BNNtM {
    display: block;
    padding: 0 80px 8px 24px; } }
.NavigationCompact-container-xSc5U {
  display: none; }

@media screen and (max-width: 939px) {
  .NavigationCompact-activeUser-n66mF,
  .NavigationCompact-activeNav-151Km {
    z-index: 12; }
  .NavigationCompact-activeSearch-3aWAv {
    z-index: 20; }
  .NavigationCompact-boxShadow-3N6e6 {
    background: #f9fafb;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 0 8px 0 rgba(15, 22, 26, 0.2);
    margin: 0;
    overflow: hidden; }
  .NavigationCompact-container-xSc5U {
    background-color: #0f161a;
    border-top: 1px solid #0f161a;
    display: block;
    position: relative; }
    .NavigationCompact-container-xSc5U.NavigationCompact-kidsProfile-1Thkz {
      background-color: #df66a5; }
  .NavigationCompact-dropdown-3JGsf {
    background: #f9fafb;
    box-shadow: 0 -2px 8px 0 #0f161a;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: 64px;
    transition: opacity 300ms ease 0s;
    width: 100%;
    z-index: 15; }
    .NavigationCompact-dropdown-3JGsf.NavigationCompact-kidsProfile-1Thkz {
      box-shadow: none; }
  .NavigationCompact-dropdownItem-3Q1hP {
    height: auto;
    padding: 0; }
    .NavigationCompact-dropdownItem-3Q1hP a {
      border-top: solid 1px rgba(187, 193, 196, 0.4);
      color: #0f161a;
      display: block;
      font-size: 1.6rem;
      line-height: normal;
      padding: 16px;
      padding-left: 64px;
      position: relative; }
      .NavigationCompact-dropdownItem-3Q1hP a:hover {
        background: #f9fafb;
        color: #0f161a; }
      .NavigationCompact-dropdownItem-3Q1hP a:before {
        left: 24px; }
  .NavigationCompact-dropdownProfileList-21v-3 {
    height: auto;
    padding: 0; }
    .NavigationCompact-dropdownProfileList-21v-3 li {
      border-top: solid 1px rgba(187, 193, 196, 0.4);
      color: #0f161a;
      display: block;
      font-size: 1.6rem;
      line-height: normal;
      padding: 6px 16px;
      position: relative; }
  .NavigationCompact-dropdownList-3iOXU {
    border-top: none;
    padding: 0; }
  .NavigationCompact-footer-1Z_x2 {
    cursor: pointer; }
  .NavigationCompact-navigation-1AoOV {
    background: #f9fafb;
    box-shadow: 0 -2px 8px 0 #0f161a;
    height: auto;
    left: 0;
    padding: 0;
    position: absolute;
    top: 64px;
    width: 100%; }
    .NavigationCompact-navigation-1AoOV a {
      color: #0f161a;
      display: block;
      font-size: 1.6rem;
      font-weight: 400;
      letter-spacing: 0.04em;
      line-height: normal;
      padding: 16px;
      text-align: left;
      text-transform: uppercase; }
      .NavigationCompact-navigation-1AoOV a:hover {
        color: #0f161a; }
      .NavigationCompact-navigation-1AoOV a + a {
        border-top: solid 1px rgba(187, 193, 196, 0.4); }
    .NavigationCompact-navigation-1AoOV.NavigationCompact-kidsProfile-1Thkz {
      box-shadow: none; }
  .NavigationCompact-right-2nTFQ {
    text-align: right; }
  .NavigationCompact-sections-1PsWb {
    height: 64px; }
    .NavigationCompact-sections-1PsWb > .NavigationCompact-left-3nGjh,
    .NavigationCompact-sections-1PsWb .NavigationCompact-center-2DJ1L,
    .NavigationCompact-sections-1PsWb .NavigationCompact-right-2nTFQ {
      display: inline-block;
      height: 100%;
      position: relative;
      vertical-align: top;
      width: 33.333%; }
  .NavigationCompact-toggleNavigation-9xcEl {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijk1IC03MiAyNCAxNSI+DQogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05NS03MmgyNHYzSDk1em0wIDZoMjR2M0g5NXptMCA2aDI0djNIOTV6Ii8+DQo8L3N2Zz4=) no-repeat;
    background-color: inherit;
    background-size: 24px 15px;
    border: none;
    cursor: pointer;
    display: block;
    height: 15px;
    left: 16px;
    position: absolute;
    top: 24px;
    width: 24px; }
  .NavigationCompact-user-2FvXI {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSI5LjYiIGN5PSI0LjQiIHI9IjQuNCIvPgogICAgPHBhdGggZD0iTTUuNCAxMS44YTguMSA4LjEgMCAwMTguNSAwbDUuNCAzLjhWMjBIMHYtNC40bDUuNC0zLjh6Ii8+CiAgPC9nPgo8L3N2Zz4=) no-repeat;
    background-color: transparent;
    background-position: 13px 11px;
    border: none;
    color: #f9fafb;
    cursor: pointer;
    display: inline-block;
    height: 64px;
    padding: 13px 44px 6px 0;
    position: relative;
    right: 0;
    top: 11px;
    vertical-align: top; }
    .NavigationCompact-user-2FvXI.NavigationCompact-avatar-384EK {
      align-items: center;
      background: none;
      display: inline-flex;
      height: 44px;
      justify-content: center;
      padding: 0 5px;
      top: 11px; }
    .NavigationCompact-user-2FvXI:after {
      display: none; }
  .NavigationCompact-userName-2Nok2 {
    display: none; }
  .NavigationCompact-wrapper-30AuY {
    height: 64px;
    margin: 0;
    position: relative;
    z-index: 12; }
    .NavigationCompact-wrapper-30AuY:after {
      clear: both;
      content: '';
      display: block; }
    .NavigationCompact-wrapper-30AuY > * {
      height: 100%; } }

@media screen and (max-width: 760px) {
  .NavigationCompact-user-2FvXI:after {
    display: none; }
  .NavigationCompact-userName-2Nok2 {
    display: none; }
  .NavigationCompact-wrapper-30AuY {
    min-width: 300px; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.SearchButton-active-7400e:not(.SearchButton-compact-e3gUr) {
  background: #f9fafb; }

.SearchButton-active-7400e:not(.SearchButton-compact-e3gUr):hover {
  background-color: #f9fafb; }

.SearchButton-container-RdbsS {
  cursor: pointer;
  display: inline-block;
  height: 66px;
  width: 66px;
  z-index: 15;
  user-select: none; }
  .SearchButton-container-RdbsS:not(.SearchButton-active-7400e):not(.SearchButton-compact-e3gUr):hover {
    background-color: #f9fafb; }
    .SearchButton-container-RdbsS:not(.SearchButton-active-7400e):not(.SearchButton-compact-e3gUr):hover {
      animation: fadeIn 200ms ease-in-out forwards; }
    .SearchButton-container-RdbsS:not(.SearchButton-active-7400e):not(.SearchButton-compact-e3gUr):hover .SearchButton-icon-kNXgg {
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi43IDE2LjciPgogIDxwYXRoIGZpbGw9IiMyMTJFMzQiIGQ9Ik0xNi43IDE1LjNsLTQuMS00LjFBNyA3IDAgMDA3IDBDMy4xIDAgMCAzLjEgMCA3YTcgNyAwIDAwMTEuMiA1LjZsNC4xIDQuMSAxLjQtMS40ek0yIDdjMC0yLjggMi4yLTUgNS01czUgMi4yIDUgNS0yLjIgNS01IDUtNS0yLjItNS01eiIvPgo8L3N2Zz4=) transparent no-repeat center 50%/18px; }
  .SearchButton-container-RdbsS .SearchButton-icon-kNXgg {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi43IDE2LjciPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNi43IDE1LjNsLTQuMS00LjFBNyA3IDAgMDA3IDBDMy4xIDAgMCAzLjEgMCA3YTcgNyAwIDAwMTEuMiA1LjZsNC4xIDQuMSAxLjQtMS40ek0yIDdjMC0yLjggMi4yLTUgNS01czUgMi4yIDUgNS0yLjIgNS01IDUtNS0yLjItNS01eiIvPgo8L3N2Zz4=) transparent no-repeat center 50%/18px;
    border: none;
    display: block;
    height: 100%;
    transition: transform 200ms;
    width: 100%; }

.SearchButton-container-RdbsS.SearchButton-active-7400e .SearchButton-icon-kNXgg {
  transform: rotate(90deg); }

.SearchButton-container-RdbsS.SearchButton-active-7400e:not(.SearchButton-compact-e3gUr) .SearchButton-icon-kNXgg {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43IDEyLjciPg0KICA8cG9seWdvbiBwb2ludHM9IjEyLjcgMS40IDExLjMgMCA2LjQgNC45IDEuNCAwIDAgMS40IDQuOSA2LjQgMCAxMS4zIDEuNCAxMi43IDYuNCA3LjggMTEuMyAxMi43IDEyLjcgMTEuMyA3LjggNi40ICIgZmlsbD0iIzIxMkUzNCIvPg0KPC9zdmc+) transparent no-repeat center 50%/15px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SearchButton-container-RdbsS {
    width: 50px; } }

@media screen and (min-width: 628px) and (max-width: 939px) {
  .SearchButton-container-RdbsS {
    width: 45px; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SearchButton-container-RdbsS {
    width: 35px; } }
.Navigation-viaplay-header1-wpyQ3 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Navigation-viaplay-header2-ywMQJ {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Navigation-viaplay-header3-1lvEe {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Navigation-viaplay-header4-1pQ5- {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Navigation-viaplay-header5-z91AR {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Navigation-viaplay-menu-header-3OWQI, .Navigation-center-OrmN8 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Navigation-viaplay-menu-subheader-2Pmro {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Navigation-viaplay-product-header-NDMaq {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Navigation-viaplay-product-subheader-fV5pU {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Navigation-viaplay-paragraph-2LcRB {
  font-size: 2rem;
  line-height: 2.6rem; }

.Navigation-viaplay-button-featurebox-1Q3a_ {
  font-size: 1.6rem;
  font-weight: bold; }

.Navigation-viaplay-button-2dVT4 {
  font-size: 1.4rem;
  font-weight: normal; }

.Navigation-viaplay-meta-tyxgG {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Navigation-viaplay-body-3d8Sm, .Navigation-dropdown-3teQi > a, .Navigation-dropdownList-3nqLi a,
.Navigation-dropdownProfileList-35qR5 a, .Navigation-footer-97055 a {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Navigation-viaplay-secondary-body-3_UR5 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Navigation-viaplay-small-notice-2GkCj {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Navigation-viaplay-thumbs-title-NzMAf {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Navigation-viaplay-thumbs-complement-m6s7i {
  font-size: 1.4rem;
  font-weight: 300; }

.Navigation-viaplay-tooltip-header-2zS4H {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Navigation-viaplay-tooltip-subheader-1kJbe {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Navigation-viaplay-schedule-hour-rcsox {
  font-size: 2.6rem;
  font-weight: 300; }

.Navigation-viaplay-schedule-header-rDmAr {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Navigation-viaplay-schedule-body-TzHGg {
  font-size: 1.2rem;
  font-weight: normal; }

.Navigation-viaplay-schedule-flag-j0paE {
  font-size: 1rem; }

.Navigation-viaplay-numerals-3chxD {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Navigation-activeSearch-3Lit_ {
  z-index: 20; }

.Navigation-boxShadow-1R065 {
  background: #f9fafb;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 0 8px 0 rgba(15, 22, 26, 0.2);
  margin: 0 7px 8px;
  overflow: hidden;
  padding-top: 8px; }
  .Navigation-boxShadow-1R065 ul + ul {
    border-top: solid 1px rgba(187, 193, 196, 0.4); }

.Navigation-container-2TZwn {
  background: #0f161a;
  border-top: 1px solid #0f161a;
  height: 64px;
  position: relative; }
  .Navigation-container-2TZwn.Navigation-kidsProfile-5hBFL {
    background: #df66a5; }

.Navigation-center-OrmN8 {
  padding: 0 16px;
  position: relative; }
  .Navigation-center-OrmN8:after {
    clear: both;
    content: '';
    display: block; }
  .Navigation-center-OrmN8 > * {
    float: left; }

.Navigation-dropdown-3teQi {
  overflow: hidden;
  position: absolute;
  right: -7px;
  text-align: left;
  transition: opacity 300ms ease 0s;
  width: 272px;
  z-index: 15; }
  .Navigation-dropdown-3teQi > a {
    color: #0f161a;
    line-height: 40px; }
  .Navigation-dropdown-3teQi .Navigation-customerService-bcUWe,
  .Navigation-dropdown-3teQi .Navigation-package-ptXOr,
  .Navigation-dropdown-3teQi .Navigation-settings-13ZUB,
  .Navigation-dropdown-3teQi .Navigation-profiles-2EzDF {
    color: #0f161a;
    text-decoration: none; }

.Navigation-dropdownItem-3DQfB {
  height: 40px;
  padding: 0 4px; }

.Navigation-dropdownProfileItem-2mly3 {
  height: 40px;
  padding: 4px 16px; }

.Navigation-dropdownList-3nqLi a,
.Navigation-dropdownProfileList-35qR5 a {
  cursor: pointer;
  line-height: 40px; }
  .Navigation-dropdownList-3nqLi a:hover, .Navigation-dropdownList-3nqLi a:focus,
  .Navigation-dropdownProfileList-35qR5 a:hover,
  .Navigation-dropdownProfileList-35qR5 a:focus {
    color: #0f161a;
    text-decoration: underline; }

.Navigation-dropdownList-3nqLi {
  padding: 8px 16px; }

.Navigation-dropdownProfileList-35qR5 {
  padding: 8px 0; }

.Navigation-footer-97055 {
  background: #f9fafb;
  padding: 8px 24px;
  text-align: center; }
  .Navigation-footer-97055 a {
    color: #0f161a;
    cursor: pointer;
    font-weight: bold;
    line-height: 40px; }
    .Navigation-footer-97055 a:hover, .Navigation-footer-97055 a:focus {
      color: #0f161a;
      text-decoration: underline; }

.Navigation-left-2ny6y {
  position: relative;
  width: 168px; }

.Navigation-logo-2ELVg {
  display: block;
  margin-top: 15px; }
  .Navigation-logo-2ELVg:hover {
    background: transparent;
    border: none; }
  .Navigation-logo-2ELVg img {
    display: block; }

.Navigation-right-1Ki5u {
  margin-left: auto;
  position: absolute;
  right: 0; }
  .Navigation-right-1Ki5u > div {
    display: inline-block;
    vertical-align: top; }

.Navigation-sections-2m1DR {
  display: inline-flex;
  width: 100%; }
  .Navigation-sections-2m1DR > .Navigation-left-2ny6y,
  .Navigation-sections-2m1DR .Navigation-center-OrmN8,
  .Navigation-sections-2m1DR .Navigation-right-1Ki5u {
    display: inline-block;
    vertical-align: top; }

.Navigation-wrapper-3jy5T {
  height: inherit;
  position: relative;
  z-index: 12; }
  .Navigation-wrapper-3jy5T:after {
    clear: both;
    display: block;
    content: ''; }
  .Navigation-wrapper-3jy5T > * {
    height: 100%; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Navigation-center-OrmN8 {
    padding: 0; } }

@media screen and (max-width: 939px) {
  .Navigation-container-2TZwn {
    display: none; } }
.NavigationProfileItem-container-2VI8N {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  cursor: pointer;
  color: #0f161a; }
  .NavigationProfileItem-container-2VI8N:hover, .NavigationProfileItem-container-2VI8N:focus {
    color: #0f161a;
    text-decoration: underline; }
  .NavigationProfileItem-container-2VI8N span {
    line-height: 40px; }
  .NavigationProfileItem-container-2VI8N .NavigationProfileItem-name-2Uvd3 {
    font-size: 1.5rem;
    margin-left: 6px;
    position: relative; }

.NavigationProfileItem-manage-7mGPH,
.NavigationProfileItem-create-1YCFS {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  height: 40px;
  min-width: 40px;
  width: 40px; }

.NavigationProfileItem-create-1YCFS {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPGcgZmlsbD0iIzBGMTYxQSI+CiAgICA8cGF0aCBkPSJNMjAgOWg4djMwaC04eiIvPgogICAgPHBhdGggZD0iTTM5IDIwdjhIOXYtOHoiLz4KICA8L2c+Cjwvc3ZnPg==); }

.NavigationProfileItem-manage-7mGPH {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iIzBGMTYxQSIgZD0iTTM1LjEgNy44bDQuNyA0LjdjLjUuNS41IDEuMiAwIDEuN2wtMyAzLTYuMy02LjQgMy0zYy40LS40IDEuMi0uNCAxLjYgMHpNMjkuMyAxMmw2LjMgNi40LTIwIDIwLjFIOS4xVjMybDIwLTIweiIvPgo8L3N2Zz4=); }

@media screen and (max-width: 939px) {
  .NavigationProfileItem-container-2VI8N .NavigationProfileItem-name-2Uvd3 {
    font-size: 1.6rem;
    margin-left: 10px; } }
.UserMenu-activeHover-NlhUR .UserMenu-toggle-Zntz9:after {
  border-color: #f9fafb; }

.UserMenu-activeHover-NlhUR .UserMenu-toggle-Zntz9 {
  background: #f9fafb;
  color: #0f161a;
  box-shadow: 0 0 8px 0 rgba(15, 22, 26, 0.2); }
  .UserMenu-activeHover-NlhUR .UserMenu-toggle-Zntz9:after {
    border-color: #0f161a; }

.UserMenu-detailsAuthenticated-1Q9Tj {
  position: relative;
  max-width: 190px; }

.UserMenu-container-ISGw2 {
  font-size: 0; }

.UserMenu-name-1xvt0 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 5px;
  max-width: 190px; }

.UserMenu-buttonbox-2hC4X {
  display: flex;
  align-items: center;
  justify-content: space-evenly; }

.UserMenu-toggle-Zntz9 {
  width: 100%;
  background: transparent;
  border: none;
  color: #f9fafb;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-weight: normal;
  height: 64px;
  margin: 0;
  max-width: 256px;
  overflow: hidden;
  padding: 0 40px 1px 20px;
  position: relative;
  text-align: right;
  text-decoration: none;
  text-size-adjust: 120%; }
  .UserMenu-toggle-Zntz9:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    height: 6px;
    margin-top: -6px;
    position: absolute;
    right: 24px;
    top: 50%;
    width: 6px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .UserMenu-lastName-3LDEb {
    display: none; }
  .UserMenu-toggle-Zntz9 {
    padding: 0 32px 1px 16px; }
    .UserMenu-toggle-Zntz9:after {
      right: 16px; } }
.StickyNotice-container-jen8m {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNyI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcgMTdhMiAyIDAgMDAyLTJINWEyIDIgMCAwMDIgMnptNS4zLTUuNVY3LjJjMC0yLjYtMS41LTQuOC00LTUuNHYtLjVDOC4zLjYgNy43IDAgNyAwYy0uNyAwLTEuMy42LTEuMyAxLjN2LjVjLTIuNS42LTQgMi44LTQgNS40djQuM0wwIDEzLjJ2LjhoMTR2LS44bC0xLjgtMS43eiIvPgo8L3N2Zz4=) center center no-repeat;
  background-size: 14px 17px;
  cursor: pointer;
  display: inline-block;
  height: 66px;
  position: relative;
  width: 68px; }
  .StickyNotice-container-jen8m.StickyNotice-unread-19fUQ:before {
    background-color: #d9000b;
    border-radius: 5px;
    content: '';
    height: 10px;
    position: absolute;
    right: 23px;
    top: 21px;
    width: 10px; }

.StickyNotice-scroll-3uMii {
  box-shadow: 0 2px 4px 0 rgba(15, 22, 26, 0.25);
  max-height: 479px;
  overflow-y: auto; }
  .StickyNotice-scroll-3uMii a > div {
    border-bottom: solid 1px rgba(187, 193, 196, 0.4); }
  .StickyNotice-scroll-3uMii a:last-child > div {
    border-bottom: none; }

.StickyNotice-wrapper-KzsvS {
  opacity: 1;
  position: absolute;
  right: -66px;
  top: 57px;
  -webkit-animation: StickyNotice-ease-in-sticky-206BC 0.3s ease forwards;
  -moz-animation: StickyNotice-ease-in-sticky-206BC 0.3s ease forwards;
  -o-animation: StickyNotice-ease-in-sticky-206BC 0.3s ease forwards; }
  .StickyNotice-wrapper-KzsvS:before {
    border-bottom: 4px solid #f9fafb;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: '';
    height: 0;
    position: absolute;
    right: 96px;
    top: -4px;
    width: 0; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .StickyNotice-container-jen8m {
    width: 50px; }
    .StickyNotice-container-jen8m.StickyNotice-unread-19fUQ:before {
      right: 14px; }
  .StickyNotice-wrapper-KzsvS:before {
    right: 87px; } }

@media screen and (min-width: 628px) and (max-width: 939px) {
  .StickyNotice-wrapper-KzsvS {
    right: -20px; }
    .StickyNotice-wrapper-KzsvS:before {
      right: 50px; } }

@media screen and (min-width: 628px) and (max-width: 939px) {
  .StickyNotice-container-jen8m {
    width: 45px; }
    .StickyNotice-container-jen8m.StickyNotice-unread-19fUQ:before {
      right: 11.5px; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .StickyNotice-container-jen8m {
    width: 40px; }
    .StickyNotice-container-jen8m.StickyNotice-unread-19fUQ:before {
      right: 9px; }
  .StickyNotice-wrapper-KzsvS {
    right: -5px; }
    .StickyNotice-wrapper-KzsvS:before {
      right: 20px; } }

@media screen and (min-width: 0) and (max-width: 370px) {
  .StickyNotice-container-jen8m {
    display: none; } }
.NavigationItem-viaplay-header1-1vOqQ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.NavigationItem-viaplay-header2-2hjLh {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.NavigationItem-viaplay-header3-257Ue {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.NavigationItem-viaplay-header4-rb53_ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.NavigationItem-viaplay-header5-3Vf2b {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.NavigationItem-viaplay-menu-header-11KMX, .NavigationItem-item-1yyFq {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.NavigationItem-viaplay-menu-subheader-2oQvF {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.NavigationItem-viaplay-product-header-2yi7_ {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.NavigationItem-viaplay-product-subheader-1R4VC {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.NavigationItem-viaplay-paragraph-oYyRR {
  font-size: 2rem;
  line-height: 2.6rem; }

.NavigationItem-viaplay-button-featurebox-cHko5 {
  font-size: 1.6rem;
  font-weight: bold; }

.NavigationItem-viaplay-button-3Uz8P {
  font-size: 1.4rem;
  font-weight: normal; }

.NavigationItem-viaplay-meta-2O4NV {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.NavigationItem-viaplay-body-3od77 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.NavigationItem-viaplay-secondary-body-1HqyP, .NavigationItem-watched-10Wb3,
.NavigationItem-starred-1lz-q,
.NavigationItem-purchased-7KcHW,
.NavigationItem-favourites-9mXRZ {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.NavigationItem-viaplay-small-notice-3vGEt {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.NavigationItem-viaplay-thumbs-title-QsJJc {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.NavigationItem-viaplay-thumbs-complement-1rAuZ {
  font-size: 1.4rem;
  font-weight: 300; }

.NavigationItem-viaplay-tooltip-header-16hT3 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.NavigationItem-viaplay-tooltip-subheader-3oybc {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.NavigationItem-viaplay-schedule-hour-3N3hJ {
  font-size: 2.6rem;
  font-weight: 300; }

.NavigationItem-viaplay-schedule-header-2ISVA {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.NavigationItem-viaplay-schedule-body-vMBQ0 {
  font-size: 1.2rem;
  font-weight: normal; }

.NavigationItem-viaplay-schedule-flag-xIhJa {
  font-size: 1rem; }

.NavigationItem-viaplay-numerals-3sQvQ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.NavigationItem-item-1yyFq {
  display: block;
  padding: 0 24px;
  color: #f9fafb;
  text-decoration: none;
  line-height: calc(64px - 1px);
  padding-top: 1px;
  cursor: pointer; }
  .NavigationItem-item-1yyFq:hover:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa), .NavigationItem-item-1yyFq:focus:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa) {
    background: #bbc1c4;
    color: #0f161a;
    text-decoration: none; }
  .NavigationItem-item-1yyFq.NavigationItem-watched-10Wb3:hover:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa), .NavigationItem-item-1yyFq.NavigationItem-starred-1lz-q:hover:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa), .NavigationItem-item-1yyFq.NavigationItem-purchased-7KcHW:hover:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa), .NavigationItem-item-1yyFq.NavigationItem-favourites-9mXRZ:hover:not(.NavigationItem-active-N41nd):not(.NavigationItem-compact-18sWa) {
    background: #f9fafb; }

.NavigationItem-item-1yyFq.NavigationItem-active-N41nd {
  background: #f9fafb;
  color: #0f161a;
  text-decoration: none; }

.NavigationItem-watched-10Wb3,
.NavigationItem-starred-1lz-q,
.NavigationItem-purchased-7KcHW,
.NavigationItem-favourites-9mXRZ {
  color: #0f161a;
  text-decoration: none;
  position: relative;
  text-transform: none;
  position: relative;
  padding-left: 39px; }
  .NavigationItem-watched-10Wb3:before,
  .NavigationItem-starred-1lz-q:before,
  .NavigationItem-purchased-7KcHW:before,
  .NavigationItem-favourites-9mXRZ:before {
    display: block;
    position: absolute;
    content: '';
    top: 50%; }

.NavigationItem-watched-10Wb3:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNyAyMCI+DQogIDxwYXRoIGZpbGw9IiMyMTJEMzMiIGQ9Ik0xOC41IDYuNGMtMiAwLTMuNSAxLjYtMy41IDMuNXMxLjYgMy41IDMuNSAzLjVTMjIgMTEuOCAyMiA5LjljLS4xLTEuOS0xLjYtMy41LTMuNS0zLjV6bTAtNi40QzkuMyAwIDAgMTAgMCAxMHM5LjMgMTAgMTguNSAxMFMzNyAxMCAzNyAxMCAyNy43IDAgMTguNSAwem0wIDE3Yy0zLjkgMC03LjEtMy4yLTcuMS03LjFzMy4yLTcuMSA3LjEtNy4xIDcuMSAzLjIgNy4xIDcuMWE3LjIgNy4yIDAgMDEtNy4xIDcuMXoiLz4NCjwvc3ZnPg==) no-repeat;
  background-size: 26px 14px;
  width: 26px;
  height: 14px;
  margin-top: -8px;
  left: 0; }

.NavigationItem-starred-1lz-q:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iIzExMSIgZD0iTTIyIDguOWwtNS45IDUuNCAyLjYgOS43LTcuNy01LjNMMy4zIDI0bDIuNi05LjdMMCA4LjloNy43TDExIDBsMy4zIDguOXoiLz4KPC9zdmc+) no-repeat;
  background-size: 22px 24px;
  width: 22px;
  height: 24px;
  margin-top: -14px;
  left: 1px; }

.NavigationItem-purchased-7KcHW:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxOCAxNiI+DQogIDxwYXRoIGZpbGw9IiMyMTJEMzMiIGQ9Ik0xNi44IDE1LjRsLTEuOS42Yy0uNS4xLTEuMS0uMi0xLjItLjdMMTAgMS44Yy0uMS0uNS4yLTEuMS43LTEuMmwyLS42Yy41LS4xIDEuMS4yIDEuMi43bDMuNiAxMy41YTEgMSAwIDAxLS43IDEuMnpNMyAwSDFhMSAxIDAgMDAtMSAxdjE0YzAgLjYuNSAxIDEgMWgyYy41IDAgMS0uNCAxLTFWMWMwLS42LS41LTEtMS0xem0wIDE0SDF2LTJoMnYyeiIgLz4NCiAgPHBhdGggZmlsbD0iIzIxMkQzMyIgZD0iTTkgMEg3YTEgMSAwIDAwLTEgMXYxNGMwIC42LjUgMSAxIDFoMmMuNSAwIDEtLjQgMS0xVjFjMC0uNi0uNS0xLTEtMXptMCAxNEg3di0yaDJ2MnoiIC8+DQo8L3N2Zz4=) no-repeat;
  background-size: 18px 16px;
  width: 18px;
  height: 16px;
  margin-top: -8px;
  left: 4px; }

.NavigationItem-favourites-9mXRZ:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAyMC4zIj4NCiAgPHBhdGggZmlsbD0iIzIxMkUzNCIgZD0iTTE5IDcuNmgtNi4zTDkuNSAwIDYuMyA3LjZIMEw0LjcgMTJsLTIuMiA4LjMgNy01LjEgNyA1LjEtMi43LTguM3oiLz4NCjwvc3ZnPg==) no-repeat;
  background-size: 19px 20px;
  width: 19px;
  height: 20px;
  margin-top: -12px;
  left: 2px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .NavigationItem-item-1yyFq {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 1.3rem;
    letter-spacing: 0.01em; }
    .NavigationItem-item-1yyFq.NavigationItem-watched-10Wb3, .NavigationItem-item-1yyFq.NavigationItem-starred-1lz-q, .NavigationItem-item-1yyFq.NavigationItem-purchased-7KcHW, .NavigationItem-item-1yyFq.NavigationItem-favourites-9mXRZ {
      padding-left: 39px; } }

@media screen and (max-width: 939px) {
  .NavigationItem-item-1yyFq.NavigationItem-active-N41nd.NavigationItem-compact-18sWa {
    color: #0f161a; }
  .NavigationItem-item-1yyFq.NavigationItem-compact-18sWa:hover {
    color: #0f161a; } }
.Layout-internal-page-dNeAX {
  min-height: 100vh;
  display: flex;
  flex-direction: column; }
@keyframes StickyMessage-ease-in-sticky-2iDgk {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.StickyMessage-container-FBO8v {
  background-color: #f9fafb;
  display: flex;
  position: relative;
  text-align: left;
  width: 400px; }
  .StickyMessage-container-FBO8v.StickyMessage-unread-3Xs6g:after {
    background-color: #d9000b;
    border-radius: 5px;
    content: '';
    height: 8px;
    position: relative;
    right: 16px;
    top: 42.5px;
    width: 8px;
    animation: StickyMessage-fade-out-35YLn 0.8s 1;
    animation-fill-mode: forwards;
    animation-delay: 1s; }

.StickyMessage-image-1-lQ6 {
  background-color: #f9fafb;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 95px;
  width: 167px; }

.StickyMessage-message-1eJ53 {
  border-top: solid 1px transparent;
  box-sizing: border-box;
  color: #0f161a;
  display: flex;
  flex-direction: column;
  height: 95px;
  justify-content: center;
  line-height: 1.9rem;
  overflow: hidden;
  padding: 4px 24px 24px 16px;
  width: 226px; }
  .StickyMessage-message-1eJ53:hover {
    text-decoration: underline; }

.StickyMessage-time-3PXJU {
  bottom: 5px;
  color: #3c4448;
  font-size: 1.2rem;
  left: 182px;
  line-height: normal;
  position: absolute; }

.StickyMessage-share-2Oxly {
  background: #3c4448; }
  .StickyMessage-share-2Oxly .StickyMessage-message-1eJ53 {
    color: #f9fafb;
    padding: 4px 24px 4px 16px; }
  .StickyMessage-share-2Oxly .StickyMessage-time-3PXJU {
    display: none; }

@keyframes StickyMessage-fade-out-35YLn {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .StickyMessage-container-FBO8v:before {
    right: 71px; } }

@media screen and (min-width: 628px) and (max-width: 939px) {
  .StickyMessage-container-FBO8v:before {
    right: 36px; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .StickyMessage-container-FBO8v {
    height: 74px;
    width: 315px; }
    .StickyMessage-container-FBO8v:before {
      right: 34px; }
  .StickyMessage-image-1-lQ6 {
    display: inline-block;
    height: 74px;
    width: 130px; }
  .StickyMessage-image-1-lQ6 img {
    height: 74px;
    width: 130px; }
  .StickyMessage-message-1eJ53 {
    font-size: 1.3rem;
    height: 74px;
    line-height: 1.6rem;
    margin: 0 17px 0 0;
    width: 168px; }
  .StickyMessage-time-3PXJU {
    left: 145px; } }
.blocksEnsembleContainer-container-2Agm- {
  padding-bottom: 80px;
  position: relative; }
  .blocksEnsembleContainer-container-2Agm-.blocksEnsembleContainer-kidsExperience-1vjZu {
    background: linear-gradient(#df66a5 50%, #00b7f8);
    background-attachment: fixed; }
.AutoPlayerWrapper-container-1Og2l {
  border-radius: 10px;
  margin: 0 32px;
  overflow: hidden;
  position: relative;
  transition: width 1s ease-in-out, height 1s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0); }
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-inactive-3fIVx {
    height: 338px;
    width: 600px; }
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-active-27X2r {
    height: 450px;
    width: 800px; }
  .AutoPlayerWrapper-container-1Og2l .AutoPlayerWrapper-bgImage-3tOGJ {
    background-size: cover;
    height: 100%;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity 3s ease-out;
    width: 100%;
    z-index: 15;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0); }
    .AutoPlayerWrapper-container-1Og2l .AutoPlayerWrapper-bgImage-3tOGJ.AutoPlayerWrapper-active-27X2r {
      opacity: 0; }
  .AutoPlayerWrapper-container-1Og2l .AutoPlayerWrapper-clickHandler-1YMnI {
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 15; }

@media screen and (max-width: 1279px) {
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-inactive-3fIVx {
    height: 225px;
    width: 400px; }
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-active-27X2r {
    height: 337.5px;
    width: 600px; } }

@media screen and (max-width: 939px) {
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-inactive-3fIVx {
    height: 225px;
    width: 400px; }
  .AutoPlayerWrapper-container-1Og2l.AutoPlayerWrapper-active-27X2r {
    height: 225px;
    width: 400px; } }
.AutoPlayBlockComponent-container-3mFvW {
  min-height: 490px;
  overflow: hidden; }
  .AutoPlayBlockComponent-container-3mFvW .AutoPlayBlockComponent-inner-3SuS2,
  .AutoPlayBlockComponent-container-3mFvW .AutoPlayBlockComponent-wrapper-iCAZ6 {
    align-items: center;
    display: inline-flex;
    flex-direction: row;
    justify-content: center; }
  .AutoPlayBlockComponent-container-3mFvW .AutoPlayBlockComponent-wrapper-iCAZ6 {
    margin: 20px 0px;
    transition: transform 1s ease; }

.AutoPlayBlockComponent-title-1BXu5 {
  color: #f9fafb;
  font-size: 3rem;
  font-weight: normal;
  letter-spacing: -0.01em;
  line-height: 36px;
  margin: 8px;
  padding: 24px 0px 0px;
  text-align: center; }

@media screen and (max-width: 1279px) {
  .AutoPlayBlockComponent-container-3mFvW {
    min-height: 385px; } }

@media screen and (max-width: 939px) {
  .AutoPlayBlockComponent-container-3mFvW {
    min-height: 275px; } }
.AutoPlayerUI-container-1gB4o {
  cursor: pointer;
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 15;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0); }
  .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao {
    background: linear-gradient(to bottom, transparent, rgba(15, 22, 26, 0.5) 30%, rgba(15, 22, 26, 0.9));
    bottom: -2px;
    display: flex;
    flex-direction: column;
    padding: 24px;
    position: absolute;
    width: calc(100% - 48px); }
    .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      z-index: 15; }
      .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb {
        align-items: center;
        background: #f9fafb;
        border-radius: 50px;
        color: #0f161a;
        cursor: pointer;
        display: flex;
        font-size: 1.8rem;
        font-weight: 700;
        padding: 4px 32px;
        pointer-events: all;
        text-decoration: none;
        transition: transform 0.05s ease-in-out; }
        .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-playIcon-FYh8W {
          background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgPGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSI+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgc3Ryb2tlPSIjMjEyZDMzIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwYXRoIGZpbGw9IiMyMTJEMzMiIGQ9Ik0xMC44IDZMOSA3LjdsNC41IDQuM0w5IDE2LjNsMS44IDEuNyA2LjItNi02LjItNiIvPgogIDwvZz4KPC9zdmc+) center no-repeat;
          background-size: cover;
          height: 32px;
          width: 32px; }
        .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-text-EivWt {
          padding: 8px; }
        .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb:hover {
          transform: scale(1.04); }

@media screen and (max-width: 1279px) {
  .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao {
    padding: 16px;
    width: calc(100% - 32px); }
    .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb {
      font-size: 1.6rem;
      padding: 4px 24px; }
      .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-playIcon-FYh8W {
        height: 32px;
        width: 32px; }
      .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-text-EivWt {
        padding: 4px; } }

@media screen and (max-width: 939px) {
  .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao {
    padding: 12px;
    width: calc(100% - 24px); }
    .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb {
      font-size: 1.4rem;
      height: 28px;
      padding: 4px 16px; }
      .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-playIcon-FYh8W {
        height: 24px;
        width: 24px; }
      .AutoPlayerUI-container-1gB4o .AutoPlayerUI-bottomUI-2m6ao .AutoPlayerUI-buttons-1X4U8 .AutoPlayerUI-watchNow-3BmDb .AutoPlayerUI-text-EivWt {
        padding: 4px; } }
.BlinkingLiveIcon-liveIcon-2wKaj {
  color: #d9000b;
  display: inline-flex;
  left: 16px;
  position: absolute;
  pointer-events: none;
  top: 16px;
  z-index: 15; }
  .BlinkingLiveIcon-liveIcon-2wKaj .BlinkingLiveIcon-blink-2ztIh {
    animation: BlinkingLiveIcon-blink-animation-19xk0 2s steps(5, start) infinite;
    background: #d9000b;
    border-radius: 8px;
    height: 8px;
    margin: 9px 8px;
    width: 8px; }
  .BlinkingLiveIcon-liveIcon-2wKaj .BlinkingLiveIcon-text-2XlV8 {
    background: #d9000b;
    border-radius: 4px;
    color: #f9fafb;
    font-size: 1.5rem;
    font-weight: 600;
    padding: 2px 8px; }

@keyframes BlinkingLiveIcon-blink-animation-19xk0 {
  to {
    visibility: hidden; } }

@media screen and (max-width: 1279px) {
  .BlinkingLiveIcon-liveIcon-2wKaj .BlinkingLiveIcon-text-2XlV8 {
    font-size: 1.2rem; } }

@media screen and (max-width: 939px) {
  .BlinkingLiveIcon-liveIcon-2wKaj {
    left: 8px;
    top: 8px; } }
.AutoPlayerMeta-container-2maAn {
  color: #f9fafb;
  display: flex;
  flex-direction: column;
  padding: 24px 0px; }
  .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-title-2BTBF,
  .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-subTitle-Ox5bj {
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
  .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-title-2BTBF {
    display: block;
    font-size: 2.2rem;
    font-weight: 900;
    line-height: initial;
    margin-top: 1.45vh; }
  .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-subTitle-Ox5bj {
    font-size: 1.6rem;
    margin-top: 0.45vh; }

@media screen and (max-width: 939px) {
  .AutoPlayerMeta-container-2maAn {
    bottom: 16px;
    left: 16px;
    padding: 12px 0px; }
    .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-title-2BTBF {
      font-size: 1.8rem; }
    .AutoPlayerMeta-container-2maAn .AutoPlayerMeta-subTitle-Ox5bj {
      font-size: 1.2rem; } }
.ProductPageTabs-container-2JePA {
  display: flex; }

.ProductPageTabs-tabContainer-3IrS1 {
  cursor: pointer; }
.Tab-tab-5yssa {
  color: #f9fafb;
  display: inline-flex;
  font-size: 2rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: -0.1px;
  margin: 0 24px 0 0;
  padding-top: 16px;
  text-transform: uppercase; }

.Tab-hoverable-sJRNX:hover {
  color: #bbc1c4; }

.Tab-active-8MTxF {
  border-bottom: 3px solid #f9fafb;
  font-weight: bold; }
.AutoPlayer-autoPlayer-yCc63 {
  align-items: center;
  background: #0f161a;
  display: flex;
  height: 100%;
  justify-content: center;
  min-height: auto;
  width: 100%;
  z-index: 10;
  cursor: pointer; }
  .AutoPlayer-autoPlayer-yCc63 .AutoPlayer-clickSink-2lQF- {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 15; }
  .AutoPlayer-autoPlayer-yCc63 .AutoPlayer-playIcon-1Wibc {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjYuNS44MzNjMTQuMTE3IDAgMjUuNjY3IDExLjU1IDI1LjY2NyAyNS42NjdTNDAuNjE3IDUyLjE2NyAyNi41IDUyLjE2Ny44MzMgNDAuNjE3LjgzMyAyNi41IDEyLjM4My44MzMgMjYuNS44MzMiIGZpbGw9IiMwMDAiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIzLjQ3NSAxNC45NWwtMy4zIDMuMyA4LjM0MiA4LjI1LTguMzQyIDguMjUgMy4zIDMuM0wzNS4xMTcgMjYuNSAyMy40NzUgMTQuOTUiLz48L2c+PC9zdmc+) center no-repeat;
    background-size: contain;
    height: 80px;
    pointer-events: none;
    width: 80px;
    z-index: 15; }

@media screen and (max-width: 1279px) {
  .AutoPlayer-autoPlayer-yCc63 .AutoPlayer-playIcon-1Wibc {
    height: 64px;
    width: 64px; } }

@media screen and (max-width: 939px) {
  .AutoPlayer-autoPlayer-yCc63 .AutoPlayer-playIcon-1Wibc {
    height: 40px;
    width: 40px; } }
.StoreIntro-viaplay-header1-3oJhL {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.StoreIntro-viaplay-header2-3QC6A, .StoreIntro-header-1V8WO {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.StoreIntro-viaplay-header3-10sEd {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.StoreIntro-viaplay-header4-3tp-R {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.StoreIntro-viaplay-header5-2oCRC {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.StoreIntro-viaplay-menu-header-3h7Tq {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.StoreIntro-viaplay-menu-subheader-2l1Ed {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.StoreIntro-viaplay-product-header-2-T6J {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.StoreIntro-viaplay-product-subheader-3mcWM {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.StoreIntro-viaplay-paragraph-4qyt7 {
  font-size: 2rem;
  line-height: 2.6rem; }

.StoreIntro-viaplay-button-featurebox-dtMEp {
  font-size: 1.6rem;
  font-weight: bold; }

.StoreIntro-viaplay-button-1E026 {
  font-size: 1.4rem;
  font-weight: normal; }

.StoreIntro-viaplay-meta-2lKn_, .StoreIntro-text-1dQX7 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.StoreIntro-viaplay-body-1JJaY {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.StoreIntro-viaplay-secondary-body-25wyd {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.StoreIntro-viaplay-small-notice-3leCs {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.StoreIntro-viaplay-thumbs-title-1Nbjq {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.StoreIntro-viaplay-thumbs-complement-eilEF {
  font-size: 1.4rem;
  font-weight: 300; }

.StoreIntro-viaplay-tooltip-header-2A7dT {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.StoreIntro-viaplay-tooltip-subheader-1Bm1F {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.StoreIntro-viaplay-schedule-hour-2SNqq {
  font-size: 2.6rem;
  font-weight: 300; }

.StoreIntro-viaplay-schedule-header-3aRdd {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.StoreIntro-viaplay-schedule-body-1U_VY {
  font-size: 1.2rem;
  font-weight: normal; }

.StoreIntro-viaplay-schedule-flag-2k-Ho {
  font-size: 1rem; }

.StoreIntro-viaplay-numerals-2QBx4 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.StoreIntro-container-23PAT {
  text-align: center; }

.StoreIntro-extra-1Bz_m {
  padding-left: 5px; }
  .StoreIntro-extra-1Bz_m a {
    border-bottom: 1px solid transparent;
    color: #f9fafb;
    white-space: nowrap; }
    .StoreIntro-extra-1Bz_m a:hover {
      color: #f9fafb;
      border-color: #f9fafb;
      text-decoration: none; }

.StoreIntro-header-1V8WO {
  color: #f9fafb;
  display: block;
  margin-top: 24px;
  margin-bottom: 0; }

.StoreIntro-text-1dQX7 {
  box-sizing: border-box;
  color: #f9fafb;
  width: 100%;
  padding: 0 192px;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.4rem; }

@media screen and (max-width: 1279px) {
  .StoreIntro-text-1dQX7 {
    padding: 0; } }
.TVEChannels-container-1yl6l {
  padding: 64px 0; }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.CategoryGroups-container-okkjW {
  display: table;
  margin-bottom: 16px; }
  .CategoryGroups-container-okkjW {
    animation: fadeIn 200ms ease-in-out forwards; }

.CategoryGroups-header-1S81i {
  color: #0f161a;
  font-weight: bold;
  padding: 8px 24px;
  vertical-align: middle; }

.CategoryGroups-group-22gP4 {
  display: table-cell;
  min-width: 280px; }
  .CategoryGroups-group-22gP4 + .CategoryGroups-group-22gP4 {
    padding-left: 0; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .CategoryGroups-group-22gP4 {
    min-width: 216px; } }

@media screen and (max-width: 480px) {
  .CategoryGroups-container-okkjW {
    width: 100%; }
  .CategoryGroups-group-22gP4 {
    display: block;
    width: 100%; }
  .CategoryGroups-header-1S81i {
    padding: 16px 24px; } }
.SectionNavigation-viaplay-header1-2TRx2 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SectionNavigation-viaplay-header2-ZYKes {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SectionNavigation-viaplay-header3-2azd1 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SectionNavigation-viaplay-header4-1lr6_ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SectionNavigation-viaplay-header5-3jqNt {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SectionNavigation-viaplay-menu-header-1oL0e {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SectionNavigation-viaplay-menu-subheader-1PpvQ, .SectionNavigation-button-1s6uT, .SectionNavigation-container-18gI_, .SectionNavigation-category-dV2_A, .SectionNavigation-dropdown-1aENK {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SectionNavigation-viaplay-product-header-1xMdu {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SectionNavigation-viaplay-product-subheader-1HYpH {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SectionNavigation-viaplay-paragraph-qfTll {
  font-size: 2rem;
  line-height: 2.6rem; }

.SectionNavigation-viaplay-button-featurebox-18N4E {
  font-size: 1.6rem;
  font-weight: bold; }

.SectionNavigation-viaplay-button-2jmcC {
  font-size: 1.4rem;
  font-weight: normal; }

.SectionNavigation-viaplay-meta-TM4i3 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SectionNavigation-viaplay-body-3eV77 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SectionNavigation-viaplay-secondary-body-1NVVt {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SectionNavigation-viaplay-small-notice-13Bmx {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SectionNavigation-viaplay-thumbs-title-rL71F {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SectionNavigation-viaplay-thumbs-complement-2DbFD {
  font-size: 1.4rem;
  font-weight: 300; }

.SectionNavigation-viaplay-tooltip-header-2aaGU {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SectionNavigation-viaplay-tooltip-subheader-1mSpD {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SectionNavigation-viaplay-schedule-hour--fzTa {
  font-size: 2.6rem;
  font-weight: 300; }

.SectionNavigation-viaplay-schedule-header-QrFIV {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SectionNavigation-viaplay-schedule-body-2r7xB {
  font-size: 1.2rem;
  font-weight: normal; }

.SectionNavigation-viaplay-schedule-flag-1BQsS {
  font-size: 1rem; }

.SectionNavigation-viaplay-numerals-1CqR4 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SectionNavigation-active-2eXEQ .SectionNavigation-button-1s6uT,
.SectionNavigation-kidsExperience-3ngp-.SectionNavigation-active-2eXEQ .SectionNavigation-button-1s6uT {
  background: #f9fafb;
  color: #0f161a; }
  .SectionNavigation-active-2eXEQ .SectionNavigation-button-1s6uT:after,
  .SectionNavigation-kidsExperience-3ngp-.SectionNavigation-active-2eXEQ .SectionNavigation-button-1s6uT:after {
    border-color: #0f161a; }

.SectionNavigation-allLink-d43Q9 {
  background: #f9fafb;
  border-top: 1px solid rgba(187, 193, 196, 0.4);
  color: #0f161a;
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 8px 24px;
  text-align: center; }
  .SectionNavigation-allLink-d43Q9:hover {
    color: #0f161a;
    text-decoration: underline; }

.SectionNavigation-button-1s6uT {
  background: transparent;
  border: none;
  box-sizing: border-box;
  color: #f9fafb;
  display: inline-block;
  font-weight: bold;
  height: 50px;
  padding: 0 40px 0 24px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  z-index: 11; }
  .SectionNavigation-button-1s6uT:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    height: 6px;
    margin-top: -6px;
    position: absolute;
    right: 25px;
    top: 50%;
    width: 6px; }
  .SectionNavigation-button-1s6uT:hover {
    background: #f9fafb;
    color: #0f161a; }

.SectionNavigation-kidsExperience-3ngp- .SectionNavigation-button-1s6uT {
  background: transparent; }
  .SectionNavigation-kidsExperience-3ngp- .SectionNavigation-button-1s6uT:hover {
    background: #f9fafb;
    color: #0f161a; }

.SectionNavigation-stickyContainer-3uv7p {
  z-index: 11; }

.SectionNavigation-sticky-3OAMP {
  background: #0f161a; }

.SectionNavigation-container-18gI_ {
  position: relative;
  margin-top: 2px; }
  .SectionNavigation-container-18gI_.SectionNavigation-kidsExperience-3ngp- {
    background: transparent;
    margin-top: 0; }

.SectionNavigation-category-dV2_A {
  display: inline-block;
  margin-left: -24px;
  padding: 0; }

.SectionNavigation-dropdown-1aENK {
  left: -7px;
  line-height: normal;
  margin-left: -24px;
  min-width: 250px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: calc(50px - 1px);
  z-index: 10; }

.SectionNavigation-inner-1gVIy {
  height: 50px;
  position: relative; }

.SectionNavigation-right-25Mr2 {
  height: 100%;
  position: absolute;
  right: 0;
  text-align: right;
  top: 10px; }

.SectionNavigation-shadow-WI3xX {
  background: #f9fafb;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 0 8px 0 rgba(15, 22, 26, 0.2);
  margin: 0 7px 8px 7px;
  overflow: hidden;
  padding: 20px 0 0; }

.SectionNavigation-wrapper-1oTIM {
  box-sizing: border-box;
  height: 50px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SectionNavigation-buttonwrapper-Bscf3 .SectionNavigation-button-1s6uT {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; } }

@media screen and (max-width: 760px) {
  .SectionNavigation-category-dV2_A,
  .SectionNavigation-dropdown-1aENK {
    margin-left: 0; } }

@media screen and (max-width: 480px) {
  .SectionNavigation-allLink-d43Q9 {
    font-size: 1.6rem; }
  .SectionNavigation-active-2eXEQ .SectionNavigation-button-1s6uT:after {
    transform: rotate(225deg);
    margin-top: -2px; }
  .SectionNavigation-button-1s6uT {
    font-size: 1.3rem;
    padding: 0 32px 0 16px; }
    .SectionNavigation-button-1s6uT:after {
      right: 16px; }
  .SectionNavigation-category-dV2_A {
    margin-left: -5px; }
  .SectionNavigation-container-18gI_ {
    text-size-adjust: none; }
  .SectionNavigation-dropdown-1aENK {
    border-bottom: 1px solid #bbc1c4;
    box-shadow: 0 6px 6px -3px rgba(15, 22, 26, 0.8);
    margin-left: -16px;
    max-height: 80vh;
    min-width: auto;
    overflow-y: auto;
    right: 1px;
    top: 50px;
    width: calc(100vw + 24px); }
  .SectionNavigation-inner-1gVIy {
    height: 50px; }
  .SectionNavigation-dropdown-1aENK {
    max-height: 64vh; }
  .SectionNavigation-shadow-WI3xX {
    border-top: 0;
    margin: 0;
    overflow-y: scroll;
    padding-top: 0; }
  .SectionNavigation-wrapper-1oTIM {
    background: #0f161a;
    height: 50px;
    min-width: 296px;
    white-space: nowrap; }
    .SectionNavigation-wrapper-1oTIM.SectionNavigation-kidsProfile-14dls {
      background: transparent; } }

@media screen and (max-width: 480px) and (min-resolution: 2x) and (orientation: landscape) {
  .SectionNavigation-dropdown-1aENK {
    max-height: 55vh; }
  .SectionNavigation-scrolling-kMn6m .SectionNavigation-dropdown-1aENK {
    max-height: calc(55vh + 50px); }
  .SectionNavigation-scrolling-kMn6m .SectionNavigation-sorting-Q6RAj {
    max-height: calc(39.5vh + 50px); } }
.Sortings-viaplay-header1-2Aa9i {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Sortings-viaplay-header2-25ikU {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Sortings-viaplay-header3-2nssi {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Sortings-viaplay-header4-kYfZ- {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Sortings-viaplay-header5-2C4Ka {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Sortings-viaplay-menu-header-5WS5F {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Sortings-viaplay-menu-subheader-3mVVi, .Sortings-button-3ObXZ {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Sortings-viaplay-product-header-1I-CI {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Sortings-viaplay-product-subheader-2fJu4 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Sortings-viaplay-paragraph-2p0T4 {
  font-size: 2rem;
  line-height: 2.6rem; }

.Sortings-viaplay-button-featurebox-3ANf3 {
  font-size: 1.6rem;
  font-weight: bold; }

.Sortings-viaplay-button-3xaKr {
  font-size: 1.4rem;
  font-weight: normal; }

.Sortings-viaplay-meta-3FzbO {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Sortings-viaplay-body-3Yu9S {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Sortings-viaplay-secondary-body-259YG {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Sortings-viaplay-small-notice-2rGff {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Sortings-viaplay-thumbs-title--b4Wk {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Sortings-viaplay-thumbs-complement-3K9tR {
  font-size: 1.4rem;
  font-weight: 300; }

.Sortings-viaplay-tooltip-header-3I8Of {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Sortings-viaplay-tooltip-subheader-2TuWx {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Sortings-viaplay-schedule-hour-3jiAE {
  font-size: 2.6rem;
  font-weight: 300; }

.Sortings-viaplay-schedule-header-17s4q {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Sortings-viaplay-schedule-body-1aAvp {
  font-size: 1.2rem;
  font-weight: normal; }

.Sortings-viaplay-schedule-flag-AZhAl {
  font-size: 1rem; }

.Sortings-viaplay-numerals-G49Yq {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Sortings-button-3ObXZ {
  background: #0f161a;
  border: none;
  box-sizing: border-box;
  color: #f9fafb;
  display: inline-block;
  font-weight: bold;
  height: 50px;
  padding: 0 40px 0 24px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  z-index: 9; }
  .Sortings-button-3ObXZ:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    height: 6px;
    margin-top: -6px;
    position: absolute;
    right: 24px;
    top: 50%;
    width: 6px; }
  .Sortings-button-3ObXZ:hover {
    background: #f9fafb;
    color: #0f161a; }

.Sortings-kidsExperience-ue1zW .Sortings-button-3ObXZ {
  background: transparent; }
  .Sortings-kidsExperience-ue1zW .Sortings-button-3ObXZ:hover {
    background: #f9fafb;
    color: #0f161a; }

.Sortings-container-1w-WF {
  display: inline-block; }
  .Sortings-container-1w-WF.Sortings-active-24IAW .Sortings-button-3ObXZ,
  .Sortings-container-1w-WF.Sortings-active-24IAW.Sortings-kidsExperience-ue1zW .Sortings-button-3ObXZ {
    background: #f9fafb;
    color: #0f161a; }
    .Sortings-container-1w-WF.Sortings-active-24IAW .Sortings-button-3ObXZ:after,
    .Sortings-container-1w-WF.Sortings-active-24IAW.Sortings-kidsExperience-ue1zW .Sortings-button-3ObXZ:after {
      border-color: #0f161a; }

.Sortings-dropdown-oXv2U {
  background: #f9fafb;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 6px 6px -3px rgba(15, 22, 26, 0.8);
  display: none;
  min-width: 248px;
  padding: 16px 0;
  position: absolute;
  text-align: left;
  z-index: 11; }

.Sortings-header-TF2-0 {
  color: #0f161a;
  font-weight: bold;
  line-height: normal;
  padding: 8px 24px;
  vertical-align: middle; }

.Sortings-item-3Qa-q {
  padding: 8px 24px;
  line-height: normal;
  vertical-align: middle; }
  .Sortings-item-3Qa-q.Sortings-active-24IAW .Sortings-link-i0j_i {
    border-bottom: 1px solid #0f161a;
    cursor: default; }
  .Sortings-item-3Qa-q .Sortings-link-i0j_i {
    color: #0f161a;
    border-bottom: 1px solid transparent; }
    .Sortings-item-3Qa-q .Sortings-link-i0j_i:hover {
      border-bottom: 1px solid #0f161a;
      color: #0f161a;
      cursor: pointer;
      text-decoration: none; }

.Sortings-visible-3PosG {
  display: block; }

@media screen and (max-width: 480px) {
  .Sortings-button-3ObXZ {
    font-size: 1.3rem;
    padding: 0 32px 0 16px; }
    .Sortings-button-3ObXZ:after {
      right: 16px; }
  .Sortings-container-1w-WF.Sortings-active-24IAW .Sortings-button-3ObXZ:after {
    transform: rotate(225deg);
    margin-top: -2px; }
  .Sortings-dropdown-oXv2U {
    border-radius: 0;
    left: -16px;
    max-height: 49vh;
    overflow: hidden;
    overflow-y: scroll;
    width: 100vw;
    padding: 0;
    top: 50px; }
  .Sortings-item-3Qa-q {
    border-top: 1px solid rgba(187, 193, 196, 0.4);
    padding: 0 4px;
    position: relative; }
    .Sortings-item-3Qa-q.Sortings-active-24IAW {
      border-bottom: 0; }
      .Sortings-item-3Qa-q.Sortings-active-24IAW .Sortings-link-i0j_i {
        border-bottom: none; }
        .Sortings-item-3Qa-q.Sortings-active-24IAW .Sortings-link-i0j_i:after {
          border-color: #0f161a;
          border-style: solid;
          border-width: 0 3px 3px 0;
          content: '';
          height: 8px;
          margin-top: -8px;
          position: absolute;
          right: 24px;
          top: 50%;
          transform: rotate(45deg);
          width: 4px; }
    .Sortings-item-3Qa-q:last-child {
      margin-bottom: 0; }
    .Sortings-item-3Qa-q .Sortings-link-i0j_i {
      color: #0f161a;
      display: block;
      font-size: 1.4rem;
      line-height: 1.4rem;
      padding: 18px 20px;
      text-align: left; }
      .Sortings-item-3Qa-q .Sortings-link-i0j_i:hover {
        color: #0f161a;
        border-color: transparent; }
  .Sortings-header-TF2-0 {
    padding: 16px 24px; }
  .Sortings-visible-3PosG {
    display: block; } }

@media screen and (max-width: 480px) and (min-resolution: 2x) and (orientation: landscape) {
  .Sortings-dropdown-oXv2U {
    max-height: 39.5vh; } }
.KeyTimes-viaplay-header1-3syAV {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.KeyTimes-viaplay-header2-1jFOd {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.KeyTimes-viaplay-header3-1D91B {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.KeyTimes-viaplay-header4-CEscg {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.KeyTimes-viaplay-header5-27Lb6 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.KeyTimes-viaplay-menu-header-3YaGL {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.KeyTimes-viaplay-menu-subheader-tQxGI {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.KeyTimes-viaplay-product-header-g9I_Q {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.KeyTimes-viaplay-product-subheader-3WCkV {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.KeyTimes-viaplay-paragraph-1-DXl {
  font-size: 2rem;
  line-height: 2.6rem; }

.KeyTimes-viaplay-button-featurebox-1zbCK {
  font-size: 1.6rem;
  font-weight: bold; }

.KeyTimes-viaplay-button-1IABe {
  font-size: 1.4rem;
  font-weight: normal; }

.KeyTimes-viaplay-meta-3kmRV {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.KeyTimes-viaplay-body-39mW_ {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.KeyTimes-viaplay-secondary-body-81zOx {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.KeyTimes-viaplay-small-notice-21AdW {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.KeyTimes-viaplay-thumbs-title-8rs5S {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.KeyTimes-viaplay-thumbs-complement-36LAL {
  font-size: 1.4rem;
  font-weight: 300; }

.KeyTimes-viaplay-tooltip-header-g37kx {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.KeyTimes-viaplay-tooltip-subheader-v1Pe3 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.KeyTimes-viaplay-schedule-hour-2em7c {
  font-size: 2.6rem;
  font-weight: 300; }

.KeyTimes-viaplay-schedule-header-1xdwd {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.KeyTimes-viaplay-schedule-body-1UHP8 {
  font-size: 1.2rem;
  font-weight: normal; }

.KeyTimes-viaplay-schedule-flag-13GS5 {
  font-size: 1rem; }

.KeyTimes-viaplay-numerals-84Znm, .KeyTimes-time-3fHks {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.KeyTimes-container-3KVqt {
  margin-top: 10px;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden; }

.KeyTimes-keytime-QZ_h8 {
  position: relative; }
  .KeyTimes-keytime-QZ_h8:before {
    border: 1px solid #3c4448;
    content: '';
    height: 100%;
    left: 4px;
    margin: 4px 0 0 0;
    position: absolute; }
  .KeyTimes-keytime-QZ_h8.KeyTimes-end-3kzEb:before {
    height: 8px; }
  .KeyTimes-keytime-QZ_h8.KeyTimes-end-3kzEb .KeyTimes-line-HVkTY {
    background: transparent;
    border-bottom: 2px solid #3c4448;
    border-radius: 0;
    border-width: 0 0 2px 0;
    margin-top: 2px; }
  .KeyTimes-keytime-QZ_h8.KeyTimes-end-3kzEb .KeyTimes-time-3fHks {
    height: 16px;
    position: relative; }

.KeyTimes-later-3IXWo .KeyTimes-line-HVkTY {
  background: white;
  border: 2px solid #3c4448; }

.KeyTimes-later-3IXWo .KeyTimes-time-3fHks,
.KeyTimes-later-3IXWo .KeyTimes-title-bmZBE {
  color: #3c4448; }

.KeyTimes-line-HVkTY {
  background: #3c4448;
  border-radius: 50%;
  box-sizing: border-box;
  height: 10px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 10px; }

.KeyTimes-time-3fHks {
  color: #0f161a;
  font-size: 1.4rem;
  font-weight: 400;
  left: 20px;
  position: absolute; }
  .KeyTimes-time-3fHks ~ .KeyTimes-title-bmZBE {
    position: relative;
    left: 70px;
    width: 155px;
    padding: 0 0 15px 0;
    position: relative; }

.KeyTimes-title-bmZBE {
  box-sizing: border-box;
  color: #0f161a;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 0 0 15px 20px;
  top: 0; }
  .KeyTimes-title-bmZBE .KeyTimes-secondary-2kL5f {
    color: #3c4448;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0; }
.Category-container-3LVLh {
  padding: 8px 24px;
  vertical-align: middle; }
  .Category-container-3LVLh .Category-link-gbiJO {
    color: #0f161a;
    border-bottom: 1px solid transparent; }
  .Category-container-3LVLh.Category-active-2vVNL .Category-link-gbiJO {
    color: #0f161a;
    border-bottom: 1px solid #0f161a;
    cursor: pointer; }
  .Category-container-3LVLh:hover .Category-link-gbiJO {
    color: #0f161a;
    border-color: #0f161a;
    text-decoration: none; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Category-link-gbiJO {
    font-size: 1.5rem; } }

@media screen and (max-width: 480px) {
  .Category-container-3LVLh {
    border-top: 1px solid rgba(187, 193, 196, 0.4);
    padding: 0 4px;
    position: relative; }
    .Category-container-3LVLh.Category-active-2vVNL {
      border-bottom: 0; }
      .Category-container-3LVLh.Category-active-2vVNL .Category-link-gbiJO {
        border-bottom: none; }
        .Category-container-3LVLh.Category-active-2vVNL .Category-link-gbiJO:after {
          border-color: #0f161a;
          border-style: solid;
          border-width: 0 3px 3px 0;
          content: '';
          height: 8px;
          margin-top: -8px;
          position: absolute;
          right: 24px;
          top: 50%;
          transform: rotate(45deg);
          width: 4px; }
    .Category-container-3LVLh:last-child {
      margin-bottom: 0; }
    .Category-container-3LVLh .Category-link-gbiJO {
      color: #0f161a;
      display: block;
      font-size: 1.4rem;
      line-height: 1.4rem;
      padding: 18px 20px;
      text-align: left; }
      .Category-container-3LVLh .Category-link-gbiJO:hover {
        color: #0f161a;
        border-color: transparent; } }
.Tooltip-viaplay-header1-3uHx3 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Tooltip-viaplay-header2-2mtyY {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Tooltip-viaplay-header3-2fExJ {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Tooltip-viaplay-header4-1B-r9 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Tooltip-viaplay-header5-3EU20 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Tooltip-viaplay-menu-header-2zS4p {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Tooltip-viaplay-menu-subheader-2-Jb0 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Tooltip-viaplay-product-header-ID5_6 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Tooltip-viaplay-product-subheader-145oE {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Tooltip-viaplay-paragraph-2vSrF {
  font-size: 2rem;
  line-height: 2.6rem; }

.Tooltip-viaplay-button-featurebox-2oKZS {
  font-size: 1.6rem;
  font-weight: bold; }

.Tooltip-viaplay-button-2xQx8 {
  font-size: 1.4rem;
  font-weight: normal; }

.Tooltip-viaplay-meta-3YLL- {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Tooltip-viaplay-body-2i68O {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Tooltip-viaplay-secondary-body-1xB9T, .Tooltip-container-2FaPj {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Tooltip-viaplay-small-notice-1EX3E {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Tooltip-viaplay-thumbs-title-265pc {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Tooltip-viaplay-thumbs-complement-3h7aP {
  font-size: 1.4rem;
  font-weight: 300; }

.Tooltip-viaplay-tooltip-header-E1Eeb, .Tooltip-title-3zyVd {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Tooltip-viaplay-tooltip-subheader-3zRt3 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Tooltip-viaplay-schedule-hour-3Jh0r {
  font-size: 2.6rem;
  font-weight: 300; }

.Tooltip-viaplay-schedule-header-1DLXj {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Tooltip-viaplay-schedule-body-bvzme {
  font-size: 1.2rem;
  font-weight: normal; }

.Tooltip-viaplay-schedule-flag-hD2ry {
  font-size: 1rem; }

.Tooltip-viaplay-numerals-2iAlF {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.Tooltip-container-2FaPj {
  background: #f9fafb;
  border-radius: 2px;
  box-shadow: 0 15px 30px 0 rgba(15, 22, 26, 0.2);
  box-sizing: border-box;
  color: #0f161a;
  display: block;
  height: auto;
  margin: -18px 22px 0 33px;
  padding: 24px 16px;
  position: absolute;
  width: 300px;
  z-index: 90; }
  .Tooltip-container-2FaPj {
    animation: showTooltip 200ms ease-in-out forwards; }
  .Tooltip-container-2FaPj:after {
    background: #f9fafb;
    content: '';
    height: 24px;
    left: 0;
    position: absolute;
    top: 16px;
    width: 16px; }
  .Tooltip-container-2FaPj:before {
    background: #f9fafb;
    box-shadow: 0 0 8px 0 rgba(15, 22, 26, 0.2);
    content: '';
    height: 16px;
    left: -8px;
    position: absolute;
    top: 20px;
    transform: rotate(45deg);
    width: 16px; }
  .Tooltip-container-2FaPj.Tooltip-right-3asfy {
    margin: -18px 0 0 -314px; }
    .Tooltip-container-2FaPj.Tooltip-right-3asfy {
      animation: showTooltipRight 200ms ease-in-out forwards; }
    .Tooltip-container-2FaPj.Tooltip-right-3asfy:before {
      left: auto;
      right: -8px; }
    .Tooltip-container-2FaPj.Tooltip-right-3asfy:after {
      left: auto;
      right: 0; }

.Tooltip-title-3zyVd {
  color: #0f161a;
  display: block;
  margin: 0; }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.Synopsis-viaplay-header1-qImRi {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Synopsis-viaplay-header2-2V7JL {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Synopsis-viaplay-header3-9DcdG {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Synopsis-viaplay-header4-24kTf {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Synopsis-viaplay-header5-28OJn {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Synopsis-viaplay-menu-header-izzej {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Synopsis-viaplay-menu-subheader-zaBRk {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Synopsis-viaplay-product-header-1kRmA {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Synopsis-viaplay-product-subheader-1KwKA {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Synopsis-viaplay-paragraph-1x9mZ {
  font-size: 2rem;
  line-height: 2.6rem; }

.Synopsis-viaplay-button-featurebox-2GN2s {
  font-size: 1.6rem;
  font-weight: bold; }

.Synopsis-viaplay-button-1vNjq {
  font-size: 1.4rem;
  font-weight: normal; }

.Synopsis-viaplay-meta-1N4MS {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Synopsis-viaplay-body-2YXib {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Synopsis-viaplay-secondary-body-3HBOk {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Synopsis-viaplay-small-notice-3W-4m {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Synopsis-viaplay-thumbs-title-1dR8Y {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Synopsis-viaplay-thumbs-complement-xkQTf {
  font-size: 1.4rem;
  font-weight: 300; }

.Synopsis-viaplay-tooltip-header-38Hxu {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Synopsis-viaplay-tooltip-subheader-_Ck8K {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Synopsis-viaplay-schedule-hour-3Db-U {
  font-size: 2.6rem;
  font-weight: 300; }

.Synopsis-viaplay-schedule-header-G88eZ {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Synopsis-viaplay-schedule-body-12ITI {
  font-size: 1.2rem;
  font-weight: normal; }

.Synopsis-viaplay-schedule-flag-38cmK {
  font-size: 1rem; }

.Synopsis-viaplay-numerals-1iKXS {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Synopsis-link-27nKv {
  background: #f9fafb;
  color: #0f161a;
  cursor: pointer;
  height: 24px;
  line-height: normal;
  position: absolute;
  text-align: right;
  top: 127px;
  width: 260px; }
  .Synopsis-link-27nKv:hover {
    text-decoration: underline; }

.Synopsis-synopsis-2hHJ5 {
  border-top: 1px solid rgba(187, 193, 196, 0.4);
  margin: 8px 0 0 0;
  max-height: 128px;
  overflow: hidden;
  padding: 8px 0 4px 0;
  position: relative; }
  .Synopsis-synopsis-2hHJ5.Synopsis-full-28a7h {
    max-height: 127px;
    transform-origin: center top; }
    .Synopsis-synopsis-2hHJ5.Synopsis-full-28a7h {
      animation: showTooltipFullSynopsis 200ms ease-in-out forwards; }
    .Synopsis-synopsis-2hHJ5.Synopsis-full-28a7h .Synopsis-link-27nKv {
      display: none; }
.Alphabetic-viaplay-header1-3Ng_p {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Alphabetic-viaplay-header2-28u0Z {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Alphabetic-viaplay-header3-3TDhj, .Alphabetic-key-1zVvq {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Alphabetic-viaplay-header4-rs-Vp {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Alphabetic-viaplay-header5-2RuCc {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Alphabetic-viaplay-menu-header-6RGOD {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Alphabetic-viaplay-menu-subheader-1kc4U {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Alphabetic-viaplay-product-header-1UDWC {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Alphabetic-viaplay-product-subheader-144Bc {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Alphabetic-viaplay-paragraph-2J03u {
  font-size: 2rem;
  line-height: 2.6rem; }

.Alphabetic-viaplay-button-featurebox-2d85i {
  font-size: 1.6rem;
  font-weight: bold; }

.Alphabetic-viaplay-button-1rr1m {
  font-size: 1.4rem;
  font-weight: normal; }

.Alphabetic-viaplay-meta-NiFyW {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Alphabetic-viaplay-body-3P7Qk {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Alphabetic-viaplay-secondary-body-2X9yn {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Alphabetic-viaplay-small-notice-1v3sW {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Alphabetic-viaplay-thumbs-title-1ZUkk {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Alphabetic-viaplay-thumbs-complement-3tQAT {
  font-size: 1.4rem;
  font-weight: 300; }

.Alphabetic-viaplay-tooltip-header-L6gQF {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Alphabetic-viaplay-tooltip-subheader-2kJx3 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Alphabetic-viaplay-schedule-hour-x0RCH {
  font-size: 2.6rem;
  font-weight: 300; }

.Alphabetic-viaplay-schedule-header-2uV5- {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Alphabetic-viaplay-schedule-body-2JCuf {
  font-size: 1.2rem;
  font-weight: normal; }

.Alphabetic-viaplay-schedule-flag-Tz_UZ {
  font-size: 1rem; }

.Alphabetic-viaplay-numerals-3Y8s3 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Alphabetic-alphabetic-7HI2X {
  background: #0f161a;
  position: relative; }

.Alphabetic-container-RBNAg {
  padding: 0; }

.Alphabetic-key-1zVvq {
  color: #f9fafb;
  margin: 0 0 16px 0;
  padding-top: 50px; }

.Alphabetic-wrapper-1ZtCy {
  margin: 0 -8px -16px -8px; }

@media screen and (max-width: 480px) {
  .Alphabetic-wrapper-1ZtCy {
    margin: 0 -4px -8px -4px; } }
.AlphabeticMenu-viaplay-header1-2RWED {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.AlphabeticMenu-viaplay-header2-2g6K4 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.AlphabeticMenu-viaplay-header3-1M7_r {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.AlphabeticMenu-viaplay-header4-2bATU {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.AlphabeticMenu-viaplay-header5-2HP4l {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.AlphabeticMenu-viaplay-menu-header-1aUBh {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.AlphabeticMenu-viaplay-menu-subheader-_O5FV {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.AlphabeticMenu-viaplay-product-header-1PxkW {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.AlphabeticMenu-viaplay-product-subheader-kJUx8 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.AlphabeticMenu-viaplay-paragraph-2rFWc {
  font-size: 2rem;
  line-height: 2.6rem; }

.AlphabeticMenu-viaplay-button-featurebox-3Or11 {
  font-size: 1.6rem;
  font-weight: bold; }

.AlphabeticMenu-viaplay-button-3oAkm {
  font-size: 1.4rem;
  font-weight: normal; }

.AlphabeticMenu-viaplay-meta-dIM3D {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.AlphabeticMenu-viaplay-body-18lV1, .AlphabeticMenu-letter-3CPb7 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.AlphabeticMenu-viaplay-secondary-body-3rTPI {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.AlphabeticMenu-viaplay-small-notice-ntxj6 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.AlphabeticMenu-viaplay-thumbs-title-1QXcO {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.AlphabeticMenu-viaplay-thumbs-complement-10-y4 {
  font-size: 1.4rem;
  font-weight: 300; }

.AlphabeticMenu-viaplay-tooltip-header-j38BB {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.AlphabeticMenu-viaplay-tooltip-subheader-2flnD {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.AlphabeticMenu-viaplay-schedule-hour-3wqq_ {
  font-size: 2.6rem;
  font-weight: 300; }

.AlphabeticMenu-viaplay-schedule-header-1dO_r {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.AlphabeticMenu-viaplay-schedule-body-WV8zM {
  font-size: 1.2rem;
  font-weight: normal; }

.AlphabeticMenu-viaplay-schedule-flag-3BwCw {
  font-size: 1rem; }

.AlphabeticMenu-viaplay-numerals-2OZc9 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.AlphabeticMenu-alphabetic-1XNS2 .AlphabeticMenu-sticky-1EWYY {
  top: 50px;
  z-index: 10; }

.AlphabeticMenu-stuck-gmu4l {
  box-shadow: 0 2px 9px 0 rgba(15, 22, 26, 0.4);
  z-index: 10; }

.AlphabeticMenu-container-KuSNO {
  background: #0f161a;
  border-bottom: solid 1px #3c4448; }

.AlphabeticMenu-letter-3CPb7 {
  line-height: calc(50px - 2px);
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: calc(50% - 24px); }

.AlphabeticMenu-link-1Y79a {
  color: #f9fafb;
  font-weight: bold;
  width: 40px; }
  .AlphabeticMenu-link-1Y79a:hover {
    background: #bbc1c4;
    color: #0f161a;
    cursor: pointer; }
  .AlphabeticMenu-link-1Y79a.AlphabeticMenu-active-1TEeN {
    background: #f9fafb;
    color: #0f161a;
    cursor: default; }
    .AlphabeticMenu-link-1Y79a.AlphabeticMenu-active-1TEeN:hover {
      background: #f9fafb; }
  .AlphabeticMenu-link-1Y79a.AlphabeticMenu-inactive-3ce44 {
    color: #3c4448;
    cursor: default;
    pointer-events: none; }
    .AlphabeticMenu-link-1Y79a.AlphabeticMenu-inactive-3ce44:hover {
      background: transparent; }

.AlphabeticMenu-menu-3CT6z {
  display: inline-flex;
  justify-content: space-around;
  height: 100%;
  width: 100%; }

.AlphabeticMenu-wrapper-3faQ- {
  height: 50px; }

@media screen and (max-width: 939px) {
  .AlphabeticMenu-link-1Y79a {
    padding-left: 0;
    padding-right: 0;
    width: 40px;
    height: 40px; }
  .AlphabeticMenu-menu-3CT6z {
    flex-wrap: wrap;
    justify-content: flex-start; }
  .AlphabeticMenu-scrolling-2YDjv {
    margin-top: 50px; }
  .AlphabeticMenu-wrapper-3faQ- {
    height: auto; }
  .AlphabeticMenu-top-2K6FR {
    top: 50px; } }
.PromoBlock-container-3oiH9 {
  height: 40vw;
  position: relative; }

.PromoBlock-wrapper-i8Rby {
  height: 100%;
  width: 100%;
  cursor: pointer; }

.PromoBlock-video-1bjsz {
  background-color: #0f161a;
  height: 100%;
  width: 100%;
  object-fit: cover; }
  .PromoBlock-video-1bjsz.PromoBlock-children-3tPai {
    border-radius: 20px; }

.PromoBlock-volume-mcr3t {
  position: absolute;
  bottom: 4vw;
  right: 4vw;
  z-index: 2; }

.PromoBlock-shadow-uDuXg {
  background: linear-gradient(180deg, transparent 50%, rgba(15, 22, 26, 0.5) 100%);
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1; }
  .PromoBlock-shadow-uDuXg.PromoBlock-children-3tPai {
    border-radius: 20px; }

.PromoBlock-logo-1SrG9 {
  background-image: url(resources/TGES3_SE-9d1f174037eb7a6fa319675ed7016a20.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  bottom: 2vw;
  left: 3vw;
  height: 12vw;
  width: 15vw;
  z-index: 2; }
  .PromoBlock-logo-1SrG9.PromoBlock-no-2Nti4 {
    background-image: url(resources/TGES3_NO-d63ba8b4237f37aeec02c02e450b094f.png); }
  .PromoBlock-logo-1SrG9.PromoBlock-fi-nvU8O {
    background-image: url(resources/TGES3_FI-aee3d442aaa266b859f7a1a888db8962.png); }
  .PromoBlock-logo-1SrG9.PromoBlock-dk-2F5eH {
    background-image: url(resources/TGES3_DK-15e96473cfa3b02e057ff7b58f71f18c.png); }

.PromoBlock-image-32kl3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  width: 100%;
  position: absolute;
  transition: opacity 300ms ease-in; }
  .PromoBlock-image-32kl3.PromoBlock-children-3tPai {
    border-radius: 20px; }
  .PromoBlock-image-32kl3.PromoBlock-notVisible-3ywFO {
    opacity: 0; }
.Season-wrapper-3tnIM {
  position: relative; }
.EpisodesLoading-container-w8D_4 {
  display: flex;
  height: 100%;
  left: 0;
  min-height: 200px;
  padding-top: 100px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10; }
.EpisodesListing-container-235Yb {
  padding-top: 20px;
  padding-bottom: 25px; }
  .EpisodesListing-container-235Yb.EpisodesListing-loading-1tyXw {
    opacity: 0.5; }

@media screen and (min-width: 1695px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.8%; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.8%; } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.8%; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.8%; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.916%; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -0.916%; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .EpisodesListing-grid-1M3ZR {
    margin: 0 -1%; } }
.EmptyView-viaplay-header1-1lzUJ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.EmptyView-viaplay-header2-1c-l9, .EmptyView-title-2buT8 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.EmptyView-viaplay-header3-fWXIQ {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.EmptyView-viaplay-header4-1x9Ok {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.EmptyView-viaplay-header5-1lj4i {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.EmptyView-viaplay-menu-header-2vrsQ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.EmptyView-viaplay-menu-subheader-J_4PR {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.EmptyView-viaplay-product-header-27mS6 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.EmptyView-viaplay-product-subheader-29aI9, .EmptyView-text-1Z6uv {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.EmptyView-viaplay-paragraph-2RfqS {
  font-size: 2rem;
  line-height: 2.6rem; }

.EmptyView-viaplay-button-featurebox-2teqe {
  font-size: 1.6rem;
  font-weight: bold; }

.EmptyView-viaplay-button-1EkEF {
  font-size: 1.4rem;
  font-weight: normal; }

.EmptyView-viaplay-meta-1Gn3V {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.EmptyView-viaplay-body-mhmEY {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.EmptyView-viaplay-secondary-body-FYodh {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.EmptyView-viaplay-small-notice-27u0O {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.EmptyView-viaplay-thumbs-title-2o3z6 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.EmptyView-viaplay-thumbs-complement-2dQ-m {
  font-size: 1.4rem;
  font-weight: 300; }

.EmptyView-viaplay-tooltip-header-38cfu {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.EmptyView-viaplay-tooltip-subheader-3Orff {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.EmptyView-viaplay-schedule-hour-ejh9S {
  font-size: 2.6rem;
  font-weight: 300; }

.EmptyView-viaplay-schedule-header-2BZ-7 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.EmptyView-viaplay-schedule-body-3BpRy {
  font-size: 1.2rem;
  font-weight: normal; }

.EmptyView-viaplay-schedule-flag-Or0Az {
  font-size: 1rem; }

.EmptyView-viaplay-numerals-quKbA {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.EmptyView-container-3cN9m {
  padding: 24px 0 0 0; }
  .EmptyView-container-3cN9m.EmptyView-minheight-3-mRP {
    min-height: 500px; }

.EmptyView-wrapper-3eYuP {
  text-align: center;
  position: absolute;
  margin: 0 auto;
  width: 100%;
  min-height: 500px; }

.EmptyView-title-2buT8 {
  color: #f9fafb;
  display: block;
  margin-top: 48px; }

.EmptyView-text-1Z6uv {
  color: #f9fafb;
  display: block;
  margin: 24px auto 0 auto;
  max-width: 650px; }

.EmptyView-info-EmzAP {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #bbc1c4; }

.EmptyView-purchased-2SNaf {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQyIDExMCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iYSIgZD0iTTEzMi42IDkwLjJsMTIgMy43IDMtMTBWOTVoNzJWODJoLTcxLjRMMTcyIDQgMTU5LjYuMmwtMjcgODguNFYxaC0xM3Y5NGgxM3YtNC44ek0xMDQuNiAyYzAtLjUuNC0xIDEtMWgxMWMuNSAwIDEgLjUgMSAxdjkyYTEgMSAwIDAxLTEgMWgtMTFhMSAxIDAgMDEtMS0xVjJ6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTE1MS42IDcxaDcydjEzaC03MnoiLz4KICAgIDxtYXNrIGlkPSJkIiB3aWR0aD0iMTE1IiBoZWlnaHQ9Ijk0LjgiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICA8L21hc2s+CiAgICA8bWFzayBpZD0iZSIgd2lkdGg9IjcyIiBoZWlnaHQ9IjEzIiB4PSIwIiB5PSIwIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIvPgogICAgPC9tYXNrPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMzQuNCUiIHgyPSI2NS42JSIgeTE9Ijg2LjglIiB5Mj0iMTMuMiUiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjQzA5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTkuOSUiIHN0b3AtY29sb3I9IiNDRjAwOTAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNENzAwNzgiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1Ni40JSIgc3RvcC1jb2xvcj0iI0U0MDA1MCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI0Y3MDAxOSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJlZCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtLjYgMTUpIj4KICAgICAgPHVzZSBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNkKSIgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgPHVzZSBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2IiLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTS42IDkzaDI0MnYySC42eiIvPgogICAgPC9nPgogICAgPHBhdGggc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik01LjkgNjYuOGg1MGwtOC40IDQxSDE0LjJMNiA2Ni44em0yNC0yMC4zcy0uNS0xNi4yLTkuNi0xOS4yYy05LTMtMTkuNC0zLjUtMTkuNC0zLjVzMSAxNCA3LjQgMTkuM2M2LjMgNS4yIDIxLjYgMy40IDIxLjYgMy40em0yIDBzLjUtMTYuMiA5LjYtMTkuMmM5LTMgMTkuNC0zLjUgMTkuNC0zLjVzLTEuMSAxNC03LjQgMTkuM2MtNi4zIDUuMi0yMS42IDMuNC0yMS42IDMuNHptMC0yN3MuMy0xMy4zIDctMTUuOGM2LjUtMi41IDE0LTIuOSAxNC0yLjlzLS44IDExLjYtNS40IDE2QzQzIDIxIDMyIDE5LjUgMzIgMTkuNXptLTIgMHMtLjQtMTMuMy03LTE1LjhDMTYuNCAxLjIgOSAuOCA5IC44cy44IDExLjYgNS4zIDE2QzE4LjggMjEgMzAgMTkuNSAzMCAxOS41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMSAxLjIpIi8+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNLjkuOGgydjQ3aC0yeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMSAyMC4yKSIvPgogIDwvZz4KPC9zdmc+) top center no-repeat;
  background-size: 100% 110px;
  width: 100%;
  height: 110px;
  margin: 48px 0 32px 0; }

.EmptyView-starred-39WZu {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAzIDEyMyI+CiAgPGRlZnM+CiAgICA8bWFzayBpZD0iZiIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxMTAiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICA8L21hc2s+CiAgICA8bWFzayBpZD0iZyIgd2lkdGg9IjE4MCIgaGVpZ2h0PSI4NCIgeD0iLTIiIHk9Ii0yIj4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTNoMTgwdjg0SDB6Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiLz4KICAgIDwvbWFzaz4KICAgIDxtYXNrIGlkPSJoIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjIi8+CiAgICA8L21hc2s+CiAgICA8bWFzayBpZD0iaSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB4PSIwIiB5PSIwIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIvPgogICAgPC9tYXNrPgogICAgPHBhdGggaWQ9ImEiIGQ9Ik0xNTQgMTEwSDRhNCA0IDAgMDEtNC00VjRhNCA0IDAgMDE0LTRoMTcyYTQgNCAwIDAxNCA0djc3Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTE1MyA5NUgyVjE1aDE3NnY2MSIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0xNTEgMTIzbDUtMjQtMTctMTYgMjMtMiA5LTIyIDkgMjIgMjMgMi0xNyAxNiA1IDI0LTIwLTEzeiIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iMzQuNCUiIHgyPSI2NS42JSIgeTE9Ijg2LjglIiB5Mj0iMTMuMiUiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjQzA5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTkuOSUiIHN0b3AtY29sb3I9IiNDRjAwOTAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNENzAwNzgiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI1Ni40JSIgc3RvcC1jb2xvcj0iI0U0MDA1MCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI0Y3MDAxOSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJlZCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxjaXJjbGUgaWQ9ImQiIGN4PSIyNCIgY3k9IjI0IiByPSIyNCIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHVzZSBzdHJva2U9InVybCgjZSkiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNmKSIgeGxpbms6aHJlZj0iI2EiLz4KICAgIDx1c2Ugc3Ryb2tlPSJ1cmwoI2UpIiBzdHJva2Utd2lkdGg9IjQiIG1hc2s9InVybCgjZykiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICA8dXNlIHN0cm9rZT0idXJsKCNlKSIgc3Ryb2tlLXdpZHRoPSI0IiBtYXNrPSJ1cmwoI2gpIiB4bGluazpocmVmPSIjYyIvPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYgMzEpIj4KICAgICAgPHVzZSBzdHJva2U9InVybCgjZSkiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNpKSIgeGxpbms6aHJlZj0iI2QiLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNlKSIgZD0iTTIyIDEzbC0zIDMgOCA4LTggOCAzIDMgMTEtMTEtMTEtMTEiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==) top center no-repeat;
  background-size: 100% 123px;
  height: 123px;
  width: 100%;
  margin: 48px 0 32px 0; }

.EmptyView-watched-MWspB {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjEwIDEzNSI+CiAgPGRlZnM+CiAgICA8bWFzayBpZD0iaSIgd2lkdGg9IjIxMCIgaGVpZ2h0PSIxNCIgeD0iMCIgeT0iMCIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4KICAgIDwvbWFzaz4KICAgIDxtYXNrIGlkPSJqIiB3aWR0aD0iMTc3IiBoZWlnaHQ9Ijc5IiB4PSItMiIgeT0iLTIiPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTcgMTBoMTc3djc5SDE3eiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIi8+CiAgICA8L21hc2s+CiAgICA8bWFzayBpZD0iayIgd2lkdGg9Ijc2IiBoZWlnaHQ9IjUyIiB4PSItMiIgeT0iLTIiPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTEuNS0xLjNoNzZ2NTJoLTc2eiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNjIi8+CiAgICA8L21hc2s+CiAgICA8bWFzayBpZD0ibCIgd2lkdGg9IjY2IiBoZWlnaHQ9IjcxIiB4PSIwIiB5PSIwIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIvPgogICAgPC9tYXNrPgogICAgPG1hc2sgaWQ9Im4iIHdpZHRoPSIzOCIgaGVpZ2h0PSI2NiIgeD0iLTIiIHk9Ii0yIj4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS0xLjgtMS44aDM4djY2aC0zOHoiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZSIvPgogICAgPC9tYXNrPgogICAgPG1hc2sgaWQ9Im8iIHdpZHRoPSIzMCIgaGVpZ2h0PSI0NSIgeD0iMCIgeT0iMCIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2YiLz4KICAgIDwvbWFzaz4KICAgIDxtYXNrIGlkPSJwIiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHg9IjAiIHk9IjAiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNnIi8+CiAgICA8L21hc2s+CiAgICA8cGF0aCBpZD0iYSIgZD0iTTE4NSA5N2gyNXY3YTcgNyAwIDAxLTcgN2gtMThtLTEwOCAwSDdhNyA3IDAgMDEtNy03di03aDc3Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTgxIDg3SDE5VjEyaDE3M3Y3NWgtNyIvPgogICAgPHBhdGggaWQ9ImMiIGQ9Ik0uNSA0OC44di00NmMwLTEuMiAxLTIgMi0yaDY4YTIgMiAwIDAxMiAydjI5Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTQ1LjIgODMuOEgzMy43bS0zMC4yLTM0di0zNmg2NnYxOCIvPgogICAgPHBhdGggaWQ9ImYiIGQ9Ik0yLjMgOS4zaDMwdjQ1aC0zMHoiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iaCIgeDE9IjM0LjQlIiB4Mj0iNjUuNiUiIHkxPSI4Ni44JSIgeTI9IjEzLjIlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0MwOSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjE5LjklIiBzdG9wLWNvbG9yPSIjQ0YwMDkwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjRDcwMDc4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iNTYuNCUiIHN0b3AtY29sb3I9IiNFNDAwNTAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNGNzAwMTkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZWQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Im0iIHgxPSI2Mi44JSIgeDI9IjY1LjclIiB5MT0iMCUiIHkyPSI2MTAuMiUiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjQzA5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iNzIuNyUiIHN0b3AtY29sb3I9IiNFQjAwM0UiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNFRTAwMzQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRjYwMDFDIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmVkIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGNpcmNsZSBpZD0iZyIgY3g9IjMwIiBjeT0iMzAuMyIgcj0iMzAiLz4KICAgIDxyZWN0IGlkPSJlIiB3aWR0aD0iMzQiIGhlaWdodD0iNjIiIHg9Ii4zIiB5PSIuMyIgcng9IjIiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSI+CiAgICA8ZyBzdHJva2U9InVybCgjaCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMSkiPgogICAgICA8cGF0aCBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOCA5OFY0YTQgNCAwIDAxNC00aDE2N2E0IDQgMCAwMTQgNHY5NCIvPgogICAgICA8dXNlIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNpKSIgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgPHVzZSBzdHJva2Utd2lkdGg9IjQiIG1hc2s9InVybCgjaikiIHhsaW5rOmhyZWY9IiNiIi8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDEuNSAyNi4zKSI+CiAgICAgIDx1c2Ugc3Ryb2tlPSJ1cmwoI2gpIiBzdHJva2Utd2lkdGg9IjQiIG1hc2s9InVybCgjaykiIHhsaW5rOmhyZWY9IiNjIi8+CiAgICAgIDx1c2Ugc3Ryb2tlPSJ1cmwoI2gpIiBzdHJva2Utd2lkdGg9IjQiIG1hc2s9InVybCgjbCkiIHhsaW5rOmhyZWY9IiNkIi8+CiAgICAgIDxwYXRoIGZpbGw9InVybCgjbSkiIGQ9Ik0zMi41IDg1LjhoMTN2MmgtMTN6IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMzkgODYuOCkiLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNtKSIgZD0iTTI1LjUgOTUuOGgyNHYyaC0yNHoiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAzNy41IDk2LjgpIi8+CiAgICA8L2c+CiAgICA8ZyBzdHJva2U9InVybCgjaCkiIHN0cm9rZS13aWR0aD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ4LjggNTkuOCkiPgogICAgICA8dXNlIG1hc2s9InVybCgjbikiIHhsaW5rOmhyZWY9IiNlIi8+CiAgICAgIDx1c2UgbWFzaz0idXJsKCNvKSIgeGxpbms6aHJlZj0iI2YiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1IDc0LjgpIj4KICAgICAgPHVzZSBzdHJva2U9InVybCgjaCkiIHN0cm9rZS13aWR0aD0iNCIgbWFzaz0idXJsKCNwKSIgeGxpbms6aHJlZj0iI2ciLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNoKSIgZD0iTTI3LjggMTYuM0wyNCAyMGw5LjUgOS43LTkuNSA5LjYgMy44IDMuOUw0MSAyOS44IDI3LjggMTYuMSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+) top center no-repeat;
  background-size: 100% 135px;
  height: 135px;
  width: 100%;
  margin: 48px 0 32px 0; }
.SeasonsNavigation-viaplay-header1-3_6o- {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SeasonsNavigation-viaplay-header2-otoqV {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SeasonsNavigation-viaplay-header3-t-uyv, .SeasonsNavigation-label-17RUt {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SeasonsNavigation-viaplay-header4-1Yl5v {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SeasonsNavigation-viaplay-header5-3RDCX {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SeasonsNavigation-viaplay-menu-header-DTbI7 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SeasonsNavigation-viaplay-menu-subheader-3ABD2 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SeasonsNavigation-viaplay-product-header-2UUsg {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SeasonsNavigation-viaplay-product-subheader-1jhna {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SeasonsNavigation-viaplay-paragraph-2PAvf {
  font-size: 2rem;
  line-height: 2.6rem; }

.SeasonsNavigation-viaplay-button-featurebox-2GhGl {
  font-size: 1.6rem;
  font-weight: bold; }

.SeasonsNavigation-viaplay-button-3UJK5 {
  font-size: 1.4rem;
  font-weight: normal; }

.SeasonsNavigation-viaplay-meta-13z6W {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SeasonsNavigation-viaplay-body-1mH0O {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SeasonsNavigation-viaplay-secondary-body-1bOJC {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SeasonsNavigation-viaplay-small-notice-2dzqo {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SeasonsNavigation-viaplay-thumbs-title-3ojQO {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SeasonsNavigation-viaplay-thumbs-complement-3nNos {
  font-size: 1.4rem;
  font-weight: 300; }

.SeasonsNavigation-viaplay-tooltip-header-3b-Lr {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SeasonsNavigation-viaplay-tooltip-subheader-3sCSa {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SeasonsNavigation-viaplay-schedule-hour-2WBjJ {
  font-size: 2.6rem;
  font-weight: 300; }

.SeasonsNavigation-viaplay-schedule-header-3hH7R {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SeasonsNavigation-viaplay-schedule-body-3QHCV {
  font-size: 1.2rem;
  font-weight: normal; }

.SeasonsNavigation-viaplay-schedule-flag-1imgW {
  font-size: 1rem; }

.SeasonsNavigation-viaplay-numerals-Lb3JE {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SeasonsNavigation-stuck-u6MA- {
  background: rgba(15, 22, 26, 0.9);
  z-index: 14; }

.SeasonsNavigation-container-3Pfm4 {
  display: inline-block; }

.SeasonsNavigation-label-17RUt {
  color: #f9fafb;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  display: inline-block;
  line-height: 1;
  letter-spacing: normal;
  margin: 0 15px 0 0;
  padding-top: 15px;
  text-transform: uppercase; }

.SeasonsNavigation-tabs-2wgRS {
  display: inline-block;
  margin-top: 15px; }

@media screen and (min-width: 0) and (max-width: 760px) and (min-resolution: 2x) {
  .SeasonsNavigation-container-3Pfm4 {
    display: inline;
    overflow: hidden;
    padding: 0 10px 0 0; }
  .SeasonsNavigation-tabs-2wgRS {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    overflow-x: scroll;
    overflow-y: hidden; }
    .SeasonsNavigation-tabs-2wgRS::-webkit-scrollbar {
      display: none; } }

@media screen and (min-width: 0) and (max-width: 760px) {
  .SeasonsNavigation-tabs-2wgRS {
    margin-top: 10px; } }
.SeasonButton-viaplay-header1-FzfBD {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SeasonButton-viaplay-header2-1JVWw {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SeasonButton-viaplay-header3-3wE6R {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SeasonButton-viaplay-header4-VM4bD {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SeasonButton-viaplay-header5-7QCCV {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SeasonButton-viaplay-menu-header-3z0h- {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SeasonButton-viaplay-menu-subheader-2FU69 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SeasonButton-viaplay-product-header-2S4ky {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SeasonButton-viaplay-product-subheader-1AMoR {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SeasonButton-viaplay-paragraph-3rX09 {
  font-size: 2rem;
  line-height: 2.6rem; }

.SeasonButton-viaplay-button-featurebox-3znUG {
  font-size: 1.6rem;
  font-weight: bold; }

.SeasonButton-viaplay-button-3y_yS {
  font-size: 1.4rem;
  font-weight: normal; }

.SeasonButton-viaplay-meta-35aBA {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SeasonButton-viaplay-body-3QKTc {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SeasonButton-viaplay-secondary-body-jBBk_ {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SeasonButton-viaplay-small-notice-lwNUy {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SeasonButton-viaplay-thumbs-title-35Lp3 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SeasonButton-viaplay-thumbs-complement-kfUVZ {
  font-size: 1.4rem;
  font-weight: 300; }

.SeasonButton-viaplay-tooltip-header-eeSRF {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SeasonButton-viaplay-tooltip-subheader-25fbS {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SeasonButton-viaplay-schedule-hour-2dLtW {
  font-size: 2.6rem;
  font-weight: 300; }

.SeasonButton-viaplay-schedule-header-2YZqH {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SeasonButton-viaplay-schedule-body-3hdau {
  font-size: 1.2rem;
  font-weight: normal; }

.SeasonButton-viaplay-schedule-flag-2Iy4c {
  font-size: 1rem; }

.SeasonButton-viaplay-numerals-23XbH {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SeasonButton-season-1lT--.SeasonButton-active-10vQQ {
  background: #f9fafb;
  color: #0f161a;
  cursor: default;
  font-weight: normal; }

.SeasonButton-season-1lT-- {
  background-color: rgba(15, 22, 26, 0.25);
  border: 1px solid #f9fafb;
  border-radius: 50%;
  color: #f9fafb;
  display: inline-block;
  font-weight: 300;
  font-size: 2rem;
  line-height: 45px;
  margin: 0 15px 15px 0;
  text-align: center;
  text-decoration: none;
  width: 46px; }
  .SeasonButton-season-1lT--:hover {
    background: #f9fafb;
    color: #0f161a;
    cursor: pointer;
    font-weight: normal; }
  .SeasonButton-season-1lT--.SeasonButton-upcoming-1TmC8 {
    border: 2px dotted rgba(249, 250, 251, 0.5);
    line-height: 43px;
    width: 44px; }

@media screen and (min-width: 481px) and (max-width: 760px) and (min-resolution: 2x) {
  .SeasonButton-season-1lT-- {
    flex: 0 0 7.6vw;
    font-size: 3vw;
    line-height: 7.6vw;
    margin: 0 3vw 0 0; } }

@media screen and (min-width: 0) and (max-width: 480px) and (min-resolution: 2x) {
  .SeasonButton-season-1lT-- {
    flex: 0 0 12vw;
    font-size: 5vw;
    line-height: 12vw;
    margin: 0 4.5vw 0 0; } }
.ProductPage-container-2JW2Y {
  background: #0f161a;
  margin-bottom: -64px;
  position: relative;
  top: -64px; }

.ProductPage-product-2f8te {
  padding: 28vw 0 16px 0;
  overflow: hidden; }

.ProductPage-wrapper-2CN9F {
  color: #f9fafb;
  float: left;
  position: relative;
  width: 50vw; }
  .ProductPage-wrapper-2CN9F.ProductPage-sport-3XBYg {
    width: 100%; }
  .ProductPage-wrapper-2CN9F.ProductPage-hiddenObjects-27TTY {
    width: auto; }

.ProductPage-left-2Opsg {
  float: left;
  width: 200px;
  margin-right: 56px; }

@media screen and (min-width: 1695px) {
  .ProductPage-wrapper-2CN9F {
    width: 40vw; }
  .ProductPage-left-2Opsg {
    width: 11.74vw;
    margin-right: 80px; } }

@media screen and (min-width: 761px) and (max-width: 1279px) {
  .ProductPage-wrapper-2CN9F {
    width: 56vw; }
    .ProductPage-wrapper-2CN9F.ProductPage-hiddenObjects-27TTY {
      margin-top: 15px; }
  .ProductPage-left-2Opsg {
    width: 19.5vw;
    margin-right: 56px; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .ProductPage-wrapper-2CN9F {
    width: 56vw; }
    .ProductPage-wrapper-2CN9F.ProductPage-hiddenObjects-27TTY {
      margin-top: 16px; }
    .ProductPage-wrapper-2CN9F.ProductPage-sport-3XBYg {
      padding-top: 10vw; }
  .ProductPage-left-2Opsg {
    width: 23vw;
    margin-right: 24px; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .ProductPage-wrapper-2CN9F {
    float: none;
    width: 100%; }
    .ProductPage-wrapper-2CN9F.ProductPage-sport-3XBYg {
      padding-top: 25vw; }
  .ProductPage-left-2Opsg {
    float: none;
    margin-bottom: 16px;
    width: 29vw; } }
.NHL-viaplay-header1-32Yux {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.NHL-viaplay-header2-CWfGA {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.NHL-viaplay-header3-2jyaN {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.NHL-viaplay-header4-3itFM {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.NHL-viaplay-header5-1rwM- {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.NHL-viaplay-menu-header-2qzER {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.NHL-viaplay-menu-subheader-8ld_F {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.NHL-viaplay-product-header-DZZ78 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.NHL-viaplay-product-subheader-29Fy4 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.NHL-viaplay-paragraph-c_n0a {
  font-size: 2rem;
  line-height: 2.6rem; }

.NHL-viaplay-button-featurebox-1oJOJ {
  font-size: 1.6rem;
  font-weight: bold; }

.NHL-viaplay-button-axs8B {
  font-size: 1.4rem;
  font-weight: normal; }

.NHL-viaplay-meta-1ED0X, .NHL-container-3XU7Z {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.NHL-viaplay-body-2XoXW {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.NHL-viaplay-secondary-body-53UmC {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.NHL-viaplay-small-notice-1l9G- {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.NHL-viaplay-thumbs-title-kbtli {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.NHL-viaplay-thumbs-complement-31171 {
  font-size: 1.4rem;
  font-weight: 300; }

.NHL-viaplay-tooltip-header-1z1Mf {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.NHL-viaplay-tooltip-subheader-3sXow {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.NHL-viaplay-schedule-hour-2-2bd {
  font-size: 2.6rem;
  font-weight: 300; }

.NHL-viaplay-schedule-header-3KBCL {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.NHL-viaplay-schedule-body-3e5an {
  font-size: 1.2rem;
  font-weight: normal; }

.NHL-viaplay-schedule-flag-1EIud {
  font-size: 1rem; }

.NHL-viaplay-numerals-3olUD {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.NHL-container-3XU7Z {
  color: #bbc1c4;
  margin: 0; }
  .NHL-container-3XU7Z:hover {
    border-bottom: solid 1px #f9fafb;
    color: #f9fafb;
    text-decoration: none; }
.Hero-backdrop-CZ2iA {
  background: rgba(15, 22, 26, 0.2);
  overflow-x: hidden; }

.Hero-backdrop-CZ2iA,
.Hero-gradient-1QnLU,
.Hero-video-2ksHM {
  position: absolute;
  left: 0;
  top: 0; }

.Hero-backdrop-CZ2iA,
.Hero-gradient-1QnLU,
.Hero-image-3kHMu,
.Hero-video-2ksHM {
  width: 100%; }
  .Hero-backdrop-CZ2iA:after,
  .Hero-gradient-1QnLU:after,
  .Hero-image-3kHMu:after,
  .Hero-video-2ksHM:after {
    content: '';
    display: block;
    padding-top: 56.25%; }

.Hero-gradient-1QnLU {
  background-image: linear-gradient(0deg, #0f161a 0%, rgba(15, 22, 26, 0) 80%), linear-gradient(180deg, rgba(15, 22, 26, 0.2), rgba(15, 22, 26, 0) 20%);
  overflow-x: hidden; }

.Hero-hideImage-1M2r7 {
  opacity: 0; }

.Hero-showImage-2zuBz {
  opacity: 1;
  transition: opacity 900ms ease-in; }

.Hero-hideVideo-3Gg-1 {
  opacity: 0;
  transition: opacity 900ms ease-out; }

.Hero-wrapper-2-h9A {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }
.Dubbed-viaplay-header1-1cVVa {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Dubbed-viaplay-header2-15ON6 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Dubbed-viaplay-header3-2Z8r- {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Dubbed-viaplay-header4-25ju6 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Dubbed-viaplay-header5-12IZ1 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Dubbed-viaplay-menu-header-3urxq {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Dubbed-viaplay-menu-subheader-1DH_N {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Dubbed-viaplay-product-header-oTq4P {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Dubbed-viaplay-product-subheader-28_ID {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Dubbed-viaplay-paragraph-24PjH {
  font-size: 2rem;
  line-height: 2.6rem; }

.Dubbed-viaplay-button-featurebox-3Eu8Q {
  font-size: 1.6rem;
  font-weight: bold; }

.Dubbed-viaplay-button-3w62B {
  font-size: 1.4rem;
  font-weight: normal; }

.Dubbed-viaplay-meta-1xX5z, .Dubbed-container-284xJ {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Dubbed-viaplay-body-1OkCN {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Dubbed-viaplay-secondary-body-3iecX {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Dubbed-viaplay-small-notice-1y9qu {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Dubbed-viaplay-thumbs-title-1HvMq {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Dubbed-viaplay-thumbs-complement-2yoOq {
  font-size: 1.4rem;
  font-weight: 300; }

.Dubbed-viaplay-tooltip-header-2zafO {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Dubbed-viaplay-tooltip-subheader-1ENac {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Dubbed-viaplay-schedule-hour-33fE3 {
  font-size: 2.6rem;
  font-weight: 300; }

.Dubbed-viaplay-schedule-header-2tZYm {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Dubbed-viaplay-schedule-body-2Z0Ra {
  font-size: 1.2rem;
  font-weight: normal; }

.Dubbed-viaplay-schedule-flag-1R_Yx {
  font-size: 1rem; }

.Dubbed-viaplay-numerals-2n0Xm {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Dubbed-container-284xJ {
  color: #bbc1c4;
  font-style: italic;
  margin: 0; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Dubbed-container-284xJ {
    font-size: 1.5rem; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Dubbed-container-284xJ {
    font-size: 1.4rem; } }
@media screen and (min-width: 1695px) {
  .ProductDetails-container-2r1MX {
    max-width: 40vw; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .ProductDetails-container-2r1MX {
    max-width: 50vw; } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .ProductDetails-container-2r1MX {
    max-width: 60vw; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .ProductDetails-container-2r1MX {
    max-width: 70vw; } }
.ActionButton-container-a3a0_ {
  margin: 30px 0; }

.ActionButton-container-a3a0_.ActionButton-sport-23bzl {
  float: none; }

.ActionButton-wrapper-37LKT {
  display: inline; }

.ActionButton-button-3qpnk {
  display: inline-block; }

@media screen and (min-width: 0) and (max-width: 760px) {
  .ActionButton-container-a3a0_ {
    margin: 8px 0;
    clear: both;
    padding-top: 24px; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .ActionButton-container-a3a0_ {
    margin: 8px auto;
    text-align: center;
    width: 80%; }
  .ActionButton-wrapper-37LKT,
  .ActionButton-button-3qpnk {
    display: block; } }
div ~ .SportScheduleBlock-container-1tZhd {
  margin-top: 50px; }
.ReportProblem-viaplay-header1-3akOQ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ReportProblem-viaplay-header2-683g2 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ReportProblem-viaplay-header3-cBF2l {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ReportProblem-viaplay-header4-xlplZ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ReportProblem-viaplay-header5-19zbb {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ReportProblem-viaplay-menu-header-3UsVu {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ReportProblem-viaplay-menu-subheader-2Z07o {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ReportProblem-viaplay-product-header-Pyk-K {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ReportProblem-viaplay-product-subheader-1P_DW {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ReportProblem-viaplay-paragraph-1RDaF {
  font-size: 2rem;
  line-height: 2.6rem; }

.ReportProblem-viaplay-button-featurebox-GoSGW {
  font-size: 1.6rem;
  font-weight: bold; }

.ReportProblem-viaplay-button-1tgD3 {
  font-size: 1.4rem;
  font-weight: normal; }

.ReportProblem-viaplay-meta-3NGHD {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ReportProblem-viaplay-body-12beQ {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ReportProblem-viaplay-secondary-body-24Iyd {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ReportProblem-viaplay-small-notice-2Riua {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ReportProblem-viaplay-thumbs-title-2WPun {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ReportProblem-viaplay-thumbs-complement-12L_O {
  font-size: 1.4rem;
  font-weight: 300; }

.ReportProblem-viaplay-tooltip-header-3YUqZ {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ReportProblem-viaplay-tooltip-subheader-1W7sN {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ReportProblem-viaplay-schedule-hour-26WfU {
  font-size: 2.6rem;
  font-weight: 300; }

.ReportProblem-viaplay-schedule-header-3wQy5 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ReportProblem-viaplay-schedule-body-Onbg1 {
  font-size: 1.2rem;
  font-weight: normal; }

.ReportProblem-viaplay-schedule-flag-3xPrV {
  font-size: 1rem; }

.ReportProblem-viaplay-numerals-onBAm {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.ReportProblem-container-1JN66 {
  color: #f9fafb;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold;
  margin-left: 32px;
  text-decoration: none; }
  .ReportProblem-container-1JN66:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAyNCI+CiAgPHBhdGggZmlsbD0iI0VERUVGMCIgZD0iTTIwLjYgMTcuNWwxLjggNS43LTUuNi0yYTExIDExIDAgMDEtMTMuNC0xLjkgMTEgMTEgMCAwMS0zLTYuMyAxMSAxMSAwIDAxMC0zIDExIDExIDAgMDEzLjItNi4yIDExIDExIDAgMDExNyAxMy43ek0xMCAxM0gxMmwuOS03LjNIOS4ybC45IDcuM3ptLjkgNS41YTEuOCAxLjggMCAxMDAtMy42IDEuOCAxLjggMCAwMDAgMy42eiIvPgo8L3N2Zz4=) no-repeat;
    background-size: 23px 24px;
    content: '';
    width: 32px;
    height: 24px;
    left: 0;
    position: absolute; }
  .ReportProblem-container-1JN66:hover {
    border-bottom: solid 1px #f9fafb;
    color: #f9fafb;
    text-decoration: none; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .ReportProblem-container-1JN66 {
    font-size: 1.5rem; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .ReportProblem-container-1JN66 {
    font-size: 1.4rem; } }
.Rate-viaplay-header1-2b1fQ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Rate-viaplay-header2-cLKY5 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Rate-viaplay-header3-1SJbd {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Rate-viaplay-header4-1ehbL {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Rate-viaplay-header5-36BD_ {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Rate-viaplay-menu-header-1Yuqa {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Rate-viaplay-menu-subheader-6l4Y4 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Rate-viaplay-product-header-155L3 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Rate-viaplay-product-subheader-qytEz {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Rate-viaplay-paragraph-2bHnt {
  font-size: 2rem;
  line-height: 2.6rem; }

.Rate-viaplay-button-featurebox-3kGrh {
  font-size: 1.6rem;
  font-weight: bold; }

.Rate-viaplay-button-a8k9D {
  font-size: 1.4rem;
  font-weight: normal; }

.Rate-viaplay-meta-304Zl, .Rate-text-lrPTx {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Rate-viaplay-body-2E1Cv {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Rate-viaplay-secondary-body-1nWW3 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Rate-viaplay-small-notice-kHcs5 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Rate-viaplay-thumbs-title-1gI9k {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Rate-viaplay-thumbs-complement-3a34K {
  font-size: 1.4rem;
  font-weight: 300; }

.Rate-viaplay-tooltip-header-D6cZ7 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Rate-viaplay-tooltip-subheader-h_0de {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Rate-viaplay-schedule-hour-2Xm_e {
  font-size: 2.6rem;
  font-weight: 300; }

.Rate-viaplay-schedule-header-1lDUU {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Rate-viaplay-schedule-body-1kUZF {
  font-size: 1.2rem;
  font-weight: normal; }

.Rate-viaplay-schedule-flag-3TVot {
  font-size: 1rem; }

.Rate-viaplay-numerals-1BUYk {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Rate-container-34zgv {
  color: #f9fafb;
  margin: 0 10px 10px 0; }
  .Rate-container-34zgv:hover {
    color: #0f161a; }
    .Rate-container-34zgv:hover .Rate-rate-1UTaU:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIxLjc3OGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAxLjkyN2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEyTDYuMzgzLjQ2OGExIDEgMCAwMC0uNDY0Ljc1N2wuOTk2LjA5em0tLjIxMSAyLjMzM2wuOTk2LjA5LS45OTYtLjA5ek01LjIyOCA4Ljc1NWwuODkxLjQ1NS0uODktLjQ1NXptLTEuMDYgMi4wNzZsLjg5LjQ1NS0uODktLjQ1NXptLTIuMjIzIDIuMzJsLjQ5Mi44Ny0uNDkyLS44N3pNMiAxOS42MzdWMTQuNzdIMHY0Ljg2N2gyem0xLjE5MyAxLjE2MUMyLjQxMiAyMC42MzggMiAyMC4xMTcgMiAxOS42MzdIMGMwIDEuNzI4IDEuNDA3IDIuODM1IDIuNzkgMy4xMmwuNDAzLTEuOTU5em0xLjQxLjUwNmE0Ljk5IDQuOTkgMCAwMC0xLjQxLS41MDZsLS40MDQgMS45NmMuMzE1LjA2NC41OTguMTYuODQ4LjI5OGwuOTY2LTEuNzUyem0uMjE4LjExNWE1LjkgNS45IDAgMDEtLjIxOC0uMTE1bC0uOTY2IDEuNzUyYy4xLjA1NC4xOTcuMTA2LjI5NC4xNTRsLjg5LTEuNzl6TTUuOTIgMjJjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNHYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAyLjUxYy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDIuNTA5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcuNDQ0IDkuMDM3LjA1NyA4LjIyNy4wMDZhMy4xOSAzLjE5IDAgMDAtMS44NDQuNDYybDEuMDYzIDEuNjk0ek03LjcgMy43MzhsLjIxLTIuMzMzLTEuOTkxLS4xOC0uMjExIDIuMzMzIDEuOTkyLjE4ek02LjExOSA5LjIxYTE1IDE1IDAgMDAxLjU4LTUuNDcybC0xLjk5MS0uMThBMTMgMTMgMCAwMTQuMzM4IDguM2wxLjc4MS45MXptLTEuMDYgMi4wNzZsMS4wNi0yLjA3Ni0xLjc4MS0uOTEtMS4wNiAyLjA3NiAxLjc4Ljkxem0tMi42MjIgMi43MzVhNi41OCA2LjU4IDAgMDAyLjYyMS0yLjczNWwtMS43OC0uOTFhNC41NzkgNC41NzkgMCAwMS0xLjgyNSAxLjkwNGwuOTg0IDEuNzQxek0yIDE0Ljc3YS44Ni44NiAwIDAxLjQzNy0uNzQ5bC0uOTg0LTEuNzQxQTIuODYgMi44NiAwIDAwMCAxNC43N2gyeiIgZmlsbD0iIzBGMTYxQSIvPjwvc3ZnPg==) top left/22px 24px no-repeat; }
    .Rate-container-34zgv:hover .Rate-activeRatingUp-2ni2g:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMy4yMnY0LjQ4YzAgMS4xLjkgMS45MyAyIDIuMTNhNC4zMiA0LjMyIDAgMDExLjQuNDljLjM2LjQyLjkuNjggMS40OS42OGg4LjhhMS45OSAxLjk5IDAgMDAxLjc1LTIuOTMgMS45OSAxLjk5IDAgMDAuNjctMy40MyAxLjk5IDEuOTkgMCAwMC45NS0zLjAyQTEuOTkgMS45OSAwIDAwMTYgNy45NUg5LjcyYy4zNi0xLjc1LjIyLTUuNzMtLjgxLTcuMDdBMi4xNyAyLjE3IDAgMDA2LjA1LjNsLS4xOSAxLjk1YTE0IDE0IDAgMDEtMS42NSA1LjM3bC0uOTUgMS43M2E1LjU0IDUuNTQgMCAwMS0yLjI3IDIuMjRjLS42MS4zMi0uOTkuOTUtLjk5IDEuNjN6Ii8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMy4yMnY0LjQ4YzAgMS4xLjkgMS45MyAyIDIuMTNhNC4zMiA0LjMyIDAgMDExLjQuNDljLjM2LjQyLjkuNjggMS40OS42OGg4LjhhMS45OSAxLjk5IDAgMDAxLjc1LTIuOTMgMS45OSAxLjk5IDAgMDAuNjctMy40MyAxLjk5IDEuOTkgMCAwMC45NS0zLjAyQTEuOTkgMS45OSAwIDAwMTYgNy45NUg5LjcyYy4zNi0xLjc1LjIyLTUuNzMtLjgxLTcuMDdBMi4xNyAyLjE3IDAgMDA2LjA1LjNsLS4xOSAxLjk1YTE0IDE0IDAgMDEtMS42NSA1LjM3bC0uOTUgMS43M2E1LjU0IDUuNTQgMCAwMS0yLjI3IDIuMjRjLS42MS4zMi0uOTkuOTUtLjk5IDEuNjN6IiBmaWxsPSIjMEYxNjFBIi8+PHBhdGggZD0iTTIgMTkuODNsLS4xOS45OC4xOC0uOTh6bTEuMi4zOWwtLjQ3Ljg5LjQ2LS45em0uMi4xbC43NS0uNjZhMSAxIDAgMDAtLjMzLS4yNWwtLjQzLjl6bTEyLjA0LTIuMjVsLS4zLS45NWExIDEgMCAwMC0uNTggMS40M2wuODgtLjQ4em0uNjctMy40M2wtLjM0LS45NGExIDEgMCAwMC0uMyAxLjcxbC42NC0uNzd6bS45NS0zLjAybC0uNTMtLjg1YTEgMSAwIDAwLS4zIDEuNDNsLjgzLS41OHpNOS43MiA3Ljk1bC0uOTgtLjJhMSAxIDAgMDAuOTggMS4ydi0xek04LjkxLjg4bC44LS42LS44LjZ6TTYuMDUuM2wtLjUtLjg2YTEgMSAwIDAwLS41Ljc2bDEgLjF6bS0uMTkgMS45NWwtMS0uMSAxIC4xek00LjIxIDcuNjJsLjg3LjQ4LS44Ny0uNDh6bS0uOTUgMS43M2wtLjg4LS40OC44OC40OHpNLjk5IDExLjU5bC0uNDctLjg5LjQ3Ljg5em0uMDEgNi4xdi00LjQ3aC0ydjQuNDhoMnptMS4xNyAxLjE1QzEuNDEgMTguNyAxIDE4LjE4IDEgMTcuN2gtMmMwIDEuNzIgMS40IDIuODUgMi44MSAzLjFsLjM2LTEuOTZ6bTEuNDguNDljLS40OS0uMjUtMS0uNC0xLjQ4LS40OWwtLjM2IDEuOTdjLjM0LjA2LjY1LjE2LjkyLjNsLjkyLTEuNzh6bS4xNy4wOGE2LjI3IDYuMjcgMCAwMS0uMTctLjA4bC0uOTIgMS43OC4yMy4xMS44Ni0xLjh6TTQuOSAyMGEuOTguOTggMCAwMS0uNzQtLjM0bC0xLjUxIDEuMzFBMi45OCAyLjk4IDAgMDA0Ljg5IDIydi0yem04LjggMEg0Ljl2Mmg4Ljh2LTJ6bS45OS0uOTljMCAuNTUtLjQ0Ljk5LS45OS45OXYyYTIuOTkgMi45OSAwIDAwMi45OS0yLjk5aC0yem0tLjEyLS40NmMuMDguMTMuMTIuMy4xMi40NmgyYzAtLjUtLjEzLS45OS0uMzYtMS40MWwtMS43Ni45NXptMS4yOC0yLjM3YzAgLjQ0LS4zLjgxLS43Ljk0bC42IDEuOWEyLjk5IDIuOTkgMCAwMDIuMS0yLjg0aC0yem0tLjM2LS43N2MuMjIuMTguMzYuNDYuMzYuNzdoMmMwLS45NC0uNDMtMS43Ny0xLjEtMi4zMmwtMS4yNiAxLjU1em0uOTQtMi42NGMwIC40My0uMjcuNzktLjY1LjkzbC42OCAxLjg4YTIuOTkgMi45OSAwIDAwMS45Ny0yLjgxaC0yem0tLjE4LS41N2MuMTEuMTYuMTguMzYuMTguNTdoMmMwLS42NC0uMi0xLjI0LS41NS0xLjcybC0xLjYzIDEuMTV6TTE3IDkuOTNjMCAuMzYtLjE5LjY3LS40Ny44NGwxLjA1IDEuN0EyLjk5IDIuOTkgMCAwMDE5IDkuOTRoLTJ6bS0uOTktLjk4Yy41NSAwIC45OS40NC45OS45OGgyYTIuOTkgMi45OSAwIDAwLTIuOTktMi45OHYyem0tNi4yOSAwaDYuM3YtMmgtNi4zdjJ6bS0xLjYtNy40NmMuMTMuMTguMy41My40MyAxLjA3YTEzLjM3IDEzLjM3IDAgMDEuMTkgNS4xOWwxLjk2LjRhMTUuMjUgMTUuMjUgMCAwMC0uMjEtNi4xQTUuMDMgNS4wMyAwIDAwOS43LjI5TDguMTEgMS40OXptLTEuNTctLjMzYy4xNC0uMDguNDItLjE4LjcyLS4xNi4yNS4wMi41NS4xMi44NC41TDkuNzEuMjdBMy4xIDMuMSAwIDAwNy4zOC0xYTMuMzYgMy4zNiAwIDAwLTEuODUuNDNsMS4wMSAxLjcyem0uMyAxLjE4TDcuMDYuNGwtMi0uMi0uMTggMS45NSAxLjk5LjJ6TTUuMDkgOC4xYTE1IDE1IDAgMDAxLjc4LTUuNzZsLTItLjE5YTEzIDEzIDAgMDEtMS41MyA0Ljk5bDEuNzUuOTZ6bS0uOTQgMS43M2wuOTQtMS43My0xLjc1LS45Ni0uOTUgMS43MyAxLjc2Ljk2em0tMi42OSAyLjY0YTYuNTQgNi41NCAwIDAwMi42OS0yLjY0bC0xLjc2LS45NkE0LjU0IDQuNTQgMCAwMS41MiAxMC43bC45MyAxLjc3em0tLjQ1Ljc1YzAtLjMxLjE3LS42LjQ1LS43NUwuNTIgMTAuN0EyLjg1IDIuODUgMCAwMC0xIDEzLjIyaDJ6IiBmaWxsPSIjMEYxNjFBIiBtYXNrPSJ1cmwoI2EpIi8+PC9zdmc+) top left/22px 24px no-repeat; }
    .Rate-container-34zgv:hover .Rate-activeRatingDown-2xfVf:before {
      background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMy4yMnY0LjQ4YzAgMS4xLjkgMS45MyAyIDIuMTNhNC4zMiA0LjMyIDAgMDExLjQuNDljLjM2LjQyLjkuNjggMS40OS42OGg4LjhhMS45OSAxLjk5IDAgMDAxLjc1LTIuOTMgMS45OSAxLjk5IDAgMDAuNjctMy40MyAxLjk5IDEuOTkgMCAwMC45NS0zLjAyQTEuOTkgMS45OSAwIDAwMTYgNy45NUg5LjcyYy4zNi0xLjc1LjIyLTUuNzMtLjgxLTcuMDdBMi4xNyAyLjE3IDAgMDA2LjA1LjNsLS4xOSAxLjk1YTE0IDE0IDAgMDEtMS42NSA1LjM3bC0uOTUgMS43M2E1LjU0IDUuNTQgMCAwMS0yLjI3IDIuMjRjLS42MS4zMi0uOTkuOTUtLjk5IDEuNjN6Ii8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMy4yMnY0LjQ4YzAgMS4xLjkgMS45MyAyIDIuMTNhNC4zMiA0LjMyIDAgMDExLjQuNDljLjM2LjQyLjkuNjggMS40OS42OGg4LjhhMS45OSAxLjk5IDAgMDAxLjc1LTIuOTMgMS45OSAxLjk5IDAgMDAuNjctMy40MyAxLjk5IDEuOTkgMCAwMC45NS0zLjAyQTEuOTkgMS45OSAwIDAwMTYgNy45NUg5LjcyYy4zNi0xLjc1LjIyLTUuNzMtLjgxLTcuMDdBMi4xNyAyLjE3IDAgMDA2LjA1LjNsLS4xOSAxLjk1YTE0IDE0IDAgMDEtMS42NSA1LjM3bC0uOTUgMS43M2E1LjU0IDUuNTQgMCAwMS0yLjI3IDIuMjRjLS42MS4zMi0uOTkuOTUtLjk5IDEuNjN6IiBmaWxsPSIjMEYxNjFBIi8+PHBhdGggZD0iTTIgMTkuODNsLS4xOS45OC4xOC0uOTh6bTEuMi4zOWwtLjQ3Ljg5LjQ2LS45em0uMi4xbC43NS0uNjZhMSAxIDAgMDAtLjMzLS4yNWwtLjQzLjl6bTEyLjA0LTIuMjVsLS4zLS45NWExIDEgMCAwMC0uNTggMS40M2wuODgtLjQ4em0uNjctMy40M2wtLjM0LS45NGExIDEgMCAwMC0uMyAxLjcxbC42NC0uNzd6bS45NS0zLjAybC0uNTMtLjg1YTEgMSAwIDAwLS4zIDEuNDNsLjgzLS41OHpNOS43MiA3Ljk1bC0uOTgtLjJhMSAxIDAgMDAuOTggMS4ydi0xek04LjkxLjg4bC44LS42LS44LjZ6TTYuMDUuM2wtLjUtLjg2YTEgMSAwIDAwLS41Ljc2bDEgLjF6bS0uMTkgMS45NWwtMS0uMSAxIC4xek00LjIxIDcuNjJsLjg3LjQ4LS44Ny0uNDh6bS0uOTUgMS43M2wtLjg4LS40OC44OC40OHpNLjk5IDExLjU5bC0uNDctLjg5LjQ3Ljg5em0uMDEgNi4xdi00LjQ3aC0ydjQuNDhoMnptMS4xNyAxLjE1QzEuNDEgMTguNyAxIDE4LjE4IDEgMTcuN2gtMmMwIDEuNzIgMS40IDIuODUgMi44MSAzLjFsLjM2LTEuOTZ6bTEuNDguNDljLS40OS0uMjUtMS0uNC0xLjQ4LS40OWwtLjM2IDEuOTdjLjM0LjA2LjY1LjE2LjkyLjNsLjkyLTEuNzh6bS4xNy4wOGE2LjI3IDYuMjcgMCAwMS0uMTctLjA4bC0uOTIgMS43OC4yMy4xMS44Ni0xLjh6TTQuOSAyMGEuOTguOTggMCAwMS0uNzQtLjM0bC0xLjUxIDEuMzFBMi45OCAyLjk4IDAgMDA0Ljg5IDIydi0yem04LjggMEg0Ljl2Mmg4Ljh2LTJ6bS45OS0uOTljMCAuNTUtLjQ0Ljk5LS45OS45OXYyYTIuOTkgMi45OSAwIDAwMi45OS0yLjk5aC0yem0tLjEyLS40NmMuMDguMTMuMTIuMy4xMi40NmgyYzAtLjUtLjEzLS45OS0uMzYtMS40MWwtMS43Ni45NXptMS4yOC0yLjM3YzAgLjQ0LS4zLjgxLS43Ljk0bC42IDEuOWEyLjk5IDIuOTkgMCAwMDIuMS0yLjg0aC0yem0tLjM2LS43N2MuMjIuMTguMzYuNDYuMzYuNzdoMmMwLS45NC0uNDMtMS43Ny0xLjEtMi4zMmwtMS4yNiAxLjU1em0uOTQtMi42NGMwIC40My0uMjcuNzktLjY1LjkzbC42OCAxLjg4YTIuOTkgMi45OSAwIDAwMS45Ny0yLjgxaC0yem0tLjE4LS41N2MuMTEuMTYuMTguMzYuMTguNTdoMmMwLS42NC0uMi0xLjI0LS41NS0xLjcybC0xLjYzIDEuMTV6TTE3IDkuOTNjMCAuMzYtLjE5LjY3LS40Ny44NGwxLjA1IDEuN0EyLjk5IDIuOTkgMCAwMDE5IDkuOTRoLTJ6bS0uOTktLjk4Yy41NSAwIC45OS40NC45OS45OGgyYTIuOTkgMi45OSAwIDAwLTIuOTktMi45OHYyem0tNi4yOSAwaDYuM3YtMmgtNi4zdjJ6bS0xLjYtNy40NmMuMTMuMTguMy41My40MyAxLjA3YTEzLjM3IDEzLjM3IDAgMDEuMTkgNS4xOWwxLjk2LjRhMTUuMjUgMTUuMjUgMCAwMC0uMjEtNi4xQTUuMDMgNS4wMyAwIDAwOS43LjI5TDguMTEgMS40OXptLTEuNTctLjMzYy4xNC0uMDguNDItLjE4LjcyLS4xNi4yNS4wMi41NS4xMi44NC41TDkuNzEuMjdBMy4xIDMuMSAwIDAwNy4zOC0xYTMuMzYgMy4zNiAwIDAwLTEuODUuNDNsMS4wMSAxLjcyem0uMyAxLjE4TDcuMDYuNGwtMi0uMi0uMTggMS45NSAxLjk5LjJ6TTUuMDkgOC4xYTE1IDE1IDAgMDAxLjc4LTUuNzZsLTItLjE5YTEzIDEzIDAgMDEtMS41MyA0Ljk5bDEuNzUuOTZ6bS0uOTQgMS43M2wuOTQtMS43My0xLjc1LS45Ni0uOTUgMS43MyAxLjc2Ljk2em0tMi42OSAyLjY0YTYuNTQgNi41NCAwIDAwMi42OS0yLjY0bC0xLjc2LS45NkE0LjU0IDQuNTQgMCAwMS41MiAxMC43bC45MyAxLjc3em0tLjQ1Ljc1YzAtLjMxLjE3LS42LjQ1LS43NUwuNTIgMTAuN0EyLjg1IDIuODUgMCAwMC0xIDEzLjIyaDJ6IiBmaWxsPSIjMEYxNjFBIiBtYXNrPSJ1cmwoI2EpIi8+PC9zdmc+) top left/22px 24px no-repeat;
      margin-right: 10px;
      margin-left: -10px;
      transform: rotate(180deg); }
  .Rate-container-34zgv .Rate-active-3WR4W:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iI0Y5RkFGQiIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iI0Y5RkFGQiIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==) top left/22px 24px no-repeat; }

.Rate-rate-1UTaU {
  display: inline-block;
  line-height: 30px;
  text-align: center; }
  .Rate-rate-1UTaU:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIyLjUyOGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAyLjY3N2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEybC0uNTMyLS44NDdhMSAxIDAgMDAtLjQ2NC43NTdsLjk5Ni4wOXptLS4yMTEgMi4zMzNsLjk5Ni4wOS0uOTk2LS4wOXpNNS4yMjggOS41MDVsLjg5MS40NTUtLjg5LS40NTV6bS0xLjA2IDIuMDc2bC44OS40NTUtLjg5LS40NTV6bS0yLjIyMyAyLjMybC40OTIuODctLjQ5Mi0uODd6TTIgMjAuMzg3VjE1LjUySDB2NC44NjdoMnptMS4xOTMgMS4xNjFDMi40MTIgMjEuMzg4IDIgMjAuODY3IDIgMjAuMzg3SDBjMCAxLjcyOCAxLjQwNyAyLjgzNSAyLjc5IDMuMTJsLjQwMy0xLjk1OXptMS40MS41MDZhNC45OSA0Ljk5IDAgMDAtMS40MS0uNTA2bC0uNDA0IDEuOTZjLjMxNS4wNjQuNTk4LjE2Ljg0OC4yOThsLjk2Ni0xLjc1MnptLjIxOC4xMTVhNS45IDUuOSAwIDAxLS4yMTgtLjExNWwtLjk2NiAxLjc1MmMuMS4wNTQuMTk3LjEwNi4yOTQuMTU0bC44OS0xLjc5em0xLjA5OS41ODFjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNC43NXYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAzLjI2Yy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDMuMjU5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcgMS4xOTQgOS4wMzcuODA3IDguMjI3Ljc1NmEzLjE5IDMuMTkgMCAwMC0xLjg0NC40NjJsMS4wNjMgMS42OTR6TTcuNyA0LjQ4OGwuMjEtMi4zMzMtMS45OTEtLjE4LS4yMTEgMi4zMzMgMS45OTIuMTh6TTYuMTE5IDkuOTZhMTUgMTUgMCAwMDEuNTgtNS40NzJsLTEuOTkxLS4xOGExMyAxMyAwIDAxLTEuMzcgNC43NDJsMS43ODEuOTF6bS0xLjA2IDIuMDc2bDEuMDYtMi4wNzYtMS43ODEtLjkxLTEuMDYgMi4wNzYgMS43OC45MXptLTIuNjIyIDIuNzM1YTYuNTggNi41OCAwIDAwMi42MjEtMi43MzVsLTEuNzgtLjkxYTQuNTc5IDQuNTc5IDAgMDEtMS44MjUgMS45MDRsLjk4NCAxLjc0MXpNMiAxNS41MmEuODYuODYgMCAwMS40MzctLjc0OWwtLjk4NC0xLjc0MUEyLjg2IDIuODYgMCAwMDAgMTUuNTJoMnoiIGZpbGw9IiNGOUY5RkIiLz48L3N2Zz4=) top left/22px 24px no-repeat;
    content: '';
    display: inline-block;
    height: 25px;
    margin-top: -3px;
    opacity: 1;
    vertical-align: middle;
    width: 30px; }

.Rate-noUserRating-u3ma-:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIyLjUyOGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAyLjY3N2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEybC0uNTMyLS44NDdhMSAxIDAgMDAtLjQ2NC43NTdsLjk5Ni4wOXptLS4yMTEgMi4zMzNsLjk5Ni4wOS0uOTk2LS4wOXpNNS4yMjggOS41MDVsLjg5MS40NTUtLjg5LS40NTV6bS0xLjA2IDIuMDc2bC44OS40NTUtLjg5LS40NTV6bS0yLjIyMyAyLjMybC40OTIuODctLjQ5Mi0uODd6TTIgMjAuMzg3VjE1LjUySDB2NC44NjdoMnptMS4xOTMgMS4xNjFDMi40MTIgMjEuMzg4IDIgMjAuODY3IDIgMjAuMzg3SDBjMCAxLjcyOCAxLjQwNyAyLjgzNSAyLjc5IDMuMTJsLjQwMy0xLjk1OXptMS40MS41MDZhNC45OSA0Ljk5IDAgMDAtMS40MS0uNTA2bC0uNDA0IDEuOTZjLjMxNS4wNjQuNTk4LjE2Ljg0OC4yOThsLjk2Ni0xLjc1MnptLjIxOC4xMTVhNS45IDUuOSAwIDAxLS4yMTgtLjExNWwtLjk2NiAxLjc1MmMuMS4wNTQuMTk3LjEwNi4yOTQuMTU0bC44OS0xLjc5em0xLjA5OS41ODFjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNC43NXYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAzLjI2Yy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDMuMjU5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcgMS4xOTQgOS4wMzcuODA3IDguMjI3Ljc1NmEzLjE5IDMuMTkgMCAwMC0xLjg0NC40NjJsMS4wNjMgMS42OTR6TTcuNyA0LjQ4OGwuMjEtMi4zMzMtMS45OTEtLjE4LS4yMTEgMi4zMzMgMS45OTIuMTh6TTYuMTE5IDkuOTZhMTUgMTUgMCAwMDEuNTgtNS40NzJsLTEuOTkxLS4xOGExMyAxMyAwIDAxLTEuMzcgNC43NDJsMS43ODEuOTF6bS0xLjA2IDIuMDc2bDEuMDYtMi4wNzYtMS43ODEtLjkxLTEuMDYgMi4wNzYgMS43OC45MXptLTIuNjIyIDIuNzM1YTYuNTggNi41OCAwIDAwMi42MjEtMi43MzVsLTEuNzgtLjkxYTQuNTc5IDQuNTc5IDAgMDEtMS44MjUgMS45MDRsLjk4NCAxLjc0MXpNMiAxNS41MmEuODYuODYgMCAwMS40MzctLjc0OWwtLjk4NC0xLjc0MUEyLjg2IDIuODYgMCAwMDAgMTUuNTJoMnoiIGZpbGw9IiNGOUY5RkIiLz48L3N2Zz4=) no-repeat; }

.Rate-activeRatingUp-2ni2g:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iI0Y5RkFGQiIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iI0Y5RkFGQiIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==) no-repeat; }

.Rate-activeRatingDown-2xfVf:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iI0Y5RkFGQiIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iI0Y5RkFGQiIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==) no-repeat;
  margin-right: 10px;
  margin-left: -10px;
  transform: rotate(180deg); }

.Rate-text-lrPTx {
  display: inline-block;
  font-weight: 600;
  line-height: 19px; }

@media screen and (max-width: 480px) {
  .Rate-container-34zgv {
    margin: 0 0 8px 0;
    text-align: center;
    width: 100%; } }
.SportSectionMenu-viaplay-header1-3es6E {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportSectionMenu-viaplay-header2-pleaw {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportSectionMenu-viaplay-header3-1D3og {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportSectionMenu-viaplay-header4-2W_0z {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportSectionMenu-viaplay-header5-1DU4S {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportSectionMenu-viaplay-menu-header-2QCdI {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportSectionMenu-viaplay-menu-subheader-1su91, .SportSectionMenu-categories-3WcmT, .SportSectionMenu-container-3ie4L {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportSectionMenu-viaplay-product-header-3N6NO {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportSectionMenu-viaplay-product-subheader-345FG {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportSectionMenu-viaplay-paragraph-3tCJd {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportSectionMenu-viaplay-button-featurebox-2RK5- {
  font-size: 1.6rem;
  font-weight: bold; }

.SportSectionMenu-viaplay-button-2FiEQ {
  font-size: 1.4rem;
  font-weight: normal; }

.SportSectionMenu-viaplay-meta-2YiFp {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportSectionMenu-viaplay-body-13Y8b {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportSectionMenu-viaplay-secondary-body-3TX8A {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportSectionMenu-viaplay-small-notice-3kUkx {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportSectionMenu-viaplay-thumbs-title-3mtLF {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportSectionMenu-viaplay-thumbs-complement-n_H4G {
  font-size: 1.4rem;
  font-weight: 300; }

.SportSectionMenu-viaplay-tooltip-header-3nzec {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportSectionMenu-viaplay-tooltip-subheader-223NQ {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportSectionMenu-viaplay-schedule-hour-1pzOL {
  font-size: 2.6rem;
  font-weight: 300; }

.SportSectionMenu-viaplay-schedule-header-3XRET {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportSectionMenu-viaplay-schedule-body-20UnQ {
  font-size: 1.2rem;
  font-weight: normal; }

.SportSectionMenu-viaplay-schedule-flag-24kKt {
  font-size: 1rem; }

.SportSectionMenu-viaplay-numerals-3ARjQ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportSectionMenu-categories-3WcmT {
  right: 0;
  margin-left: auto; }

.SportSectionMenu-container-3ie4L {
  background: #0f161a;
  position: relative; }

.SportSectionMenu-sections-1jow1 {
  display: inline-flex;
  height: inherit;
  width: 100%; }
  .SportSectionMenu-sections-1jow1 > * {
    display: inline-block;
    height: 100%;
    position: relative;
    vertical-align: top; }

.SportSectionMenu-wrapper-3SelM {
  border-bottom: 1px solid #3c4448;
  border-top: 1px solid #3c4448;
  height: 66px;
  position: relative; }
  .SportSectionMenu-wrapper-3SelM > div {
    height: inherit; }

.SportSectionMenu-loggedOut-22HJM .SportSectionMenu-categories-3WcmT {
  display: none; }

.SportSectionMenu-sticky-2xBkR, .SportSectionMenu-sport-1On1N {
  z-index: 9; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionMenu-sections-1jow1 > * {
    height: auto; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SportSectionMenu-loggedOut-22HJM.SportSectionMenu-wrapper-3SelM {
    height: 135px; }
  .SportSectionMenu-loggedOut-22HJM .SportSectionMenu-sections-1jow1 {
    display: table; } }
.SportSectionDropdownClear-container-2GKhS {
  border: none;
  cursor: pointer;
  display: block;
  height: 48px;
  line-height: 48px;
  padding: 0 25px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 5px; }
  .SportSectionDropdownClear-container-2GKhS:hover {
    color: #0f161a; }

.SportSectionDropdownClear-link-2MpnP {
  color: #0f161a;
  font-weight: normal; }
  .SportSectionDropdownClear-link-2MpnP:hover {
    color: #0f161a; }
.SportSectionSummaryButton-viaplay-header1-3teD0 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-header2-AlGLf {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-header3-2bkpc {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-header4-1u46f {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-header5-3MyOm {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-menu-header-3lnm2 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-menu-subheader-1U2lu, .SportSectionSummaryButton-element-2zgA4,
.SportSectionSummaryButton-categoryLabel-3lFZv {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportSectionSummaryButton-viaplay-product-header-2yeRw {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-product-subheader-V9-Lq {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-paragraph-iGMyB {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportSectionSummaryButton-viaplay-button-featurebox-1HDjF {
  font-size: 1.6rem;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-button-3YrP0 {
  font-size: 1.4rem;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-meta-1no-Y {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportSectionSummaryButton-viaplay-body-1aP34 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportSectionSummaryButton-viaplay-secondary-body-1wPzh {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-small-notice-1zLKt {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-thumbs-title-1exZ6 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportSectionSummaryButton-viaplay-thumbs-complement-1UCQU {
  font-size: 1.4rem;
  font-weight: 300; }

.SportSectionSummaryButton-viaplay-tooltip-header-3ZZ1h {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-tooltip-subheader-28EMO {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportSectionSummaryButton-viaplay-schedule-hour-JpevO {
  font-size: 2.6rem;
  font-weight: 300; }

.SportSectionSummaryButton-viaplay-schedule-header-1kZtk {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportSectionSummaryButton-viaplay-schedule-body-312Z4 {
  font-size: 1.2rem;
  font-weight: normal; }

.SportSectionSummaryButton-viaplay-schedule-flag-3JYit {
  font-size: 1rem; }

.SportSectionSummaryButton-viaplay-numerals-1jmkS {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportSectionSummaryButton-container-2uTkF {
  height: 100%; }

.SportSectionSummaryButton-active-2bJhG.SportSectionSummaryButton-element-2zgA4 {
  background: #f9fafb;
  border-bottom-color: #f9fafb;
  color: #0f161a; }
  .SportSectionSummaryButton-active-2bJhG.SportSectionSummaryButton-element-2zgA4:after {
    border-color: #0f161a; }

.SportSectionSummaryButton-element-2zgA4,
.SportSectionSummaryButton-categoryLabel-3lFZv {
  background: #0f161a;
  border: solid 1px #3c4448;
  border-top: none;
  color: #f9fafb;
  display: inline-block;
  font-weight: bold;
  height: 67px;
  left: -1px;
  min-width: 200px;
  padding: 0 45px 0 30px;
  position: relative;
  z-index: 11; }

.SportSectionSummaryButton-element-2zgA4 {
  text-align: left; }
  .SportSectionSummaryButton-element-2zgA4:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    height: 6px;
    margin-top: -6px;
    position: absolute;
    right: 30px;
    top: 50%;
    width: 6px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SportSectionSummaryButton-element-2zgA4,
  .SportSectionSummaryButton-categoryLabel-3lFZv {
    min-width: auto; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionSummaryButton-element-2zgA4,
  .SportSectionSummaryButton-categoryLabel-3lFZv {
    min-width: inherit; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SportSectionSummaryButton-element-2zgA4,
  .SportSectionSummaryButton-categoryLabel-3lFZv {
    display: none; } }
.SportSectionDropdownRelated-container-21m3J {
  display: table;
  margin-bottom: 20px;
  min-width: 800px; }
  .SportSectionDropdownRelated-container-21m3J.SportSectionDropdownRelated-hidden-34Ftb {
    display: none; }

.SportSectionDropdownRelated-item-6AVhS {
  display: inline-block;
  line-height: 1.8rem;
  margin: 10px 0 0 0;
  overflow: hidden;
  padding: 7px 25px;
  position: relative;
  text-overflow: ellipsis;
  width: 150px;
  white-space: nowrap; }
  .SportSectionDropdownRelated-item-6AVhS a {
    color: #0f161a;
    text-decoration: none; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SportSectionDropdownRelated-container-21m3J {
    min-width: 600px; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionDropdownRelated-container-21m3J {
    display: table-row; }
  .SportSectionDropdownRelated-item-6AVhS {
    width: 200px; } }
.SportSectionFilter-viaplay-header1-FNTOc {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportSectionFilter-viaplay-header2-2OqS9 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportSectionFilter-viaplay-header3-1KV5m {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportSectionFilter-viaplay-header4-RLXBS, .SportSectionFilter-headline-1hCEt {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportSectionFilter-viaplay-header5-1iYWM {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportSectionFilter-viaplay-menu-header-1Sgh0 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportSectionFilter-viaplay-menu-subheader-x68Nh, .SportSectionFilter-container-1c5wn {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportSectionFilter-viaplay-product-header-3vVlN {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportSectionFilter-viaplay-product-subheader-1Eee- {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportSectionFilter-viaplay-paragraph-2A1Fn {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportSectionFilter-viaplay-button-featurebox-1Ye3_ {
  font-size: 1.6rem;
  font-weight: bold; }

.SportSectionFilter-viaplay-button-3ZJL9 {
  font-size: 1.4rem;
  font-weight: normal; }

.SportSectionFilter-viaplay-meta-AWeQ5 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportSectionFilter-viaplay-body-3Gfn7 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportSectionFilter-viaplay-secondary-body-2mb_J {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportSectionFilter-viaplay-small-notice-sAoSc {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportSectionFilter-viaplay-thumbs-title-1vlsL {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportSectionFilter-viaplay-thumbs-complement-34Uf1 {
  font-size: 1.4rem;
  font-weight: 300; }

.SportSectionFilter-viaplay-tooltip-header-7X491 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportSectionFilter-viaplay-tooltip-subheader-2sDOv {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportSectionFilter-viaplay-schedule-hour-1idan {
  font-size: 2.6rem;
  font-weight: 300; }

.SportSectionFilter-viaplay-schedule-header-SYJsa {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportSectionFilter-viaplay-schedule-body-1p8Ve {
  font-size: 1.2rem;
  font-weight: normal; }

.SportSectionFilter-viaplay-schedule-flag-1GHFd {
  font-size: 1rem; }

.SportSectionFilter-viaplay-numerals-bkH4R {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showTooltip {
  0% {
    opacity: 0;
    transform: translate(10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showTooltipRight {
  0% {
    opacity: 0;
    transform: translate(-10px); }
  100% {
    opacity: 1;
    transform: translate(0); } }

@keyframes showFooterColumn {
  0% {
    opacity: 0;
    max-height: 0; }
  100% {
    opacity: 1;
    max-height: 1000px; } }

@keyframes showTooltipFullSynopsis {
  0% {
    max-height: 127px; }
  100% {
    max-height: 250px; } }

.SportSectionFilter-boxShadow-TeixN {
  background: #f9fafb;
  border-radius: 0 0 4px 4px;
  border-top: solid 1px #3c4448;
  box-shadow: 0 3px 3px 0 rgba(15, 22, 26, 0.5);
  margin: 0 7px 8px 7px;
  padding: 25px 0;
  overflow: hidden; }
  .SportSectionFilter-boxShadow-TeixN > * {
    vertical-align: middle; }

.SportSectionFilter-container-1c5wn {
  line-height: normal;
  min-width: 250px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: -5px;
  text-align: left;
  top: 100%;
  z-index: 10; }
  .SportSectionFilter-container-1c5wn {
    animation: fadeIn 200ms ease-in-out forwards; }

.SportSectionFilter-closed-3cWUw:after,
.SportSectionFilter-open-17ajQ:after {
  transform: rotate(-45deg);
  border-color: #0f161a;
  border-style: solid;
  border-radius: 1px;
  border-width: 0 2px 2px 0;
  content: '';
  height: 6px;
  margin-top: -3px;
  position: absolute;
  right: -13px;
  top: 50%;
  width: 6px; }

.SportSectionFilter-headline-1hCEt {
  color: #0f161a;
  cursor: pointer;
  display: inline-block;
  padding: 15px 0 15px 26px;
  position: relative; }

.SportSectionFilter-open-17ajQ:after {
  transform: rotate(45deg);
  margin-top: -5px;
  right: -18px; }

.SportSectionFilter-wrapper-33K8x {
  display: table;
  margin-bottom: 20px;
  min-width: 800px; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SportSectionFilter-wrapper-33K8x {
    min-width: 600px; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionFilter-container-1c5wn {
    width: 500px; }
  .SportSectionFilter-wrapper-33K8x {
    display: block;
    min-width: 600px; } }
.SportSectionDropdownFilter-container-3OU-k {
  display: table;
  margin-bottom: 20px;
  min-width: 800px; }
  .SportSectionDropdownFilter-container-3OU-k.SportSectionDropdownFilter-hidden-j8nYQ {
    display: none; }

.SportSectionDropdownFilter-item-328bH {
  display: inline-block;
  line-height: 1.8rem;
  margin: 10px 0 0 0;
  overflow: hidden;
  padding: 7px 25px;
  position: relative;
  text-overflow: ellipsis;
  width: 150px;
  white-space: nowrap; }
  .SportSectionDropdownFilter-item-328bH label {
    color: #0f161a;
    cursor: pointer; }
    .SportSectionDropdownFilter-item-328bH label input[type='checkbox'] {
      margin-right: 10px;
      vertical-align: text-bottom; }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .SportSectionDropdownFilter-container-3OU-k {
    min-width: 600px; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionDropdownFilter-container-3OU-k {
    display: table-row; }
  .SportSectionDropdownFilter-item-328bH {
    width: 200px; } }
.SportSectionConversionButton-cta-3ySEl {
  margin-left: auto;
  padding: 10px 0;
  position: relative;
  right: 0; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportSectionConversionButton-cta-3ySEl {
    padding: 10px 0;
    text-align: center; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SportSectionConversionButton-cta-3ySEl {
    width: 100%; } }
.SportScheduleError-viaplay-header1-1fZV6 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportScheduleError-viaplay-header2-pKoUl, .SportScheduleError-title-YgB9U {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportScheduleError-viaplay-header3-3QhJa {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportScheduleError-viaplay-header4-wU295 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportScheduleError-viaplay-header5-1WmsM {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportScheduleError-viaplay-menu-header-2AO-D {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportScheduleError-viaplay-menu-subheader-3p1Z7 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportScheduleError-viaplay-product-header-1uQMW {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportScheduleError-viaplay-product-subheader-2Z8O6 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportScheduleError-viaplay-paragraph-u914T {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportScheduleError-viaplay-button-featurebox-g9BIT {
  font-size: 1.6rem;
  font-weight: bold; }

.SportScheduleError-viaplay-button-1t8-4 {
  font-size: 1.4rem;
  font-weight: normal; }

.SportScheduleError-viaplay-meta-1W1gj {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportScheduleError-viaplay-body-2BqgT {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportScheduleError-viaplay-secondary-body-1i1vE {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportScheduleError-viaplay-small-notice-3jao_ {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportScheduleError-viaplay-thumbs-title-1zFvB {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportScheduleError-viaplay-thumbs-complement-3nYVs {
  font-size: 1.4rem;
  font-weight: 300; }

.SportScheduleError-viaplay-tooltip-header-1E-Ng {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportScheduleError-viaplay-tooltip-subheader-1COE6 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportScheduleError-viaplay-schedule-hour-8gWat {
  font-size: 2.6rem;
  font-weight: 300; }

.SportScheduleError-viaplay-schedule-header-1Va3u {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportScheduleError-viaplay-schedule-body-2CM_E {
  font-size: 1.2rem;
  font-weight: normal; }

.SportScheduleError-viaplay-schedule-flag-2UfVj {
  font-size: 1rem; }

.SportScheduleError-viaplay-numerals-Ic2Mn {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportScheduleError-button-2dAPh {
  background-color: #3c4448;
  border-radius: 50px;
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  line-height: 1.1;
  margin-top: 30px;
  padding: 12px 3em;
  text-align: center;
  transition: background 0.2s ease-in-out; }
  .SportScheduleError-button-2dAPh:hover {
    background-color: #0f161a; }

.SportScheduleError-container-URjoC {
  text-align: center; }

.SportScheduleError-explanation-2geNc {
  font-size: 18px;
  font-weight: 300; }

.SportScheduleError-title-YgB9U {
  margin: 60px 0 20px 0; }
.SportScheduleNavigation-viaplay-header1-2bSnd {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-header2-3CEFB {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-header3-viDkg {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-header4-1LHcR, .SportScheduleNavigation-button-3K08I {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-header5-heSpV {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-menu-header-2l-fj {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-menu-subheader-1Ctdi {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportScheduleNavigation-viaplay-product-header-2ZuRC {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-product-subheader-2zH0q {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-paragraph-3YMBm {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportScheduleNavigation-viaplay-button-featurebox-3zPtl {
  font-size: 1.6rem;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-button-2o4pR {
  font-size: 1.4rem;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-meta-3JpNU {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportScheduleNavigation-viaplay-body-1Ce0Q {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportScheduleNavigation-viaplay-secondary-body-DoIZo {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-small-notice-2iCPT {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-thumbs-title-19qS5 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportScheduleNavigation-viaplay-thumbs-complement-DOCTq {
  font-size: 1.4rem;
  font-weight: 300; }

.SportScheduleNavigation-viaplay-tooltip-header-2OYGS {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-tooltip-subheader-IahBw {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportScheduleNavigation-viaplay-schedule-hour-3KKmO {
  font-size: 2.6rem;
  font-weight: 300; }

.SportScheduleNavigation-viaplay-schedule-header-39Pd5 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportScheduleNavigation-viaplay-schedule-body-278A_ {
  font-size: 1.2rem;
  font-weight: normal; }

.SportScheduleNavigation-viaplay-schedule-flag-19lH- {
  font-size: 1rem; }

.SportScheduleNavigation-viaplay-numerals-149Ck {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportScheduleNavigation-button-3K08I {
  color: #f9fafb;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  height: 31px;
  top: 3px;
  width: 31px; }
  .SportScheduleNavigation-button-3K08I:focus {
    color: #f9fafb; }

.SportScheduleNavigation-buttons-rI1sa,
.SportScheduleNavigation-header-2DSWv,
.SportScheduleNavigation-date-2L-tF,
.SportScheduleNavigation-dateShort-3Y20u {
  color: #f9fafb;
  display: inline;
  font-size: 3rem;
  line-height: 66px;
  position: relative; }

.SportScheduleNavigation-buttons-rI1sa {
  margin-right: 40px; }

.SportScheduleNavigation-dateShort-3Y20u {
  display: none; }

.SportScheduleNavigation-header-2DSWv {
  font-weight: bold; }

.SportScheduleNavigation-headerLarge-3GLpZ {
  display: none; }

.SportScheduleNavigation-prev-ZTtEU,
.SportScheduleNavigation-next-2i4Pd {
  border-radius: 16px;
  height: 29px;
  position: relative;
  width: 29px;
  transition: transform 0.2s ease-in-out; }
  .SportScheduleNavigation-prev-ZTtEU:before,
  .SportScheduleNavigation-next-2i4Pd:before {
    border: 2px solid #f9fafb;
    border-radius: 50%;
    content: '';
    display: block;
    height: 29px;
    position: absolute;
    right: 0;
    top: 0;
    width: 29px; }
  .SportScheduleNavigation-prev-ZTtEU:after,
  .SportScheduleNavigation-next-2i4Pd:after {
    border-color: #f9fafb;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: '';
    height: 8px;
    position: absolute;
    top: 11px;
    width: 8px; }
  .SportScheduleNavigation-prev-ZTtEU:not(.SportScheduleNavigation-disabled-1bRBu):hover,
  .SportScheduleNavigation-next-2i4Pd:not(.SportScheduleNavigation-disabled-1bRBu):hover {
    transform: scale(1.05); }
  .SportScheduleNavigation-prev-ZTtEU.SportScheduleNavigation-disabled-1bRBu,
  .SportScheduleNavigation-next-2i4Pd.SportScheduleNavigation-disabled-1bRBu {
    cursor: default;
    opacity: 0.2; }

.SportScheduleNavigation-prev-ZTtEU:after {
  transform: rotate(135deg);
  left: 9px; }

.SportScheduleNavigation-next-2i4Pd {
  left: 15px; }
  .SportScheduleNavigation-next-2i4Pd:after {
    transform: rotate(-45deg);
    left: 6px; }

@media screen and (min-width: 1650px) {
  .SportScheduleNavigation-header-2DSWv {
    font-weight: normal;
    text-transform: lowercase; }
  .SportScheduleNavigation-headerLarge-3GLpZ {
    display: inline-block;
    font-weight: bold;
    padding-right: 10px;
    text-transform: capitalize; } }

@media screen and (min-width: 0) and (max-width: 939px) {
  .SportScheduleNavigation-date-2L-tF {
    display: none; }
  .SportScheduleNavigation-dateShort-3Y20u {
    display: inline-block; }
  .SportScheduleNavigation-dayShort-3ZF3K {
    text-transform: capitalize;
    padding-right: 6px; }
  .SportScheduleNavigation-header-2DSWv {
    display: none; } }

@media screen and (min-width: 0) and (max-width: 627px) {
  .SportScheduleNavigation-container-3_oZe.SportScheduleNavigation-loggedOut-3-QPN {
    display: table-footer-group;
    width: auto; }
  .SportScheduleNavigation-container-3_oZe {
    width: 100%; }
  .SportScheduleNavigation-button-3K08I {
    top: calc(50% - 14.5px); }
  .SportScheduleNavigation-buttons-rI1sa {
    display: inline-flex;
    height: 66px;
    margin: 0;
    width: 100%; }
  .SportScheduleNavigation-dateShort-3Y20u {
    pointer-events: none;
    text-align: center;
    top: -66px;
    width: 100%; }
  .SportScheduleNavigation-next-2i4Pd {
    left: 0;
    margin-left: auto;
    right: 0; } }
.SportScheduleEmpty-viaplay-header1-Wk753 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-header2-2l9Yt, .SportScheduleEmpty-title-MFjDp {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-header3-1Xp_y {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-header4-3E0e8 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-header5-19lta {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-menu-header-36tHD {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-menu-subheader-41xCE {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportScheduleEmpty-viaplay-product-header-2fzUX {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-product-subheader-2L4gp {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-paragraph-1D_I_ {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportScheduleEmpty-viaplay-button-featurebox-3IICA {
  font-size: 1.6rem;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-button-1uNDR {
  font-size: 1.4rem;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-meta-NWBKe {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportScheduleEmpty-viaplay-body-dZpCr {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportScheduleEmpty-viaplay-secondary-body-2yVmL {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-small-notice-Xrx6c {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-thumbs-title-2OGYd {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportScheduleEmpty-viaplay-thumbs-complement-TnkeO {
  font-size: 1.4rem;
  font-weight: 300; }

.SportScheduleEmpty-viaplay-tooltip-header-17tKp {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-tooltip-subheader-H5D3- {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportScheduleEmpty-viaplay-schedule-hour-jnTb0 {
  font-size: 2.6rem;
  font-weight: 300; }

.SportScheduleEmpty-viaplay-schedule-header-2R4ka {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportScheduleEmpty-viaplay-schedule-body-3aQAM {
  font-size: 1.2rem;
  font-weight: normal; }

.SportScheduleEmpty-viaplay-schedule-flag-iuqQZ {
  font-size: 1rem; }

.SportScheduleEmpty-viaplay-numerals-2h4d_ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportScheduleEmpty-explanation-Yi-X0 {
  color: #f9fafb;
  display: block;
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 50px 0;
  text-align: center; }

.SportScheduleEmpty-title-MFjDp {
  color: #f9fafb;
  display: block;
  margin: 60px 0 20px 0;
  text-align: center; }

.SportScheduleEmpty-wrapper-aJMBF {
  text-align: center; }
.FeatureBoxChildren-container-2C6A3 {
  cursor: default;
  position: relative;
  overflow: hidden;
  z-index: 2; }
  .FeatureBoxChildren-container-2C6A3:after {
    display: none; }
  .FeatureBoxChildren-container-2C6A3.FeatureBoxChildren-kidsExperience-ilt2y {
    margin-bottom: inherit;
    top: inherit; }

.FeatureBoxChildren-wrapper-374Xg {
  height: 328px; }

.FeatureBoxChildren-heroes-2ZJ_z {
  transition: margin-left 600ms linear;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  top: 0;
  z-index: 7; }
  .FeatureBoxChildren-heroes-2ZJ_z :after {
    display: block;
    content: '';
    clear: left; }

.FeatureBoxChildren-noAnimate-16Tfq {
  transition: margin-left 0ms; }

.FeatureBoxChildren-next-3X2Gq,
.FeatureBoxChildren-prev-2HJ-8 {
  background-color: rgba(249, 250, 251, 0.7);
  border: none;
  border-radius: 3px;
  height: 56px;
  margin-top: -28px;
  position: absolute;
  top: 50%;
  width: 56px;
  z-index: 11; }
  .FeatureBoxChildren-next-3X2Gq:before,
  .FeatureBoxChildren-prev-2HJ-8:before {
    border-color: #3c4448;
    border-radius: 2px;
    border-style: solid;
    border-width: 0 3px 3px 0;
    content: '';
    height: 16px;
    margin: 16px;
    position: absolute;
    top: 3px;
    width: 16px; }
  .FeatureBoxChildren-next-3X2Gq:hover,
  .FeatureBoxChildren-prev-2HJ-8:hover {
    background-color: #f9fafb;
    cursor: pointer; }

.FeatureBoxChildren-next-3X2Gq {
  right: 16px; }
  .FeatureBoxChildren-next-3X2Gq:before {
    transform: rotate(-45deg);
    left: -1px; }

.FeatureBoxChildren-prev-2HJ-8 {
  left: 16px; }
  .FeatureBoxChildren-prev-2HJ-8:before {
    transform: rotate(135deg);
    left: 7px; }

@keyframes FeatureBoxChildren-fadein-JeR-J {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes FeatureBoxChildren-trailerZoomIn-AtHLT {
  0% {
    opacity: 0;
    transform: scale(0.4); }
  90% {
    opacity: 0.9;
    transform: scale(1.03); }
  100% {
    opacity: 1;
    transform: scale(1); } }
.FeatureBoxChildrenItem-item-38Czn {
  transition: left 600ms ease-in;
  height: 100%;
  width: 300px;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 0; }
  .FeatureBoxChildrenItem-item-38Czn a {
    display: inline-block;
    position: relative;
    border-radius: 50%;
    width: 240px;
    height: 240px;
    margin-top: 40px;
    overflow: hidden;
    border: solid 4px transparent;
    background-clip: content-box;
    background-color: #00b7f8; }
    .FeatureBoxChildrenItem-item-38Czn a img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      display: block;
      z-index: 6; }
    .FeatureBoxChildrenItem-item-38Czn a:hover {
      border-color: #f9fafb; }

.FeatureBoxChildrenItem-noAnimate-39Max {
  transition: left 0ms; }
@keyframes Frame-fadeIn-1kGBQ {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.Frame-autofadein-3JWoJ {
  display: block;
  opacity: 0;
  /* WARN! If you change the duration, remember to also change it in FeatureBoxContainer.js */
  /* keep the last frame after animation. (opacity: 1;) */ }
  .Frame-autofadein-3JWoJ {
    animation: fadeIn 0.5s ease-in; }
  .Frame-autofadein-3JWoJ {
    animation-fill-mode: forwards; }

.Frame-buttons-2q7VS {
  font-size: 0;
  text-align: left; }

.Frame-body-3KjPL {
  position: absolute;
  top: 50%; }

.Frame-current-1IAiM {
  display: block; }

.Frame-container-2zJn3 {
  background-color: #0f161a;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.Frame-shadow-LDRL_ {
  background-image: linear-gradient(0deg, #0f161a 0%, rgba(15, 22, 26, 0) 40%);
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }

.Frame-synopsis-2GLb4 {
  color: #f9fafb;
  font-weight: 300;
  letter-spacing: -0.01em;
  overflow: hidden;
  text-align: left;
  text-shadow: 1px 1px 5px rgba(15, 22, 26, 0.3); }

.Frame-title-1Odag {
  bottom: 50%;
  color: #f9fafb;
  font-weight: bold;
  margin: 0;
  position: absolute;
  text-align: left;
  text-shadow: 1px 1px 5px rgba(15, 22, 26, 0.3); }

.Frame-vignette-qOgqt {
  background-image: radial-gradient(circle at 73% 51%, rgba(15, 22, 26, 0), rgba(15, 22, 26, 0.7)), linear-gradient(to bottom, rgba(15, 22, 26, 0), rgba(15, 22, 26, 0.5)), linear-gradient(to left, rgba(15, 22, 26, 0), rgba(15, 22, 26, 0.8));
  height: 100%;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }

.Frame-volume-JCf7B {
  position: absolute;
  right: 22px;
  top: 41vw;
  background-color: transparent;
  border: none;
  cursor: pointer;
  height: 48px; }

@media screen and (min-width: 1695px) {
  .Frame-buttons-2q7VS {
    margin: 38px 0 0 0; }
  .Frame-body-3KjPL {
    margin-top: 37px;
    left: 7vw;
    right: 7vw; }
  .Frame-synopsis-2GLb4 {
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin: 15px 0 0 0;
    width: 35%; }
  .Frame-title-1Odag {
    font-size: 7rem;
    line-height: 7.6rem;
    width: 40%;
    margin-bottom: -40px;
    left: 7vw; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .Frame-buttons-2q7VS {
    margin: 30px 0 0 0; }
  .Frame-body-3KjPL {
    margin-top: 30px;
    left: 7vw;
    right: 7vw; }
  .Frame-synopsis-2GLb4 {
    font-size: 2rem;
    line-height: 2.6rem;
    margin: 8px 0 0 0;
    width: 35%; }
  .Frame-title-1Odag {
    font-size: 6rem;
    line-height: 6.6rem;
    width: 40%;
    margin-bottom: -32px;
    left: 7vw; } }

@media screen and (min-width: 940px) and (max-width: 1440px) {
  .Frame-buttons-2q7VS {
    margin: 20px 0 0 0; }
  .Frame-body-3KjPL {
    margin-top: 27px;
    left: 8vw;
    right: 8vw; }
  .Frame-synopsis-2GLb4 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 7px 0 0 0;
    width: 35%; }
  .Frame-title-1Odag {
    font-size: 4.5rem;
    line-height: 5rem;
    width: 45%;
    margin-bottom: -26px;
    left: 8vw; }
  .Frame-volume-JCf7B {
    top: 46vw; } }

@media screen and (min-width: 481px) and (max-width: 939px) {
  .Frame-buttons-2q7VS {
    margin: 16px 0 0 0; }
  .Frame-body-3KjPL {
    margin-top: 16px;
    left: 13vw;
    right: 5vw; }
  .Frame-synopsis-2GLb4 {
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin: 6px 0 0 0;
    width: 88%; }
  .Frame-title-1Odag {
    font-size: 2.5rem;
    line-height: 3.2rem;
    width: 88%;
    margin-bottom: -17px;
    left: 13vw; }
  .Frame-volume-JCf7B {
    top: 50vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Frame-volume-JCf7B {
    display: none; } }
.FeatureBox-active-2zaVn a:before {
  background-color: #f9fafb; }

.FeatureBox-dots-2nyuI {
  display: inline-block;
  padding: 0; }

.FeatureBox-featurebox-3nJNR:not(.FeatureBox-children-3f_X9) {
  background: #0f161a;
  height: 43vw;
  margin: 0 0 -64px 0;
  position: relative;
  top: -64px; }
  .FeatureBox-featurebox-3nJNR:not(.FeatureBox-children-3f_X9):first-child {
    padding-top: 0; }

.FeatureBox-frames-1dvO1 {
  height: 100%;
  position: relative;
  width: 100%; }
  .FeatureBox-frames-1dvO1:before {
    content: '';
    display: block;
    padding-top: 56.25%; }

.FeatureBox-inner-315cd {
  overflow: hidden;
  position: relative; }

.FeatureBox-links-BjIsN {
  display: block;
  height: 24px;
  padding: 0;
  position: relative;
  width: 24px; }
  .FeatureBox-links-BjIsN:before {
    background-color: rgba(249, 250, 251, 0.3);
    border-radius: 8px;
    content: '';
    left: 8px;
    height: 8px;
    position: absolute;
    width: 8px; }
  .FeatureBox-links-BjIsN:hover:before {
    background-color: #f9fafb; }

.FeatureBox-next-2V3fn,
.FeatureBox-prev-1tZUM {
  border-radius: 3px;
  height: 56px;
  margin-top: -28px;
  position: absolute;
  top: 50%;
  width: 56px; }
  .FeatureBox-next-2V3fn:before,
  .FeatureBox-prev-1tZUM:before {
    border-color: #f9fafb;
    border-radius: 2px;
    border-style: solid;
    border-width: 0 3px 3px 0;
    content: '';
    height: 16px;
    margin: 16px;
    position: absolute;
    top: 3px;
    width: 16px; }
  .FeatureBox-next-2V3fn:hover,
  .FeatureBox-prev-1tZUM:hover {
    background-color: rgba(15, 22, 26, 0.5); }
    .FeatureBox-next-2V3fn:hover:after,
    .FeatureBox-prev-1tZUM:hover:after {
      border-color: #f9fafb; }

.FeatureBox-next-2V3fn {
  right: 16px; }
  .FeatureBox-next-2V3fn:before {
    transform: rotate(-45deg);
    left: -1px; }

.FeatureBox-prev-1tZUM {
  left: 16px; }
  .FeatureBox-prev-1tZUM:before {
    transform: rotate(135deg);
    left: 7px; }

.FeatureBox-paginator-2d-J5 {
  font-size: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 42vw;
  width: fit-content; }

.FeatureBox-positions-27OUh {
  border-radius: 13px;
  display: inline-block;
  height: 25px;
  margin: 0 7px; }

.FeatureBox-scaffold-EBHiY {
  margin: 0 auto;
  position: relative;
  width: auto; }
  .FeatureBox-scaffold-EBHiY > h2:empty {
    display: none;
    margin: 0; }

@media screen and (min-width: 1280px) {
  .FeatureBox-next-2V3fn,
  .FeatureBox-prev-1tZUM {
    height: 64px;
    margin-top: -32px;
    width: 64px; }
    .FeatureBox-next-2V3fn:before,
    .FeatureBox-prev-1tZUM:before {
      height: 24px;
      margin: 16px;
      width: 24px; }
  .FeatureBox-next-2V3fn:before {
    left: -3px; }
  .FeatureBox-prev-1tZUM:before {
    left: 9px; } }

@media screen and (min-width: 940px) and (max-width: 1440px) {
  .FeatureBox-featurebox-3nJNR:not(.FeatureBox-children-3f_X9) {
    height: 48vw; }
  .FeatureBox-paginator-2d-J5 {
    top: 47vw; } }

@media screen and (min-width: 481px) and (max-width: 939px) {
  .FeatureBox-scaffold-EBHiY {
    width: auto; }
  .FeatureBox-featurebox-3nJNR:not(.FeatureBox-children-3f_X9) {
    height: 53vw; }
  .FeatureBox-paginator-2d-J5 {
    top: 52vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .FeatureBox-paginator-2d-J5 {
    display: none; } }

@media screen and (max-width: 480px) {
  .FeatureBox-featurebox-3nJNR {
    display: none; } }
.FeatureBoxButton-button-TKIdG {
  margin: 0 16px 0 0;
  max-width: 660px; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .FeatureBoxButton-button-TKIdG {
    margin: 0 8px 0 0; } }
.FeatureBoxVideo-smoothVisibleItem-3wBpj {
  animation: FeatureBoxVideo-posterFadeIn-XIzyn 300ms ease-in-out forwards; }

.FeatureBoxVideo-container-1zhp8 {
  background-color: #0f161a;
  height: 100%;
  position: relative;
  width: 100%; }

.FeatureBoxVideo-shadow-3Ie0F {
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.FeatureBoxVideo-wrapper-1Ayoq {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }

.FeatureBoxVideo-video-6hpkG {
  background-color: #0f161a;
  cursor: pointer;
  height: 100%;
  width: 100%; }

.FeatureBoxVideo-poster-3qUhe {
  background-size: cover;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  top: 0;
  transition: opacity 300ms ease-in; }

.FeatureBoxVideo-visibleItem-sU-Ud {
  opacity: 1; }

@keyframes FeatureBoxVideo-posterFadeIn-XIzyn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.FeatureBoxFlags-flag-3mtl2 {
  background-color: #f9fafb;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODEgMTgiPgogIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjQwLjUiIHgyPSIxMzEuOCIgeTE9IjEwIiB5Mj0iMTAiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxOSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0MwOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIuMiIgc3RvcC1jb2xvcj0iI0NGMDA5MCIvPgogICAgPHN0b3Agb2Zmc2V0PSIuNCIgc3RvcC1jb2xvcj0iI0Q3MDA3OCIvPgogICAgPHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iI0U0MDA1MCIvPgogICAgPHN0b3Agb2Zmc2V0PSIuOCIgc3RvcC1jb2xvcj0iI0Y3MDAxOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJyZWQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik02LjEgMWM1LjEgMCA4LjcgMy4xIDguNyA4LjNzLTMuNSA4LjMtOC43IDguM0gwVjFoNi4xem0tLjIgMTMuM2MzIDAgNS0xLjggNS00LjlzLTItNC45LTUtNC45SDMuOHY5LjlsMi4xLS4xem0yMi4zLTN2MS40aC04LjhjLjQgMS42IDEuNyAyLjMgMy4yIDIuMyAxLjEgMCAyLjEtLjMgMy4yLTEuMmwxLjkgMi4yYTYuNyA2LjcgMCAwMS01LjIgMmMtMy44IDAtNi40LTIuNi02LjQtNi40czIuNi02LjQgNi4yLTYuNCA1LjkgMi41IDUuOSA2LjF6TTIyLjEgOGMtMS4yIDAtMi40LjctMi44IDIuMmg1LjVDMjQuNyA4LjggMjMuNiA4IDIyLjEgOHptMTguNCA5LjZoLTMuMmwtLjEtMS4yYy0uNyAxLTEuOSAxLjUtMy43IDEuNS0yLjUgMC00LjMtMS4xLTQuMy0zLjUgMC0yLjUgMS45LTMuNiA1LjEtNC4ybDIuNy0uNWMtLjEtMS4xLS44LTEuNi0yLjMtMS42LTEuNiAwLTIuNi44LTMuMiAxLjRsLTEuOS0yLjJjMS0xLjEgMi43LTIuMSA1LjMtMi4xIDQgMCA1LjQgMiA1LjQgNC43djQuOGMwIDEuNS4xIDIuNS4yIDIuOXptLTYuMi0yLjNjMS43IDAgMi44LS44IDIuOC0yLjRWMTJsLTIuMS42Yy0xLjYuNC0yLjMuOC0yLjMgMS42LS4xLjYuNSAxLjEgMS42IDEuMXpNNDYuMS4zaC0zLjR2MTcuM2gzLjRWLjN6TTU5IDUuMmMzLjYgMCA2LjUgMi42IDYuNSA2LjRTNjIuNiAxOCA1OSAxOGE2LjIgNi4yIDAgMDEtNi41LTYuNGMtLjEtMy44IDIuOC02LjQgNi41LTYuNHptLS4xIDMuMmMtMS42IDAtMyAxLjItMyAzLjJzMS40IDMuMiAzIDMuMmMxLjcgMCAzLjEtMS4yIDMuMS0zLjJzLTEuNC0zLjItMy4xLTMuMnptMTQuOS0yLjloLTIuNHYtLjNjMC0xLjUuNy0yLjEgMi4zLTIuMmwtLjUtM0M2OS44IDAgNjggMS45IDY4IDV2LjVoLTIuMXYyLjlINjh2OS4yaDMuNFY4LjRoMi40VjUuNXptMTMuNSAyLjlWNS41aC0yLjVWMS45aC0zLjR2My43aC0yLjF2Mi45aDIuMVYxNGMwIDIuOCAxLjUgMy44IDQuMSAzLjhhOSA5IDAgMDAxLjgtLjJ2LTIuOGgtLjZjLTEuMiAwLTEuOC0uNC0xLjgtMS43VjguNGgyLjR6bTguNC0zLjJjLTEuNSAwLTIuNS41LTMuMiAxLjRWLjNIODl2MTcuM2gzLjR2LTYuOGMwLTEuNy45LTIuNCAyLjItMi40IDEuNCAwIDIuMi45IDIuMiAyLjJ2Ny4xaDMuNFY5LjhjLjEtMi43LTEuNy00LjYtNC41LTQuNnptMTguNCA2LjF2MS40aC04LjhjLjQgMS42IDEuNyAyLjMgMy4yIDIuMyAxLjEgMCAyLjEtLjMgMy4yLTEuMmwxLjkgMi4yYTYuNyA2LjcgMCAwMS01LjIgMmMtMy44IDAtNi40LTIuNi02LjQtNi40czIuNi02LjQgNi4yLTYuNCA1LjkgMi41IDUuOSA2LjF6bS02LTMuM2MtMS4yIDAtMi40LjctMi44IDIuMmg1LjVjLS4yLTEuNC0xLjMtMi4yLTIuNy0yLjJ6bTMwLTdoMy45bC00LjUgMTYuNmgtNGwtMi45LTEwLjMtMyAxMC4zaC0zLjlMMTE5LjMgMWg0bDIuNyAxMS4xTDEyOS4xIDFoMy4xbDMuMiAxMS4xTDEzOC4xIDF6bTE1LjcgMTAuM3YxLjRIMTQ1Yy40IDEuNiAxLjcgMi4zIDMuMiAyLjMgMS4xIDAgMi4xLS4zIDMuMi0xLjJsMS45IDIuMmE2LjcgNi43IDAgMDEtNS4yIDJjLTMuOCAwLTYuNC0yLjYtNi40LTYuNHMyLjYtNi40IDYuMi02LjQgNS45IDIuNSA1LjkgNi4xem0tNi0zLjNjLTEuMiAwLTIuNC43LTIuOCAyLjJoNS41Yy0uMi0xLjQtMS4yLTIuMi0yLjctMi4yem0xOS4yIDMuM3YxLjRoLTguOGMuNCAxLjYgMS43IDIuMyAzLjIgMi4zIDEuMSAwIDIuMS0uMyAzLjItMS4ybDEuOSAyLjJhNi43IDYuNyAwIDAxLTUuMiAyYy0zLjggMC02LjQtMi42LTYuNC02LjRzMi42LTYuNCA2LjItNi40IDUuOSAyLjUgNS45IDYuMXpNMTYxIDhjLTEuMiAwLTIuNC43LTIuOCAyLjJoNS41Yy0uMi0xLjQtMS4zLTIuMi0yLjctMi4yem0xNiA5LjZoNGwtNS4yLTcuNSA0LjUtNC42aC00LjJsLTQgNC4yVi4zaC0zLjR2MTcuM2gzLjR2LTMuN2wxLjMtMS4zIDMuNiA1eiIvPgo8L3N2Zz4=);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 181px 18px;
  border-radius: 5px;
  box-shadow: 0 1px 3px 0 rgba(15, 22, 26, 0.25);
  height: 48px;
  position: absolute;
  right: 80px;
  text-align: center;
  top: 0;
  width: 211px; }

.FeatureBoxFlags-container-2C9ka {
  height: 48px;
  left: 0;
  margin: 0 auto;
  position: relative;
  right: 0;
  top: 80px;
  z-index: 1; }

@media screen and (min-width: 1441px) {
  .FeatureBoxFlags-container-2C9ka {
    top: 96px; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .FeatureBoxFlags-flag-3mtl2 {
    background-size: 150.8px 15px;
    height: 32px;
    width: 168px; } }

@media screen and (min-width: 481px) and (max-width: 939px) {
  .FeatureBoxFlags-flag-3mtl2 {
    background-size: 150.8px 15px;
    height: 32px;
    right: 56px;
    width: 168px; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .FeatureBoxFlags-flag-3mtl2 {
    right: 16px; } }
.PushNextEpisode-viaplay-header1-354WJ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.PushNextEpisode-viaplay-header2-3TIEF, .PushNextEpisode-title-3lcRu {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.PushNextEpisode-viaplay-header3-K_o1J {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.PushNextEpisode-viaplay-header4-24h7s {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.PushNextEpisode-viaplay-header5-mLRud {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.PushNextEpisode-viaplay-menu-header-2Y6C4 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.PushNextEpisode-viaplay-menu-subheader-3ST7y {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.PushNextEpisode-viaplay-product-header-XGg1x {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.PushNextEpisode-viaplay-product-subheader-33Xh9 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.PushNextEpisode-viaplay-paragraph-3ekcy {
  font-size: 2rem;
  line-height: 2.6rem; }

.PushNextEpisode-viaplay-button-featurebox-2F9Eu {
  font-size: 1.6rem;
  font-weight: bold; }

.PushNextEpisode-viaplay-button-2IQON {
  font-size: 1.4rem;
  font-weight: normal; }

.PushNextEpisode-viaplay-meta-3zsll {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.PushNextEpisode-viaplay-body-2_sQa {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.PushNextEpisode-viaplay-secondary-body--ZSxH {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.PushNextEpisode-viaplay-small-notice-3yClS {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.PushNextEpisode-viaplay-thumbs-title-1VhXj {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.PushNextEpisode-viaplay-thumbs-complement-3Err8 {
  font-size: 1.4rem;
  font-weight: 300; }

.PushNextEpisode-viaplay-tooltip-header-1M6bI {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.PushNextEpisode-viaplay-tooltip-subheader-1-9fx {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.PushNextEpisode-viaplay-schedule-hour-3Zzg- {
  font-size: 2.6rem;
  font-weight: 300; }

.PushNextEpisode-viaplay-schedule-header-1EbFE {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.PushNextEpisode-viaplay-schedule-body-1T-Ow {
  font-size: 1.2rem;
  font-weight: normal; }

.PushNextEpisode-viaplay-schedule-flag-1VJ4H {
  font-size: 1rem; }

.PushNextEpisode-viaplay-numerals-3-x2n {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.PushNextEpisode-container-3O7Yi {
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9; }

.PushNextEpisode-backdrop-1BF9f {
  background-color: rgba(15, 22, 26, 0.5);
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10; }

.PushNextEpisode-wrapper-1jwJS {
  bottom: 6.51vw;
  left: 6.15vw;
  max-width: 54.17vw;
  position: absolute;
  z-index: 11; }

.PushNextEpisode-title-3lcRu {
  color: #f9fafb;
  font-size: 3.51vw;
  font-weight: 900;
  margin: 0; }

.PushNextEpisode-episodeTitle-WgqrL {
  color: #f9fafb;
  font-size: 1.75vw;
  font-weight: 900;
  margin-bottom: 0;
  margin-top: 1.46vw; }

.PushNextEpisode-episodeDuration-dPHZv {
  color: #bbc1c4;
  font-size: 1.02vw;
  margin-bottom: 0;
  margin-top: 0.9vw; }

.PushNextEpisode-episodeSynopsis-PYZUJ {
  color: #f9fafb;
  font-size: 1.31vw;
  line-height: 1.6;
  margin-bottom: 0;
  margin-top: 0.36vw; }

.PushNextEpisode-buttonContainer-18xHt {
  display: flex;
  align-items: center;
  margin-top: 40px; }
.Player-container-dAiOW {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.Player-hiddenObjectImage-8KrP- {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  z-index: 1; }

.Player-player-2YMod {
  background: black;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10; }

.Player-shrink-2WJQX,
.Player-playerClickAbsorber-2EH1n {
  cursor: pointer;
  height: 7.83vw !important;
  left: 6.15vw;
  min-height: 7.83vw !important;
  min-width: 13.9vw !important;
  top: 2.2vw;
  transition: all 0.75s;
  width: 13.9vw !important; }
  .Player-shrink-2WJQX:hover ~ .Player-credits_button-3gtHz,
  .Player-playerClickAbsorber-2EH1n:hover ~ .Player-credits_button-3gtHz {
    background-color: black; }

.Player-playerClickAbsorber-2EH1n {
  background: transparent;
  position: absolute;
  z-index: 11;
  transition: 0; }

.Player-expand-1B8Ty {
  transition: all 0.75s; }

.Player-hide-3bmOa {
  opacity: 0;
  visibility: hidden !important; }

.Player-credits_button-3gtHz {
  align-items: center;
  background-color: rgba(15, 22, 26, 0.5);
  border: none;
  color: #f9fafb;
  cursor: pointer;
  display: flex;
  font-size: 1.02vw;
  height: 3.29vw;
  justify-content: center;
  left: 6.15vw;
  margin: 0;
  position: absolute;
  top: calc( 2.2vw + 7.83vw + 0.2vw);
  transition: opacity 350ms ease-in;
  transition-delay: 0.75s;
  width: 13.9vw;
  z-index: 10; }
  .Player-credits_button-3gtHz:hover {
    background-color: black; }

.Player-back-1-UHT {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0IDE2SDkuOGw1LjMgNS4zLTEuNCAxLjRMNiAxNWw3LjctNy43IDEuNCAxLjRMOS45IDE0SDI0djJ6TTE1IDBhMTUgMTUgMCAxMDAgMzAgMTUgMTUgMCAwMDAtMzB6IiBvcGFjaXR5PSIuNyIvPgo8L3N2Zz4=) center left no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  height: 2.19vw;
  left: 2.2vw;
  min-height: 30px;
  min-width: 30px;
  opacity: 0.7;
  position: absolute;
  top: 2.2vw;
  transition: opacity 200ms;
  width: 2.19vw;
  z-index: 10; }
  .Player-back-1-UHT:hover {
    opacity: 1; }
@keyframes PostPlay-fadeIn-1hZs3 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.PostPlay-container-2Q6VI {
  animation-name: PostPlay-fadeIn-1hZs3;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9; }

.PostPlay-backdrop-ynLAf {
  background-color: rgba(15, 22, 26, 0.5);
  box-sizing: border-box;
  height: 100%;
  padding-top: 40vh;
  width: 100%; }
.ModalFooter-container-3p9Xn {
  background: rgba(187, 193, 196, 0.2);
  border-radius: 0 0 8px 8px;
  border-top: solid 1px rgba(187, 193, 196, 0.4);
  padding: 24px 48px; }
  .ModalFooter-container-3p9Xn h2 {
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 24px; }

.ModalFooter-title-yE9Oi {
  display: block;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 16px;
  margin: 8px 0 16px; }
.ModalBody-container-17W5E {
  padding: 40px 48px 24px 48px; }

.ModalBody-noPadding-3fuIt {
  padding: 0; }

.ModalBody-content-3heO0 {
  display: block;
  margin: 16px 0; }

.ModalBody-title-2dybF {
  display: block;
  font-size: 3rem;
  font-weight: normal;
  letter-spacing: -0.01em;
  line-height: 32px;
  margin: 5px 0 24px 0;
  text-align: center; }

.ModalBody-buttons-JXMfO {
  margin: 8px auto; }
  .ModalBody-buttons-JXMfO * + * {
    margin-left: 16px; }

.ModalBody-error-1iw3g {
  color: #d9000b;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.7rem; }
  .ModalBody-error-1iw3g.ModalBody-active-3nm4b {
    display: block; }
  .ModalBody-error-1iw3g > * {
    margin: 0; }
    .ModalBody-error-1iw3g > * > * {
      margin-top: 5px; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .ModalBody-container-17W5E:not(.ModalBody-noPadding-3fuIt) {
    padding: 32px 48px; } }

@media screen and (max-width: 760px) {
  .ModalBody-container-17W5E:not(.ModalBody-noPadding-3fuIt) {
    padding: 24px 16px; } }
.ModalHeader-close-34Oj5 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43IDEyLjciPg0KICA8cG9seWdvbiBwb2ludHM9IjEyLjcgMS40IDExLjMgMCA2LjQgNC45IDEuNCAwIDAgMS40IDQuOSA2LjQgMCAxMS4zIDEuNCAxMi43IDYuNCA3LjggMTEuMyAxMi43IDEyLjcgMTEuMyA3LjggNi40ICIgZmlsbD0iIzIxMkUzNCIvPg0KPC9zdmc+) no-repeat;
  background-size: 16px 16px;
  border: none;
  cursor: pointer;
  height: 16px;
  outline: none;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 16px;
  z-index: 32; }
  .ModalHeader-close-34Oj5:hover {
    opacity: 0.9; }
  .ModalHeader-close-34Oj5:focus {
    opacity: 1; }
  .ModalHeader-close-34Oj5.ModalHeader-dark-FOoB4 {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGVsbGlwc2UgY3g9IjEyIiBjeT0iMTEuOSIgZmlsbD0iI2Y5ZjlmYiIgb3BhY2l0eT0iLjYiIHJ4PSIxMiIgcnk9IjExLjkiLz4KICA8cGF0aCBmaWxsPSIjMjEyRDMzIiBkPSJNMTcgOGwtMS4xLTEuMS0zLjkgMy44LTMuOS0zLjhMNyA4bDMuOSAzLjlMNyAxNS44bDEuMSAxLjEgMy45LTMuOCAzLjkgMy44IDEuMS0xLjEtMy45LTMuOHoiLz4KPC9zdmc+) no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px; }
.Divider-divider-Me3NQ:after {
  background-color: #bbc1c4;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 4px;
  width: 4px;
  margin: 0 8px 2px 8px; }

.Divider-divider-Me3NQ:last-child:after {
  display: none; }

.Divider-divider-Me3NQ.Divider-tooltip-2vL50:after {
  background-color: #3c4448; }

.Divider-divider-Me3NQ.Divider-remove-25yBs {
  display: block; }
  .Divider-divider-Me3NQ.Divider-remove-25yBs:after {
    display: none; }
.Spinner-container-1mknn {
  position: absolute;
  height: 14px;
  left: 50%;
  margin: 0 auto;
  transform: scale(0.8);
  flex: 0 0 2px; }
  .Spinner-container-1mknn.Spinner-light-2NEqA {
    background-color: transparent; }
    .Spinner-container-1mknn.Spinner-light-2NEqA .Spinner-line-2PWA8 {
      background: #f9fafb; }
  .Spinner-container-1mknn.Spinner-textButton-2J1Ft {
    left: 47px;
    transform: scale(0.5);
    top: 15px; }

.Spinner-inModal-ZlK7- {
  top: 50%; }

.Spinner-line-2PWA8 {
  opacity: 0;
  position: absolute;
  width: 2px;
  height: 14px;
  animation: Spinner-spinnerFadeOut-tfIYV 700ms infinite;
  border-radius: 2px;
  background: #3c4448; }

.Spinner-line1-3V1QY {
  transform: rotate(30deg) translateY(18px);
  animation-delay: 58.33333ms; }

.Spinner-line2-2Kyvl {
  transform: rotate(60deg) translateY(18px);
  animation-delay: 116.66667ms; }

.Spinner-line3-3-uHo {
  transform: rotate(90deg) translateY(18px);
  animation-delay: 175ms; }

.Spinner-line4-1yx0A {
  transform: rotate(120deg) translateY(18px);
  animation-delay: 233.33333ms; }

.Spinner-line5-1RUu2 {
  transform: rotate(150deg) translateY(18px);
  animation-delay: 291.66667ms; }

.Spinner-line6-3H7un {
  transform: rotate(180deg) translateY(18px);
  animation-delay: 350ms; }

.Spinner-line7-S1L0J {
  transform: rotate(210deg) translateY(18px);
  animation-delay: 408.33333ms; }

.Spinner-line8-Q3YuK {
  transform: rotate(240deg) translateY(18px);
  animation-delay: 466.66667ms; }

.Spinner-line9-31GgU {
  transform: rotate(270deg) translateY(18px);
  animation-delay: 525ms; }

.Spinner-line10-2MYSt {
  transform: rotate(300deg) translateY(18px);
  animation-delay: 583.33333ms; }

.Spinner-line11-3wvqu {
  transform: rotate(330deg) translateY(18px);
  animation-delay: 641.66667ms; }

.Spinner-line12-3TcMJ {
  transform: rotate(360deg) translateY(18px);
  animation-delay: 700ms; }

@keyframes Spinner-spinnerFadeOut-tfIYV {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@media screen and (max-width: 760px) {
  .Spinner-container-1mknn {
    transform: scale(0.6); } }
.Genre-viaplay-header1-UKlXh {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Genre-viaplay-header2-1BsnV {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Genre-viaplay-header3-2Veup {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Genre-viaplay-header4-1m7JQ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Genre-viaplay-header5-25rrV {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Genre-viaplay-menu-header-2pS2A {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Genre-viaplay-menu-subheader-G0aDZ {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Genre-viaplay-product-header-2BH1h {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Genre-viaplay-product-subheader-3LvGH, .Genre-container-29FUN {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Genre-viaplay-paragraph-28Cr_ {
  font-size: 2rem;
  line-height: 2.6rem; }

.Genre-viaplay-button-featurebox-sbRTt {
  font-size: 1.6rem;
  font-weight: bold; }

.Genre-viaplay-button-2fYer {
  font-size: 1.4rem;
  font-weight: normal; }

.Genre-viaplay-meta-3pnTH {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Genre-viaplay-body-18Gco {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Genre-viaplay-secondary-body-czeLx {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Genre-viaplay-small-notice-1UIDo {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Genre-viaplay-thumbs-title-c0YYs {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Genre-viaplay-thumbs-complement-1d5I2 {
  font-size: 1.4rem;
  font-weight: 300; }

.Genre-viaplay-tooltip-header-1o9R9 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Genre-viaplay-tooltip-subheader-1lVv8 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Genre-viaplay-schedule-hour-203NA {
  font-size: 2.6rem;
  font-weight: 300; }

.Genre-viaplay-schedule-header-1XxYL {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Genre-viaplay-schedule-body-3_nDB {
  font-size: 1.2rem;
  font-weight: normal; }

.Genre-viaplay-schedule-flag-21lg0 {
  font-size: 1rem; }

.Genre-viaplay-numerals-34zik {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Genre-container-29FUN {
  color: #f9fafb;
  line-height: 2rem;
  position: relative;
  vertical-align: middle; }
  .Genre-container-29FUN.Genre-dark-FxCsu {
    color: #0f161a; }
  .Genre-container-29FUN:not(:first-child) {
    margin-left: 12px; }
  .Genre-container-29FUN:after {
    content: '/';
    bottom: -2px;
    position: absolute;
    right: -10px; }
  .Genre-container-29FUN:last-child:after {
    content: ''; }
  .Genre-container-29FUN.Genre-tooltip-95A2o {
    color: #0f161a;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.9rem; }

.Genre-link-39tan {
  border-bottom: solid 1px transparent; }
  .Genre-link-39tan:hover {
    border-bottom: solid 1px #f9fafb;
    color: #f9fafb;
    cursor: pointer;
    text-decoration: none; }
  .Genre-link-39tan.Genre-tooltip-95A2o:hover {
    border-bottom: none;
    color: #0f161a;
    text-decoration: underline; }
    .Genre-link-39tan.Genre-tooltip-95A2o:hover:after {
      color: #0f161a; }
.Duration-viaplay-header1-19Vb7 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Duration-viaplay-header2-22iIa {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Duration-viaplay-header3-3nAuJ {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Duration-viaplay-header4-1w2qs {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Duration-viaplay-header5-12KG2 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Duration-viaplay-menu-header-1Md4z {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Duration-viaplay-menu-subheader-LVr6B {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Duration-viaplay-product-header-7oRIj {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Duration-viaplay-product-subheader-1kAt5, .Duration-container-2fWOe {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Duration-viaplay-paragraph-es-6y {
  font-size: 2rem;
  line-height: 2.6rem; }

.Duration-viaplay-button-featurebox-yClrk {
  font-size: 1.6rem;
  font-weight: bold; }

.Duration-viaplay-button-2uZTF {
  font-size: 1.4rem;
  font-weight: normal; }

.Duration-viaplay-meta-1WkG0, .Duration-container-2fWOe.Duration-episode-E8RTZ {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Duration-viaplay-body-18CW0 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Duration-viaplay-secondary-body-2dMjS {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Duration-viaplay-small-notice-2rJtF {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Duration-viaplay-thumbs-title-1W6VD {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Duration-viaplay-thumbs-complement-1SnyH {
  font-size: 1.4rem;
  font-weight: 300; }

.Duration-viaplay-tooltip-header-1dUK9 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Duration-viaplay-tooltip-subheader-NrjdK {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Duration-viaplay-schedule-hour-1_OdI {
  font-size: 2.6rem;
  font-weight: 300; }

.Duration-viaplay-schedule-header-1W-o4 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Duration-viaplay-schedule-body-3srPN {
  font-size: 1.2rem;
  font-weight: normal; }

.Duration-viaplay-schedule-flag-2YEbl {
  font-size: 1rem; }

.Duration-viaplay-numerals-34brE {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Duration-container-2fWOe {
  color: #f9fafb;
  position: relative;
  vertical-align: middle; }
  .Duration-container-2fWOe.Duration-dark-2jR0d {
    color: #0f161a; }
  .Duration-container-2fWOe.Duration-episode-E8RTZ {
    color: #bbc1c4; }
  .Duration-container-2fWOe.Duration-tooltip-1XjjE {
    color: #0f161a;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.9rem; }
.Year-viaplay-header1-3ENuF {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Year-viaplay-header2-x8PbD {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Year-viaplay-header3-3D6-F {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Year-viaplay-header4-2FpM_ {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Year-viaplay-header5-fcY3t {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Year-viaplay-menu-header-1QzZH {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Year-viaplay-menu-subheader-3tCxn {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Year-viaplay-product-header-3CUZj {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Year-viaplay-product-subheader-4V_OC, .Year-container-2zv2A {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Year-viaplay-paragraph-2PWhr {
  font-size: 2rem;
  line-height: 2.6rem; }

.Year-viaplay-button-featurebox-3KSQZ {
  font-size: 1.6rem;
  font-weight: bold; }

.Year-viaplay-button-J3fdo {
  font-size: 1.4rem;
  font-weight: normal; }

.Year-viaplay-meta-19Q-I {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Year-viaplay-body-147b_ {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Year-viaplay-secondary-body-30bL2 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Year-viaplay-small-notice-2HJSD {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Year-viaplay-thumbs-title-3KCLG {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Year-viaplay-thumbs-complement-aoLB5 {
  font-size: 1.4rem;
  font-weight: 300; }

.Year-viaplay-tooltip-header-1ecUB {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Year-viaplay-tooltip-subheader-25PGC {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Year-viaplay-schedule-hour-3NxNE {
  font-size: 2.6rem;
  font-weight: 300; }

.Year-viaplay-schedule-header-16QP5 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Year-viaplay-schedule-body-RcegM {
  font-size: 1.2rem;
  font-weight: normal; }

.Year-viaplay-schedule-flag-1Wp9v {
  font-size: 1rem; }

.Year-viaplay-numerals-3OId4 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Year-container-2zv2A {
  color: #f9fafb;
  position: relative;
  vertical-align: middle; }
  .Year-container-2zv2A.Year-dark-30lht {
    color: #0f161a; }
  .Year-container-2zv2A.Year-tooltip-1RNkl {
    color: #0f161a;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.9rem; }
    .Year-container-2zv2A.Year-tooltip-1RNkl.Year-episode-kTTCq {
      display: none; }
.HeaderLogo-logo-1l616 {
  cursor: pointer;
  display: block;
  margin-top: 15px; }
  .HeaderLogo-logo-1l616:hover {
    background: transparent;
    border: none; }
  .HeaderLogo-logo-1l616 img {
    display: block; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .HeaderLogo-logo-1l616 {
    margin-top: 0;
    position: relative;
    text-align: center;
    top: calc(50% - 17.5px); }
    .HeaderLogo-logo-1l616 img {
      display: inline-block; } }

@media screen and (min-width: 0) and (max-width: 760px) {
  .HeaderLogo-logo-1l616 {
    margin-top: 0;
    top: calc(50% - 12.15px); }
    .HeaderLogo-logo-1l616 img {
      display: inline-block;
      width: 100px;
      height: auto; } }
.Scaffold-scaffold-1dwbn {
  margin: 0 80px;
  position: relative; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .Scaffold-scaffold-1dwbn {
    margin: 0 56px; } }

@media screen and (max-width: 760px) {
  .Scaffold-scaffold-1dwbn {
    margin: 0 16px;
    min-width: 296px; } }
.ModalWrapper-container-2WA0j {
  background-color: #f9fafb;
  border-radius: 8px;
  box-shadow: 0 0 4px 0 rgba(249, 250, 251, 0.3);
  left: calc((100vw - 520px) / 2);
  max-height: 95%;
  overflow: auto;
  position: fixed;
  text-align: center;
  top: 10%;
  width: 520px;
  z-index: 31; }
  .ModalWrapper-container-2WA0j.ModalWrapper-transparent-1zPpr {
    background-color: transparent; }

.ModalWrapper-backdrop-_6A6e {
  background: rgba(15, 22, 26, 0.5);
  display: block;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 30; }

@media screen and (max-width: 760px) {
  .ModalWrapper-container-2WA0j {
    left: 0;
    margin: 5% auto 0 auto;
    overflow: auto;
    right: 0;
    top: 0;
    max-width: 520px;
    width: 90%; } }
.DurationMeta-duration-pE32N {
  border-radius: 4px;
  color: #bbc1c4;
  display: block;
  font-size: 1.2rem;
  line-height: normal;
  margin: 4px; }
  .DurationMeta-duration-pE32N.DurationMeta-clip-2Buxd {
    background: #3c4448;
    color: #f9fafb;
    font-style: normal;
    letter-spacing: 0.05rem;
    padding: 4px 8px 3px 8px;
    position: absolute;
    right: 0;
    top: 0; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .DurationMeta-duration-pE32N {
    font-size: 1rem; }
    .DurationMeta-duration-pE32N.DurationMeta-clip-2Buxd {
      padding: 3px 4px; } }

@media screen and (min-width: 0) and (max-width: 760px) {
  .DurationMeta-duration-pE32N {
    font-size: 1rem;
    line-height: normal; } }
.SortingMeta-viaplay-header1-1s0fT {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SortingMeta-viaplay-header2-25sMI {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SortingMeta-viaplay-header3-WUVfY {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SortingMeta-viaplay-header4-16bRG {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SortingMeta-viaplay-header5-3kh5l {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SortingMeta-viaplay-menu-header-1a8gk {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SortingMeta-viaplay-menu-subheader-17UQA {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SortingMeta-viaplay-product-header-AzZqY {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SortingMeta-viaplay-product-subheader-1Mk-P {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SortingMeta-viaplay-paragraph-1GiO7 {
  font-size: 2rem;
  line-height: 2.6rem; }

.SortingMeta-viaplay-button-featurebox-1o1vT {
  font-size: 1.6rem;
  font-weight: bold; }

.SortingMeta-viaplay-button-33rSY {
  font-size: 1.4rem;
  font-weight: normal; }

.SortingMeta-viaplay-meta-lVYD4 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SortingMeta-viaplay-body-T9nU8 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SortingMeta-viaplay-secondary-body-1hrtk {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SortingMeta-viaplay-small-notice-2O-AD {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SortingMeta-viaplay-thumbs-title-2Szyg, .SortingMeta-year-1Aaae {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SortingMeta-viaplay-thumbs-complement-3Kcrk {
  font-size: 1.4rem;
  font-weight: 300; }

.SortingMeta-viaplay-tooltip-header-3iqTg {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SortingMeta-viaplay-tooltip-subheader-1AOsJ {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SortingMeta-viaplay-schedule-hour-2txhF {
  font-size: 2.6rem;
  font-weight: 300; }

.SortingMeta-viaplay-schedule-header-8Fs1F {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SortingMeta-viaplay-schedule-body-3OKbE {
  font-size: 1.2rem;
  font-weight: normal; }

.SortingMeta-viaplay-schedule-flag-3XP2S {
  font-size: 1rem; }

.SortingMeta-viaplay-numerals-2YIEF {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SortingMeta-container-3OLNJ {
  position: relative;
  margin-top: 30px; }

.SortingMeta-imdb-1vSj- {
  display: inline-block;
  height: 22px;
  vertical-align: middle;
  line-height: 22px; }

.SortingMeta-wrapper-_hieI {
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 8px 0 0 0;
  position: absolute;
  right: 0;
  text-align: center; }

.SortingMeta-year-1Aaae {
  bottom: 0;
  color: #f9fafb;
  font-weight: normal;
  left: 0;
  margin: 0;
  padding: 8px 0 0 0;
  position: absolute;
  right: 0;
  text-align: center; }
.Title-viaplay-header1-2XX72 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Title-viaplay-header2-2YufP {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Title-viaplay-header3-1Z4w1, .Title-subheader-8GlLy, .Title-subheader-8GlLy .Title-subheaderLink-1V_dl {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Title-viaplay-header4-2_tfc {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Title-viaplay-header5-37VSQ {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Title-viaplay-menu-header-31mGQ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Title-viaplay-menu-subheader-2csBo {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Title-viaplay-product-header-2qSLr {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Title-viaplay-product-subheader-3njbS {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Title-viaplay-paragraph-18zNL {
  font-size: 2rem;
  line-height: 2.6rem; }

.Title-viaplay-button-featurebox-38WzO {
  font-size: 1.6rem;
  font-weight: bold; }

.Title-viaplay-button-NLmc- {
  font-size: 1.4rem;
  font-weight: normal; }

.Title-viaplay-meta-3fXr6 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Title-viaplay-body-1Ah7M {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Title-viaplay-secondary-body-1S2Gd {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Title-viaplay-small-notice-3JNu- {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Title-viaplay-thumbs-title-ssuUZ {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Title-viaplay-thumbs-complement-3Wv1j {
  font-size: 1.4rem;
  font-weight: 300; }

.Title-viaplay-tooltip-header-137PT {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Title-viaplay-tooltip-subheader-3smkW {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Title-viaplay-schedule-hour-2bolZ {
  font-size: 2.6rem;
  font-weight: 300; }

.Title-viaplay-schedule-header-2pyLc {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Title-viaplay-schedule-body-2JMjk {
  font-size: 1.2rem;
  font-weight: normal; }

.Title-viaplay-schedule-flag-2wteJ {
  font-size: 1rem; }

.Title-viaplay-numerals-1HzT0 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Title-subheader-8GlLy {
  color: #f9fafb;
  margin: 0; }
  .Title-subheader-8GlLy.Title-article-3olZ8 {
    color: #f9fafb;
    font-weight: 300; }
  .Title-subheader-8GlLy .Title-subheaderLink-1V_dl {
    color: inherit; }
    .Title-subheader-8GlLy .Title-subheaderLink-1V_dl:hover {
      text-decoration: underline; }
    .Title-subheader-8GlLy .Title-subheaderLink-1V_dl:focus, .Title-subheader-8GlLy .Title-subheaderLink-1V_dl:active {
      color: #0f161a; }
  .Title-subheader-8GlLy.Title-starred-2scw1:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyIDguOWwtNS45IDUuNCAyLjYgOS43LTcuNy01LjNMMy4zIDI0bDIuNi05LjdMMCA4LjloNy43TDExIDBsMy4zIDguOXoiLz4KPC9zdmc+) no-repeat;
    background-size: 22px 24px;
    content: '';
    display: inline-block;
    height: 24px;
    margin-right: 8px;
    width: 22px; }
  .Title-subheader-8GlLy.Title-kidsExperience-1G0dg {
    color: #f9fafb; }
  .Title-subheader-8GlLy.Title-product-1M2SZ, .Title-subheader-8GlLy.Title-tve-3dTP3 {
    color: #f9fafb;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-transform: uppercase; }
  .Title-subheader-8GlLy.Title-postplayPage-2M-aF {
    color: #f9fafb;
    font-size: 3.5rem;
    font-weight: 900; }

.Title-button-31VXI {
  float: right; }
  .Title-button-31VXI.Title-search-2N9KR {
    display: none; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Title-subheader-8GlLy {
    font-size: 2.5rem;
    line-height: 3rem; }
    .Title-subheader-8GlLy.Title-postplayPage-2M-aF {
      font-size: 2.5rem;
      line-height: 3rem; }
    .Title-subheader-8GlLy .Title-subheaderLink-1V_dl {
      font-size: 2.5rem;
      line-height: 3rem; }
    .Title-subheader-8GlLy:before {
      height: 14px;
      width: 25px; }
  .Title-button-31VXI {
    height: 28px;
    line-height: 30px; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Title-subheader-8GlLy {
    font-size: 2rem;
    line-height: 2.2rem;
    width: 75%; }
    .Title-subheader-8GlLy.Title-postplayPage-2M-aF {
      font-size: 2.5rem;
      line-height: 3rem; }
    .Title-subheader-8GlLy .Title-subheaderLink-1V_dl {
      font-size: 2rem;
      line-height: 2.2rem; }
    .Title-subheader-8GlLy:before {
      height: 14px;
      width: 25px; }
    .Title-subheader-8GlLy.Title-continue-3aVZj:before {
      height: 14px;
      margin-right: 0;
      width: 33px; }
    .Title-subheader-8GlLy.Title-starred-2scw1:before {
      height: 21px;
      margin-right: 5px;
      width: 20px; }
  .Title-button-31VXI {
    background-color: transparent;
    border: 0;
    bottom: 12px;
    color: #bbc1c4;
    float: none;
    font-size: 1.2rem;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 5px 7px;
    position: absolute;
    right: 0;
    top: auto; } }
.Imdb-viaplay-header1-Nr9Oj {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Imdb-viaplay-header2-iXfuq {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Imdb-viaplay-header3-2q-qw {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Imdb-viaplay-header4-3FrbI {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Imdb-viaplay-header5-2HkOG {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Imdb-viaplay-menu-header-1tOsa {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Imdb-viaplay-menu-subheader-mjYkQ {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Imdb-viaplay-product-header-3jJO8 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Imdb-viaplay-product-subheader-2s4gJ, .Imdb-link-slSbv.Imdb-facts-WsMkK {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Imdb-viaplay-paragraph-21CNP {
  font-size: 2rem;
  line-height: 2.6rem; }

.Imdb-viaplay-button-featurebox-346rU {
  font-size: 1.6rem;
  font-weight: bold; }

.Imdb-viaplay-button-2A9tm {
  font-size: 1.4rem;
  font-weight: normal; }

.Imdb-viaplay-meta-3ckEW {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Imdb-viaplay-body-3ert4 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Imdb-viaplay-secondary-body-10Dyk {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Imdb-viaplay-small-notice-16yQ6 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Imdb-viaplay-thumbs-title-2iYns, .Imdb-link-slSbv.Imdb-sorting-2tGQ4 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Imdb-viaplay-thumbs-complement-3tQhc {
  font-size: 1.4rem;
  font-weight: 300; }

.Imdb-viaplay-tooltip-header-1sNZu {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Imdb-viaplay-tooltip-subheader-2w-D2 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Imdb-viaplay-schedule-hour-1oheO {
  font-size: 2.6rem;
  font-weight: 300; }

.Imdb-viaplay-schedule-header-1H4PI {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Imdb-viaplay-schedule-body-2a3Vb {
  font-size: 1.2rem;
  font-weight: normal; }

.Imdb-viaplay-schedule-flag-1RdbO {
  font-size: 1rem; }

.Imdb-viaplay-numerals-1_amC {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Imdb-link-slSbv {
  color: #f9fafb;
  font-size: 1.2rem;
  margin-left: 35px; }
  .Imdb-link-slSbv:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAxNiI+CiAgPHBhdGggZmlsbD0iI0U2QjkxRSIgZD0iTTMwLjIgMEgxLjhDLjggMCAwIC44IDAgMS45djEyLjJDMCAxNS4yLjggMTYgMS44IDE2aDI4LjRjMSAwIDEuOC0uOCAxLjgtMS45VjEuOUMzMiAuOCAzMS4yIDAgMzAuMiAwIi8+CiAgPHBhdGggZmlsbD0iIzAxMDEwMSIgZD0iTTI1LjYgOS45YzAgLjUgMCAuNy0uMS44IDAgLjItLjIuMi0uNC4yLS4xIDAtLjIgMC0uMi0uMS0uMS0uMi0uMS0uNC0uMS0uOFY3LjZ2LS44Yy4xLS4xLjItLjIuMy0uMi4yIDAgLjQuMS40LjIuMS4xLjEuNC4xLjh2Mi4zek0yMi41IDN2OS4xaDIuMWwuMi0uNmMuMi4zLjQuNS42LjYuMy4xLjYuMS45LjEuMyAwIC43LS4xLjktLjMuMy0uMS41LS40LjYtLjYgMC0uMy4xLS43LjEtMS4zVjcuNWMwLS42IDAtLjktLjEtMS4xIDAtLjItLjEtLjMtLjItLjVzLS4zLS4zLS41LS40Yy0uMi0uMS0uNS0uMi0uOC0uMi0uMyAwLS42LjEtLjkuMi0uMi4xLS40LjMtLjYuNVYzaC0yLjN6bS0zLjMgMS42Yy4xLjEuMi4yLjIuM3Y0LjNjMCAuNiAwIDEtLjEgMS4xLS4xLjItLjMuMi0uNi4yVjQuNmguNXptMCA3LjVjLjYgMCAxIDAgMS4zLS4xLjIgMCAuNS0uMS43LS4zLjItLjIuMy0uNC40LS42LjEtLjMuMS0uOS4xLTEuN1Y2LjJjMC0uOCAwLTEuNC0uMS0xLjcgMC0uMy0uMi0uNi0uNC0uOC0uMi0uMy0uNS0uNC0uOS0uNS0uNC0uMS0xLjEtLjItMi4yLS4yaC0xLjh2OS4xaDIuOXpNMTIuNCAzaDMuMXY5LjFoLTIuMVY2bC0uOCA2LjFoLTEuNWwtLjgtNi0uMSA2aC0yVjNoM2MuMS42LjIgMS4yLjMgMS45bC40IDIuNC41LTQuM3pNNSAxMi4xVjNoMi40djkuMUg1eiIvPgo8L3N2Zz4=);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 30px 14px;
    bottom: 4px;
    content: ' ';
    display: block;
    height: 14px;
    pointer-events: none;
    position: absolute;
    width: 30px; }
  .Imdb-link-slSbv.Imdb-sorting-2tGQ4 {
    bottom: 0;
    color: #f9fafb;
    font-weight: normal;
    margin: 0;
    padding-left: 40px;
    text-align: center; }
    .Imdb-link-slSbv.Imdb-sorting-2tGQ4:before {
      background-size: 37px 18px;
      bottom: 1px;
      height: 22px;
      width: 45px; }
  .Imdb-link-slSbv.Imdb-facts-WsMkK {
    color: #f9fafb;
    margin: 0;
    padding-left: 35px;
    position: relative;
    vertical-align: middle; }
    .Imdb-link-slSbv.Imdb-facts-WsMkK:before {
      bottom: 2px;
      display: inline-block;
      left: 0; }

@media screen and (min-width: 1695px) {
  .Imdb-link-slSbv {
    font-size: 1.4rem; }
    .Imdb-link-slSbv:before {
      bottom: 5px; } }
.ProgressBar-progress-7Tegq {
  background: #bbc1c4;
  border: none;
  bottom: 0;
  color: #d9000b;
  display: inline-block;
  font-size: 0;
  height: 4px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 6; }
  .ProgressBar-progress-7Tegq::-webkit-progress-bar {
    background: #bbc1c4; }
  .ProgressBar-progress-7Tegq::-webkit-progress-value {
    background: #d9000b; }
  .ProgressBar-progress-7Tegq::-moz-progress-bar {
    background: #d9000b; }
  .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv {
    border-radius: 4px;
    bottom: 5%;
    left: 10px;
    margin-top: -8px;
    right: 10px;
    width: calc(100% - 20px); }
    .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv::-webkit-progress-bar {
      border-radius: 4px; }
    .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv::-webkit-progress-value {
      border-radius: 4px 0 0 4px; }
    .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv::-moz-progress-bar {
      border-radius: 4px; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv {
    left: 8px;
    right: 8px;
    height: 4px; } }

@media screen and (max-width: 760px) {
  .ProgressBar-progress-7Tegq.ProgressBar-children-2AEAv {
    left: 7px;
    right: 7px;
    height: 3px; } }
.CWMeta-viaplay-header1-HlH9n {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.CWMeta-viaplay-header2-2_T33 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.CWMeta-viaplay-header3-3A62- {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.CWMeta-viaplay-header4-1IqD- {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.CWMeta-viaplay-header5-1WesX {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.CWMeta-viaplay-menu-header-3rWI7 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.CWMeta-viaplay-menu-subheader-3R_vN {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.CWMeta-viaplay-product-header-yrOvl {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.CWMeta-viaplay-product-subheader-222my {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.CWMeta-viaplay-paragraph-11Wtk {
  font-size: 2rem;
  line-height: 2.6rem; }

.CWMeta-viaplay-button-featurebox-2RSax {
  font-size: 1.6rem;
  font-weight: bold; }

.CWMeta-viaplay-button-7wNth {
  font-size: 1.4rem;
  font-weight: normal; }

.CWMeta-viaplay-meta-1pwZX {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.CWMeta-viaplay-body-1MyXR {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.CWMeta-viaplay-secondary-body-DVl4o {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.CWMeta-viaplay-small-notice-1rCCE {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.CWMeta-viaplay-thumbs-title-FD3vW, .CWMeta-title-1HPJM {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.CWMeta-viaplay-thumbs-complement-1tpoE {
  font-size: 1.4rem;
  font-weight: 300; }

.CWMeta-viaplay-tooltip-header-2Amh5 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.CWMeta-viaplay-tooltip-subheader-2ioQ8 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.CWMeta-viaplay-schedule-hour-1l8dX {
  font-size: 2.6rem;
  font-weight: 300; }

.CWMeta-viaplay-schedule-header-xwMlZ {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.CWMeta-viaplay-schedule-body-23YK_ {
  font-size: 1.2rem;
  font-weight: normal; }

.CWMeta-viaplay-schedule-flag-1xoYN {
  font-size: 1rem; }

.CWMeta-viaplay-numerals-38eRx {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.CWMeta-title-1HPJM {
  bottom: 8px;
  color: #f9fafb;
  display: block;
  font-weight: normal;
  left: 8px;
  margin: 0;
  max-height: 40px;
  max-width: 70%;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-align: left;
  white-space: normal;
  z-index: 1; }
  .CWMeta-title-1HPJM.CWMeta-children-kdaAX {
    bottom: 8%; }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .CWMeta-title-1HPJM {
    font-size: 1.4rem; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .CWMeta-title-1HPJM {
    font-size: 1.4rem; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .CWMeta-title-1HPJM {
    bottom: 6px;
    left: 8px;
    font-size: 1.6vw;
    line-height: 1.8vw;
    max-height: 3.6vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .CWMeta-title-1HPJM {
    bottom: 6px;
    left: 7px;
    font-size: 1.8vw;
    line-height: 2vw;
    max-height: 3.8vw; } }

@media screen and (max-width: 480px) {
  .CWMeta-title-1HPJM {
    bottom: 6px;
    left: 7px;
    font-size: 2.8vw;
    line-height: normal;
    max-height: 6.5vw; } }
.SportProgressBar-progress-_Njwp {
  background: #bbc1c4;
  border: none;
  bottom: 0;
  color: #d9000b;
  display: inline-block;
  font-size: 0;
  height: 4px;
  pointer-events: none;
  width: 100%;
  position: absolute;
  z-index: 1; }
  .SportProgressBar-progress-_Njwp::-webkit-progress-bar {
    background: #bbc1c4; }
  .SportProgressBar-progress-_Njwp::-webkit-progress-value {
    background: #d9000b; }
  .SportProgressBar-progress-_Njwp::-moz-progress-bar {
    background: #d9000b; }
.TVEMeta-container-33Sh1 {
  bottom: 0;
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: calc(100% - 20px);
  z-index: 5; }

.TVEMeta-title-2Jp1e,
.TVEMeta-time-1v44t {
  bottom: 8px;
  color: #f9fafb;
  display: block;
  font-size: 1.5rem;
  margin: 0;
  left: 8px;
  line-height: normal;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  z-index: 1; }

.TVEMeta-time-1v44t {
  bottom: 28px;
  font-size: 1.3rem;
  max-width: 100%; }
.PlayButton-catchup-2LwWc.PlayButton-container-1_9BM,
.PlayButton-live-3zu7f.PlayButton-container-1_9BM {
  cursor: pointer;
  opacity: 1; }

.PlayButton-container-1_9BM {
  align-items: center;
  background: none;
  background-color: transparent;
  border: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }
  .PlayButton-container-1_9BM.PlayButton-show-36vvD {
    opacity: 1; }
  .PlayButton-container-1_9BM.PlayButton-forceHover-1DAjB:hover:not(.PlayButton-loading-10Llm) {
    cursor: pointer; }
    .PlayButton-container-1_9BM.PlayButton-forceHover-1DAjB:hover:not(.PlayButton-loading-10Llm) .PlayButton-icon-3Qwvg {
      background-color: transparent;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTAgMTUwIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNzUgMGE3NSA3NSAwIDEwMCAxNTBBNzUgNzUgMCAwMDc1IDB6bTMwIDc1bC0zNy45IDM3LjUtMTAuOC0xMC43TDgzLjQgNzUgNTYuMyA0OC4ybDEwLjgtMTAuN0wxMDUgNzV6Ii8+Cjwvc3ZnPg==);
      background-size: contain; }

.PlayButton-continue-2rds3.PlayButton-container-1_9BM {
  opacity: 1; }

.PlayButton-continue-2rds3 .PlayButton-icon-3Qwvg {
  flex: 0 0 22%;
  height: 39.111111%; }

.PlayButton-continue-2rds3 .PlayButton-loading-10Llm .PlayButton-icon-3Qwvg {
  background: transparent; }

.PlayButton-icon-3Qwvg {
  align-items: center;
  background-color: rgba(15, 22, 26, 0.15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8ZyBmaWxsPSJ0cmFuc3BhcmVudCIgc3Ryb2tlPSIjZmZmIj4KICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ4IiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxwYXRoIHN0cm9rZS13aWR0aD0iMTAiIGQ9Ik00MSAyOGwyMiAyMi0yMiAyMiIvPgogIDwvZz4KPC9zdmc+);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: center;
  width: auto;
  max-height: 96px;
  max-width: 96px; }
  .PlayButton-icon-3Qwvg:before {
    content: '';
    padding-top: 100%; }
  .PlayButton-icon-3Qwvg:hover {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTAgMTUwIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNzUgMGE3NSA3NSAwIDEwMCAxNTBBNzUgNzUgMCAwMDc1IDB6bTMwIDc1bC0zNy45IDM3LjUtMTAuOC0xMC43TDgzLjQgNzUgNTYuMyA0OC4ybDEwLjgtMTAuN0wxMDUgNzV6Ii8+Cjwvc3ZnPg==); }

.PlayButton-loading-10Llm .PlayButton-icon-3Qwvg,
.PlayButton-loading-10Llm .PlayButton-icon-3Qwvg:hover {
  background-color: #f9fafb;
  background-image: none; }

.PlayButton-landscape-eSMZh .PlayButton-icon-3Qwvg {
  flex: 0 0 22%;
  height: 39.111111%; }

.PlayButton-portrait-2LVTu .PlayButton-icon-3Qwvg {
  flex: 0 0 40%;
  height: 26.6666667%; }

.PlayButton-sportMain-3Lca6 .PlayButton-icon-3Qwvg {
  flex: 0 0 20%;
  height: 35.5555556%; }

.PlayButton-sportList-X6IL1 .PlayButton-icon-3Qwvg {
  flex: 0 0 55px;
  height: 55px; }
.TVEBadges-container-3yKXy {
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  left: 0;
  letter-spacing: 0.05rem;
  line-height: normal;
  margin: 4px;
  padding: 4px 0;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  z-index: 5; }

.TVEBadges-live-hxhgt {
  background: #d9000b;
  border-radius: 4px;
  color: #f9fafb;
  padding: 4px 8px 3px 8px; }

.TVEBadges-catchup-26L3t {
  background: #3c4448;
  border-radius: 4px;
  color: #f9fafb;
  padding: 4px 8px 3px 8px; }

.TVEBadges-tomorrow-7jdQ4 {
  background: #f9fafb;
  border-radius: 4px;
  color: #3c4448;
  padding: 4px 8px 3px 8px; }

.TVEBadges-soon {
  background: #f9fafb;
  border-radius: 4px;
  color: #3c4448;
  display: none;
  padding: 4px 8px 3px 8px; }
.SportBadges-wrapper-GrFCW {
  width: 100%; }

.SportBadges-badge-1he43 {
  border-radius: 4px;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  left: 4px;
  letter-spacing: 0.05rem;
  line-height: normal;
  padding: 4px 8px 3px 8px;
  pointer-events: none;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  top: 4px;
  z-index: 1; }

.SportBadges-catchup-eAL9j {
  background: #3c4448;
  color: #f9fafb; }

.SportBadges-later-2uhmQ {
  background: #f9fafb;
  color: #0f161a; }

.SportBadges-live-3j9su {
  background: #d9000b;
  color: #f9fafb; }

.SportBadges-time-1lrrX {
  display: none;
  padding-left: 5px; }

.SportBadges-sportList-3YZjc .SportBadges-wrapper-GrFCW {
  bottom: 4px;
  top: auto;
  position: absolute; }

.SportBadges-sportList-3YZjc .SportBadges-badge-1he43 {
  border-radius: 4px;
  bottom: 4px;
  font-size: 1rem;
  left: 8px;
  letter-spacing: 0.2px;
  top: auto;
  font-style: normal;
  font-weight: normal; }

.SportBadges-sportList-3YZjc .SportBadges-live-3j9su {
  background: #d9000b;
  color: #f9fafb; }

.SportBadges-sportList-3YZjc .SportBadges-tonight-3sf9n {
  background: #f9fafb;
  color: #3c4448; }

.SportBadges-sportList-3YZjc .SportBadges-catchup-eAL9j {
  background: #3c4448;
  color: #f9fafb; }

.SportBadges-sportList-3YZjc .SportBadges-rerun-19Awo {
  background: #3c4448;
  color: #f9fafb; }

.SportBadges-sportList-3YZjc .SportBadges-recommended-2pg4X {
  background: #0072da;
  color: #f9fafb;
  right: 8px;
  left: auto; }

.SportBadges-sportMain-1FcUP .SportBadges-catchup-eAL9j,
.SportBadges-sportMain-1FcUP .SportBadges-tonight-3sf9n,
.SportBadges-sportMain-1FcUP .SportBadges-later-2uhmQ,
.SportBadges-sportMain-1FcUP .SportBadges-live-3j9su {
  font-size: 1.2rem; }

@media screen and (min-width: 1441px) {
  .SportBadges-catchup-eAL9j,
  .SportBadges-tonight-3sf9n,
  .SportBadges-later-2uhmQ,
  .SportBadges-live-3j9su {
    font-size: 1.2rem; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .SportBadges-sportMain-1FcUP .SportBadges-catchup-eAL9j,
  .SportBadges-sportMain-1FcUP .SportBadges-tonight-3sf9n,
  .SportBadges-sportMain-1FcUP .SportBadges-later-2uhmQ,
  .SportBadges-sportMain-1FcUP .SportBadges-live-3j9su {
    font-size: 1rem; }
  .SportBadges-sportMain-1FcUP .SportBadges-time-1lrrX {
    display: none; }
  .SportBadges-time-1lrrX {
    display: inline-block; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .SportBadges-sportMain-1FcUP .SportBadges-time-1lrrX {
    display: none; }
  .SportBadges-time-1lrrX {
    display: inline-block; } }

@media screen and (max-width: 480px) {
  .SportBadges-sportMain-1FcUP .SportBadges-later-2uhmQ,
  .SportBadges-sportMain-1FcUP .SportBadges-live-3j9su,
  .SportBadges-sportMain-1FcUP .SportBadges-tonight-3sf9n,
  .SportBadges-sportMain-1FcUP .SportBadges-catchup-eAL9j {
    font-size: 1rem; }
  .SportBadges-sportMain-1FcUP .SportBadges-time-1lrrX {
    display: none; }
  .SportBadges-time-1lrrX {
    display: inline-block; } }
.SportMeta-viaplay-header1-21qsA {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SportMeta-viaplay-header2-1W524 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SportMeta-viaplay-header3-3DeRO {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SportMeta-viaplay-header4-8px2x {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SportMeta-viaplay-header5--QjTk {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SportMeta-viaplay-menu-header-2bAWQ {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SportMeta-viaplay-menu-subheader-2B0vy {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SportMeta-viaplay-product-header-3aH1f {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SportMeta-viaplay-product-subheader-3ayi- {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SportMeta-viaplay-paragraph-2bdCb {
  font-size: 2rem;
  line-height: 2.6rem; }

.SportMeta-viaplay-button-featurebox-1q2lD {
  font-size: 1.6rem;
  font-weight: bold; }

.SportMeta-viaplay-button-2PzxL {
  font-size: 1.4rem;
  font-weight: normal; }

.SportMeta-viaplay-meta-322ln {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SportMeta-viaplay-body-1IrwC {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SportMeta-viaplay-secondary-body-3gfYx {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SportMeta-viaplay-small-notice-17k4i {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SportMeta-viaplay-thumbs-title-382DT {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SportMeta-viaplay-thumbs-complement-3cSmM {
  font-size: 1.4rem;
  font-weight: 300; }

.SportMeta-viaplay-tooltip-header-c1FOR {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SportMeta-viaplay-tooltip-subheader-2hkcb {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SportMeta-viaplay-schedule-hour-2pwg_ {
  font-size: 2.6rem;
  font-weight: 300; }

.SportMeta-viaplay-schedule-header-3V9-G {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SportMeta-viaplay-schedule-body-2QB0s {
  font-size: 1.2rem;
  font-weight: normal; }

.SportMeta-viaplay-schedule-flag-2pIUy {
  font-size: 1rem; }

.SportMeta-viaplay-numerals-2ubY6, .SportMeta-time-2o6fj {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SportMeta-labels-1OByf {
  padding-bottom: 0;
  pointer-events: none; }

.SportMeta-subtitle-2GLrv {
  bottom: 2px;
  color: #f9fafb;
  left: 64px;
  margin: 0;
  max-width: calc(100% - 72px);
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 5; }
  .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH {
    left: 68px; }
  .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX {
    color: #f9fafb;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 300;
    line-height: 1.6rem;
    padding: 1px 5px 0 0; }
  .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX + .SportMeta-secondarytitle-2aGEX {
    border-left: 1px solid #f9fafb;
    padding: 1px 5px 0 5px; }
  .SportMeta-subtitle-2GLrv.SportMeta-highlight-2p1C_ {
    left: 8px; }

.SportMeta-time-2o6fj {
  border-right: 1px solid #f9fafb;
  bottom: 5px;
  display: block;
  font-weight: 400;
  left: 8px;
  padding-right: 7px;
  position: absolute;
  text-align: left;
  width: 40px;
  z-index: 5; }
  .SportMeta-time-2o6fj.SportMeta-catchup-1G9hH {
    width: 46px; }
  .SportMeta-time-2o6fj .SportMeta-end-1P73t {
    color: #f9fafb;
    font-size: 1.3rem;
    font-weight: 300;
    line-height: normal;
    margin-top: 1px;
    white-space: nowrap; }
  .SportMeta-time-2o6fj .SportMeta-start-3H423 {
    color: #f9fafb;
    font-size: 1.5rem;
    line-height: normal;
    white-space: nowrap; }

.SportMeta-title-23pOx {
  bottom: 22px;
  color: #f9fafb;
  display: block;
  font-size: 1.5rem;
  font-weight: normal;
  left: 64px;
  line-height: 1.8rem;
  margin: 0;
  max-width: calc(100% - 72px);
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 5; }
  .SportMeta-title-23pOx.SportMeta-catchup-1G9hH {
    left: 68px; }
  .SportMeta-title-23pOx.SportMeta-live-1oK6d {
    max-height: 36px; }
  .SportMeta-title-23pOx.SportMeta-highlight-2p1C_ {
    left: 8px; }

.SportMeta-sportList-2dfbP {
  left: 0;
  position: absolute;
  top: 8px;
  width: 100%; }
  .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv {
    display: block;
    left: inherit;
    line-height: 1.7rem;
    max-width: calc(100% - 72px);
    position: relative;
    padding-left: 64px;
    top: 0;
    z-index: 0; }
    .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX {
      color: #bbc1c4;
      font-size: 1.2rem;
      font-weight: normal; }
    .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX + .SportMeta-secondarytitle-2aGEX {
      border-left: 1px solid #bbc1c4;
      padding: 1px 5px 0 5px; }
    .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-live-1oK6d, .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH {
      color: #3c4448; }
      .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-live-1oK6d .SportMeta-secondarytitle-2aGEX,
      .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-live-1oK6d .SportMeta-secondarytitle-2aGEX + .SportMeta-secondarytitle-2aGEX, .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH .SportMeta-secondarytitle-2aGEX,
      .SportMeta-sportList-2dfbP .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH .SportMeta-secondarytitle-2aGEX + .SportMeta-secondarytitle-2aGEX {
        color: #3c4448; }
  .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj {
    border-right: none;
    left: 8px;
    line-height: 1.7rem;
    padding-right: 0;
    position: absolute;
    top: -1px;
    z-index: 0; }
    .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj .SportMeta-end-1P73t {
      color: #bbc1c4;
      font-weight: normal;
      font-size: 1.2rem; }
    .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj .SportMeta-start-3H423 {
      color: #f9fafb;
      font-size: 1.6rem; }
    .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj.SportMeta-live-1oK6d .SportMeta-end-1P73t,
    .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj.SportMeta-live-1oK6d .SportMeta-start-3H423, .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj.SportMeta-catchup-1G9hH .SportMeta-end-1P73t,
    .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj.SportMeta-catchup-1G9hH .SportMeta-start-3H423 {
      color: #0f161a; }
  .SportMeta-sportList-2dfbP .SportMeta-title-23pOx {
    color: #f9fafb;
    display: block;
    font-size: 1.6rem;
    font-weight: bold;
    left: inherit;
    max-height: 55px;
    max-width: calc(100% - 72px);
    padding-left: 64px;
    position: relative;
    text-overflow: inherit;
    top: 0;
    white-space: normal;
    z-index: 0; }
    .SportMeta-sportList-2dfbP .SportMeta-title-23pOx.SportMeta-live-1oK6d {
      max-height: 36px; }
    .SportMeta-sportList-2dfbP .SportMeta-title-23pOx.SportMeta-live-1oK6d, .SportMeta-sportList-2dfbP .SportMeta-title-23pOx.SportMeta-catchup-1G9hH {
      color: #0f161a; }

.SportMeta-sportMain-1wBKy .SportMeta-subtitle-2GLrv {
  bottom: 6px;
  left: 85px;
  max-width: 71%;
  top: auto; }
  .SportMeta-sportMain-1wBKy .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.6rem; }

.SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj {
  bottom: 8px;
  font-size: 2rem;
  left: 16px;
  padding-right: 10px;
  top: auto;
  width: 50px; }
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj .SportMeta-end-1P73t {
    font-size: 1.4rem;
    margin-top: 4px; }
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj .SportMeta-start-3H423 {
    font-size: 2rem; }

.SportMeta-sportMain-1wBKy .SportMeta-title-23pOx {
  bottom: 30px;
  font-size: 2rem;
  left: 85px;
  line-height: 2.2rem;
  max-width: 71%;
  top: auto; }

@media screen and (min-width: 940px) {
  .SportMeta-time-2o6fj .SportMeta-end-1P73t {
    margin-top: 2px; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .SportMeta-subtitle-2GLrv,
  .SportMeta-title-23pOx,
  .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH,
  .SportMeta-title-23pOx.SportMeta-catchup-1G9hH {
    left: 8px;
    max-width: calc(100% - 16px); }
  .SportMeta-time-2o6fj {
    display: none; }
  .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj,
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj {
    display: block; }
  .SportMeta-sportMain-1wBKy .SportMeta-subtitle-2GLrv {
    bottom: 5px;
    left: 78px;
    max-width: calc(100% - 94px); }
    .SportMeta-sportMain-1wBKy .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX {
      font-size: 1.2rem;
      line-height: 1.2vw; }
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj {
    left: 16px;
    width: 40px; }
    .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj .SportMeta-end-1P73t {
      font-size: 1.2rem;
      margin-top: 4px; }
    .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj .SportMeta-start-3H423 {
      font-size: 1.6rem; }
  .SportMeta-sportMain-1wBKy .SportMeta-title-23pOx {
    bottom: 24px;
    font-size: 1.6rem;
    left: 78px;
    max-width: calc(100% - 94px); } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .SportMeta-subtitle-2GLrv,
  .SportMeta-title-23pOx,
  .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH,
  .SportMeta-title-23pOx.SportMeta-catchup-1G9hH {
    left: 8px;
    max-width: calc(100% - 16px); }
  .SportMeta-time-2o6fj {
    display: none; }
  .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj,
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj {
    display: block; } }

@media screen and (max-width: 480px) {
  .SportMeta-subtitle-2GLrv,
  .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH {
    bottom: 1.1vw;
    left: 8px;
    line-height: normal;
    max-width: calc(100% - 16px); }
    .SportMeta-subtitle-2GLrv .SportMeta-secondarytitle-2aGEX,
    .SportMeta-subtitle-2GLrv.SportMeta-catchup-1G9hH .SportMeta-secondarytitle-2aGEX {
      font-size: 2.5vw;
      line-height: 2.5vw; }
  .SportMeta-time-2o6fj {
    display: none; }
  .SportMeta-title-23pOx,
  .SportMeta-title-23pOx.SportMeta-catchup-1G9hH {
    bottom: 3.8vw;
    font-size: 3vw;
    left: 8px;
    max-width: calc(100% - 16px); }
  .SportMeta-sportList-2dfbP .SportMeta-time-2o6fj,
  .SportMeta-sportMain-1wBKy .SportMeta-time-2o6fj {
    display: block; } }
.SeriesMeta-viaplay-header1-GSRS_ {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SeriesMeta-viaplay-header2-3ZzNN {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SeriesMeta-viaplay-header3-HGB7b {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SeriesMeta-viaplay-header4-3OuuE {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SeriesMeta-viaplay-header5-2e-cQ {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SeriesMeta-viaplay-menu-header-WKEpc {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SeriesMeta-viaplay-menu-subheader-An3XI {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SeriesMeta-viaplay-product-header-vGBi_ {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SeriesMeta-viaplay-product-subheader-18kz9 {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SeriesMeta-viaplay-paragraph-xBnpv {
  font-size: 2rem;
  line-height: 2.6rem; }

.SeriesMeta-viaplay-button-featurebox-olSGV {
  font-size: 1.6rem;
  font-weight: bold; }

.SeriesMeta-viaplay-button-2DIzJ {
  font-size: 1.4rem;
  font-weight: normal; }

.SeriesMeta-viaplay-meta-3xH-8 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SeriesMeta-viaplay-body-29Uy0 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SeriesMeta-viaplay-secondary-body-1lz9P {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SeriesMeta-viaplay-small-notice-1jYGl {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SeriesMeta-viaplay-thumbs-title-17D4H {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SeriesMeta-viaplay-thumbs-complement-4z-Za {
  font-size: 1.4rem;
  font-weight: 300; }

.SeriesMeta-viaplay-tooltip-header-6PnaZ {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SeriesMeta-viaplay-tooltip-subheader-2GQ0f {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SeriesMeta-viaplay-schedule-hour-3-yBp {
  font-size: 2.6rem;
  font-weight: 300; }

.SeriesMeta-viaplay-schedule-header-2CoGv {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SeriesMeta-viaplay-schedule-body-2gYGP {
  font-size: 1.2rem;
  font-weight: normal; }

.SeriesMeta-viaplay-schedule-flag-1bvL4 {
  font-size: 1rem; }

.SeriesMeta-viaplay-numerals-11VRx {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SeriesMeta-container-39Cv_ {
  bottom: 8px;
  left: 8px;
  pointer-events: none;
  position: absolute;
  width: 85%; }

.SeriesMeta-divider-1kS6w {
  color: #f9fafb;
  font-size: 1.2rem;
  text-transform: lowercase; }
  .SeriesMeta-divider-1kS6w:after {
    background: #f9fafb;
    content: '';
    display: inline-block;
    font-size: 0;
    height: 12px;
    margin: 0 6px 2px 6px;
    vertical-align: middle;
    width: 1px; }
  .SeriesMeta-divider-1kS6w:last-child:after {
    display: none; }

@media screen and (min-width: 1695px) {
  .SeriesMeta-divider-1kS6w {
    font-size: 1.4rem; } }

@media screen and (max-width: 480px) {
  .SeriesMeta-divider-1kS6w:after {
    display: none; }
  .SeriesMeta-divider-1kS6w:first-child {
    display: none; } }
.SeasonEpisode-viaplay-header1-kWPx8 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.SeasonEpisode-viaplay-header2-8a88S {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.SeasonEpisode-viaplay-header3-2y0Ff {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.SeasonEpisode-viaplay-header4-3Q37Q {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.SeasonEpisode-viaplay-header5-2xt4u {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.SeasonEpisode-viaplay-menu-header-3s3yu {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.SeasonEpisode-viaplay-menu-subheader-1eJKW {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.SeasonEpisode-viaplay-product-header-2vQ68 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.SeasonEpisode-viaplay-product-subheader-2bzSB {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.SeasonEpisode-viaplay-paragraph-kB4Dn {
  font-size: 2rem;
  line-height: 2.6rem; }

.SeasonEpisode-viaplay-button-featurebox-2l5Mx {
  font-size: 1.6rem;
  font-weight: bold; }

.SeasonEpisode-viaplay-button-2kbDV {
  font-size: 1.4rem;
  font-weight: normal; }

.SeasonEpisode-viaplay-meta-1Mvvo {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.SeasonEpisode-viaplay-body-PS1K5 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.SeasonEpisode-viaplay-secondary-body-3AQ1n {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.SeasonEpisode-viaplay-small-notice-oTY5V {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.SeasonEpisode-viaplay-thumbs-title-1lAdL {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.SeasonEpisode-viaplay-thumbs-complement-1btN6 {
  font-size: 1.4rem;
  font-weight: 300; }

.SeasonEpisode-viaplay-tooltip-header-5WBrr {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.SeasonEpisode-viaplay-tooltip-subheader-3wRNF, .SeasonEpisode-container-2Telh.SeasonEpisode-tooltip-2IhUm {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.SeasonEpisode-viaplay-schedule-hour-9KW1V {
  font-size: 2.6rem;
  font-weight: 300; }

.SeasonEpisode-viaplay-schedule-header-PrroF {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.SeasonEpisode-viaplay-schedule-body-1NoH_ {
  font-size: 1.2rem;
  font-weight: normal; }

.SeasonEpisode-viaplay-schedule-flag-14_4d {
  font-size: 1rem; }

.SeasonEpisode-viaplay-numerals-3Bx5Z {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.SeasonEpisode-container-2Telh {
  color: #f9fafb;
  font-size: 1.2rem;
  line-height: normal; }

.SeasonEpisode-container-2Telh.SeasonEpisode-tooltip-2IhUm {
  color: #0f161a;
  display: block;
  margin: 4px 0 0; }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .SeasonEpisode-container-2Telh {
    font-size: 1.5vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .SeasonEpisode-container-2Telh {
    font-size: 1.7vw; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .SeasonEpisode-container-2Telh {
    font-size: 2.5vw; } }
.PriceTag-price-P_SjA {
  background-color: rgba(0, 0, 0, 0.5);
  border: solid 1px #f9fafb;
  border-radius: 4px;
  bottom: 8px;
  color: #f9fafb;
  font-weight: normal;
  font-size: 1.2rem;
  font-style: normal;
  line-height: normal;
  padding: 0 4px;
  pointer-events: none;
  position: absolute;
  right: 8px;
  text-align: center;
  z-index: 6;
  padding: 2px 8px; }
  .PriceTag-price-P_SjA.PriceTag-children-1GdAX {
    bottom: 10%; }
  .PriceTag-price-P_SjA.PriceTag-portrait-3HiIq {
    font-size: 1.3rem;
    height: 1.6rem;
    line-height: 1.6rem; }

@media screen and (min-width: 2100px) {
  .PriceTag-price-P_SjA.PriceTag-portrait-3HiIq {
    font-size: 1.3rem; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .PriceTag-price-P_SjA {
    font-size: 1.2rem;
    right: 8px; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .PriceTag-price-P_SjA {
    font-size: 1.8vw;
    height: 2.2vw;
    line-height: 2.4vw; } }

@media screen and (max-width: 480px) {
  .PriceTag-price-P_SjA {
    font-size: 3vw;
    height: 4.2vw;
    line-height: 4.5vw; } }
.InteractionIcons-container-1CF3R {
  padding: 8px 8px 0 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2; }

.InteractionIcons-icon-3V4E9 {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: block;
  cursor: pointer;
  height: 20px;
  margin-bottom: 8px;
  width: 20px; }
  .InteractionIcons-icon-3V4E9:hover {
    opacity: 0.8; }
  .InteractionIcons-icon-3V4E9.InteractionIcons-rateUp-1H1pc, .InteractionIcons-icon-3V4E9.InteractionIcons-rateDown-3bCxc {
    margin-bottom: 0; }

.InteractionIcons-info-3fWX6 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8cGF0aCBkPSJNMTAgMTguMzNhOC4zMyA4LjMzIDAgMTAwLTE2LjY2IDguMzMgOC4zMyAwIDAwMCAxNi42NnpNMTAgMjBhMTAgMTAgMCAxMTAtMjAgMTAgMTAgMCAwMTAgMjB6Ii8+CiAgICA8cGF0aCBkPSJNMTAuMTUgNC40NGMtLjcxIDAtMS4yNi41Mi0xLjI2IDEuMjIgMCAuNjYuNTUgMS4yMyAxLjI2IDEuMjMuNzIgMCAxLjI3LS41NyAxLjI3LTEuMjMgMC0uNy0uNTUtMS4yMi0xLjI3LTEuMjJ6bTEuMDIgMy40MUg5LjF2Ny40N2gyLjA4VjcuODV6Ii8+CiAgPC9nPgo8L3N2Zz4=); }

.InteractionIcons-remove-3qNxf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8cGF0aCBkPSJNMTAgMTguMzNhOC4zMyA4LjMzIDAgMTAwLTE2LjY2IDguMzMgOC4zMyAwIDAwMCAxNi42NnpNMTAgMjBhMTAgMTAgMCAxMTAtMjAgMTAgMTAgMCAwMTAgMjB6Ii8+CiAgICA8cGF0aCBkPSJNMTQgNi44OEwxMy4xMiA2bC0zLjA5IDMuMDlMNi44OCA2IDYgNi44OGwzLjA5IDMuMTVMNiAxMy4xMmwuODguODggMy4xNS0zLjA5TDEzLjEyIDE0bC44OC0uODgtMy4wOS0zLjA5eiIvPgogIDwvZz4KPC9zdmc+); }

.InteractionIcons-star-3K9AI {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjkgMTAuOUwxMSA1LjhsLTEuOSA1LjFINS4ybDMgMi43LTEuNSA1LjYgNC4zLTIuOSA0LjMgMi45LTEuNS01LjYgMy0yLjdoLTMuOXptOS4xLTJsLTUuOSA1LjQgMi42IDkuNy03LjctNS4zTDMuMyAyNGwyLjYtOS43TDAgOC45aDcuN0wxMSAwbDMuMyA4LjlIMjJ6Ii8+Cjwvc3ZnPg==); }
  .InteractionIcons-star-3K9AI.InteractionIcons-active-3YurH {
    animation: InteractionIcons-popIcon-3Pyh1 200ms;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNCI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyIDguOWwtNS45IDUuNCAyLjYgOS43LTcuNy01LjNMMy4zIDI0bDIuNi05LjdMMCA4LjloNy43TDExIDBsMy4zIDguOXoiLz4KPC9zdmc+);
    opacity: 1; }
    .InteractionIcons-star-3K9AI.InteractionIcons-active-3YurH:hover {
      opacity: 1; }

.InteractionIcons-rateUp-1H1pc,
.InteractionIcons-rateDown-3bCxc {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuOTkxIDIyLjUyOGwuMjAyLS45OC0uMjAyLjk4em0xLjEyOS40MDJsLjQ4My0uODc2LS40ODMuODc2em0uMjU2LjEzNGwuNzQyLS42N2ExIDEgMCAwMC0uMjk3LS4yMjVsLS40NDUuODk1em0xMS42OTMtMi40MDNsLS4zMy0uOTQ0YTEgMSAwIDAwLS41NDUgMS40MjlsLjg3NS0uNDg1em0uNjItMy41ODZsLS4zNTUtLjkzNWExIDEgMCAwMC0uMjc0IDEuNzEzbC42MjgtLjc3OHptLjk0OS0zLjE2NWwtLjUzOS0uODQzYTEgMSAwIDAwLS4yNzEgMS40MjlsLjgxLS41ODZ6bS03LjEzMy0zLjgzNmwtLjk4Mi0uMTg4YTEgMSAwIDAwLjk4MiAxLjE4OHYtMXpNOS43MSAyLjY3N2wuODEyLS41ODMtLjgxMi41ODN6bS0yLjc5NS0uNjEybC0uNTMyLS44NDdhMSAxIDAgMDAtLjQ2NC43NTdsLjk5Ni4wOXptLS4yMTEgMi4zMzNsLjk5Ni4wOS0uOTk2LS4wOXpNNS4yMjggOS41MDVsLjg5MS40NTUtLjg5LS40NTV6bS0xLjA2IDIuMDc2bC44OS40NTUtLjg5LS40NTV6bS0yLjIyMyAyLjMybC40OTIuODctLjQ5Mi0uODd6TTIgMjAuMzg3VjE1LjUySDB2NC44NjdoMnptMS4xOTMgMS4xNjFDMi40MTIgMjEuMzg4IDIgMjAuODY3IDIgMjAuMzg3SDBjMCAxLjcyOCAxLjQwNyAyLjgzNSAyLjc5IDMuMTJsLjQwMy0xLjk1OXptMS40MS41MDZhNC45OSA0Ljk5IDAgMDAtMS40MS0uNTA2bC0uNDA0IDEuOTZjLjMxNS4wNjQuNTk4LjE2Ljg0OC4yOThsLjk2Ni0xLjc1MnptLjIxOC4xMTVhNS45IDUuOSAwIDAxLS4yMTgtLjExNWwtLjk2NiAxLjc1MmMuMS4wNTQuMTk3LjEwNi4yOTQuMTU0bC44OS0xLjc5em0xLjA5OS41ODFjLS4zMTggMC0uNjAzLS4xMzYtLjgwMi0uMzU2bC0xLjQ4NCAxLjM0MUEzLjA3NiAzLjA3NiAwIDAwNS45MiAyNC43NXYtMnptOC4zMjggMEg1LjkydjJoOC4zMjh2LTJ6bTEuMDgxLTEuMDgxYzAgLjU5Ny0uNDg0IDEuMDgxLTEuMDgxIDEuMDgxdjJhMy4wODEgMy4wODEgMCAwMDMuMDgxLTMuMDgxaC0yem0tLjEzNS0uNTIzYy4wODYuMTU0LjEzNS4zMzEuMTM1LjUyM2gyYzAtLjU0LS4xNC0xLjA1LS4zODYtMS40OTNsLTEuNzQ5Ljk3em0xLjI3LTIuNDVjMCAuNDctLjMwMS44NzMtLjcyNSAxLjAybC42NiAxLjg4OWEzLjA4MiAzLjA4MiAwIDAwMi4wNjUtMi45MWgtMnptLS40MDQtLjg0M2MuMjQ4LjIuNDA0LjUwMy40MDQuODQzaDJjMC0uOTctLjQ1LTEuODM2LTEuMTQ4LTIuNGwtMS4yNTYgMS41NTd6bS45NzItMi43MjVjMCAuNDYtLjI4OS44NTctLjY5OCAxLjAxMmwuNzA5IDEuODdhMy4wODIgMy4wODIgMCAwMDEuOTg5LTIuODgyaC0yem0tLjIwNC0uNjMyYy4xMjguMTc4LjIwNC4zOTUuMjA0LjYzMmgyYzAtLjY3Mi0uMjE3LTEuMjk3LS41ODQtMS44MDVsLTEuNjIgMS4xNzN6bS43NzEtMi4zNGMwIC4zODEtLjE5Ny43MTgtLjUuOTExbDEuMDc4IDEuNjg1YTMuMDggMy4wOCAwIDAwMS40MjItMi41OTdoLTJ6bS0xLjA4MS0xLjA4MmMuNTk3IDAgMS4wODEuNDg0IDEuMDgxIDEuMDgxaDJhMy4wODEgMy4wODEgMCAwMC0zLjA4MS0zLjA4djJ6bS02LjAxMyAwaDYuMDEzdi0yaC02LjAxM3Yyek04Ljg5NyAzLjI2Yy4xNC4xOTUuMy41NzEuNDM5IDEuMTQyLjEzMy41NTIuMjI4IDEuMjA2LjI4NCAxLjg5NC4xMTIgMS4zOS4wNTYgMi43OTItLjA5NyAzLjU5MWwxLjk2NC4zNzdjLjE5OC0xLjAzNC4yNDgtMi42My4xMjYtNC4xM2ExNC41NCAxNC41NCAwIDAwLS4zMzMtMi4yMDJjLS4xNi0uNjYtLjM5NS0xLjMzMS0uNzU4LTEuODM3TDguODk3IDMuMjU5em0tMS40NS0uMzQ3Yy4xMjUtLjA4LjM4NS0uMTc3LjY1NS0uMTYuMjE4LjAxNC41MDQuMTAyLjc5NS41MDdsMS42MjUtMS4xNjVDOS44NzcgMS4xOTQgOS4wMzcuODA3IDguMjI3Ljc1NmEzLjE5IDMuMTkgMCAwMC0xLjg0NC40NjJsMS4wNjMgMS42OTR6TTcuNyA0LjQ4OGwuMjEtMi4zMzMtMS45OTEtLjE4LS4yMTEgMi4zMzMgMS45OTIuMTh6TTYuMTE5IDkuOTZhMTUgMTUgMCAwMDEuNTgtNS40NzJsLTEuOTkxLS4xOGExMyAxMyAwIDAxLTEuMzcgNC43NDJsMS43ODEuOTF6bS0xLjA2IDIuMDc2bDEuMDYtMi4wNzYtMS43ODEtLjkxLTEuMDYgMi4wNzYgMS43OC45MXptLTIuNjIyIDIuNzM1YTYuNTggNi41OCAwIDAwMi42MjEtMi43MzVsLTEuNzgtLjkxYTQuNTc5IDQuNTc5IDAgMDEtMS44MjUgMS45MDRsLjk4NCAxLjc0MXpNMiAxNS41MmEuODYuODYgMCAwMS40MzctLjc0OWwtLjk4NC0xLjc0MUEyLjg2IDIuODYgMCAwMDAgMTUuNTJoMnoiIGZpbGw9IiNGOUY5RkIiLz48L3N2Zz4=) top center/16px 20px no-repeat;
  height: 24px;
  opacity: 1; }
  .InteractionIcons-rateUp-1H1pc.InteractionIcons-active-3YurH,
  .InteractionIcons-rateDown-3bCxc.InteractionIcons-active-3YurH {
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyNC4yM3YxMS4zYzAgMS4xLjkgMS45NiAyIDIuMDRhOC43NiA4Ljc2IDAgMDE0LjE0IDEuMThjLjY5Ljc3IDEuNyAxLjI1IDIuOCAxLjI1SDI0LjFhMy43OCAzLjc4IDAgMDAzLjMtNS42MiAzLjc5IDMuNzkgMCAwMDEuMTMtNi41MiAzLjc5IDMuNzkgMCAwMDEuNzMtNS43NSAzLjc4IDMuNzggMCAwMC0yLjAzLTYuOTdIMTcuMjhjLjY0LTMuMzQuMzgtMTAuOS0xLjQ0LTEzLjQ2YTMuNjkgMy42OSAwIDAwLTUuMDktMS4xbC0uNTggNi40NGExNCAxNCAwIDAxLTEuNDcgNS4xTDUuMiAxOWE2IDYgMCAwMS0yLjQgMi40OWwtMS43OCAxQTIgMiAwIDAwMCAyNC4yNHoiLz48L21hc2s+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjIzdjExLjNjMCAxLjEuOSAxLjk2IDIgMi4wNGE4Ljc2IDguNzYgMCAwMTQuMTQgMS4xOGMuNjkuNzcgMS43IDEuMjUgMi44IDEuMjVIMjQuMWEzLjc4IDMuNzggMCAwMDMuMy01LjYyIDMuNzkgMy43OSAwIDAwMS4xMy02LjUyIDMuNzkgMy43OSAwIDAwMS43My01Ljc1IDMuNzggMy43OCAwIDAwLTIuMDMtNi45N0gxNy4yOGMuNjQtMy4zNC4zOC0xMC45LTEuNDQtMTMuNDZhMy42OSAzLjY5IDAgMDAtNS4wOS0xLjFsLS41OCA2LjQ0YTE0IDE0IDAgMDEtMS40NyA1LjFMNS4yIDE5YTYgNiAwIDAxLTIuNCAyLjQ5bC0xLjc4IDFBMiAyIDAgMDAwIDI0LjI0eiIgZmlsbD0iI0Y5RkFGQiIvPjxwYXRoIGQ9Ik0yIDM3LjU3bC0uMTMgMiAuMTMtMnptMy42Ny45NGwtLjk2IDEuNzUuOTYtMS43NXptLjQ3LjI0bDEuNDgtMS4zNGEyIDIgMCAwMC0uNi0uNDVsLS44OCAxLjh6bTIxLjI2LTQuMzdsLS42Ni0xLjg4YTIgMiAwIDAwLTEuMSAyLjg1bDEuNzYtLjk3em0xLjEyLTYuNTJsLS43LTEuODdhMiAyIDAgMDAtLjU1IDMuNDNsMS4yNS0xLjU2em0xLjczLTUuNzVsLTEuMDgtMS42OWEyIDIgMCAwMC0uNTQgMi44NmwxLjYyLTEuMTd6bS0xMi45Ny02Ljk3bC0xLjk2LS4zOGEyIDIgMCAwMDEuOTYgMi4zOHYtMnpNMTUuODQgMS42OEwxNC4yIDIuODVsMS42My0xLjE3ek0xMC43NS41OEw5LjctMS4xM0EyIDIgMCAwMDguNzYuMzlsMiAuMTh6bS0uNTggNi40NGwyIC4xOC0yLS4xOHptLTEuNDcgNS4xbC0xLjc5LS45IDEuNzkuOXpNNS4yIDE5bDEuNzcuOUw1LjIgMTl6bS0yLjQgMi40OWwuOTkgMS43NC0uOTktMS43NHptLTEuNzggMWwtLjk5LTEuNzMuOTkgMS43NHpNMiAzNS41M1YyNC4yM2gtNHYxMS4zaDR6bS4xMy4wNWEuMi4yIDAgMDEtLjEyLS4wNUgtMmMwIDIuMjcgMS44MiAzLjkgMy44NyA0LjA0bC4yNi0zLjk5em00LjUgMS4xOWExMC43MyAxMC43MyAwIDAwLTQuNS0xLjE5bC0uMjYgNGE2LjggNi44IDAgMDEyLjg0LjdsMS45My0zLjUxem0uNC4ybC0uNC0uMi0xLjkyIDMuNWMuMTguMS4zNi4yLjU0LjI4bDEuNzgtMy41OHpNOC45NCAzOGMtLjUyIDAtLjk5LS4yMi0xLjMyLS41OUw0LjY1IDQwLjFhNS43NyA1Ljc3IDAgMDA0LjMgMS45di00em0xNS4xNSAwSDguOTR2NEgyNC4xdi00em0xLjc4LTEuNzhjMCAuOTgtLjggMS43OC0xLjc4IDEuNzh2NGMzLjIgMCA1Ljc4LTIuNTkgNS43OC01Ljc4aC00em0tLjIyLS44N2MuMTQuMjYuMjIuNTUuMjIuODdoNGMwLTEuMDItLjI2LTEuOTctLjcyLTIuOGwtMy41IDEuOTN6bTIuMjktNC41NGMwIC43OC0uNSAxLjQ0LTEuMiAxLjY5bDEuMzIgMy43N2E1Ljc5IDUuNzkgMCAwMDMuODgtNS40NmgtNHptLS42Ny0xLjM5Yy40LjMzLjY3LjgzLjY3IDEuNGg0YzAtMS44My0uODUtMy40Ni0yLjE2LTQuNTFsLTIuNTEgMy4xMXptMS43LTUuMWMwIC43Ni0uNDggMS40Mi0xLjE1IDEuNjdsMS40MSAzLjc0YTUuNzkgNS43OSAwIDAwMy43NC01LjRoLTR6bS0uMzQtMS4wNGMuMjEuMy4zNC42NS4zNCAxLjA0aDRjMC0xLjI2LS40LTIuNDMtMS4xLTMuMzhsLTMuMjQgMi4zNHpNMzAgMTguOTJjMCAuNjMtLjMzIDEuMTgtLjgzIDEuNWwyLjE2IDMuMzdBNS43OCA1Ljc4IDAgMDAzNCAxOC45MmgtNHptLTEuNzgtMS43OGMuOTggMCAxLjc4LjggMS43OCAxLjc4aDRjMC0zLjItMi41OS01Ljc4LTUuNzgtNS43OHY0em0tMTAuOTQgMGgxMC45NHYtNEgxNy4yOHY0ek0xNC4yMSAyLjg1Yy4yMy4zMy41Mi45OC43NyAyLjAxLjI0IDEgLjQxIDIuMTcuNTEgMy40Mi4yIDIuNTEuMSA1LjA1LS4xNyA2LjQ4bDMuOTMuNzVjLjM2LTEuOS40NS00LjgyLjIzLTcuNTYtLjExLTEuMzgtLjMxLTIuNzgtLjYxLTQuMDNhOS45NiA5Ljk2IDAgMDAtMS40LTMuNEwxNC4yIDIuODV6bS0yLjQtLjU4YTIgMiAwIDAxMS4xLS4yN2MuMzMuMDIuOC4xNiAxLjMuODVMMTcuNDYuNTJBNS42NyA1LjY3IDAgMDA5LjctMS4xMmwyLjEzIDMuMzl6bS4zNSA0LjkzbC41OS02LjQ1TDguNzYuNGwtLjU4IDYuNDUgMy45OC4zNnptLTEuNjggNS44NGExNiAxNiAwIDAwMS42OC01Ljg0bC0zLjk4LS4zNmExMiAxMiAwIDAxLTEuMjcgNC4zOGwzLjU3IDEuODJ6bS0zLjUgNi44NWwzLjUtNi44NS0zLjU3LTEuODItMy41IDYuODYgMy41NiAxLjgxem0tMy4yIDMuMzNhOCA4IDAgMDAzLjItMy4zM0wzLjQgMTguMDhhNCA0IDAgMDEtMS42IDEuNjZsMS45OCAzLjQ4ek0yIDI0LjIzbDEuNzktMS4wMS0xLjk3LTMuNDgtMS43OSAxTDIgMjQuMjR6bTAgMEwuMDMgMjAuNzVBNCA0IDAgMDAtMiAyNC4yM2g0eiIgZmlsbD0iI0Y5RkFGQiIgbWFzaz0idXJsKCNhKSIvPjwvc3ZnPg==) top center/16px 20px no-repeat; }
  .InteractionIcons-rateUp-1H1pc.InteractionIcons-hidden-Wl67p,
  .InteractionIcons-rateDown-3bCxc.InteractionIcons-hidden-Wl67p {
    opacity: 0;
    transition: opacity 200ms, height 300ms;
    height: 0; }

.InteractionIcons-rateUp-1H1pc.InteractionIcons-active-3YurH {
  animation: InteractionIcons-popIcon-3Pyh1 200ms; }

.InteractionIcons-rateDown-3bCxc {
  transform: rotate(180deg); }

@keyframes InteractionIcons-popIcon-3Pyh1 {
  50% {
    transform: scale(1.15); } }

@media screen and (max-width: 760px) {
  .InteractionIcons-info-3fWX6 {
    display: none; } }
.GenericMeta-viaplay-header1-3-vR1 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.GenericMeta-viaplay-header2-2enL2 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.GenericMeta-viaplay-header3-2jf-m {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.GenericMeta-viaplay-header4-2O1BB {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.GenericMeta-viaplay-header5-O9w73 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.GenericMeta-viaplay-menu-header-1GZub {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.GenericMeta-viaplay-menu-subheader-2jBhg {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.GenericMeta-viaplay-product-header-1SlN7 {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.GenericMeta-viaplay-product-subheader-1DWPn {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.GenericMeta-viaplay-paragraph-1IROL {
  font-size: 2rem;
  line-height: 2.6rem; }

.GenericMeta-viaplay-button-featurebox-2905h {
  font-size: 1.6rem;
  font-weight: bold; }

.GenericMeta-viaplay-button-oK5nC {
  font-size: 1.4rem;
  font-weight: normal; }

.GenericMeta-viaplay-meta-1iKaM {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.GenericMeta-viaplay-body-Hel09 {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.GenericMeta-viaplay-secondary-body-2rTN2 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.GenericMeta-viaplay-small-notice-1X4gP {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.GenericMeta-viaplay-thumbs-title-3d3Is {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.GenericMeta-viaplay-thumbs-complement-9_ugs {
  font-size: 1.4rem;
  font-weight: 300; }

.GenericMeta-viaplay-tooltip-header-3__AO {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.GenericMeta-viaplay-tooltip-subheader-SBA9c {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.GenericMeta-viaplay-schedule-hour-1g-Ts {
  font-size: 2.6rem;
  font-weight: 300; }

.GenericMeta-viaplay-schedule-header-YeQAT {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.GenericMeta-viaplay-schedule-body-3IaNm {
  font-size: 1.2rem;
  font-weight: normal; }

.GenericMeta-viaplay-schedule-flag-18Lpz {
  font-size: 1rem; }

.GenericMeta-viaplay-numerals-2Mpmj {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.GenericMeta-children-1jbyJ.GenericMeta-hasProgress-39dPw {
  bottom: 7.5%; }

.GenericMeta-container-i1cPf {
  bottom: 4px;
  left: 8px;
  pointer-events: none;
  position: absolute;
  width: 85%;
  z-index: 1; }

.GenericMeta-divider-1fZXS {
  color: #f9fafb;
  font-size: 1.2rem; }
  .GenericMeta-divider-1fZXS:after {
    background: #f9fafb;
    content: '';
    display: inline-block;
    font-size: 0;
    height: 12px;
    margin: 0 6px 2px 6px;
    vertical-align: middle;
    width: 1px; }
  .GenericMeta-divider-1fZXS:last-child:after {
    display: none; }

@media screen and (min-width: 2100px) {
  .GenericMeta-divider-1fZXS {
    font-size: 1.4rem; } }

@media screen and (max-width: 1279px) {
  .GenericMeta-portrait-2LVdB.GenericMeta-hasPrice-2fTqz .GenericMeta-divider-1fZXS:after {
    display: none; }
  .GenericMeta-portrait-2LVdB.GenericMeta-hasPrice-2fTqz .GenericMeta-divider-1fZXS:last-child {
    display: none; } }

@media screen and (max-width: 760px) {
  .GenericMeta-portrait-2LVdB.GenericMeta-hasPrice-2fTqz {
    display: none; } }

@media screen and (max-width: 480px) {
  .GenericMeta-container-i1cPf {
    display: none; } }
.GenericBadges-badge-1Ehdi {
  border-radius: 4px;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.05rem;
  line-height: normal;
  margin: 4px;
  padding: 4px 8px 3px 8px;
  pointer-events: none;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  top: 0;
  z-index: 1; }

.GenericBadges-expire-in4Hd {
  background: #DA6900;
  color: #f9fafb; }

.GenericBadges-upcoming-vUHWf {
  background: #0072da;
  color: #f9fafb; }

.GenericBadges-children-1AYO_.GenericBadges-expire-in4Hd {
  border-top-left-radius: 16px; }

.GenericBadges-publish-vmNxp {
  background: #0072da;
  color: #f9fafb; }
.EpisodeMeta-viaplay-header1-3fEji {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.EpisodeMeta-viaplay-header2-bPUnD {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.EpisodeMeta-viaplay-header3-3ZALe {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.EpisodeMeta-viaplay-header4-1QCvV {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.EpisodeMeta-viaplay-header5-oFY1u {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.EpisodeMeta-viaplay-menu-header-32y7G {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.EpisodeMeta-viaplay-menu-subheader-3TxCj {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.EpisodeMeta-viaplay-product-header-2e2_k {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.EpisodeMeta-viaplay-product-subheader-13OiH {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.EpisodeMeta-viaplay-paragraph-3OYo8 {
  font-size: 2rem;
  line-height: 2.6rem; }

.EpisodeMeta-viaplay-button-featurebox-2fREq {
  font-size: 1.6rem;
  font-weight: bold; }

.EpisodeMeta-viaplay-button-1bJPL {
  font-size: 1.4rem;
  font-weight: normal; }

.EpisodeMeta-viaplay-meta-13uH4 {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.EpisodeMeta-viaplay-body-18t_f {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.EpisodeMeta-viaplay-secondary-body-2vu_d {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.EpisodeMeta-viaplay-small-notice-2WbvD {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.EpisodeMeta-viaplay-thumbs-title-3PPft, .EpisodeMeta-title-8bS9l {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.EpisodeMeta-viaplay-thumbs-complement-39IlG {
  font-size: 1.4rem;
  font-weight: 300; }

.EpisodeMeta-viaplay-tooltip-header-3tjj8 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.EpisodeMeta-viaplay-tooltip-subheader-1HG5T {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.EpisodeMeta-viaplay-schedule-hour-1-aIQ {
  font-size: 2.6rem;
  font-weight: 300; }

.EpisodeMeta-viaplay-schedule-header-3oZPy {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.EpisodeMeta-viaplay-schedule-body-1gSFW {
  font-size: 1.2rem;
  font-weight: normal; }

.EpisodeMeta-viaplay-schedule-flag-v0rdh {
  font-size: 1rem; }

.EpisodeMeta-viaplay-numerals-3vhVg {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.EpisodeMeta-container-1DivW {
  bottom: 8px;
  left: 8px;
  pointer-events: none;
  position: absolute;
  width: 85%;
  z-index: 1; }
  .EpisodeMeta-container-1DivW.EpisodeMeta-children-2DbOl {
    bottom: 5%; }
    .EpisodeMeta-container-1DivW.EpisodeMeta-children-2DbOl.EpisodeMeta-hasProgress-zedJf {
      bottom: 9%; }

.EpisodeMeta-title-8bS9l {
  margin: 0;
  color: #f9fafb;
  display: block;
  font-weight: normal;
  line-height: 1.33;
  margin-bottom: 1px;
  overflow: hidden;
  padding: 0;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap; }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .EpisodeMeta-title-8bS9l {
    font-size: 1.4rem; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .EpisodeMeta-title-8bS9l {
    font-size: 1.4rem; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .EpisodeMeta-container-1DivW {
    left: 8px;
    bottom: 6px; }
  .EpisodeMeta-title-8bS9l {
    font-size: 1.6vw;
    line-height: 1.8vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .EpisodeMeta-container-1DivW {
    left: 7px;
    bottom: 6px; }
  .EpisodeMeta-title-8bS9l {
    font-size: 1.8vw;
    line-height: 2vw; } }

@media screen and (max-width: 480px) {
  .EpisodeMeta-container-1DivW {
    left: 7px;
    bottom: 6px; }
  .EpisodeMeta-title-8bS9l {
    font-size: 2.8vw;
    line-height: normal; } }
.PageSpinner-wrapper-2PO4D {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  z-index: 100;
  display: flex;
  background: rgba(15, 22, 26, 0.5); }
.StickyDiv-container-1QXw9 {
  position: sticky;
  top: 0; }

.StickyDiv-mark-ox3f0 {
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  visibility: hidden; }

.StickyDiv-top-2hcd3 {
  top: 0; }

.StickyDiv-bot-27m-w {
  bottom: 0; }
.MuteButton-muteButton-2UWCl {
  background-color: transparent;
  border: none;
  cursor: pointer;
  height: 45px;
  width: 45px;
  pointer-events: all; }

.MuteButton-muteIcon-1XqRP {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8cGF0aCBkPSJNMS44IDYuOWEzLjYgMy42IDAgMDAwIDYuMkwxMi40IDIwaDIuMVYwaC0yLjFMMS44IDYuOXptMTAuNiAxMC43bC05LjUtNi4yYy0uNS0uMy0uOC0uOC0uOC0xLjQgMC0uNi4zLTEuMS44LTEuNGw5LjUtNi4ydjE1LjJ6TTI4LjcgNS44bC0xLjUtMS41TDIzIDguNmwtNC4yLTQuMy0xLjUgMS41IDQuMyA0LjItNC4zIDQuMiAxLjUgMS41IDQuMi00LjMgNC4yIDQuMyAxLjUtMS41LTQuMy00LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  height: 20px; }

.MuteButton-unmuteIcon-3nBLL {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAyMCI+CiAgPGcgZmlsbD0iI0ZGRiI+CiAgICA8cGF0aCBkPSJNMS44IDYuOWEzLjYgMy42IDAgMDAwIDYuMkwxMi40IDIwaDIuMVYwaC0yLjFMMS44IDYuOXptMTAuNiAxMC43bC05LjUtNi4yYy0uNS0uMy0uOC0uOC0uOC0xLjQgMC0uNi4zLTEuMS44LTEuNGw5LjUtNi4ydjE1LjJ6TTI3IDRoMnYxMmgtMnpNMjMgNGgydjEyaC0yek0xOSA0aDJ2MTJoLTJ6Ii8+CiAgPC9nPgo8L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  height: 20px; }
.Audio-viaplay-header1-2qk1O {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Audio-viaplay-header2-2jGaR {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Audio-viaplay-header3-2_MK0 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Audio-viaplay-header4-3jYBD {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Audio-viaplay-header5-So6bH {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Audio-viaplay-menu-header-18XMd {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Audio-viaplay-menu-subheader-1f6eI {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Audio-viaplay-product-header-3pExO {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Audio-viaplay-product-subheader-3gBVQ {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Audio-viaplay-paragraph-2-Vjo {
  font-size: 2rem;
  line-height: 2.6rem; }

.Audio-viaplay-button-featurebox-Mgkvr {
  font-size: 1.6rem;
  font-weight: bold; }

.Audio-viaplay-button-1nXEU {
  font-size: 1.4rem;
  font-weight: normal; }

.Audio-viaplay-meta-38NBO {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Audio-viaplay-body-3QpXC {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Audio-viaplay-secondary-body-3AUVq {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Audio-viaplay-small-notice-23vAh {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Audio-viaplay-thumbs-title-gmJZh {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Audio-viaplay-thumbs-complement-23mYS {
  font-size: 1.4rem;
  font-weight: 300; }

.Audio-viaplay-tooltip-header-1eJBx {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Audio-viaplay-tooltip-subheader-2-I9v {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Audio-viaplay-schedule-hour-HwhQs {
  font-size: 2.6rem;
  font-weight: 300; }

.Audio-viaplay-schedule-header-1_H-H {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Audio-viaplay-schedule-body-67cBG {
  font-size: 1.2rem;
  font-weight: normal; }

.Audio-viaplay-schedule-flag-1XODu {
  font-size: 1rem; }

.Audio-viaplay-numerals-1fQwz {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Audio-title-Jh2KM {
  color: #bbc1c4;
  display: block;
  margin: 0;
  font-size: 1.4rem;
  line-height: 3rem;
  font-weight: bold;
  text-transform: uppercase; }

.Audio-audio-3jjcb {
  color: #bbc1c4;
  display: block;
  margin: 8px 8px 8px 0;
  position: relative;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold; }

.Audio-tooltip-1myE9.Audio-container-PW9rb {
  font-size: 0;
  line-height: 1.3rem;
  padding: 8px 0 0 0; }

.Audio-tooltip-1myE9 .Audio-title-Jh2KM {
  color: #0f161a;
  display: inline;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: normal;
  margin: 0;
  text-transform: none; }
  .Audio-tooltip-1myE9 .Audio-title-Jh2KM:after {
    content: ': ';
    position: relative;
    right: 0; }

.Audio-tooltip-1myE9 .Audio-audio-3jjcb {
  color: #0f161a;
  display: inline;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: normal;
  margin-right: 0;
  padding: 0;
  position: relative; }
  .Audio-tooltip-1myE9 .Audio-audio-3jjcb:after {
    color: #0f161a;
    content: ', ';
    position: relative;
    right: 0; }
  .Audio-tooltip-1myE9 .Audio-audio-3jjcb:last-child:after {
    content: ''; }
.PeopleList-viaplay-header1-2aMNB {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.PeopleList-viaplay-header2-tc1Zn {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.PeopleList-viaplay-header3-1zWgG {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.PeopleList-viaplay-header4-3AzQ4 {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.PeopleList-viaplay-header5-2YhTw {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.PeopleList-viaplay-menu-header-2MyZh {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.PeopleList-viaplay-menu-subheader-26v2r {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.PeopleList-viaplay-product-header-10MFm {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.PeopleList-viaplay-product-subheader-21-Rt {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.PeopleList-viaplay-paragraph-1Ew4G {
  font-size: 2rem;
  line-height: 2.6rem; }

.PeopleList-viaplay-button-featurebox-36i7r {
  font-size: 1.6rem;
  font-weight: bold; }

.PeopleList-viaplay-button-1uoXV {
  font-size: 1.4rem;
  font-weight: normal; }

.PeopleList-viaplay-meta-SYSDy {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.PeopleList-viaplay-body-2GK3i {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.PeopleList-viaplay-secondary-body-3n4hu {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.PeopleList-viaplay-small-notice-1JIba {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.PeopleList-viaplay-thumbs-title-2FgaO {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.PeopleList-viaplay-thumbs-complement-nLXPl {
  font-size: 1.4rem;
  font-weight: 300; }

.PeopleList-viaplay-tooltip-header-1aui8 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.PeopleList-viaplay-tooltip-subheader-2T5dL {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.PeopleList-viaplay-schedule-hour-2wCm2 {
  font-size: 2.6rem;
  font-weight: 300; }

.PeopleList-viaplay-schedule-header-2XH-C {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.PeopleList-viaplay-schedule-body-3Pgm7 {
  font-size: 1.2rem;
  font-weight: normal; }

.PeopleList-viaplay-schedule-flag-2u9kI {
  font-size: 1rem; }

.PeopleList-viaplay-numerals-ZvVIo {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.PeopleList-peoplearray-1Hoy8 {
  max-height: 178px;
  overflow: hidden;
  transition: max-height 0.7s ease-in-out; }
  .PeopleList-peoplearray-1Hoy8.PeopleList-all-oQ8gh {
    max-height: 1000px; }

.PeopleList-title-17o7J {
  color: #bbc1c4;
  display: block;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 3rem;
  margin: 0;
  text-transform: uppercase; }

.PeopleList-link-1Y_Wb {
  color: #bbc1c4;
  cursor: pointer;
  display: block;
  margin: 8px 4px 8px 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold; }
  .PeopleList-link-1Y_Wb:hover span {
    border-color: #bbc1c4;
    color: #bbc1c4;
    text-decoration: none; }
  .PeopleList-link-1Y_Wb span {
    border-bottom: solid 1px transparent; }

.PeopleList-readMore-2rheh {
  color: #bbc1c4;
  cursor: pointer;
  display: block;
  margin: 8px 4px 8px 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold; }
  .PeopleList-readMore-2rheh .PeopleList-openText-BMI8d {
    display: inline-block; }
  .PeopleList-readMore-2rheh .PeopleList-closeText-Yd3qA {
    display: none; }
  .PeopleList-readMore-2rheh:hover span {
    border-color: #bbc1c4;
    color: #bbc1c4;
    text-decoration: none; }
  .PeopleList-readMore-2rheh span {
    border-bottom: solid 1px transparent; }
  .PeopleList-readMore-2rheh:after {
    border-color: #bbc1c4;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    display: inline-block;
    height: 6px;
    margin-bottom: 3px;
    margin-left: 6px;
    position: relative;
    transform: rotate(45deg);
    width: 6px; }
  .PeopleList-readMore-2rheh.PeopleList-open-1zmrR .PeopleList-openText-BMI8d {
    display: none; }
  .PeopleList-readMore-2rheh.PeopleList-open-1zmrR .PeopleList-closeText-Yd3qA {
    display: inline-block; }
  .PeopleList-readMore-2rheh.PeopleList-open-1zmrR:after {
    margin-bottom: -1px;
    transform: rotate(225deg); }

.PeopleList-tooltip-3Hbu1 .PeopleList-peoplearray-1Hoy8 {
  display: inline; }

.PeopleList-tooltip-3Hbu1.PeopleList-container-1YLFx {
  line-height: 1.3rem;
  font-size: 0;
  padding: 8px 0 0 0; }

.PeopleList-tooltip-3Hbu1 .PeopleList-title-17o7J {
  color: #0f161a;
  display: inline;
  font-size: 1.3rem;
  line-height: normal;
  text-transform: none; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-title-17o7J:after {
    content: ': ';
    position: relative;
    right: 0; }

.PeopleList-tooltip-3Hbu1 .PeopleList-link-1Y_Wb {
  border-bottom: none;
  color: #0f161a;
  display: inline;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: normal;
  margin-right: 0;
  white-space: normal; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-link-1Y_Wb:hover span {
    border-color: transparent;
    color: #0f161a; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-link-1Y_Wb:after {
    color: #0f161a; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-link-1Y_Wb:after {
    content: ', ';
    position: relative;
    right: 0; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-link-1Y_Wb:last-child:after {
    content: ''; }

.PeopleList-tooltip-3Hbu1 .PeopleList-dark-1MylG {
  color: #3c4448; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-dark-1MylG:hover {
    color: #3c4448; }

.PeopleList-tooltip-3Hbu1 .PeopleList-wrapper-3gbr6 {
  display: inline-block; }

.PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh {
  border-bottom: none;
  color: #0f161a;
  display: inline;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: normal;
  margin-right: 0;
  white-space: normal; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh:after {
    border-color: #0f161a;
    margin-bottom: 2px; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh:hover span {
    border-color: transparent;
    color: #0f161a; }
  .PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh.PeopleList-open-1zmrR {
    background: #f9fafb;
    margin: -6px; }
    .PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh.PeopleList-open-1zmrR span {
      color: #f9fafb; }
    .PeopleList-tooltip-3Hbu1 .PeopleList-readMore-2rheh.PeopleList-open-1zmrR:after {
      display: none; }

.PeopleList-tooltip-3Hbu1.PeopleList-container-1YLFx ~ .PeopleList-tooltip-3Hbu1.PeopleList-container-1YLFx {
  padding: 0; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .PeopleList-title-17o7J,
  .PeopleList-link-1Y_Wb {
    font-size: 1.5rem; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .PeopleList-title-17o7J,
  .PeopleList-link-1Y_Wb {
    font-size: 1.4rem; } }
.Availability-viaplay-header1-22usC {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Availability-viaplay-header2-1QPgs {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Availability-viaplay-header3-3yeHx {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Availability-viaplay-header4-g9rN- {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Availability-viaplay-header5-ADfy_ {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Availability-viaplay-menu-header-311y9 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Availability-viaplay-menu-subheader-1EQ8I {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Availability-viaplay-product-header-2yTVO {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Availability-viaplay-product-subheader-3Jicj {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Availability-viaplay-paragraph-2HlDw {
  font-size: 2rem;
  line-height: 2.6rem; }

.Availability-viaplay-button-featurebox-2_n04 {
  font-size: 1.6rem;
  font-weight: bold; }

.Availability-viaplay-button-3kAXx {
  font-size: 1.4rem;
  font-weight: normal; }

.Availability-viaplay-meta-3idsE, .Availability-container-1TzUn {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Availability-viaplay-body-1Fh2t {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Availability-viaplay-secondary-body-2CUwm {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Availability-viaplay-small-notice-3cTSb {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Availability-viaplay-thumbs-title-z_HIB {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Availability-viaplay-thumbs-complement-3iCio {
  font-size: 1.4rem;
  font-weight: 300; }

.Availability-viaplay-tooltip-header-Tjj8o {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Availability-viaplay-tooltip-subheader-1TglM {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Availability-viaplay-schedule-hour-N08XN {
  font-size: 2.6rem;
  font-weight: 300; }

.Availability-viaplay-schedule-header-hxACP {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Availability-viaplay-schedule-body-3ZXT6 {
  font-size: 1.2rem;
  font-weight: normal; }

.Availability-viaplay-schedule-flag-7PafJ {
  font-size: 1rem; }

.Availability-viaplay-numerals-1aVe3 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Availability-info-3zBT3 {
  background: #DA6900;
  border-radius: 4px;
  color: #f9fafb;
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  margin: 4px;
  letter-spacing: 0.05rem;
  line-height: normal;
  padding: 4px 8px 3px 8px;
  position: absolute;
  text-transform: uppercase;
  vertical-align: top;
  top: 0; }
  .Availability-info-3zBT3.Availability-upcoming-1fJIo {
    background: #0072da; }

.Availability-title-2aqkX {
  display: none; }

.Availability-children-2jTdp .Availability-info-3zBT3 {
  border-top-left-radius: 12px; }

.Availability-tooltip-2BPjS {
  color: #0f161a;
  font-size: 1.3rem;
  font-weight: bold;
  padding-top: 8px; }
  .Availability-tooltip-2BPjS .Availability-info-3zBT3 {
    background: none;
    color: #0f161a;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: bold;
    letter-spacing: normal;
    line-height: normal;
    margin-left: 5px;
    padding: 0;
    position: relative;
    text-transform: none;
    vertical-align: unset; }
  .Availability-tooltip-2BPjS .Availability-title-2aqkX {
    display: inline-block; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Availability-info-3zBT3 {
    max-width: 23vw;
    box-sizing: border-box; }
  .Availability-tootlip-2xRQ1 .Availability-info-3zBT3 {
    max-width: initial; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Availability-info-3zBT3 {
    max-width: 25vw;
    box-sizing: border-box; }
  .Availability-tootlip-2xRQ1 .Availability-info-3zBT3 {
    max-width: initial; } }
.Facts-container-1YlYB {
  margin: 8px 0 0 0; }

@media screen and (min-width: 1695px) {
  .Facts-container-1YlYB {
    max-width: 40vw; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .Facts-container-1YlYB {
    max-width: 50vw; } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .Facts-container-1YlYB {
    max-width: 60vw; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Facts-container-1YlYB {
    max-width: 70vw; } }
.ArticlePage-viaplay-header1-3O6vs {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ArticlePage-viaplay-header2-2jNQk {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ArticlePage-viaplay-header3-jo2fS {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ArticlePage-viaplay-header4-VVNaV {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ArticlePage-viaplay-header5-2qPsI {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ArticlePage-viaplay-menu-header-3Jm55 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ArticlePage-viaplay-menu-subheader-bxtST {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ArticlePage-viaplay-product-header-16tGe {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ArticlePage-viaplay-product-subheader-2PoxG, .ArticlePage-article-2Bu6L {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ArticlePage-viaplay-paragraph-1SRZs {
  font-size: 2rem;
  line-height: 2.6rem; }

.ArticlePage-viaplay-button-featurebox-27fBc {
  font-size: 1.6rem;
  font-weight: bold; }

.ArticlePage-viaplay-button-25a3H {
  font-size: 1.4rem;
  font-weight: normal; }

.ArticlePage-viaplay-meta-3rnYi {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ArticlePage-viaplay-body-VFysC {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ArticlePage-viaplay-secondary-body-32GZh {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ArticlePage-viaplay-small-notice-yAFj4 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ArticlePage-viaplay-thumbs-title-lxErK {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ArticlePage-viaplay-thumbs-complement-DY1ev {
  font-size: 1.4rem;
  font-weight: 300; }

.ArticlePage-viaplay-tooltip-header-2z_b4 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ArticlePage-viaplay-tooltip-subheader-7ZRY9 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ArticlePage-viaplay-schedule-hour-3C2jw {
  font-size: 2.6rem;
  font-weight: 300; }

.ArticlePage-viaplay-schedule-header-1TadW {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ArticlePage-viaplay-schedule-body-3Hurq {
  font-size: 1.2rem;
  font-weight: normal; }

.ArticlePage-viaplay-schedule-flag-3fMcQ {
  font-size: 1rem; }

.ArticlePage-viaplay-numerals-1fdxz {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.ArticlePage-article-2Bu6L {
  border-bottom: solid 1px transparent;
  color: #f9fafb;
  position: relative;
  vertical-align: middle; }
  .ArticlePage-article-2Bu6L:hover {
    border-bottom: solid 1px #f9fafb;
    color: #f9fafb;
    cursor: pointer;
    text-decoration: none; }

.ArticlePage-tooltip-3eK28.ArticlePage-article-2Bu6L {
  border-bottom: none;
  color: #0f161a;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.9rem; }
  .ArticlePage-tooltip-3eK28.ArticlePage-article-2Bu6L:hover {
    text-decoration: underline; }
.StartTime-viaplay-header1-Akun- {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.StartTime-viaplay-header2-2HRAm {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.StartTime-viaplay-header3-JNZv9 {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.StartTime-viaplay-header4-3CJes {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.StartTime-viaplay-header5-2VFIz {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.StartTime-viaplay-menu-header-3SMSf {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.StartTime-viaplay-menu-subheader-jPBE6 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.StartTime-viaplay-product-header-3Kabo {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.StartTime-viaplay-product-subheader-3WrKH, .StartTime-container-GpCgY {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.StartTime-viaplay-paragraph-Ce0lN {
  font-size: 2rem;
  line-height: 2.6rem; }

.StartTime-viaplay-button-featurebox-1UH8Z {
  font-size: 1.6rem;
  font-weight: bold; }

.StartTime-viaplay-button-25N5b {
  font-size: 1.4rem;
  font-weight: normal; }

.StartTime-viaplay-meta-2FWEQ {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.StartTime-viaplay-body-1y-uz {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.StartTime-viaplay-secondary-body-19WA2 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.StartTime-viaplay-small-notice-3w0Ga {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.StartTime-viaplay-thumbs-title-1dvim {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.StartTime-viaplay-thumbs-complement-36bxs {
  font-size: 1.4rem;
  font-weight: 300; }

.StartTime-viaplay-tooltip-header-1cHwX {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.StartTime-viaplay-tooltip-subheader-2urlU {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.StartTime-viaplay-schedule-hour-3UFR0 {
  font-size: 2.6rem;
  font-weight: 300; }

.StartTime-viaplay-schedule-header-3YFO1 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.StartTime-viaplay-schedule-body-ZANSZ {
  font-size: 1.2rem;
  font-weight: normal; }

.StartTime-viaplay-schedule-flag-3ocJD {
  font-size: 1rem; }

.StartTime-viaplay-numerals-3iblZ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.StartTime-container-GpCgY {
  color: #f9fafb;
  position: relative;
  vertical-align: middle; }
  .StartTime-container-GpCgY.StartTime-tooltip-2_fVY {
    color: #0f161a;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.9rem; }
.OriginalTitle-viaplay-header1-1HqGX {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.OriginalTitle-viaplay-header2-1mswC {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.OriginalTitle-viaplay-header3-2_M9p {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.OriginalTitle-viaplay-header4-2qvTC {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.OriginalTitle-viaplay-header5-1YhfA {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.OriginalTitle-viaplay-menu-header-3EtE2 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.OriginalTitle-viaplay-menu-subheader-1jp4z {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.OriginalTitle-viaplay-product-header-3IYdp {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.OriginalTitle-viaplay-product-subheader-2ZfHb, .OriginalTitle-container-BN3dN {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.OriginalTitle-viaplay-paragraph-YaqlT {
  font-size: 2rem;
  line-height: 2.6rem; }

.OriginalTitle-viaplay-button-featurebox-1j0xG {
  font-size: 1.6rem;
  font-weight: bold; }

.OriginalTitle-viaplay-button-25P8A {
  font-size: 1.4rem;
  font-weight: normal; }

.OriginalTitle-viaplay-meta-2lQvN {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.OriginalTitle-viaplay-body-2QVZa {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.OriginalTitle-viaplay-secondary-body-191rm {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.OriginalTitle-viaplay-small-notice-Vr9iq {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.OriginalTitle-viaplay-thumbs-title-2CuR_ {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.OriginalTitle-viaplay-thumbs-complement-1ahZM {
  font-size: 1.4rem;
  font-weight: 300; }

.OriginalTitle-viaplay-tooltip-header-AJO2- {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.OriginalTitle-viaplay-tooltip-subheader-2SLty {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.OriginalTitle-viaplay-schedule-hour-3LRBb {
  font-size: 2.6rem;
  font-weight: 300; }

.OriginalTitle-viaplay-schedule-header-2PWEz {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.OriginalTitle-viaplay-schedule-body-18Ewn {
  font-size: 1.2rem;
  font-weight: normal; }

.OriginalTitle-viaplay-schedule-flag-1K7Kp {
  font-size: 1rem; }

.OriginalTitle-viaplay-numerals-32c2x {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.OriginalTitle-container-BN3dN {
  color: #f9fafb;
  position: relative;
  vertical-align: middle; }
  .OriginalTitle-container-BN3dN.OriginalTitle-tooltip-2-8P3 {
    display: none; }
.Flags-viaplay-header1-3zBO6 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Flags-viaplay-header2-33nlT {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Flags-viaplay-header3-31pDH {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Flags-viaplay-header4-1YXud {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Flags-viaplay-header5-3weWh {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Flags-viaplay-menu-header-3sDrs {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Flags-viaplay-menu-subheader-3jwQ0 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Flags-viaplay-product-header-2B7XS {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Flags-viaplay-product-subheader-RaNyr {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Flags-viaplay-paragraph-17v0i {
  font-size: 2rem;
  line-height: 2.6rem; }

.Flags-viaplay-button-featurebox-3XQT4 {
  font-size: 1.6rem;
  font-weight: bold; }

.Flags-viaplay-button-2l0mx {
  font-size: 1.4rem;
  font-weight: normal; }

.Flags-viaplay-meta-1jnlG {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Flags-viaplay-body-tICaY {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Flags-viaplay-secondary-body-3QI4V, .Flags-flag-SFoCs, .Flags-flag-SFoCs span {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Flags-viaplay-small-notice-3c3Tf {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Flags-viaplay-thumbs-title-3Kqnb {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Flags-viaplay-thumbs-complement-20rzq {
  font-size: 1.4rem;
  font-weight: 300; }

.Flags-viaplay-tooltip-header-3nzkY {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Flags-viaplay-tooltip-subheader-1gBXm {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Flags-viaplay-schedule-hour-FkErY {
  font-size: 2.6rem;
  font-weight: 300; }

.Flags-viaplay-schedule-header-fvUFu {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Flags-viaplay-schedule-body-jLb0s {
  font-size: 1.2rem;
  font-weight: normal; }

.Flags-viaplay-schedule-flag-2_vxG {
  font-size: 1rem; }

.Flags-viaplay-numerals-3DrZo {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Flags-container-3PzGS {
  font-size: 0;
  line-height: 2.6rem;
  white-space: nowrap; }

.Flags-flag-SFoCs {
  border-radius: 2px;
  border: 1px solid #bbc1c4;
  background-color: rgba(0, 0, 0, 0.15);
  color: #f9fafb;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: 300;
  height: 18px;
  line-height: 19px;
  margin: 5px 8px 5px 0;
  padding: 0 10px;
  position: relative;
  text-align: center;
  width: auto; }
  .Flags-flag-SFoCs span {
    color: #f9fafb;
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 19px;
    margin-bottom: 1px; }

.Flags-tooltip-9luQm.Flags-container-3PzGS {
  line-height: 1.9rem;
  margin: 4px 0 0 0; }

.Flags-tooltip-9luQm .Flags-flag-SFoCs {
  background-color: transparent;
  border: 1px solid #bbc1c4;
  color: #0f161a;
  font-size: 1.1rem;
  font-weight: 400;
  height: 16px;
  line-height: 17px;
  margin: 0 0 0 4px;
  padding: 0 8px; }
  .Flags-tooltip-9luQm .Flags-flag-SFoCs span {
    color: #0f161a;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 17px; }
.Progress-container-2mdg3 {
  background: #bbc1c4;
  border: none;
  color: #d9000b;
  display: inline-block;
  font-size: 0;
  height: 4px;
  display: block;
  width: 100%; }
  .Progress-container-2mdg3::-webkit-progress-bar {
    background: #bbc1c4; }
  .Progress-container-2mdg3::-webkit-progress-value {
    background: #d9000b; }
  .Progress-container-2mdg3::-moz-progress-bar {
    background: #d9000b; }
.Group-group-3wHSd {
  margin: 16px 0;
  position: relative; }

.Group-columns-1FR6H {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  margin: 0 0 16px 0; }
  .Group-columns-1FR6H > * {
    margin-top: 32px; }
  .Group-columns-1FR6H > * {
    min-width: 30%; }

@media screen and (min-width: 0) and (max-width: 760px) {
  .Group-columns-1FR6H {
    margin-top: 0;
    flex-direction: column; }
    .Group-columns-1FR6H > * {
      margin-bottom: 16px; } }
.EpisodeTitle-container-izXMf {
  color: #f9fafb;
  font-size: 1.8rem;
  line-height: 2.8rem;
  font-weight: bold; }

@media screen and (min-width: 0) and (max-width: 760px) {
  .EpisodeTitle-container-izXMf {
    font-size: 1.6rem;
    line-height: 2.5rem; } }
.ProgressDuration-viaplay-header1-2JQrB {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.ProgressDuration-viaplay-header2-Tx18T {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.ProgressDuration-viaplay-header3-1fi5Y {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.ProgressDuration-viaplay-header4-34HNf {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.ProgressDuration-viaplay-header5-6pyZY {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.ProgressDuration-viaplay-menu-header-3hxUi {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.ProgressDuration-viaplay-menu-subheader-3Dlxi {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.ProgressDuration-viaplay-product-header-b2X5H {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.ProgressDuration-viaplay-product-subheader--JB4U {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.ProgressDuration-viaplay-paragraph-1zp_9 {
  font-size: 2rem;
  line-height: 2.6rem; }

.ProgressDuration-viaplay-button-featurebox-2seE_ {
  font-size: 1.6rem;
  font-weight: bold; }

.ProgressDuration-viaplay-button-2nxW4 {
  font-size: 1.4rem;
  font-weight: normal; }

.ProgressDuration-viaplay-meta-1WS4D, .ProgressDuration-container-1Lab- {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.ProgressDuration-viaplay-body-2nWqL {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.ProgressDuration-viaplay-secondary-body-3PhSq {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.ProgressDuration-viaplay-small-notice-yUCO3 {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.ProgressDuration-viaplay-thumbs-title-2VM_N {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.ProgressDuration-viaplay-thumbs-complement-1yN57 {
  font-size: 1.4rem;
  font-weight: 300; }

.ProgressDuration-viaplay-tooltip-header-1HygA {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.ProgressDuration-viaplay-tooltip-subheader-1m7yj {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.ProgressDuration-viaplay-schedule-hour-HLRva {
  font-size: 2.6rem;
  font-weight: 300; }

.ProgressDuration-viaplay-schedule-header-3sNl3 {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.ProgressDuration-viaplay-schedule-body-bmiTi {
  font-size: 1.2rem;
  font-weight: normal; }

.ProgressDuration-viaplay-schedule-flag-2xS_H {
  font-size: 1rem; }

.ProgressDuration-viaplay-numerals-1RgBQ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.ProgressDuration-container-1Lab- {
  color: #bbc1c4;
  margin: 8px 0 24px 0;
  position: relative;
  vertical-align: middle; }

@media screen and (min-width: 0) and (max-width: 939px) {
  .ProgressDuration-container-1Lab- {
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 2.4rem;
    margin: 8px 0 16px 0; } }
.Country-viaplay-header1-2zqcE {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Country-viaplay-header2-3zr33 {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Country-viaplay-header3-85ASO {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Country-viaplay-header4-1dRUV {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Country-viaplay-header5-1HQj8 {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Country-viaplay-menu-header-1wqrB {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Country-viaplay-menu-subheader-1ehVD {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Country-viaplay-product-header-1yD3Z {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Country-viaplay-product-subheader-1t3o- {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Country-viaplay-paragraph-1XlBd {
  font-size: 2rem;
  line-height: 2.6rem; }

.Country-viaplay-button-featurebox-1DvDd {
  font-size: 1.6rem;
  font-weight: bold; }

.Country-viaplay-button-3JvjC {
  font-size: 1.4rem;
  font-weight: normal; }

.Country-viaplay-meta-3frVY {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Country-viaplay-body-3AieR {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Country-viaplay-secondary-body-3Yxxo {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Country-viaplay-small-notice-109As {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Country-viaplay-thumbs-title-1Nbwc {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Country-viaplay-thumbs-complement-2VHgo {
  font-size: 1.4rem;
  font-weight: 300; }

.Country-viaplay-tooltip-header-nfqEB {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Country-viaplay-tooltip-subheader-SI9b8 {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Country-viaplay-schedule-hour-1bFFM {
  font-size: 2.6rem;
  font-weight: 300; }

.Country-viaplay-schedule-header-vaU-U {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Country-viaplay-schedule-body-2TbG1 {
  font-size: 1.2rem;
  font-weight: normal; }

.Country-viaplay-schedule-flag-3SD6c {
  font-size: 1rem; }

.Country-viaplay-numerals-3h4BQ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Country-title-1J7Ll {
  color: #bbc1c4;
  font-size: 1.4rem;
  line-height: 3rem;
  font-weight: bold;
  text-transform: uppercase; }

.Country-text-2dPP_ {
  color: #bbc1c4;
  display: block;
  margin: 8px 0;
  max-height: 200px;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold; }

.Country-container-3nqHO {
  max-height: 178px;
  transition: max-height 0.7s ease-in-out; }
  .Country-container-3nqHO.Country-all-1OdDZ {
    max-height: 1000px; }

.Country-readMore-3YecC {
  color: #bbc1c4;
  cursor: pointer;
  display: block;
  margin: 8px 4px 8px 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  font-size: 1.4rem;
  line-height: 1.8rem;
  font-weight: bold; }
  .Country-readMore-3YecC:hover span {
    border-color: #bbc1c4;
    color: #bbc1c4;
    text-decoration: none; }
  .Country-readMore-3YecC span {
    border-bottom: solid 1px transparent; }
  .Country-readMore-3YecC:after {
    transform: rotate(45deg);
    border-color: #f9fafb;
    border-style: solid;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: '';
    height: 6px;
    margin-bottom: 3px;
    margin-left: 6px;
    position: relative;
    width: 6px;
    display: inline-block; }
  .Country-readMore-3YecC.Country-open-g3YBF:after {
    margin-bottom: -1px;
    transform: rotate(225deg); }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Country-text-2dPP_ {
    font-size: 1.5rem; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Country-text-2dPP_ {
    font-size: 1.4rem; } }
.Synopsis-container-1d7vq {
  color: #f9fafb;
  overflow: hidden;
  position: relative;
  font-size: 1.8rem;
  line-height: 2.8rem;
  font-weight: 300; }
  .Synopsis-container-1d7vq p {
    margin: 0; }
  .Synopsis-container-1d7vq a {
    color: #f9fafb; }
    .Synopsis-container-1d7vq a:hover {
      border-bottom: solid 1px #f9fafb;
      color: #f9fafb;
      text-decoration: none; }

@media screen and (min-width: 0) and (max-width: 760px) {
  .Synopsis-container-1d7vq {
    clear: both;
    font-size: 1.6rem;
    line-height: 2.5rem; } }
.Thumb-poster-1V3Fc {
  width: 200px; }
  .Thumb-poster-1V3Fc:before {
    content: '';
    display: block;
    padding-top: 150%; }

.Thumb-container-2LCf_ {
  font-size: 0;
  color: #0f161a; }
  .Thumb-container-2LCf_:hover {
    color: #0f161a; }

.Thumb-children-ljsAd .Thumb-poster-1V3Fc {
  border-radius: 12px; }

@media screen and (min-width: 1695px) {
  .Thumb-poster-1V3Fc {
    width: 11.74vw; } }

@media screen and (min-width: 761px) and (max-width: 1279px) {
  .Thumb-poster-1V3Fc {
    width: 19.5vw; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Thumb-poster-1V3Fc {
    width: 23vw; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Thumb-poster-1V3Fc {
    width: 29vw; } }
.Title-viaplay-header1-243dX {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.Title-viaplay-header2-2J1sp {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.Title-viaplay-header3-HWcaT {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.Title-viaplay-header4-15Ifw {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.Title-viaplay-header5-3tbfQ {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.Title-viaplay-menu-header-12U8C {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.Title-viaplay-menu-subheader-17srt {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.Title-viaplay-product-header-1k-NI, .Title-container-IAR0Y {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.Title-viaplay-product-subheader-25nAM {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.Title-viaplay-paragraph-2JHwr {
  font-size: 2rem;
  line-height: 2.6rem; }

.Title-viaplay-button-featurebox-1MYO8 {
  font-size: 1.6rem;
  font-weight: bold; }

.Title-viaplay-button-3CPO7 {
  font-size: 1.4rem;
  font-weight: normal; }

.Title-viaplay-meta-3aPiG {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.Title-viaplay-body-3b55w {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.Title-viaplay-secondary-body-3MCt8 {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.Title-viaplay-small-notice-2sUAR {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.Title-viaplay-thumbs-title-ZFp_1 {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.Title-viaplay-thumbs-complement-2eTLa {
  font-size: 1.4rem;
  font-weight: 300; }

.Title-viaplay-tooltip-header-3-3RH {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.Title-viaplay-tooltip-subheader-a0hIM {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.Title-viaplay-schedule-hour-3e0yK {
  font-size: 2.6rem;
  font-weight: 300; }

.Title-viaplay-schedule-header-2A0pG {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.Title-viaplay-schedule-body-3iPBa {
  font-size: 1.2rem;
  font-weight: normal; }

.Title-viaplay-schedule-flag-2mqwF {
  font-size: 1rem; }

.Title-viaplay-numerals-3z5TJ {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.Title-container-IAR0Y {
  color: #f9fafb;
  margin: -8px 0 0 -2px; }
  .Title-container-IAR0Y.Title-episode-q9ZBY {
    margin: 0 0 0 -2px; }
  .Title-container-IAR0Y.Title-link-3dbAF {
    border-bottom: 1px solid transparent;
    display: inline-block; }
    .Title-container-IAR0Y.Title-link-3dbAF:hover {
      border-bottom: solid 1px #f9fafb;
      color: #f9fafb; }

@media screen and (min-width: 1695px) {
  .Title-container-IAR0Y {
    max-width: 40vw; } }

@media screen and (min-width: 1441px) and (max-width: 1694px) {
  .Title-container-IAR0Y {
    max-width: 50vw; } }

@media screen and (min-width: 1280px) and (max-width: 1440px) {
  .Title-container-IAR0Y {
    max-width: 60vw; } }

@media screen and (min-width: 940px) and (max-width: 1279px) {
  .Title-container-IAR0Y {
    max-width: 70vw; } }

@media screen and (min-width: 761px) and (max-width: 939px) {
  .Title-container-IAR0Y {
    font-size: 4rem;
    line-height: 4.6rem; } }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .Title-container-IAR0Y {
    font-size: 3.6rem;
    line-height: 4.2rem;
    margin: -6px 0 0 -2px; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .Title-container-IAR0Y {
    font-size: 3.2rem;
    line-height: 3.8rem; } }
.RentalOrPurchaseButton-container-3a6bf {
  background: #15a615;
  color: #f9fafb;
  margin: 0 16px 16px 0;
  max-width: 656px;
  padding: 0 40px; }
  .RentalOrPurchaseButton-container-3a6bf:hover {
    color: #f9fafb; }
  .RentalOrPurchaseButton-container-3a6bf:nth-child(2) {
    background: #f9fafb;
    color: #0f161a; }

@media screen and (min-width: 0) and (max-width: 480px) {
  .RentalOrPurchaseButton-container-3a6bf {
    display: block;
    margin: 0 0 8px 0;
    padding: 0;
    text-align: center;
    width: 100%; } }
.AvailabilityInfo-viaplay-header1-3vnI6 {
  font-size: 7rem;
  letter-spacing: -0.04em;
  line-height: 76px;
  font-weight: normal; }

.AvailabilityInfo-viaplay-header2-1Y90- {
  font-size: 4.4rem;
  letter-spacing: -0.02em;
  line-height: 48px;
  font-weight: normal; }

.AvailabilityInfo-viaplay-header3-2p6Me {
  font-size: 3rem;
  letter-spacing: -0.01em;
  line-height: 36px;
  font-weight: normal; }

.AvailabilityInfo-viaplay-header4-zzGbp {
  font-size: 2rem;
  letter-spacing: -0.01em;
  line-height: 24px;
  font-weight: bold; }

.AvailabilityInfo-viaplay-header5-39yFA {
  font-size: 1.8rem;
  line-height: 22px;
  font-weight: bold; }

.AvailabilityInfo-viaplay-menu-header-1qcuf {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: normal; }

.AvailabilityInfo-viaplay-menu-subheader-1JwT9 {
  font-size: 1.5rem;
  line-height: 3.2rem; }

.AvailabilityInfo-viaplay-product-header-AR9De {
  font-size: 4.4rem;
  line-height: 5.3rem;
  font-weight: bold; }

.AvailabilityInfo-viaplay-product-subheader-3cPLv {
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: bold; }

.AvailabilityInfo-viaplay-paragraph-KnkbQ {
  font-size: 2rem;
  line-height: 2.6rem; }

.AvailabilityInfo-viaplay-button-featurebox-1yWCb {
  font-size: 1.6rem;
  font-weight: bold; }

.AvailabilityInfo-viaplay-button-1p4WV {
  font-size: 1.4rem;
  font-weight: normal; }

.AvailabilityInfo-viaplay-meta-1M9aM, .AvailabilityInfo-container-2xjmE {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 300; }

.AvailabilityInfo-viaplay-body-3WtLl {
  font-size: 1.5rem;
  line-height: 2.2rem; }

.AvailabilityInfo-viaplay-secondary-body-1TuOs {
  font-size: 1.3rem;
  line-height: 1.9rem;
  font-weight: normal; }

.AvailabilityInfo-viaplay-small-notice-1oKd_ {
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: normal; }

.AvailabilityInfo-viaplay-thumbs-title-2WRrN {
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold; }

.AvailabilityInfo-viaplay-thumbs-complement-3bQF2 {
  font-size: 1.4rem;
  font-weight: 300; }

.AvailabilityInfo-viaplay-tooltip-header-3ZFQd {
  font-size: 2.2rem;
  line-height: 2.6rem;
  font-weight: normal; }

.AvailabilityInfo-viaplay-tooltip-subheader-13CaO {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 300; }

.AvailabilityInfo-viaplay-schedule-hour-10ERQ {
  font-size: 2.6rem;
  font-weight: 300; }

.AvailabilityInfo-viaplay-schedule-header-19idp {
  font-size: 1.6rem;
  line-height: 1.7rem; }

.AvailabilityInfo-viaplay-schedule-body-1NmRg {
  font-size: 1.2rem;
  font-weight: normal; }

.AvailabilityInfo-viaplay-schedule-flag-RdarG {
  font-size: 1rem; }

.AvailabilityInfo-viaplay-numerals-3ZBJ7 {
  font-family: 'MTG Sans Numerals', 'MTG Sans', Helvetica, Arial, sans-serif; }

.AvailabilityInfo-container-2xjmE {
  background: #0072da;
  border-radius: 4px;
  color: #f9fafb;
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  margin: 4px;
  letter-spacing: 0.05rem;
  line-height: normal;
  padding: 4px 8px 3px 8px;
  position: absolute;
  text-transform: uppercase;
  top: 0; }

@media screen and (min-width: 481px) and (max-width: 760px) {
  .AvailabilityInfo-container-2xjmE {
    max-width: 23vw;
    box-sizing: border-box;
    margin: 0; } }

@media screen and (min-width: 0) and (max-width: 480px) {
  .AvailabilityInfo-container-2xjmE {
    top: auto;
    bottom: -20px;
    margin: 0; } }
.PageLoadingSpinner-wrapper-1jDHF {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px; }
.PlayButtonText-container-2z4H6 {
  margin: 0 16px 16px 0; }

@media screen and (min-width: 0) and (max-width: 480px) {
  .PlayButtonText-container-2z4H6 {
    margin: 0 0 8px 0;
    padding: 0;
    text-align: center;
    width: 100%; } }

/*# sourceMappingURL=app-m-c75a35dd4ef119615785.css.map*/