.VideoPlayer2054936319__playerContainer, .VideoPlayer2054936319__facebookContainer {
  box-shadow: var(--boxShadow);
  border: var(--borderSize)solid rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 1));
  margin-top: calc(-1*var(--borderSize));
  margin-left: calc(-1*var(--borderSize));
  display: block;
  position: absolute;
  top: 0
}
.focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
  z-index: 1000
}
.VideoPlayer2054936319__cover .PlayableCover847694237__title {
  font: var(--font);
  color: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.8em;
  margin: 0 0 15px;
  padding: 0 10%;
  display: -webkit-box;
  overflow: hidden
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title {
  margin: 0 0 10px;
  font-size: 18px
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
  background-color: rgba(var(--backgroundColor, 0, 0, 0), var(--alpha-backgroundColor, 1));
  transition: background-color .2s
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
  background-color: rgba(var(--backgroundColor, 0, 0, 0), calc(var(--alpha-backgroundColor, 1) + .1))
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
  width: var(--playButtonSize);
  height: var(--playButtonSize)
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
  opacity: .8
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton {
  width: var(--playButtonMobileSize);
  height: var(--playButtonMobileSize)
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
  stroke: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1))
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
  fill: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1))
}
.VideoPlayer2054936319__playerContainer {
  width: 100%;
  height: 100%
}
.VideoPlayer2054936319__playerContainer iframe {
  width: 100%;
  height: 100%;
  visibility: inherit
}
.VideoPlayer2054936319__facebookContainer {
  width: 100%;
  height: 100%
}
.VideoPlayer2054936319__vimeoContainer {
  background-color: #000
}
.VideoPlayer2054936319__fadeEnter {
  opacity: 1
}
.VideoPlayer2054936319__fadeEnterActive {
  opacity: 0;
  transition: opacity 1.6s ease-out
}
.VideoPlayer2054936319__secondPoster {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}
.VideoPlayer2054936319__forceVisibleInFullscreen {
  visibility: visible !important
}
.CSZHvY {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.CSZHvY:hover {
  opacity: .7
}
.PngMEf {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.zOCV0a {
  z-index: 0;
  height: inherit;
  outline: none;
  font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, \\30e1イリオ, meiryo, \\30d2ラギノ角ゴpro w3, hiragino kaku gothic pro;
  display: block;
  position: relative;
  overflow: hidden
}
.zOCV0a button {
  text-transform: none;
  -webkit-appearance: button;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  overflow: visible
}
.zOCV0a button::-moz-focus-inner {
  border-style: none;
  padding: 0
}
.zOCV0a button:-moz-focusring {
  outline: 1px dotted buttontext
}
[data-playable-hook=player-container].zOCV0a [data-playable-component], [data-playable-hook=player-container].zOCV0a [data-playable-component] *, [data-playable-hook=player-container].zOCV0a [data-playable-component] :before, [data-playable-hook=player-container].zOCV0a [data-playable-component] :after {
  box-sizing: content-box !important;
  outline: none !important
}
.T19tts, .Ls__Qf {
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  min-height: 100% !important
}
[data-playable-focus-source=key] [data-playable-hook=player-container] button.focus-within, [data-playable-focus-source=key] [data-playable-hook=player-container] input.focus-within, [data-playable-focus-source=key] [data-playable-hook=player-container] img.focus-within, [data-playable-focus-source=script] [data-playable-hook=player-container] button.focus-within, [data-playable-focus-source=script] [data-playable-hook=player-container] input.focus-within, [data-playable-focus-source=script] [data-playable-hook=player-container] img.focus-within {
  box-shadow: 0 0 0 2px #3899eccc
}
.uLtKnJ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.uLtKnJ:hover {
  opacity: .7
}
.fACJqg {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.auNcKQ {
  z-index: 10000;
  background-color: #000000f2;
  border-radius: 3px;
  width: 400px;
  height: 250px;
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: scroll
}
.auNcKQ .Nn1XOK {
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 10px;
  right: 5px
}
.auNcKQ .Nn1XOK:hover {
  opacity: .8
}
.auNcKQ .QuuUzN {
  color: #fff;
  margin: 5px;
  padding: 5px;
  font-size: 8px;
  line-height: 8px
}
.auNcKQ .QuuUzN .M9YuIy {
  color: green
}
.auNcKQ .QuuUzN .Tu0VE4 {
  color: #ff8c00
}
.auNcKQ .QuuUzN .s0pf1h {
  color: #00f
}
.auNcKQ .QuuUzN .eDeeE1 {
  color: #f0f
}
.auNcKQ .QuuUzN .dsxF2O {
  color: #fff
}
.KE_jFc {
  z-index: 50;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0
}
.KE_jFc.lJAVgj video, .KE_jFc.ddpHD8 video {
  width: 100%;
  height: 100%
}
.KE_jFc.tDwZlO video {
  position: absolute
}
.KE_jFc.QGS4E_.tDwZlO video {
  width: 100%;
  height: auto !important
}
.KE_jFc.oRkC28.tDwZlO video {
  height: 100%
}
.KE_jFc video {
  z-index: 1;
  position: relative;
  box-shadow: 0 0 20px #0003
}
.KE_jFc.aXrXkB {
  cursor: none
}
.CArKdr {
  z-index: 0;
  filter: blur(14px);
  position: absolute;
  inset: 0
}
.m7XTXo {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.m7XTXo:hover {
  opacity: .7
}
.FRkh8l {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.upGNDJ {
  z-index: 100;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0
}
.upGNDJ .xGKNX2 {
  opacity: 0;
  background-color: #00000080;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  line-height: 9px;
  animation-name: IBZY8F;
  animation-duration: .5s;
  display: flex;
  position: relative
}
.upGNDJ .Nkf_4l {
  animation-name: ClhCJ0;
  animation-duration: .5s
}
.upGNDJ .NVmRhj {
  position: relative;
  left: 3px
}
.upGNDJ .Bf5r6b {
  margin: 5px 0
}
.upGNDJ .tlknGG {
  color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 5px;
  min-height: 8px;
  display: flex;
  position: absolute;
  inset: 0
}
.upGNDJ .tlknGG span {
  display: block
}
@keyframes ClhCJ0 {
  0% {
    width: 22px;
    height: 22px
  }
  to {
    width: 30px;
    height: 30px
  }
}
@keyframes IBZY8F {
  0% {
    opacity: .9;
    width: 22px;
    height: 22px;
    padding: 19px
  }
  to {
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 25px;
    font-size: 14px;
    line-height: 14px
  }
}
._sEROa {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
._sEROa:hover {
  opacity: .7
}
.HqDi0E {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.dDXXac {
  z-index: 100;
  display: none;
  position: absolute;
  inset: 0
}
.dDXXac.ijZ7xn {
  justify-content: center;
  align-items: center;
  display: flex
}
.haF1Rh {
  background: #000 50%/cover no-repeat;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0
}
.haF1Rh:before {
  content: "";
  background-color: #00000059;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}
.X73LM9 {
  cursor: pointer;
  opacity: 1;
  width: 71px;
  height: 71px;
  position: relative
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .X73LM9 {
  width: 54px;
  height: 54px
}
[data-playable-hook=player-container][data-playable-max-width~="400px"] .X73LM9 {
  width: 36px;
  height: 36px
}
.X73LM9:hover {
  opacity: .8
}
.iX173B {
  background: 0 0
}
.VtwJGM {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.VtwJGM:hover {
  opacity: .7
}
.a8S_bR {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.oURtoq {
  z-index: 90;
  clip: rect(0, 48px, 48px, 24px);
  color: #fff;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  animation: 1s linear infinite a7rSGc;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%
}
.oURtoq.veFGHB {
  display: block
}
.oURtoq:after {
  clip: rect(4px, 48px, 48px, 24px);
  content: "";
  border: 3px solid;
  border-radius: 50%;
  animation: 1s linear infinite YBHjsZ;
  position: absolute;
  inset: 0
}
.oURtoq:before {
  clip: rect(0, 48px, 48px, 24px);
  content: "";
  border: 3px solid;
  border-radius: 50%;
  animation: 1s linear infinite y56caj;
  position: absolute;
  inset: 0
}
@keyframes YBHjsZ {
  50% {
    clip: rect(42px, 48px, 48px, 24px);
    animation-timing-function: ease-in-out
  }
}
@keyframes y56caj {
  50% {
    clip: rect(0, 48px, 9px, 24px);
    animation-timing-function: ease-in-out;
    transform: rotate(135deg)
  }
}
@keyframes a7rSGc {
  0% {
    animation-timing-function: ease-out;
    transform: rotate(0)
  }
  45% {
    color: #fff;
    transform: rotate(18deg)
  }
  55% {
    transform: rotate(54deg)
  }
  to {
    transform: rotate(360deg)
  }
}
.nD83ou {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0
}
.nD83ou .i466Wq {
  flex-grow: 2;
  position: relative
}
.XrujAQ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.XrujAQ:hover {
  opacity: .7
}
.qxe1Uw {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.YhFQHI {
  z-index: 60;
  position: relative
}
.YhFQHI::-moz-focus-inner {
  border: 0
}
.YhFQHI.FyWkdw .nzWTiN, .YhFQHI.FyWkdw .lMMOGD {
  opacity: 1
}
.Qn9ACO {
  flex-grow: 0
}
.K2G2Gz {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative
}
[data-playable-hook=player-container][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 20px
}
[data-playable-hook=player-container][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 20px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .K2G2Gz {
  margin-top: 30px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 30px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 30px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .K2G2Gz {
  margin-top: 15px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 15px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 15px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .K2G2Gz {
  margin-top: 12px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 12px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 12px
}
.nzWTiN {
  opacity: 0;
  flex-grow: 1;
  max-width: calc(100% - 200px);
  transition: opacity .2s
}
.lMMOGD {
  pointer-events: none;
  opacity: 0;
  background-image: linear-gradient(#0006, #0000004d 25%, #00000026 50%, #00000008 76%, #0000);
  background-size: 100% 182px;
  height: 181px;
  transition: opacity .2s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}
.sYK3PM {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.sYK3PM:hover {
  opacity: .7
}
.DHusy6 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.Sw7ddK {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 17px;
  overflow: hidden
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .Sw7ddK {
  font-size: 14px;
  line-height: 15px
}
[data-playable-hook=player-container][data-playable-max-width~="300px"] .Sw7ddK {
  font-size: 12px;
  line-height: 13px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .Sw7ddK {
  font-size: 20px;
  line-height: 20px
}
.Sw7ddK.Bmzx6L {
  cursor: pointer
}
.cBgVdF {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.cBgVdF:hover {
  opacity: .7
}
.NQ93de {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.gUSG3o {
  background-color: #959595;
  transition: background-color .2s;
  position: relative
}
[data-playable-hook=player-container][data-playable-dir=ltr] .gUSG3o {
  direction: ltr;
  margin-right: 15px
}
[data-playable-hook=player-container][data-playable-dir=rtl] .gUSG3o {
  direction: rtl;
  margin-left: 15px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .gUSG3o {
  margin-right: 20px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .gUSG3o {
  margin-left: 20px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .gUSG3o {
  margin-right: 10px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .gUSG3o {
  margin-left: 10px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .gUSG3o {
  padding: 2px 3px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .gUSG3o {
  margin-right: 10px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .gUSG3o {
  margin-left: 10px
}
.gUSG3o.WBBUZz {
  cursor: default
}
.gUSG3o:hover:not(.WBBUZz), .gUSG3o.f03xEu {
  background-color: #ea492e
}
.usaLGg {
  cursor: pointer
}
button.yZyXsK {
  -webkit-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  padding: 5px 6px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase !important
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] button.yZyXsK {
  font-size: 10px;
  line-height: 12px
}
.Z9cprf {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.Z9cprf:hover {
  opacity: .7
}
.SyVT0n {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.h6tO2q {
  z-index: 60;
  flex-direction: column;
  display: flex
}
.h6tO2q::-moz-focus-inner {
  border: 0
}
.h6tO2q.dGEJNK .DeVBBk, .h6tO2q.dGEJNK .eCyqCF, .h6tO2q.dGEJNK .h8pU3d, .h6tO2q.dGEJNK .lY1Q0n, .h6tO2q.dGEJNK .e0gLfY, .h6tO2q.nygmHT .lY1Q0n {
  opacity: 1
}
.h6tO2q.KeMNgX .ES2lfl {
  margin-right: 14px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .h6tO2q.KeMNgX .ES2lfl {
  margin-right: 7px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .h6tO2q.KeMNgX .ES2lfl {
  margin-right: 25px
}
.h6tO2q.KeMNgX .lY1Q0n, .h6tO2q.xXCzFT .CQHhb9, .h6tO2q.p2TP7M ._Jar1y, .h6tO2q.ziSsZ4 .hcWOJc, .h6tO2q.rXX5LL .ES2lfl, .h6tO2q.WsMzS3 .DeVBBk, .h6tO2q.n4zOLX .Yz2C05, .h6tO2q.eNEoBr .WYxGM3 {
  display: none
}
.klgBC8 {
  flex-grow: 2;
  width: 100%;
  display: flex;
  position: relative
}
.DeVBBk {
  padding: 0 20px;
  position: relative;
  top: 2px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .DeVBBk {
  padding: 0 30px;
  top: 3px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .DeVBBk {
  padding: 0 15px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .DeVBBk {
  padding: 0 12px
}
.DeVBBk, .eCyqCF, .h8pU3d, .lY1Q0n {
  opacity: 0;
  transition: opacity .2s
}
.h8pU3d, .eCyqCF {
  flex: 1;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative
}
.h8pU3d {
  justify-content: flex-end
}
.h8pU3d, .eCyqCF, .lY1Q0n {
  height: 54px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .h8pU3d, [data-playable-hook=player-container][data-playable-in-full-screen=true] .eCyqCF, [data-playable-hook=player-container][data-playable-in-full-screen=true] .lY1Q0n {
  height: 80px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .h8pU3d, [data-playable-hook=player-container][data-playable-max-width~="550px"] .eCyqCF, [data-playable-hook=player-container][data-playable-max-width~="550px"] .lY1Q0n {
  height: 42px
}
[data-playable-hook=player-container][data-playable-max-width~="350px"] .h8pU3d, [data-playable-hook=player-container][data-playable-max-width~="350px"] .eCyqCF, [data-playable-hook=player-container][data-playable-max-width~="350px"] .lY1Q0n {
  height: 36px
}
.CQHhb9 {
  margin-left: 13px;
  margin-right: 8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .CQHhb9 {
  margin-left: 20px;
  margin-right: 20px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .CQHhb9 {
  margin-left: 7px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .CQHhb9 {
  margin-left: 4px
}
.hcWOJc {
  margin-right: 13px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .hcWOJc {
  margin-right: 20px
}
._Jar1y {
  margin-right: 18px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] ._Jar1y {
  margin-right: 30px
}
[data-playable-hook=player-container][data-playable-max-width~="400px"] ._Jar1y {
  display: none
}
.Yz2C05 {
  margin-right: 8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .Yz2C05 {
  margin-right: 18px
}
.ES2lfl {
  margin-right: 8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .ES2lfl {
  margin-right: 18px
}
.WYxGM3 {
  margin-right: 8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .WYxGM3 {
  margin-right: 18px
}
.lY1Q0n {
  margin-right: 14px;
  display: flex
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .lY1Q0n {
  margin-right: 9px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .lY1Q0n {
  margin-right: 23px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .lY1Q0n {
  margin-right: 12px
}
.xRBQST {
  margin-right: 8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .xRBQST {
  margin-right: 18px
}
.e0gLfY {
  pointer-events: none;
  opacity: 0;
  background-image: linear-gradient(#0000, #00000008 24%, #00000026 50%, #0000004d 75%, #0006);
  background-size: 100% 182px;
  height: 181px;
  transition: opacity .2s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0
}
.nYlDbI {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.nYlDbI:hover {
  opacity: .7
}
.A5F4Ca {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.chEfQZ {
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s, visibility .2s;
  position: absolute
}
.chEfQZ.TJLRFP {
  background: #00000080;
  padding: 4px 5px
}
.chEfQZ.D_qOXi {
  visibility: visible;
  opacity: 1
}
.TJLRFP .b3332a {
  white-space: nowrap;
  color: #fff;
  font-size: 11px;
  line-height: 12px
}
.zCT2p8 {
  margin: 10px 10px 6px;
  display: flex;
  position: absolute;
  inset: 0
}
.Jks8En {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.Jks8En:hover {
  opacity: .7
}
.ektDCb {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.zkN8A4 {
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
  width: 100%;
  height: 6px;
  transition: opacity .2s, visibility .2s;
  display: block;
  position: relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4 {
  height: 8px
}
.zkN8A4.K74c36 .HWlKFg {
  background-color: #ea492e
}
.zkN8A4.K74c36 .CBrvgf {
  background-color: #ea492e80
}
.zkN8A4.K74c36 .X42rEN {
  display: initial
}
.zkN8A4:hover .F937Xv, .zkN8A4.SU1bwf .F937Xv, [data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4:hover .F937Xv, [data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4.SU1bwf .F937Xv {
  transform: scaleY(1)
}
.zkN8A4:hover .F937Xv .CBrvgf, .zkN8A4.SU1bwf .F937Xv .CBrvgf {
  opacity: 1
}
.zkN8A4:hover .F937Xv .BjZWaz:after, .zkN8A4.SU1bwf .F937Xv .BjZWaz:after, .zkN8A4:hover .NJb7BF, .zkN8A4.SU1bwf .NJb7BF {
  transform: scale(1)
}
.zkN8A4:hover .NJb7BF.KX14H_, .zkN8A4.SU1bwf .NJb7BF.KX14H_ {
  left: 100%
}
.zkN8A4:hover .X42rEN, .zkN8A4.SU1bwf .X42rEN {
  transform: scale(1.4)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4:hover .X42rEN, [data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4.SU1bwf .X42rEN {
  transform: scale(1.33)
}
.zkN8A4:hover .X42rEN.KX14H_, .zkN8A4.SU1bwf .X42rEN.KX14H_ {
  background-color: #fff
}
.gXgLSk {
  z-index: 7;
  position: absolute;
  top: -3px;
  left: -6px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .gXgLSk {
  width: 16px;
  height: 16px;
  top: -4px;
  left: -8px
}
.NJb7BF {
  content: "";
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  display: block;
  transform: scale(0)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .NJb7BF {
  width: 16px;
  height: 16px
}
.X42rEN {
  z-index: 6;
  cursor: pointer;
  background-color: #ea492e;
  border: 2px solid #bababa;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  display: none;
  position: absolute;
  top: -2px;
  right: -5px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .X42rEN {
  width: 8px;
  height: 8px;
  top: -2px;
  right: -6px
}
.X42rEN:hover {
  background-color: #fff
}
.X42rEN.ektDCb {
  display: none
}
.F937Xv {
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  transform: scaleY(.34)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .F937Xv {
  height: 8px;
  transform: scaleY(.25)
}
.n9U43a {
  height: 6px;
  padding: 0;
  position: absolute
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .n9U43a {
  height: 8px
}
.HWlKFg {
  transform-origin: 0 0;
  background-color: #fff;
  width: 100%
}
.qvWDEb {
  background-color: #ffffff40;
  transition: width .2s
}
.gSxZz0 {
  background-color: #ffffff40;
  width: 100%
}
.CBrvgf {
  background-color: #ffffff80;
  transition: opacity .2s
}
.YPHBHX {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow-x: hidden
}
.BjZWaz {
  position: absolute
}
.BjZWaz:after {
  content: "";
  opacity: .6;
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  position: absolute;
  right: -3px;
  transform: scale(0)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .BjZWaz:after {
  width: 8px;
  height: 8px;
  right: -4px
}
.BjZWaz:after:hover {
  opacity: 1
}
.If2iq7 {
  z-index: 5;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 16px;
  display: block;
  position: relative;
  top: -11px
}
[data-playable-focus-source=key] [data-playable-hook=progress-control].focus-within, [data-playable-focus-source=script] [data-playable-hook=progress-control].focus-within {
  opacity: 1;
  box-shadow: 0 0 0 2px #3899eccc
}
.Dgk9zI {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.Dgk9zI:hover {
  opacity: .7
}
.IaLoX6 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.G6YQoM {
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}
.DrDrQb {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb .f9lBoW {
  display: none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb .ynsnWE {
  display: block
}
.DrDrQb .kBerBD {
  display: none
}
.DrDrQb .dMFut_, .DrDrQb.U10_e9 .kBerBD {
  display: block
}
.DrDrQb.U10_e9 .dMFut_ {
  display: none
}
.DrDrQb .f9lBoW {
  display: block
}
.DrDrQb .ynsnWE {
  display: none
}
.VhJhlU {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.VhJhlU:hover {
  opacity: .7
}
.dlyVaT {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.Y2IrWm {
  flex: none;
  align-items: center;
  height: 25px;
  display: flex
}
.ppKMt5 {
  font-size: 12px;
  line-height: 12px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .ppKMt5 {
  font-size: 14px;
  line-height: 14px
}
.X9c9dJ {
  margin-left: 5px
}
.X9c9dJ:before {
  content: "/";
  margin-right: 4px
}
.P64irb .oLtQPX, .P64irb .X9c9dJ {
  display: none
}
.YHoSg4 {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.YHoSg4:hover {
  opacity: .7
}
.ynIAom {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.rposrv {
  -webkit-user-select: none;
  user-select: none;
  justify-content: flex-start;
  align-items: center;
  transition: width .2s;
  display: flex;
  position: relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv {
  height: 35px
}
.rposrv:hover .zlb1tU, .rposrv.LK7q_I .zlb1tU {
  opacity: 1;
  width: 50px;
  margin-right: 5px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv:hover .zlb1tU, [data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv.LK7q_I .zlb1tU {
  width: 90px;
  margin-right: 10px
}
.TpPqAj, ._AY9eW, .fVJUwk, .WFWwGW {
  display: none
}
.AC5beo {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  padding: 0
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo .zX3rZk {
  display: none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo .Llxf2g, .AC5beo.LSYah9 .TpPqAj, .AC5beo.C4iBa_ ._AY9eW, .AC5beo.sBQrEF .fVJUwk, .AC5beo.rbNMd9 .TpPqAj, .AC5beo .zX3rZk {
  display: block
}
.AC5beo .Llxf2g {
  display: none
}
.zlb1tU {
  opacity: 0;
  width: 0;
  height: 25px;
  margin-left: 2px;
  transition: opacity .2s, width .2s;
  display: block;
  position: relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zlb1tU {
  margin-left: 5px
}
.ALyB63 {
  height: 2px;
  padding: 0;
  position: absolute;
  top: 11.5px
}
.ntj3pK:after {
  content: "";
  border-radius: 50%;
  width: 8px;
  height: 8px;
  transition: opacity .2s;
  position: absolute;
  top: -3px;
  right: -4px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .ntj3pK:after {
  width: 10px;
  height: 10px;
  top: -4px;
  right: -5px
}
.NNEF0d {
  width: 100%
}
.vmOyRT {
  z-index: 5;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 25px;
  display: block;
  position: relative
}
[data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.zlb1tU, [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.zlb1tU {
  opacity: 1;
  width: 50px;
  margin-right: 5px;
  box-shadow: 0 0 0 2px #3899eccc
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.zlb1tU, [data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.zlb1tU {
  width: 90px;
  margin-right: 10px
}
.XqQ0Rk {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.XqQ0Rk:hover {
  opacity: .7
}
.poW4Wz {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.Rge5wA {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}
.jcZoTL {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .jcZoTL {
  width: 35px;
  height: 35px
}
.jcZoTL:hover {
  transform: scale(1.18)
}
.jcZoTL .XnkpkU {
  display: block
}
.jcZoTL .AZEFhQ {
  display: none
}
.jcZoTL.JZZ0I9:hover {
  transform: scale(.8)
}
.jcZoTL.JZZ0I9 .XnkpkU {
  display: none
}
.jcZoTL.JZZ0I9 .AZEFhQ {
  display: block
}
.oelO2C {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.oelO2C:hover {
  opacity: .7
}
.JAlUDh {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.me1Viv {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}
.LVC3T9 {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 .R2Sp_B {
  display: none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 .uIhFwa, .LVC3T9 .NP8Nag {
  display: block
}
.LVC3T9 .Qj8pk8 {
  display: none
}
.LVC3T9 .R2Sp_B {
  display: block
}
.LVC3T9 .uIhFwa {
  display: none
}
.LVC3T9:hover {
  transform: scale(1.18)
}
.LVC3T9.J43JlI:hover {
  transform: scale(.8)
}
.LVC3T9.J43JlI .NP8Nag {
  display: none
}
.LVC3T9.J43JlI .Qj8pk8 {
  display: block
}
.fBH6zQ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.fBH6zQ:hover {
  opacity: .7
}
.XN2Gsx {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.HfqHJ8 {
  z-index: 3;
  opacity: 1;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
  position: relative
}
.HfqHJ8:hover .k_Mlnl {
  opacity: .7
}
.NRqbXv {
  max-width: 125px;
  max-height: 26px;
  transition: opacity .2s
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .NRqbXv {
  max-width: 90px;
  max-height: 20px
}
[data-playable-hook=player-container][data-playable-max-width~="350px"] .NRqbXv {
  max-width: 70px;
  max-height: 18px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .NRqbXv {
  max-width: 450px;
  max-height: 36px
}
.NRqbXv.XN2Gsx {
  display: none
}
.LD3F6w {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w .cpZYw4 {
  display: none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w .gVOvGA, .LD3F6w .cpZYw4 {
  display: block
}
.LD3F6w .gVOvGA {
  display: none
}
.LD3F6w:hover {
  transform: scale(1.2)
}
.bwy2Jz {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.bwy2Jz:hover {
  opacity: .7
}
.p5piP9 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.ybtklR {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}
.Z2mutM {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM .okxjFm {
  display: none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM .b1OZg2, .Z2mutM .okxjFm {
  display: block
}
.Z2mutM .b1OZg2 {
  display: none
}
.Z2mutM:hover {
  transform: scale(1.18)
}
.F1Ig1D {
  background-color: #00000080;
  border: 2px solid #00000080;
  border-radius: 2px;
  flex-direction: column-reverse;
  align-items: center;
  width: 180px;
  height: 90px;
  display: flex
}
.F1Ig1D.j6b75H {
  width: initial;
  height: initial;
  border: none;
  border-radius: 0
}
._Od17P, .vaSh1_ {
  width: 180px;
  height: 90px;
  position: absolute;
  inset: 2px
}
._Od17P {
  z-index: 2
}
.vaSh1_ {
  z-index: 1
}
.j6b75H .CXb_TI {
  background: 0 0
}
.j6b75H ._Od17P, .j6b75H .vaSh1_ {
  width: 0;
  height: 0
}
.CXb_TI {
  z-index: 3;
  white-space: nowrap;
  color: #fff;
  background: #000c;
  padding: 4px 5px;
  font-size: 11px;
  line-height: 12px;
  position: relative
}
.uH0Ibi {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}
.uH0Ibi:hover {
  opacity: .7
}
.rmn9wE {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}
.rgylHe {
  z-index: 55;
  pointer-events: none;
  background-color: #000;
  flex-direction: column-reverse;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0
}
._SgVH6 {
  z-index: 2;
  opacity: .5;
  position: absolute;
  inset: 0
}
.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}
.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}
.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}
.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}
.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}
.PlayableCover847694237__root {
  cursor: pointer;
  background: #000 50%/cover no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}
.PlayableCover847694237__responsiveMode {
  align-items: center;
  display: flex;
  overflow: hidden
}
.PlayableCover847694237__overlay {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0
}
.PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
  background: 0 0
}
.PlayableCover847694237__title {
  text-align: center;
  color: #fff;
  margin: 0 0 15px;
  padding: 0 10%;
  font-family: proxima-n-w01-reg, sans-serif;
  font-size: 40px;
  line-height: 1.4em
}
.PlayableCover847694237__poster {
  object-fit: cover;
  width: 100%;
  height: 100%
}
.PlayableCover847694237__playButton {
  box-sizing: border-box;
  cursor: pointer;
  background: 0 0;
  border: 0;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: opacity .2s;
  display: block
}
