/*! © 2016 - present, Accedo */
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/styles/global.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
 {
  /* CMP (Didomi) Component Style overriding */
  /*********************   */
  /* Hidden items */
  /* ctv-button has the property "focusable="true", so it should be set to display: none. */
  /* All layers */
  /* All buttons */
  /* Space between all buttons from nav (left or right) => all layers */
  /* 2th layer */
  /* 2th and 3th layer */
  /* right arrows, visible all the time */
  /* Changer color when buttons turns blue */
  /* 3th layer */
  /*****   */
}
body {
  background: #141b1c;
  overflow: hidden;
  color: white;
  font: 400 15px/22px sans-serif;
  font-weight: normal;
  padding: 0;
}
body video {
  position: absolute;
  z-index: -2;
}
div:focus {
  outline: none;
}
.font-medium {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif !important;
}
.didomi-vendors-header, .didomi-vendors-bulk-action > h2, .didomi-vendors-bulk-action > .didomi-ctv-button, .didomi-vendor-status, .didomi-vendor-bulk-action, .didomi-data-processing-buttons > .didomi-legitimate-button {
  display: none !important;
}
#didomi-host .didomi-main-nav .didomi-ctv-button:has(.didomi-our-partners-button) {
  display: none !important;
}
#didomi-host {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif !important;
  line-height: 1.5 !important;
}
#didomi-host.z-index-hide {
  z-index: -9999 !important;
}
#didomi-host aside, #didomi-host main {
  background: #121212 !important;
}
#didomi-host .didomi-focusable, #didomi-host .didomi-button {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif !important;
  border-radius: 80px !important;
  background: transparent;
}
#didomi-host .didomi-focusable *, #didomi-host .didomi-button * {
  /* overwride all color into text or switch in buttons */
  background: transparent !important;
}
#didomi-host .didomi-ctv-button.active .didomi-button, #didomi-host .didomi-button:hover, #didomi-host .didomi-button:focus, #didomi-host .didomi-focusable:hover, #didomi-host .didomi-focusable:focus {
  background: #40a3ff !important;
}
#didomi-host .didomi-side-nav, #didomi-host .didomi-side-menu-menu-nav {
  display: grid;
  grid-gap: 2% !important;
}
.didomi-side-menu-menu-nav .didomi-side-menu-button {
  width: 100% !important;
  left: 0 !important;
  padding: 0 10.2% !important;
}
#didomi-host .didomi-arrow-right-icon path {
  fill: #fff;
}
#didomi-host .didomi-read-more-button .didomi-arrow-right-icon {
  display: none;
}
#didomi-host .didomi-ctv-button.active .didomi-focusable .didomi-arrow-right-icon path, #didomi-host .didomi-focusable:hover .didomi-arrow-right-icon path, #didomi-host .didomi-focusable:focus .didomi-arrow-right-icon path {
  fill: #121212 !important;
}
#didomi-host .didomi-ctv-slider {
  background: #444 !important;
}
#didomi-host .didomi-focusable:hover > p, #didomi-host .didomi-focusable:focus > p {
  color: #121212 !important;
}
#didomi-host .didomi-preferences-main .didomi-purpose-buttons .didomi-focusable > div {
  margin-left: 2.96%;
  padding-left: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/Browse/browse.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.browse__browse-card___Lg1rB {
  width: 21.0416666667vw;
  height: 10.4166666667vw;
}

.browse__swimlanes-wrapper___fgNjx.browse__push-up___dhv0s {
  transform: translateY(-6.1979166667vw);
}

.browse__container___DcrWy {
  margin-top: 9.4791666667vw;
}

.browse__swimlane-wrapper___SmOO9 {
  margin: 0 0 3.28125vw 5.4166666667vw;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/CategoryView/categoryView.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.categoryView__wrapper___MZA6s {
  height: 100vh;
  width: 100vw;
  z-index: 0;
}
.categoryView__wrapper___MZA6s.categoryView__page-push___yI437 {
  transform: translateY(6.6666666667vw);
}
.categoryView__wrapper___MZA6s.categoryView__carousel-is-swimlane___kfU6_ .categoryView__header___nJ11V {
  top: -1.0416666667vw;
}
.categoryView__wrapper___MZA6s.categoryView__carousel-is-swimlane___kfU6_ .categoryView__banner___Nt15l {
  top: 0;
}
.categoryView__wrapper___MZA6s.categoryView__carousel-is-swimlane___kfU6_ .categoryView__scroll___MHqEJ {
  transform: translateY(7.9166666667vw) !important;
}
.categoryView__wrapper___MZA6s.categoryView__carousel-is-swimlane___kfU6_ .categoryView__grid-wrapper___54H06 {
  transform: translateY(15.625vw) !important;
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__top-content___HB03B,
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__top-content-tizen___OX1Nn {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__banner___Nt15l {
  opacity: 0;
  pointer-events: none;
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__grid-wrapper___54H06 {
  transform: translateY(52.6041666667vw);
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__scroll___MHqEJ {
  transform: translateY(46.3541666667vw);
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__scroll___MHqEJ.categoryView__has-collection-banner___eJbP3 {
  transform: translateY(40.8854166667vw);
}
.categoryView__wrapper___MZA6s.top-content-visible .categoryView__scroll___MHqEJ.categoryView__has-big-logo___lb6az {
  transform: translateY(49.1666666667vw);
}

.categoryView__swimlane-header___FKd7O {
  top: 8.8020833333vw;
}

.categoryView__header___nJ11V {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  margin: 3.125vw 0 0 0;
  position: absolute;
  z-index: 1;
}
.categoryView__header___nJ11V.categoryView__back-enabled___DQXig {
  transform: translate(6.25vw, 0);
}
.categoryView__header___nJ11V.categoryView__back-disabled___zRhwl {
  transform: translate(0, 0);
}

.categoryView__logo___pQ6Tq {
  height: 2.7083333333vw;
}
.categoryView__logo___pQ6Tq.bigger {
  height: 3.3854166667vw;
}
.categoryView__logo___pQ6Tq.normal {
  height: 2.7083333333vw;
}
.categoryView__logo___pQ6Tq.smaller {
  height: 2.3958333333vw;
}

.categoryView__page-title___z8Ss_ {
  margin-left: 4.1666666667vw;
}

.categoryView__title___i6lUO {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 2.5vw;
  line-height: 1.29;
}

.categoryView__sponsor-text___U6Goc {
  display: flex;
  align-items: center;
  width: 26.71875vw;
  margin-right: 5.4166666667vw;
  text-transform: uppercase;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.0416666667vw;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  color: #808a8b;
}
.categoryView__sponsor-text___U6Goc .categoryView__sponsor-logo___GBsPo {
  padding-left: 1.25vw;
  height: 3.75vw;
}

.categoryView__top-content-tizen___OX1Nn {
  opacity: 0;
  transform: translateY(-5.2083333333vw);
  pointer-events: none;
}

.categoryView__top-content___HB03B {
  opacity: 0;
  transform: translateY(-5.2083333333vw);
  pointer-events: none;
}

.categoryView__carousel___x4tUI {
  position: absolute;
  top: 9.0625vw;
}
.categoryView__carousel___x4tUI.categoryView__has-big-logo___lb6az {
  margin-top: 2.8125vw;
}

.categoryView__banner___Nt15l {
  box-sizing: border-box;
  opacity: 1;
}
.categoryView__banner___Nt15l.categoryView__push-left___QCmPo {
  padding-left: 4.1666666667vw;
}

.categoryView__scroll___MHqEJ,
.categoryView__grid-wrapper___54H06 {
  height: 27.8125vw;
  transform: translateY(31.0416666667vw);
  z-index: 1;
}
.categoryView__scroll___MHqEJ.categoryView__single-swimlane___AYWL2,
.categoryView__grid-wrapper___54H06.categoryView__single-swimlane___AYWL2 {
  padding-top: 6.25vw;
}
.categoryView__scroll___MHqEJ.categoryView__promo-banner-focused___eDh1A,
.categoryView__grid-wrapper___54H06.categoryView__promo-banner-focused___eDh1A {
  transform: translateY(0vw);
}
.categoryView__scroll___MHqEJ.categoryView__promo-banner-focused___eDh1A.categoryView__scroll___MHqEJ,
.categoryView__grid-wrapper___54H06.categoryView__promo-banner-focused___eDh1A.categoryView__scroll___MHqEJ {
  height: 100vh !important;
}
.categoryView__scroll___MHqEJ .card-data,
.categoryView__grid-wrapper___54H06 .card-data {
  display: none;
}
.categoryView__scroll___MHqEJ .categoryView__filter___MQnIr,
.categoryView__grid-wrapper___54H06 .categoryView__filter___MQnIr {
  background-color: transparent;
  display: block;
  padding: 0.78125vw 1.3020833333vw;
  margin-bottom: 1.5625vw;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  width: 19.7916666667vw;
  text-align: left;
}
.categoryView__scroll___MHqEJ .categoryView__filter-active___WVvf6,
.categoryView__grid-wrapper___54H06 .categoryView__filter-active___WVvf6 {
  background-color: #414748;
}
.categoryView__scroll___MHqEJ .categoryView__filter-focused___YJWXX,
.categoryView__grid-wrapper___54H06 .categoryView__filter-focused___YJWXX {
  background-color: #00838a;
}

.categoryView__promo-banner___SoOr5 {
  opacity: 1;
}
.categoryView__promo-banner___SoOr5.categoryView__grid___gLmlp {
  margin-top: -6.25vw;
}
.categoryView__promo-banner___SoOr5.categoryView__swimlanes___fvsgG {
  margin-top: 2.9166666667vw;
}
.categoryView__promo-banner___SoOr5.categoryView__promo-banner-hidden___onugE {
  opacity: 0;
}

.categoryView__grid-filter-container___mX8pq {
  height: 100%;
}

.categoryView__back-button___R5sbp {
  top: 2.5vw;
}

.categoryView__grid-scroll___cQCYX {
  width: 76.5625vw;
  padding-left: 2.0833333333vw;
}
.categoryView__grid-scroll___cQCYX.categoryView__with-filters___vw5pp {
  left: 23.4375vw;
}

.categoryView__grid___gLmlp .faded {
  opacity: 0 !important;
}

.categoryView__scroll-filters___tcWQF {
  font-size: 1.4583333333vw;
  position: absolute;
  width: 22.9166666667vw;
  margin-left: 5.2083333333vw;
}

.categoryView__scroll-filter-overlay___FGZVu {
  position: absolute;
  height: 15.625vw;
  width: 20.8333333333vw;
  left: 0;
  bottom: 0;
  background: linear-gradient(to top, #141b1c 60%, transparent);
  margin-left: 100px;
}

.categoryView__error-icon____Le6S {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCAwYzUuNTIzIDAgMTAgNC40NzggMTAgMTBzLTQuNDc3IDEwLTEwIDEwQzQuNDc5IDIwIDAgMTUuNTIyIDAgMTBTNC40NzkgMCAxMCAwem0wIDEuODc1QzUuNTIgMS44NzUgMS44NzcgNS41MiAxLjg3NyAxMFM1LjUyIDE4LjEyNSAxMCAxOC4xMjVjNC40NzkgMCA4LjEyNC0zLjY0NSA4LjEyNC04LjEyNXMtMy42NDUtOC4xMjUtOC4xMjQtOC4xMjV6bTAgMTAuODY4Yy4zNCAwIC42Mi4xMDguODQuMzIzLjIxOS4yMTYuMzI5LjQ5LjMyOS44MjMgMCAuMzI0LS4xMS41OTUtLjMzLjgxNS0uMjIuMjItLjUuMzMtLjgzOC4zMy0uMzQgMC0uNjItLjExLS44NC0uMzNhMS4xMDUgMS4xMDUgMCAwIDEtLjMzLS44MTVjMC0uMzMzLjExLS42MDcuMzMtLjgyMy4yMi0uMjE1LjUtLjMyMy44NC0uMzIzem0xLjI4OC03Ljc3N1Y3LjUzbC0uNDA1IDMuNzA2YS41OTEuNTkxIDAgMCAxLS41ODkuNTg1aC0uNTg5YS41OS41OSAwIDAgMS0uNTg4LS41ODVMOC43MTEgNy41M1Y0Ljk2NmgyLjU3N3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCAwYzUuNTIzIDAgMTAgNC40NzggMTAgMTBzLTQuNDc3IDEwLTEwIDEwQzQuNDc5IDIwIDAgMTUuNTIyIDAgMTBTNC40NzkgMCAxMCAwem0wIDEuODc1QzUuNTIgMS44NzUgMS44NzcgNS41MiAxLjg3NyAxMFM1LjUyIDE4LjEyNSAxMCAxOC4xMjVjNC40NzkgMCA4LjEyNC0zLjY0NSA4LjEyNC04LjEyNXMtMy42NDUtOC4xMjUtOC4xMjQtOC4xMjV6bTAgMTAuODY4Yy4zNCAwIC42Mi4xMDguODQuMzIzLjIxOS4yMTYuMzI5LjQ5LjMyOS44MjMgMCAuMzI0LS4xMS41OTUtLjMzLjgxNS0uMjIuMjItLjUuMzMtLjgzOC4zMy0uMzQgMC0uNjItLjExLS44NC0uMzNhMS4xMDUgMS4xMDUgMCAwIDEtLjMzLS44MTVjMC0uMzMzLjExLS42MDcuMzMtLjgyMy4yMi0uMjE1LjUtLjMyMy44NC0uMzIzem0xLjI4OC03Ljc3N1Y3LjUzbC0uNDA1IDMuNzA2YS41OTEuNTkxIDAgMCAxLS41ODkuNTg1aC0uNTg5YS41OS41OSAwIDAgMS0uNTg4LS41ODVMOC43MTEgNy41M1Y0Ljk2NmgyLjU3N3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  margin-bottom: 2.3958333333vw;
  width: 6.9270833333vw;
  height: 6.9270833333vw;
  -webkit-mask-size: 6.9270833333vw 6.9270833333vw;
  mask-size: 6.9270833333vw 6.9270833333vw;
  background-color: #808a8b;
}

.categoryView__no-result-label___WQMxX {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 2.5vw;
  color: #fff;
  text-align: center;
}

.categoryView__no-result___UWphf {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  position: absolute;
  left: 23.4375vw;
  width: 76.5625vw;
  padding-left: 2.0833333333vw;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/Live/live.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.live__container___pXWd1 {
  margin-top: 9.4791666667vw;
}

.live__wrapper___flkx2.live__push-up___kMKXr {
  transform: translateY(-6.1979166667vw);
}

.live__live-button___Ynpwe {
  margin-left: 5.2083333333vw;
  padding: 1.0416666667vw 1.5625vw;
  border-radius: 2.2395833333vw;
}
.live__live-button-focused___PrTfw {
  transform: scale(1.05);
  background-color: #00838a;
}

.live__also-live___Isvk5 {
  height: 24.4791666667vw;
}

.live__faded___aa66T {
  opacity: 0.2;
  pointer-events: none;
}

.live__live-swimlane___erwtC .card-data {
  opacity: 1;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/Catchup/catchup.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.catchup__container___YrVlw {
  margin-top: 9.4791666667vw;
}

.catchup__swimlanes-wrapper___ec4UU.catchup__push-up___e9JMS {
  transform: translateY(-6.1979166667vw);
}

.catchup__title-bottom-margin___eJDmX {
  margin-bottom: 1.3020833333vw;
}

.catchup__icon___HXGiY {
  display: inline-block;
  height: 3.3333333333vw;
  margin: 0;
  margin-right: 1.25vw;
  width: 3.3333333333vw;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/Details/ShowSeasons/showSeasons.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.showSeasons__season-item___DuB9L {
  align-items: center;
  justify-content: center;
  display: flex;
  box-sizing: border-box;
  height: 4.1666666667vw;
  margin-right: 0.4166666667vw;
}

.showSeasons__season___RPs5v {
  align-items: center;
  border-radius: 2.2395833333vw;
  box-sizing: border-box;
  display: flex;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
  height: 100%;
  padding: 0.9895833333vw 1.875vw 1.1979166667vw;
  position: relative;
  justify-content: center;
}
.showSeasons__season___RPs5v .showSeasons__icon___uVkSK {
  background-color: #808a8b;
  display: inline-block;
  height: 1.4583333333vw;
  margin-left: 0.46875vw;
  -webkit-mask-size: 1.4583333333vw 1.4583333333vw;
  mask-size: 1.4583333333vw 1.4583333333vw;
  position: relative;
  top: 0.0520833333vw;
  width: 1.4583333333vw;
}
.showSeasons__season___RPs5v .showSeasons__icon___uVkSK.showSeasons__lock___hKqHm {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
}
.showSeasons__season___RPs5v .showSeasons__icon___uVkSK.showSeasons__unlock___glAHt {
  position: relative;
  top: -0.0520833333vw;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNi41NyAxMC42NzZjLjE5NSAwIC4zODkuMDkxLjQ4Ni4xODNhLjY3NS42NzUgMCAwIDEgLjE5NC40NTZ2Ny4yOTdhLjY3NS42NzUgMCAwIDEtLjE5NC40NTYuNzY3Ljc2NyAwIDAgMS0uNDg1LjE4MkgxLjQyOWEuNzY3Ljc2NyAwIDAgMS0uNDg1LS4xODIuNjc1LjY3NSAwIDAgMS0uMTk0LS40NTZ2LTcuMjk3YzAtLjE4My4wOTctLjI3NC4xOTQtLjQ1NmEuNzY3Ljc2NyAwIDAgMSAuNDg1LS4xODNoLjY4bC0uMzg4LS42MzhDMS4xMzggOS4xMjYuNzUgOC4wMy43NSA2LjkzN2MwLS44MjEuMTk0LTEuNjQyLjU4Mi0yLjM3MkE3LjMzMiA3LjMzMiAwIDAgMSAyLjc4OCAyLjY1Yy41ODMtLjU0OCAxLjM2LTEuMDA0IDIuMTM2LTEuMjc3QzUuNzk3IDEuMDk5IDYuNjcuOTE3IDcuNjQuOTE3YzEuMDY4IDAgMi4xMzUuMTgyIDMuMTA2LjYzOC45Ny40NTYgMS43NDcgMS4wMDMgMi40MjcgMS43MzMuMDk3LjA5MS4xOTQuMjc0LjE5NC4zNjUuMTk0LjQ1NiAwIC45MTItLjI5MiAxLjI3Ny0uMjkuMjc0LS41ODIuMzY1LS45Ny4zNjUtLjE5NCAwLS4zODgtLjA5MS0uNTgyLS4wOTEtLjE5NS0uMDkyLS4zODktLjE4My0uNDg2LS4zNjVhNC4yNjEgNC4yNjEgMCAwIDAtMS40NTYtMS4wOTVDOSAzLjQ3MSA4LjQxOCAzLjM4IDcuNzM4IDMuMzhjLTEuMDY3IDAtMi4xMzUuMzY1LTIuOTEyIDEuMDk1LS44NzMuNjM4LTEuMzU4IDEuNTUtMS4zNTggMi41NTQgMCAuMzY1LjA5Ny42MzguMTk0IDEuMDAzLjA5Ny4yNzQuMTk0LjU0Ny4zODguODIxbDEuMTY1IDEuODI0SDE2LjU3ek05Ljc3NyAxNC42OWMuMTk1LS4wOS4yOTItLjI3My4zODktLjQ1Ni4wOTctLjE4Mi4xOTQtLjM2NC4xOTQtLjU0NyAwLS4zNjUtLjA5Ny0uNjM4LS4zODgtLjkxMi0uMjkyLS4yNzQtLjU4My0uMzY1LS45NzEtLjM2NXMtLjY4LjA5MS0uOTcuMzY1Yy0uMjkyLjI3NC0uMzg5LjU0Ny0uMzg5LjkxMiAwIC4xODMuMDk3LjM2NS4xOTQuNTQ3LjA5Ny4xODMuMTk0LjI3NC4zODkuNDU2bC0uMzg5IDEuMjc3di4xODJjMCAuMTgzLjA5Ny4zNjYuMTk0LjQ1N2EuNzY3Ljc2NyAwIDAgMCAuNDg2LjE4MmguOTdhLjc2Ny43NjcgMCAwIDAgLjQ4Ni0uMTgyLjY3NS42NzUgMCAwIDAgLjE5NC0uNDU2di0uMTgzbC0uMzg5LTEuMjc3eiIgZmlsbD0iIzg4OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNi41NyAxMC42NzZjLjE5NSAwIC4zODkuMDkxLjQ4Ni4xODNhLjY3NS42NzUgMCAwIDEgLjE5NC40NTZ2Ny4yOTdhLjY3NS42NzUgMCAwIDEtLjE5NC40NTYuNzY3Ljc2NyAwIDAgMS0uNDg1LjE4MkgxLjQyOWEuNzY3Ljc2NyAwIDAgMS0uNDg1LS4xODIuNjc1LjY3NSAwIDAgMS0uMTk0LS40NTZ2LTcuMjk3YzAtLjE4My4wOTctLjI3NC4xOTQtLjQ1NmEuNzY3Ljc2NyAwIDAgMSAuNDg1LS4xODNoLjY4bC0uMzg4LS42MzhDMS4xMzggOS4xMjYuNzUgOC4wMy43NSA2LjkzN2MwLS44MjEuMTk0LTEuNjQyLjU4Mi0yLjM3MkE3LjMzMiA3LjMzMiAwIDAgMSAyLjc4OCAyLjY1Yy41ODMtLjU0OCAxLjM2LTEuMDA0IDIuMTM2LTEuMjc3QzUuNzk3IDEuMDk5IDYuNjcuOTE3IDcuNjQuOTE3YzEuMDY4IDAgMi4xMzUuMTgyIDMuMTA2LjYzOC45Ny40NTYgMS43NDcgMS4wMDMgMi40MjcgMS43MzMuMDk3LjA5MS4xOTQuMjc0LjE5NC4zNjUuMTk0LjQ1NiAwIC45MTItLjI5MiAxLjI3Ny0uMjkuMjc0LS41ODIuMzY1LS45Ny4zNjUtLjE5NCAwLS4zODgtLjA5MS0uNTgyLS4wOTEtLjE5NS0uMDkyLS4zODktLjE4My0uNDg2LS4zNjVhNC4yNjEgNC4yNjEgMCAwIDAtMS40NTYtMS4wOTVDOSAzLjQ3MSA4LjQxOCAzLjM4IDcuNzM4IDMuMzhjLTEuMDY3IDAtMi4xMzUuMzY1LTIuOTEyIDEuMDk1LS44NzMuNjM4LTEuMzU4IDEuNTUtMS4zNTggMi41NTQgMCAuMzY1LjA5Ny42MzguMTk0IDEuMDAzLjA5Ny4yNzQuMTk0LjU0Ny4zODguODIxbDEuMTY1IDEuODI0SDE2LjU3ek05Ljc3NyAxNC42OWMuMTk1LS4wOS4yOTItLjI3My4zODktLjQ1Ni4wOTctLjE4Mi4xOTQtLjM2NC4xOTQtLjU0NyAwLS4zNjUtLjA5Ny0uNjM4LS4zODgtLjkxMi0uMjkyLS4yNzQtLjU4My0uMzY1LS45NzEtLjM2NXMtLjY4LjA5MS0uOTcuMzY1Yy0uMjkyLjI3NC0uMzg5LjU0Ny0uMzg5LjkxMiAwIC4xODMuMDk3LjM2NS4xOTQuNTQ3LjA5Ny4xODMuMTk0LjI3NC4zODkuNDU2bC0uMzg5IDEuMjc3di4xODJjMCAuMTgzLjA5Ny4zNjYuMTk0LjQ1N2EuNzY3Ljc2NyAwIDAgMCAuNDg2LjE4MmguOTdhLjc2Ny43NjcgMCAwIDAgLjQ4Ni0uMTgyLjY3NS42NzUgMCAwIDAgLjE5NC0uNDU2di0uMTgzbC0uMzg5LTEuMjc3eiIgZmlsbD0iIzg4OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
}
.showSeasons__season___RPs5v::before {
  content: "";
  background-color: #303738;
  border-radius: 2.2395833333vw;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  opacity: 0;
  width: 100%;
  z-index: -1;
}

.showSeasons__season-item___DuB9L.active .showSeasons__season___RPs5v::before {
  background-color: #303738;
  opacity: 1;
}

.showSeasons__season-item___DuB9L.focused .showSeasons__season___RPs5v::before {
  background-color: #00838a;
  opacity: 1;
}
.showSeasons__season-item___DuB9L.focused .showSeasons__icon___uVkSK {
  background-color: white;
}

.showSeasons__wrapper___TkOBr {
  height: 41.6666666667vw;
}

.showSeasons__season-wrapper___yBqbF {
  position: relative;
  display: flex;
  height: 4.1666666667vw;
  margin-bottom: 1.9270833333vw;
  margin-left: 5.4166666667vw;
  background-color: transparent;
  z-index: 0;
}
.showSeasons__season-wrapper___yBqbF.showSeasons__container-shift-lower___Z286P {
  padding-top: 3.90625vw;
}

.showSeasons__season-title___GUM9U {
  position: relative;
  margin: 0;
  padding: 0;
  padding-right: 1.25vw;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-weight: normal;
  font-size: 1.875vw;
  line-height: 4.1666666667vw;
  z-index: 1;
  /* The title cannot be faded because the season pickers go behind it.
    In order to have the faded effect when the pointer is enabled, it applies
    a gray color on the title to have the same color of the faded ones.
  */
}
.showSeasons__season-title___GUM9U::after {
  content: "";
  position: absolute;
  height: 4.1666666667vw;
  background: linear-gradient(to left, rgba(20, 27, 28, 0), #141b1c);
  top: 0;
  right: -1.6666666667vw;
  width: 1.6666666667vw;
}
.showSeasons__season-title___GUM9U::before {
  content: "";
  position: absolute;
  height: 4.1666666667vw;
  background: #141b1c;
  top: 0;
  left: -5.4166666667vw;
  width: calc(100% + 5.4166666667vw);
  z-index: -1;
}
.showSeasons__season-title___GUM9U.showSeasons__faded___b5gcu {
  color: #505050;
  opacity: 1;
}
.showSeasons__season-title___GUM9U.showSeasons__smaller-font___OXFRL {
  font-size: 1.3541666667vw;
}

.showSeasons__season-swimlane___MOzMk {
  display: inline-flex;
  min-height: auto;
  height: 4.1666666667vw;
  margin-left: 1.6666666667vw;
  margin-top: 0.15625vw;
}

.showSeasons__episodes-swimlane___GIsT9 {
  height: 15.625vw;
  margin-top: 0;
  margin-bottom: 3.3333333333vw;
}
.showSeasons__episodes-swimlane___GIsT9 .card-data {
  opacity: 1;
}

.showSeasons__details___eF8gP {
  display: flex;
  margin: 0 5.4166666667vw;
}
.showSeasons__details-left___vrnD9 {
  width: 18.5416666667vw;
  margin-right: 2.5vw;
}
.showSeasons__details-right___CVxTT {
  flex: 1;
}
.showSeasons__details-title___OlPp1 {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  white-space: normal;
  margin: 0 0 1.25vw;
  padding: 0;
  color: #fff;
  font-family: "Radio Canada Regular", "Radio Canada Aboriginal", sans-serif;
  font-weight: normal;
  font-size: 1.6666666667vw;
  line-height: 2.34375vw;
}
.showSeasons__details-date___gh_pG {
  margin: 0 0 0.8333333333vw;
  padding: 0;
  color: #b0bcbe;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.3541666667vw;
  line-height: 1.875vw;
}
.showSeasons__details-metadata___zO1TQ {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
.showSeasons__details-duration___LgcxL {
  margin-right: 0.8333333333vw;
  color: #b0bcbe;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.3541666667vw;
  line-height: 1.875vw;
}

.showSeasons__metadata-icon___qFKpr {
  margin-right: 0.8333333333vw;
}

.showSeasons__description___uUXiQ {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  white-space: normal;
  margin: 0 0 1.25vw;
  padding: 0;
  color: #fff;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
  line-height: 2.34375vw;
}

.showSeasons__show-message___rC_Jo {
  display: inline-flex;
  align-items: center;
  margin: 0;
  vertical-align: middle;
}

.showSeasons__pipe-double-margin___xlqqH {
  display: inline-block;
  margin: 0 1.25vw;
  color: #606869;
  font-family: "Radio Canada Regular", "Radio Canada Aboriginal", sans-serif;
}

.showSeasons__show-more___ku3gY {
  margin: 0;
  padding: 0.5208333333vw 1.1979166667vw 0.6770833333vw 1.3020833333vw;
  border-radius: 2.2395833333vw;
  background-color: #303738;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.25vw;
}
.showSeasons__show-more-focused___r0qqi {
  background-color: #00838a;
}

.showSeasons__faded___b5gcu {
  opacity: 0.1;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/Details/details.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.details__wrapper___gUeOS {
  position: relative;
  width: 100%;
  height: 100vh;
}

.details__wrapper-dimmed___fpuia {
  background-color: rgba(20, 27, 28, 0.9);
}

.details__faded___gh4MR {
  opacity: 0.2;
  pointer-events: none;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/LiveEventEnded/LiveEventEnded.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.LiveEventEnded__wrapper___yR004 {
  height: 100vh;
  width: 100vw;
}

.LiveEventEnded__not-found-image___ExTS0 {
  width: 30vw;
  height: 16.875vw;
  margin: 0 auto;
  margin-top: 10.703125vw;
}

.LiveEventEnded__title___kt_Al {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  width: 50vw;
  height: 3.8020833333vw;
  margin: 0 auto;
  font-size: 2.9166666667vw;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.LiveEventEnded__title-no-vod___BKwsa {
  position: relative;
  z-index: 2;
  font-size: 7.0833333333vw;
  width: 100vw;
  height: 8.4895833333vw;
  margin-top: 5.0520833333vw;
}

.LiveEventEnded__text___vU73G {
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  width: 50vw;
  height: 4.8958333333vw;
  margin: 0 auto;
  margin-top: 1.6666666667vw;
  font-size: 1.7708333333vw;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.LiveEventEnded__btn-container___xVU7M {
  display: flex;
  margin-top: 4.0104166667vw;
}

.LiveEventEnded__btn___x3Nrn {
  align-items: center;
  justify-content: center;
  display: flex;
  margin: 0 auto;
  margin-top: 3.3333333333vw;
  height: 4.1666666667vw;
  padding: 0.9895833333vw 1.7708333333vw 1.1458333333vw 1.9270833333vw;
  border-radius: 2.2395833333vw;
  color: #fff;
  background-color: #303738;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
}
.LiveEventEnded__btn-vod___NQSdj {
  margin: 0;
  padding: 0;
  width: 6.4583333333vw;
}
.LiveEventEnded__btn-no-vod___hQ7V2 {
  position: relative;
  z-index: 2;
  margin-top: 81px;
}
.LiveEventEnded__btn-title___jIhqq {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 36px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: #fff;
  z-index: 2;
}

.LiveEventEnded__icon-live___lEB9R {
  display: inline-block;
  background-color: white;
  -webkit-mask-size: 1.6666666667vw 1.6666666667vw;
  mask-size: 1.6666666667vw 1.6666666667vw;
  height: 1.6666666667vw;
  width: 1.6666666667vw;
  left: 1.3020833333vw;
  margin: 0.1041666667vw 1.0677083333vw 0vw 0vw;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNDI4IDMuNSkiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBvcGFjaXR5PSIuMjUiIGN4PSI4LjczNSIgY3k9IjguNzM1IiByPSI4LjczNSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjguNzM1IiBjeT0iOC43MzUiIHI9IjQuNzA0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNDI4IDMuNSkiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBvcGFjaXR5PSIuMjUiIGN4PSI4LjczNSIgY3k9IjguNzM1IiByPSI4LjczNSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjguNzM1IiBjeT0iOC43MzUiIHI9IjQuNzA0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.LiveEventEnded__icon-live-vod___sAOrx {
  margin: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
}

.LiveEventEnded__focused___ZUuqy {
  background-color: #00a5ad;
  box-shadow: 0 20px 40px 0 #000;
}

.LiveEventEnded__image___dAcs_ {
  top: 0;
  z-index: auto;
  position: absolute !important;
}

.LiveEventEnded__event-title___AZPwR {
  position: relative;
  margin: 3.1770833333vw 0 0 5.4166666667vw;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.29;
  color: #fff;
  z-index: 2;
  width: 45.9375vw;
}
.LiveEventEnded__event-title-no-vod___WjvSw {
  margin-top: 1.3541666667vw;
}
.LiveEventEnded__event-title___AZPwR.LiveEventEnded__back-enabled___sc47C {
  margin-top: 6.25vw;
}

.LiveEventEnded__description___lX8Tr {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  white-space: normal;
  position: relative;
  width: 45.9375vw;
  margin: 1.25vw 0 0 5.4166666667vw;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.7708333333vw;
  line-height: 1.38;
  color: #fff;
  z-index: 2;
}
.LiveEventEnded__description-no-vod___m1hG0 {
  color: #b0bcbe;
}

.LiveEventEnded__bottom-gradient___TYWH7 {
  background: linear-gradient(to bottom, rgba(20, 27, 28, 0.8), rgba(20, 27, 28, 0.5), #141b1c 100%);
  top: 0;
  bottom: -0.0520833333vw;
  height: 100%;
  position: absolute;
  width: 100%;
}

.LiveEventEnded__date___DJGmQ {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  white-space: normal;
  margin: 0;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.3541666667vw;
  line-height: 1.38;
  color: #b0bcbe;
  z-index: 2;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  margin-right: 0.3125vw;
}
.LiveEventEnded__date-no-vod___W_29G {
  margin-left: 5.4166666667vw;
  margin-top: 3.0208333333vw;
  position: relative;
}

.LiveEventEnded__label___ADjd1 {
  display: flex;
  flex-direction: column;
  margin-left: 1.25vw;
}

.LiveEventEnded__metadata-container___EGmcz {
  display: flex;
}
.LiveEventEnded__metadata-container___EGmcz .LiveEventEnded__rating___JeNTv {
  margin-left: 0.3125vw;
  margin-right: 0.3125vw;
}
.LiveEventEnded__metadata-container___EGmcz .LiveEventEnded__caption___BuS4O {
  margin: 0.15625vw 0.3125vw 0 0.3125vw;
}
.LiveEventEnded__metadata-container___EGmcz .LiveEventEnded__video-description___OkADY {
  margin-top: 0.0520833333vw;
  margin-left: 0.3125vw;
}

.LiveEventEnded__watch-live___gfeF8 {
  position: relative;
  margin-left: 5.4166666667vw;
  z-index: 2;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/views/EventGuide/eventGuide.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.eventGuide__wrapper___fBvtC {
  height: 100vh;
  width: 100vw;
  display: flex;
}

.eventGuide__header___TUMvR {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 16.0416666667vw;
}

.eventGuide__col-left___fQ3Oa {
  width: 18.5416666667vw;
  padding: 0vw 3.125vw 0vw 5.4166666667vw;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
  position: relative;
}

.eventGuide__col-right___Qu6s6 {
  flex: 1;
  padding: 2.5520833333vw 4.1666666667vw 0vw 0vw;
  font-size: 1.875vw;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  color: #fff;
}
