@charset "utf-8";

.FullscreenVirtual__anchor { position: relative !important; z-index: 10000000 !important; }

.FullscreenVirtual__anchor, .FullscreenVirtual__wrapper { left: 0px !important; min-height: 100vh !important; top: 0px !important; }

.FullscreenVirtual__wrapper { align-items: center !important; background: rgb(0, 0, 0) !important; display: flex !important; justify-content: center !important; position: absolute !important; width: calc(100vw - var(--vid-scroll-width, 0px)) !important; }

div.Tech__wrapper { box-sizing: border-box; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 100%; }

.vid_embed--is-fullscreen.vid_embed--is-fullscreen-focused div.Tech__wrapper { background: rgb(0, 0, 0); inset: 0px; margin: 0px; position: fixed; z-index: 10000000; border-radius: 0px !important; }

.vid_embed--is-fullscreen.vid_embed--is-fullscreen-virtual div.Tech__wrapper { left: 0px; position: relative; top: 0px; background: rgb(0, 0, 0) !important; border-radius: 0px !important; height: 100svh !important; margin: 0px !important; width: 100% !important; }

div.Tech__wrapper * { box-sizing: inherit; }

video.Tech__video { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }

.IconVolumeAutoPlay__wave1, .IconVolumeAutoPlay__wave2 { opacity: 0; }

.IconVolumeAutoPlay__wave1 { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal none running IconVolumeAutoPlay__smooth-wave1; }

.IconVolumeAutoPlay__wave2 { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal none running IconVolumeAutoPlay__smooth-wave2; }

@keyframes IconVolumeAutoPlay__smooth-wave1 { 
  0%, 22%, 78%, 100% { opacity: 0; }
  28%, 72% { opacity: 1; }
}

@keyframes IconVolumeAutoPlay__smooth-wave2 { 
  0%, 48%, 98%, 100% { opacity: 0; }
  54%, 94% { opacity: 1; }
}

.ScalableText__scalable-text { display: inline-block; font-family: Arial, sans-serif; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; }

.ScalableText__scalable-text i { font-family: inherit; }

.ScalableText__scalable-text a { color: inherit; cursor: pointer; text-decoration: underline; }

.ScalableText__scalable-text a:hover { text-decoration: none; }

.AutoPlayBox__wrapper { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }

.AutoPlayBox__box { border-style: solid; border-width: 2px; display: block; left: 50%; position: absolute; top: 50%; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.vid_embed--small .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__box { border-width: 1.5px; }

.AutoPlayBox__pulse { animation: 2s ease 1s infinite normal none running AutoPlayBox__pulse; inset: -1px; box-shadow: 0 0 0 0 var(--pulse-color,transparent); opacity: 1; pointer-events: none; position: absolute; will-change: box-shadow, opacity; }

.AutoPlayBox__content { align-items: center; display: flex; flex-direction: column; justify-content: center; min-height: 100%; }

.AutoPlayBox__icon { display: block; height: auto; width: 17%; }

.vid_embed--small .AutoPlayBox__icon, .vid_embed--tiny .AutoPlayBox__icon, .vid_embed--x-small .AutoPlayBox__icon { width: 20%; }

.AutoPlayBox__heading { margin: 4.5% 0px 0px; padding: 0px 10%; white-space: pre-wrap; width: 100%; }

.vid_embed--small .AutoPlayBox__heading, .vid_embed--tiny .AutoPlayBox__heading, .vid_embed--x-small .AutoPlayBox__heading { margin-top: 3.5%; }

.AutoPlayBox__scalableText { line-height: 1.38; }

.AutoPlayBox__wrapper--portrait .AutoPlayBox__icon { width: 21%; }

.AutoPlayBox__wrapper--portrait .AutoPlayBox__heading { margin-top: 7%; padding: 0px 6%; }

.AutoPlayBox__wrapper--square .AutoPlayBox__icon { width: 22%; }

.AutoPlayBox__wrapper--square .AutoPlayBox__heading { margin-top: 7%; }

.AutoPlayBox__wrapper--classic .AutoPlayBox__box, .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse { border-radius: 12px; }

.vid_embed--large .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--large .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--medium .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--medium .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--x-large .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--x-large .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse { border-radius: 10px; }

.vid_embed--large .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--large .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--medium .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--medium .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse { border-radius: 8px; }

.vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--classic .AutoPlayBox__pulse { border-radius: 6px; }

.AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse { border-radius: 36px; }

.vid_embed--large .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--large .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--medium .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--medium .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--x-large .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--x-large .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse { border-radius: 30px; }

.vid_embed--large .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--large .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--medium .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--medium .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse { border-radius: 20px; }

.vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--tiny .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__box, .vid_embed--x-small .AutoPlayBox__wrapper--sleek .AutoPlayBox__pulse { border-radius: 16px; }

@keyframes AutoPlayBox__pulse { 
  0% { box-shadow: 0 0 0 0 var(--pulse-color,transparent); opacity: 1; }
  70% { box-shadow: 0 0 0 var(--pulse-radius,30px) var(--pulse-color,transparent); opacity: 0; }
  100% { box-shadow: 0 0 0 0 var(--pulse-color,transparent); opacity: 0; }
}

.AutoPlayButton__wrapper { align-items: flex-start; display: flex; height: 100%; justify-content: flex-start; padding: 32px; width: 100%; }

.vid_embed--large .AutoPlayButton__wrapper, .vid_embed--medium .AutoPlayButton__wrapper, .vid_embed--small .AutoPlayButton__wrapper, .vid_embed--tiny .AutoPlayButton__wrapper, .vid_embed--x-large .AutoPlayButton__wrapper, .vid_embed--x-small .AutoPlayButton__wrapper { padding: 24px; }

.vid_embed--large .AutoPlayButton__wrapper, .vid_embed--medium .AutoPlayButton__wrapper, .vid_embed--small .AutoPlayButton__wrapper, .vid_embed--tiny .AutoPlayButton__wrapper, .vid_embed--x-small .AutoPlayButton__wrapper { padding: 12px; }

.vid_embed--small .AutoPlayButton__wrapper, .vid_embed--tiny .AutoPlayButton__wrapper, .vid_embed--x-small .AutoPlayButton__wrapper { padding: 8px; }

.AutoPlayButton__wrapper .AutoPlayButton__button { align-items: center; display: flex; padding: 22px; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--x-large .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__button { padding: 18px; }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__button { padding: 10px; }

.vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__button { padding: 6px; }

.AutoPlayButton__wrapper .AutoPlayButton__icon { flex: 0 0 40px; height: 40px; width: 40px; }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--x-large .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__icon { flex: 0 0 32px; height: 32px; width: 32px; }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__icon { flex: 0 0 24px; height: 24px; width: 24px; }

.vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__icon { flex: 0 0 16px; height: 16px; width: 16px; }

.AutoPlayButton__wrapper .AutoPlayButton__title { flex: 1 1 auto; font-family: Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 1; margin-left: 16px; max-width: 320px; text-align: left; word-break: normal; overflow-wrap: normal; }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--x-large .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__title { font-size: 20px; max-width: 270px; }

.vid_embed--large .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--medium .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__title { font-size: 14px; margin-left: 8px; max-width: 190px; }

.vid_embed--small .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper .AutoPlayButton__title { font-size: 12px; max-width: 160px; }

.AutoPlayButton__wrapper--portrait { padding: 36px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait, .vid_embed--medium .AutoPlayButton__wrapper--portrait, .vid_embed--small .AutoPlayButton__wrapper--portrait, .vid_embed--tiny .AutoPlayButton__wrapper--portrait, .vid_embed--x-large .AutoPlayButton__wrapper--portrait, .vid_embed--x-small .AutoPlayButton__wrapper--portrait { padding: 28px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait, .vid_embed--medium .AutoPlayButton__wrapper--portrait, .vid_embed--small .AutoPlayButton__wrapper--portrait, .vid_embed--tiny .AutoPlayButton__wrapper--portrait, .vid_embed--x-small .AutoPlayButton__wrapper--portrait { padding: 16px; }

.vid_embed--small .AutoPlayButton__wrapper--portrait, .vid_embed--tiny .AutoPlayButton__wrapper--portrait, .vid_embed--x-small .AutoPlayButton__wrapper--portrait { padding: 12px; }

.AutoPlayButton__wrapper--portrait .AutoPlayButton__button { padding: 22px 24px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-large .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button { padding: 18px 20px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button { padding: 14px 16px; }

.vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__button { padding: 10px 12px; }

.AutoPlayButton__wrapper--portrait .AutoPlayButton__icon { flex: 0 0 56px; height: 56px; width: 56px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--x-large .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon { flex: 0 0 48px; height: 48px; width: 48px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon { flex: 0 0 40px; height: 40px; width: 40px; }

.vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__icon { flex: 0 0 32px; height: 32px; width: 32px; }

.AutoPlayButton__wrapper--portrait .AutoPlayButton__title { font-size: 26px; margin-left: 12px; max-width: 340px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--x-large .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title { font-size: 22px; max-width: 290px; }

.vid_embed--large .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--medium .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title { font-size: 18px; margin-left: 8px; max-width: 235px; }

.vid_embed--small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--tiny .AutoPlayButton__wrapper--portrait .AutoPlayButton__title, .vid_embed--x-small .AutoPlayButton__wrapper--portrait .AutoPlayButton__title { font-size: 14px; max-width: 170px; }

.AutoPlayButton__wrapper--classic .AutoPlayButton__button { border-radius: 16px; border-style: solid; border-width: 2px; }

.vid_embed--large .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--classic .AutoPlayButton__button { border-radius: 12px; }

.vid_embed--small .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--classic .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--classic .AutoPlayButton__button { border-radius: 10px; }

.AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button { border-radius: 24px; }

.vid_embed--large .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-large .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button { border-radius: 20px; }

.vid_embed--large .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--medium .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button { border-radius: 16px; }

.vid_embed--small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--tiny .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button, .vid_embed--x-small .AutoPlayButton__wrapper--classic.AutoPlayButton__wrapper--portrait .AutoPlayButton__button { border-radius: 12px; }

.AutoPlayButton__wrapper--sleek .AutoPlayButton__button { border-radius: 56px; }

.vid_embed--large .AutoPlayButton__wrapper--has-offset, .vid_embed--medium .AutoPlayButton__wrapper--has-offset, .vid_embed--small .AutoPlayButton__wrapper--has-offset, .vid_embed--tiny .AutoPlayButton__wrapper--has-offset, .vid_embed--x-small .AutoPlayButton__wrapper--has-offset { padding-top: 20px; }

.vid_embed--small .AutoPlayButton__wrapper--has-offset, .vid_embed--tiny .AutoPlayButton__wrapper--has-offset, .vid_embed--x-small .AutoPlayButton__wrapper--has-offset { padding-top: 16px; }

.vid_embed--large .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--medium .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--small .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--tiny .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--x-small .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait { padding-top: 22px; }

.vid_embed--small .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--tiny .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait, .vid_embed--x-small .AutoPlayButton__wrapper--has-offset.AutoPlayButton__wrapper--portrait { padding-top: 18px; }

.AutoPlayLabels__content { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: space-around; width: 100%; }

.AutoPlayLabels__icon { height: auto; }

.AutoPlayLabels__icon path { filter: drop-shadow(rgba(0, 0, 0, 0.75) 0px 2px 5px); }

.AutoPlayLabels__title { text-shadow: rgba(0, 0, 0, 0.75) 0px 2px 5px; }

.AutoPlayLabels__wrapper { height: 100%; padding: 6.5% 2.5%; transform: translateY(var(--vid-wrapper-shift-y)); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.vid_embed--small .AutoPlayLabels__wrapper--landscape, .vid_embed--tiny .AutoPlayLabels__wrapper--landscape, .vid_embed--x-small .AutoPlayLabels__wrapper--landscape { padding: 10% 2.5%; }

.AutoPlayLabels__wrapper--landscape .AutoPlayLabels__icon { width: 13.5%; }

.vid_embed--small .AutoPlayLabels__wrapper--landscape .AutoPlayLabels__icon, .vid_embed--tiny .AutoPlayLabels__wrapper--landscape .AutoPlayLabels__icon, .vid_embed--x-small .AutoPlayLabels__wrapper--landscape .AutoPlayLabels__icon { width: 8%; }

.AutoPlayLabels__wrapper--portrait .AutoPlayLabels__content, .AutoPlayLabels__wrapper--square .AutoPlayLabels__content { justify-content: center; }

.AutoPlayLabels__wrapper--portrait .AutoPlayLabels__icon { margin: 8% 0px; width: 32%; }

.AutoPlayLabels__wrapper--square .AutoPlayLabels__icon { margin: 4% 0px; width: 17%; }

.AutoPlay__wrapper { appearance: none; background: none; border: 0px; cursor: pointer; height: 100%; left: 0px; margin: 0px; overflow: hidden; padding: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }

.AutoPlay__wrapper.fade-enter { opacity: 0; }

.AutoPlay__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.AutoPlay__wrapper.fade-exit { opacity: 1; }

.AutoPlay__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.Control__wrapper { position: relative; }

.Control__wrapper--large { border-radius: inherit; }

.Control__wrapper--rounded { border-radius: 50% !important; }

.Control__button.Control__button { align-items: center; background-color: transparent; box-shadow: none; cursor: pointer; display: flex; font-family: Arial, sans-serif; font-weight: 400; height: 48px; justify-content: center; line-height: normal; margin: 0px; padding: 0px 10px; position: relative; text-align: center; text-decoration: none; text-transform: none; width: 48px; border: 0px !important; border-radius: inherit !important; color: inherit !important; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important; }

.Control__button.Control__button:focus, .Control__button.Control__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: inherit !important; color: inherit !important; }

.Control__button.Control__button:focus { box-shadow: none; outline: none; }

.Control__button.Control__button:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.vid_embed--large .Control__button.Control__button, .vid_embed--medium .Control__button.Control__button, .vid_embed--small .Control__button.Control__button, .vid_embed--tiny .Control__button.Control__button, .vid_embed--x-small .Control__button.Control__button { height: 40px; padding: 0px 8px; width: 40px; }

.vid_embed--small .Control__button.Control__button, .vid_embed--tiny .Control__button.Control__button, .vid_embed--x-small .Control__button.Control__button { height: 36px; width: 36px; }

.Control__button.Control__button--large-variant { height: 48px; padding: 10px 30px; width: 96px; }

.vid_embed--large .Control__button.Control__button--large-variant, .vid_embed--medium .Control__button.Control__button--large-variant, .vid_embed--small .Control__button.Control__button--large-variant, .vid_embed--tiny .Control__button.Control__button--large-variant, .vid_embed--x-small .Control__button.Control__button--large-variant { height: 40px; padding: 8px 28px; width: 88px; }

.vid_embed--small .Control__button.Control__button--large-variant, .vid_embed--tiny .Control__button.Control__button--large-variant, .vid_embed--x-small .Control__button.Control__button--large-variant { height: 36px; padding: 6px 12px; width: 52px; }

.Control__button.Control__button--has-shadow path { filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 2px); }

.Control__button.Control__button > svg { display: block; }

.Control__tooltip { --tooltip-offset: 8px; border-radius: 8px; bottom: 100%; font-family: Arial, sans-serif; font-size: 13px; font-weight: 400; left: 50%; letter-spacing: 0.15px; line-height: 1.3; margin-bottom: var(--tooltip-offset); opacity: 0; pointer-events: none; position: absolute; transform: translate(-50%,var(--tooltip-offset)) scale(.8); transform-origin: 50% 100%; transition: transform 0.2s 0.1s, opacity 0.2s 0.1s; white-space: nowrap; z-index: 1; }

.Control__tooltip--offset { --tooltip-offset: 12px; }

.vid_embed--large .Control__tooltip--offset, .vid_embed--medium .Control__tooltip--offset, .vid_embed--small .Control__tooltip--offset, .vid_embed--tiny .Control__tooltip--offset, .vid_embed--x-small .Control__tooltip--offset { --tooltip-offset: 8px; }

.vid_embed--small .Control__tooltip, .vid_embed--tiny .Control__tooltip, .vid_embed--x-small .Control__tooltip { --tooltip-offset: 4px; }

.Control__tooltip-inner { border-radius: 8px; padding: 4px 8px; }

.Control__tooltip--first { left: 8px; transform: translateY(var(--tooltip-offset)) scale(.8); transform-origin: 0px 100%; }

.Control__tooltip--last { left: auto; right: 8px; transform: translateY(var(--tooltip-offset)) scale(.8); transform-origin: 100% 100%; }

.Control__tooltip--show { opacity: 1; transform: translate(-50%) scale(1); }

.Control__tooltip--show.Control__tooltip--first, .Control__tooltip--show.Control__tooltip--last { transform: translate(0px) scale(1); }

.Slider__rail, .Slider__track { border-radius: inherit; position: absolute; }

.Slider__thumb { background: currentcolor; border-radius: 50%; box-shadow: rgba(16, 24, 40, 0.22) 0px 2px 5px 0px; height: 8px; position: absolute; transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1), height 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 8px; }

.Slider__input.Slider__input { height: 100%; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 100%; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.Slider__wrapper { border-radius: 4px; cursor: pointer; position: relative; touch-action: none; }

.Slider__wrapper:hover .Slider__thumb { height: 12px; width: 12px; }

.Slider__wrapper--horizontal { height: 4px; padding: 6px 0px; transition: height 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.Slider__wrapper--horizontal:hover { height: 6px; }

.Slider__wrapper--horizontal .Slider__rail, .Slider__wrapper--horizontal .Slider__track { height: inherit; top: 50%; transform: translateY(-50%); }

.Slider__wrapper--horizontal .Slider__rail { width: 100%; }

.Slider__wrapper--horizontal .Slider__track { left: 0px; }

.Slider__wrapper--horizontal .Slider__thumb { top: 50%; transform: translate(-50%, -50%); }

.Slider__wrapper--vertical { height: 100%; padding: 0px 6px; transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 4px; }

.Slider__wrapper--vertical:hover { width: 6px; }

.Slider__wrapper--vertical .Slider__rail, .Slider__wrapper--vertical .Slider__track { left: 50%; transform: translateX(-50%); width: inherit; }

.Slider__wrapper--vertical .Slider__rail { height: 100%; }

.Slider__wrapper--vertical .Slider__track { bottom: 0px; }

.Slider__wrapper--vertical .Slider__thumb { left: 50%; transform: translate(-50%, 50%); }

.Slider__wrapper div:empty { display: block; }

.VolumeControl__wrapper { position: relative; }

.VolumeControl__popup { bottom: 100%; left: 0px; position: absolute; }

.VolumeControl__popup.fade-enter { opacity: 0; }

.VolumeControl__popup.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.VolumeControl__popup.fade-exit { opacity: 1; }

.VolumeControl__popup.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.VolumeControl__popup--offset { padding-bottom: 12px; }

.vid_embed--large .VolumeControl__popup--offset, .vid_embed--medium .VolumeControl__popup--offset, .vid_embed--small .VolumeControl__popup--offset, .vid_embed--tiny .VolumeControl__popup--offset, .vid_embed--x-small .VolumeControl__popup--offset { padding-bottom: 8px; }

.vid_embed--small .VolumeControl__popup--offset, .vid_embed--tiny .VolumeControl__popup--offset, .vid_embed--x-small .VolumeControl__popup--offset { padding-bottom: 4px; }

.VolumeControl__popup__inner { height: 119px; }

.vid_embed--small .VolumeControl__popup__inner, .vid_embed--tiny .VolumeControl__popup__inner, .vid_embed--x-small .VolumeControl__popup__inner { height: 103px; }

.VolumeControl__popup__content, .VolumeControl__popup__focus-area { height: 100%; width: 100%; }

.VolumeControl__popup__content { padding: 7px 15px; }

.vid_embed--large .VolumeControl__popup__content, .vid_embed--medium .VolumeControl__popup__content, .vid_embed--small .VolumeControl__popup__content, .vid_embed--tiny .VolumeControl__popup__content, .vid_embed--x-small .VolumeControl__popup__content { padding: 7px 11px; }

.vid_embed--small .VolumeControl__popup__content, .vid_embed--tiny .VolumeControl__popup__content, .vid_embed--x-small .VolumeControl__popup__content { padding: 7px 9px; }

.VolumeControl__popup__focus-area { align-items: stretch; display: flex; justify-content: center; padding: 9px 3px; }

.VolumeControl__popup__focus-area:focus { box-shadow: none; outline: none; }

.VolumeControl__popup__focus-area:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.TimeDisplay__wrapper.TimeDisplay__wrapper { box-shadow: none; cursor: pointer; font-family: Arial, sans-serif; font-weight: 400; line-height: normal; padding: 0px; text-decoration: none; text-transform: none; --wrapper-margin-left: 8px; --wrapper-margin-right: 8px; align-items: center; display: flex; height: 48px; margin: 0 var(--wrapper-margin-right) 0 var(--wrapper-margin-left); background-color: transparent !important; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.TimeDisplay__wrapper.TimeDisplay__wrapper:focus, .TimeDisplay__wrapper.TimeDisplay__wrapper:hover { box-shadow: none; text-shadow: none; background-color: transparent !important; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.TimeDisplay__wrapper.TimeDisplay__wrapper:focus { outline: none; }

.vid_embed--large .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--medium .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--small .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--tiny .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--x-small .TimeDisplay__wrapper.TimeDisplay__wrapper { height: 40px; }

.vid_embed--small .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--tiny .TimeDisplay__wrapper.TimeDisplay__wrapper, .vid_embed--x-small .TimeDisplay__wrapper.TimeDisplay__wrapper { height: 36px; }

.TimeDisplay__wrapper.TimeDisplay__wrapper--sleek { --wrapper-margin-left: 8px; --wrapper-margin-right: 12px; }

.TimeDisplay__wrapper.TimeDisplay__wrapper--single { --wrapper-margin-left: 12px; --wrapper-margin-right: 12px; }

.TimeDisplay__timestamp.TimeDisplay__timestamp { font-family: Arial, sans-serif; font-size: 16px; letter-spacing: 0.15px; line-height: normal; }

.vid_embed--large .TimeDisplay__timestamp.TimeDisplay__timestamp, .vid_embed--medium .TimeDisplay__timestamp.TimeDisplay__timestamp, .vid_embed--small .TimeDisplay__timestamp.TimeDisplay__timestamp, .vid_embed--tiny .TimeDisplay__timestamp.TimeDisplay__timestamp, .vid_embed--x-small .TimeDisplay__timestamp.TimeDisplay__timestamp { font-size: 14px; }

.TimeDisplay__timestamp.TimeDisplay__timestamp--has-shadow { text-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }

.SeekBarChapters__segments, .SeekBarChapters__wrapper { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.SeekBarChapters__segments { align-items: center; display: flex; }

.SeekBarChapters__segment, .SeekBarChapters__segments--active .SeekBarChapters__segment { height: 6px; }

.SeekBarChapters__segment { flex: 0 0 auto; padding: 20px 0px; position: relative; transition: height 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.SeekBarChapters__segment:not(:first-child) { margin-left: 1px; }

.SeekBarChapters__segment:first-child { border-radius: 4px 0px 0px 4px; }

.SeekBarChapters__segment:first-child .SeekBarChapters__track__anchor { left: 0px; width: 100%; }

.SeekBarChapters__segment:last-child { border-radius: 0px 4px 4px 0px; }

.SeekBarChapters__segment--active { height: 8px !important; }

.SeekBarChapters__rail { border-radius: inherit; height: inherit; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }

.SeekBarChapters__rail--has-shadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px; }

.SeekBarChapters__hoverTrack, .SeekBarChapters__track { height: inherit; left: 0px; position: absolute; top: 0px; }

.SeekBarChapters__hoverTrack { pointer-events: none; }

.SeekBarChapters__track { background: currentcolor; }

.SeekBarChapters__track__wrapper { border-radius: inherit; left: 0px; top: 50%; transform: translateY(-50%); width: 100%; }

.SeekBarChapters__track__anchor, .SeekBarChapters__track__wrapper { height: inherit; overflow: hidden; position: absolute; }

.SeekBarChapters__track__anchor { left: -1px; top: 0px; width: calc(100% + 1px); }

.SeekBarChapters__caption { border-radius: 8px; bottom: 0px; left: 0px; overflow: hidden; pointer-events: none; position: absolute; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); user-select: none; }

.SeekBarChapters__caption__inner { align-items: center; border-radius: 8px; display: flex; flex-direction: column; padding: 4px 8px; text-align: center; white-space: nowrap; }

.SeekBarChapters__caption__title.SeekBarChapters__caption__title { color: inherit; font-family: Arial, sans-serif; font-size: 13px; letter-spacing: 0.15px; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.SeekBarChapters__caption__title.SeekBarChapters__caption__title:empty:empty { display: none; }

.SeekBarChapters__caption__time.SeekBarChapters__caption__time { color: inherit; font-family: Arial, sans-serif; font-size: 13px; letter-spacing: 0.15px; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.SeekBarChapters__caption__time.SeekBarChapters__caption__time:empty:empty { display: none; }

.SeekBarChapters__caption__anchor { bottom: calc(100% + 12px); left: 0px; opacity: 1; position: absolute; transition: bottom 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: 2; }

.SeekBarChapters__caption__anchor--hidden { bottom: calc(100% + 2px); opacity: 0; }

.vid_embed--large .SeekBarChapters__caption__anchor, .vid_embed--medium .SeekBarChapters__caption__anchor, .vid_embed--small .SeekBarChapters__caption__anchor, .vid_embed--tiny .SeekBarChapters__caption__anchor, .vid_embed--x-small .SeekBarChapters__caption__anchor { bottom: calc(100% + 8px); }

.vid_embed--large .SeekBarChapters__caption__anchor--hidden, .vid_embed--medium .SeekBarChapters__caption__anchor--hidden, .vid_embed--small .SeekBarChapters__caption__anchor--hidden, .vid_embed--tiny .SeekBarChapters__caption__anchor--hidden, .vid_embed--x-small .SeekBarChapters__caption__anchor--hidden { bottom: calc(100% - 2px); }

.SeekBar__focus-wrapper { padding: 0px 8px; width: 100%; }

.SeekBar__focus-wrapper:focus { box-shadow: none; outline: none; }

.SeekBar__focus-wrapper:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.SeekBar__tooltip { background: currentcolor; border-radius: 3px; bottom: 100%; left: 0px; opacity: 0; padding: 2px 4px; pointer-events: none; position: absolute; transform: translateX(-50%) translateY(3px); transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.SeekBar__tooltip--visible { opacity: 1; transform: translateX(-50%) translateY(-3px); }

.SeekBar__tooltip__text { font-size: 10px; font-weight: 700; position: relative; }

.SeekBar__tooltip::before { background: currentcolor; border-radius: 1px; content: ""; height: 7px; left: 50%; position: absolute; top: 100%; transform: translateY(-100%) rotate(45deg); transform-origin: 0px 0px; width: 7px; }

.SeekBar__slider { border-radius: 4px; cursor: pointer; height: 4px; padding: 8px 0px; position: relative; touch-action: none; transition: height 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.SeekBar__slider--active { height: 8px; }

.SeekBar__slider .SeekBar__rail { border-radius: inherit; height: inherit; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }

.SeekBar__slider .SeekBar__rail--has-shadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px; }

.SeekBar__slider .SeekBar__track-wrapper { width: 100%; }

.SeekBar__slider .SeekBar__hoverTrack, .SeekBar__slider .SeekBar__track, .SeekBar__slider .SeekBar__track-wrapper { border-radius: inherit; height: inherit; left: 0px; overflow: hidden; position: absolute; top: 50%; transform: translateY(-50%); }

.SeekBar__slider .SeekBar__hoverTrack { pointer-events: none; }

.SeekBar__slider .SeekBar__track { background: currentcolor; }

.SeekBar__slider .SeekBar__thumb { height: 16px; opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 16px; }

.SeekBar__slider .SeekBar__thumb .SeekBar__input { height: 100%; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 100%; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.SeekBar__slider--disabled { cursor: default; }

.SeekBar__slider--dragging .SeekBar__thumb, .SeekBar__slider--dragging .SeekBar__track { transition: none; }

.SeekBar__slider div:empty { display: block; }

.SeekBar__wrapper { align-items: center; display: flex; flex: 1 1 auto; }

.SeekBar__wrapper--classic { height: 48px; }

.vid_embed--large .SeekBar__wrapper--classic, .vid_embed--medium .SeekBar__wrapper--classic, .vid_embed--small .SeekBar__wrapper--classic, .vid_embed--tiny .SeekBar__wrapper--classic, .vid_embed--x-small .SeekBar__wrapper--classic { height: 40px; }

.vid_embed--small .SeekBar__wrapper--classic, .vid_embed--tiny .SeekBar__wrapper--classic, .vid_embed--x-small .SeekBar__wrapper--classic { height: 36px; }

.MenuHeader__header { align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.3); display: flex; justify-content: space-between; padding: 10px 8px; width: 100%; }

.vid_embed--large .MenuHeader__header, .vid_embed--medium .MenuHeader__header, .vid_embed--small .MenuHeader__header, .vid_embed--tiny .MenuHeader__header, .vid_embed--x-small .MenuHeader__header { padding: 8px; }

.MenuHeader__startIcon.MenuHeader__startIcon { background-color: transparent; box-shadow: none; cursor: pointer; font-family: Arial, sans-serif; font-weight: 400; line-height: normal; margin: 0px; padding: 0px; text-decoration: none; text-transform: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MenuHeader__startIcon.MenuHeader__startIcon:focus, .MenuHeader__startIcon.MenuHeader__startIcon:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MenuHeader__startIcon.MenuHeader__startIcon:focus { box-shadow: none; outline: none; }

.MenuHeader__startIcon.MenuHeader__startIcon:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.MenuHeader__endIcon.MenuHeader__endIcon { background-color: transparent; box-shadow: none; cursor: pointer; font-family: Arial, sans-serif; font-weight: 400; line-height: normal; margin: 0px; padding: 0px; text-decoration: none; text-transform: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MenuHeader__endIcon.MenuHeader__endIcon:focus, .MenuHeader__endIcon.MenuHeader__endIcon:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MenuHeader__endIcon.MenuHeader__endIcon:focus { box-shadow: none; outline: none; }

.MenuHeader__endIcon.MenuHeader__endIcon:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.MenuHeader__endIcon, .MenuHeader__iconPlaceholder, .MenuHeader__startIcon { height: 24px; width: 24px; }

.MenuHeader__iconPlaceholder:empty { display: flex; }

.MenuHeader__label { font-family: Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0.15px; line-height: 1.5; }

.vid_embed--large .MenuHeader__label, .vid_embed--medium .MenuHeader__label, .vid_embed--small .MenuHeader__label, .vid_embed--tiny .MenuHeader__label, .vid_embed--x-small .MenuHeader__label { font-size: 14px; letter-spacing: 0px; }

.MainMenuOption__option.MainMenuOption__option { align-items: center; background-color: transparent; box-shadow: none; cursor: pointer; display: flex; font-family: Arial, sans-serif; font-weight: 400; height: auto; justify-content: space-between; line-height: normal; margin: 0px; padding: 8px; text-decoration: none; text-transform: none; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MainMenuOption__option.MainMenuOption__option:focus, .MainMenuOption__option.MainMenuOption__option:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.MainMenuOption__option.MainMenuOption__option:focus { box-shadow: none; outline: none; }

.MainMenuOption__option.MainMenuOption__option:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.vid_embed--large .MainMenuOption__option.MainMenuOption__option, .vid_embed--medium .MainMenuOption__option.MainMenuOption__option, .vid_embed--small .MainMenuOption__option.MainMenuOption__option, .vid_embed--tiny .MainMenuOption__option.MainMenuOption__option, .vid_embed--x-small .MainMenuOption__option.MainMenuOption__option { padding: 6px 8px; }

.MainMenuOption__option.MainMenuOption__option:hover { background-color: rgba(255, 255, 255, 0.15); }

.MainMenuOption__option__group { align-items: center; display: flex; }

.MainMenuOption__option__endIcon, .MainMenuOption__option__startIcon { display: flex; }

.MainMenuOption__option__startIcon { height: 28px; width: 28px; }

.vid_embed--large .MainMenuOption__option__startIcon, .vid_embed--medium .MainMenuOption__option__startIcon, .vid_embed--small .MainMenuOption__option__startIcon, .vid_embed--tiny .MainMenuOption__option__startIcon, .vid_embed--x-small .MainMenuOption__option__startIcon { height: 24px; width: 24px; }

.MainMenuOption__option__label, .MainMenuOption__option__value { font-family: Arial, sans-serif; letter-spacing: 0.15px; }

.vid_embed--large .MainMenuOption__option__label, .vid_embed--large .MainMenuOption__option__value, .vid_embed--medium .MainMenuOption__option__label, .vid_embed--medium .MainMenuOption__option__value, .vid_embed--small .MainMenuOption__option__label, .vid_embed--small .MainMenuOption__option__value, .vid_embed--tiny .MainMenuOption__option__label, .vid_embed--tiny .MainMenuOption__option__value, .vid_embed--x-small .MainMenuOption__option__label, .vid_embed--x-small .MainMenuOption__option__value { letter-spacing: 0px; }

.MainMenuOption__option__label { font-size: 16px; font-weight: 500; line-height: 1.5; margin-left: 8px; }

.vid_embed--large .MainMenuOption__option__label, .vid_embed--medium .MainMenuOption__option__label, .vid_embed--small .MainMenuOption__option__label, .vid_embed--tiny .MainMenuOption__option__label, .vid_embed--x-small .MainMenuOption__option__label { font-size: 14px; }

.MainMenuOption__option__value { font-size: 13px; font-weight: 400; line-height: 1.42; opacity: 0.7; }

.MainMenuOption__option__endIcon { height: 24px; margin-left: 8px; width: 24px; }

.MainMenu__optionList { padding-bottom: 8px; padding-top: 8px; }

.MainMenu__optionList--mobile { padding-top: 4px; }

.Submenu__optionList { padding: 4px 0px 8px; }

.Submenu__option.Submenu__option { align-items: center; background-color: transparent; box-shadow: none; cursor: pointer; display: flex; font-family: Arial, sans-serif; font-weight: 400; height: auto; justify-content: space-between; line-height: normal; margin: 0px; min-height: 44px; padding: 10px 8px 10px 12px; text-decoration: none; text-transform: none; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.Submenu__option.Submenu__option:focus, .Submenu__option.Submenu__option:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.Submenu__option.Submenu__option:focus { box-shadow: none; outline: none; }

.Submenu__option.Submenu__option:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.vid_embed--large .Submenu__option.Submenu__option, .vid_embed--medium .Submenu__option.Submenu__option, .vid_embed--small .Submenu__option.Submenu__option, .vid_embed--tiny .Submenu__option.Submenu__option, .vid_embed--x-small .Submenu__option.Submenu__option { min-height: 36px; padding: 6px 8px 6px 12px; }

.Submenu__option.Submenu__option--active { background-color: rgba(255, 255, 255, 0.08); }

.Submenu__option.Submenu__option--active:focus { background-color: rgba(255, 255, 255, 0.08); }

.Submenu__option.Submenu__option:hover { background-color: rgba(255, 255, 255, 0.15); }

.Submenu__option__label { font-family: Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0.15px; line-height: 1.5; }

.vid_embed--large .Submenu__option__label, .vid_embed--medium .Submenu__option__label, .vid_embed--small .Submenu__option__label, .vid_embed--tiny .Submenu__option__label, .vid_embed--x-small .Submenu__option__label { font-size: 14px; letter-spacing: 0px; }

.Submenu__option__endIcon { display: flex; height: 24px; width: 24px; }

.ChaptersMenu__optionList { padding: 4px 0px 8px; }

.ChaptersMenu__table { background: none; border: none; border-collapse: collapse; margin: 0px; padding: 0px; table-layout: auto; width: 100%; }

.ChaptersMenu__table__row { cursor: pointer; margin: 0px; padding: 0px; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); vertical-align: top; }

.ChaptersMenu__table__row:focus { box-shadow: none; outline: none; }

.ChaptersMenu__table__row:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.ChaptersMenu__table__row--active { background-color: rgba(255, 255, 255, 0.08); }

.ChaptersMenu__table__row--active:focus { background-color: rgba(255, 255, 255, 0.08); }

.ChaptersMenu__table__row:hover { background-color: rgba(255, 255, 255, 0.15); }

.ChaptersMenu__table__col { font-family: Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0.15px; line-height: 1.5; margin: 0px; text-align: left; }

.vid_embed--large .ChaptersMenu__table__col, .vid_embed--medium .ChaptersMenu__table__col, .vid_embed--small .ChaptersMenu__table__col, .vid_embed--tiny .ChaptersMenu__table__col, .vid_embed--x-small .ChaptersMenu__table__col { font-size: 14px; letter-spacing: 0px; line-height: 1.6; }

.ChaptersMenu__table__col--time { padding: 10px 20px 10px 12px; white-space: nowrap; width: 1px; }

.vid_embed--large .ChaptersMenu__table__col--time, .vid_embed--medium .ChaptersMenu__table__col--time, .vid_embed--small .ChaptersMenu__table__col--time, .vid_embed--tiny .ChaptersMenu__table__col--time, .vid_embed--x-small .ChaptersMenu__table__col--time { padding: 7px 16px 7px 12px; }

.ChaptersMenu__table__col--label { padding: 10px 8px; }

.vid_embed--large .ChaptersMenu__table__col--label, .vid_embed--medium .ChaptersMenu__table__col--label, .vid_embed--small .ChaptersMenu__table__col--label, .vid_embed--tiny .ChaptersMenu__table__col--label, .vid_embed--x-small .ChaptersMenu__table__col--label { padding: 7px 8px; }

.SettingsMenu__popup { bottom: 100%; box-sizing: border-box; height: auto; overflow: hidden auto; position: absolute; right: 0px; scrollbar-width: none; width: 300px; will-change: height; }

.SettingsMenu__popup::-webkit-scrollbar { display: none; }

.vid_embed--large .SettingsMenu__popup, .vid_embed--medium .SettingsMenu__popup, .vid_embed--small .SettingsMenu__popup, .vid_embed--tiny .SettingsMenu__popup, .vid_embed--x-small .SettingsMenu__popup { width: 280px; }

.SettingsMenu__popup--offset { bottom: calc(100% + 12px); }

.vid_embed--large .SettingsMenu__popup--offset, .vid_embed--medium .SettingsMenu__popup--offset, .vid_embed--small .SettingsMenu__popup--offset, .vid_embed--tiny .SettingsMenu__popup--offset, .vid_embed--x-small .SettingsMenu__popup--offset { bottom: calc(100% + 8px); }

.SettingsMenu__popup--mobile { backdrop-filter: blur(5px); height: 100%; left: 0px; right: 0px; top: 0px; bottom: 0px !important; width: 100% !important; }

.SettingsMenu__popup--no-scroll { overflow-y: hidden !important; }

.SettingsMenu__popup__inner { height: 100%; width: 100%; }

.SettingsMenu__popup.fade-enter { opacity: 0; }

.SettingsMenu__popup.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SettingsMenu__popup.fade-exit { opacity: 1; }

.SettingsMenu__popup.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SettingsMenu__popup * { box-sizing: inherit; }

.SettingsMenu__menu { opacity: 1; position: relative; transform: translateX(0px); transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1); will-change: transform, opacity; }

.SettingsMenu__menu--hidden { opacity: 0; pointer-events: none; position: absolute; transform: translateX(-100%); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; }

.SettingsMenu__menu--no-transition { transition: none !important; }

.SettingsMenu__submenu { left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; transform: translateX(100%); transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 300px; will-change: transform, opacity; }

.vid_embed--large .SettingsMenu__submenu, .vid_embed--medium .SettingsMenu__submenu, .vid_embed--small .SettingsMenu__submenu, .vid_embed--tiny .SettingsMenu__submenu, .vid_embed--x-small .SettingsMenu__submenu { width: 280px; }

.SettingsMenu__submenu--mobile { height: 100% !important; width: 100% !important; }

.SettingsMenu__submenu--open { opacity: 1; pointer-events: auto; transform: translateX(0px); }

.ChaptersControl__wrapper { position: relative; }

.SettingsControl__wrapper { position: relative; }

.SettingsControl__menuAnchor { display: block; }

.WatermarkLink__wrapper { align-items: center; border-radius: inherit; display: flex; justify-content: center; margin: 0px; color: inherit !important; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important; }

.WatermarkLink__wrapper:focus { box-shadow: none; outline: none; }

.WatermarkLink__wrapper:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.WatermarkLink__wrapper--classic { height: 48px; padding: 0px 10px; }

.vid_embed--large .WatermarkLink__wrapper--classic, .vid_embed--medium .WatermarkLink__wrapper--classic, .vid_embed--small .WatermarkLink__wrapper--classic, .vid_embed--tiny .WatermarkLink__wrapper--classic, .vid_embed--x-small .WatermarkLink__wrapper--classic { height: 40px; padding: 0px 9px; }

.WatermarkLink__wrapper--sleek { padding: 12px 16px; }

.WatermarkLink__wrapper--has-shadow path { filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 2px); }

.ControlBarBlockClassic__wrapper { align-items: center; display: flex; flex: 0 0 auto; }

.ControlBarBlockClassic__wrapper--full-width { flex: 1 1 auto; }

.ControlBarBlockClassic__wrapper--align-right { margin-left: auto; }

.ControlBarBlockClassic__wrapper--leading > :first-child { border-bottom-left-radius: inherit; border-bottom-right-radius: 0px; border-top-left-radius: inherit; border-top-right-radius: 0px; }

.ControlBarBlockClassic__wrapper--trailing > :last-child { border-bottom-left-radius: 0px; border-bottom-right-radius: inherit; border-top-left-radius: 0px; border-top-right-radius: inherit; }

.ControlBarBlockClassic__wrapper--trailing > :last-child .Control__wrapper, .ControlBarBlockClassic__wrapper--trailing > :last-child .SettingsControl__menuAnchor { border-radius: inherit; }

.ControlBarBlockClassic__wrapper > :first-child:last-child { border-radius: inherit; }

.ControlBarBlockSleek__wrapper { display: flex; padding: 0px 8px; }

.vid_embed--small .ControlBarBlockSleek__wrapper, .vid_embed--tiny .ControlBarBlockSleek__wrapper, .vid_embed--x-small .ControlBarBlockSleek__wrapper { padding: 0px 4px; }

.ControlBarBlockSleek__wrapper--no-padding { padding: 0px; }

.vid_embed--small .ControlBarBlockSleek__wrapper--no-padding, .vid_embed--tiny .ControlBarBlockSleek__wrapper--no-padding, .vid_embed--x-small .ControlBarBlockSleek__wrapper--no-padding { padding: 0px; }

.ControlBarBlockSleek__wrapper--leading { margin-right: 12px; }

.vid_embed--large .ControlBarBlockSleek__wrapper--leading, .vid_embed--medium .ControlBarBlockSleek__wrapper--leading, .vid_embed--small .ControlBarBlockSleek__wrapper--leading, .vid_embed--tiny .ControlBarBlockSleek__wrapper--leading, .vid_embed--x-small .ControlBarBlockSleek__wrapper--leading { margin-right: 8px; }

.vid_embed--small .ControlBarBlockSleek__wrapper--leading, .vid_embed--tiny .ControlBarBlockSleek__wrapper--leading, .vid_embed--x-small .ControlBarBlockSleek__wrapper--leading { margin-right: 4px; }

.ControlBarBlockSleek__wrapper--trailing { margin-left: 12px; }

.vid_embed--large .ControlBarBlockSleek__wrapper--trailing, .vid_embed--medium .ControlBarBlockSleek__wrapper--trailing, .vid_embed--small .ControlBarBlockSleek__wrapper--trailing, .vid_embed--tiny .ControlBarBlockSleek__wrapper--trailing, .vid_embed--x-small .ControlBarBlockSleek__wrapper--trailing { margin-left: 8px; }

.vid_embed--small .ControlBarBlockSleek__wrapper--trailing, .vid_embed--tiny .ControlBarBlockSleek__wrapper--trailing, .vid_embed--x-small .ControlBarBlockSleek__wrapper--trailing { margin-left: 4px; }

.ControlBarBlockSleek__wrapper--align-left { margin-right: auto; }

.ControlBarBlockSleek__wrapper--align-right { margin-left: auto; }

.ControlBarSleek__row { align-items: center; display: flex; justify-content: space-between; width: 100%; }

.ControlBarSleek__row--margin-top { margin-top: 14px; }

.vid_embed--large .ControlBarSleek__row--margin-top, .vid_embed--medium .ControlBarSleek__row--margin-top, .vid_embed--small .ControlBarSleek__row--margin-top, .vid_embed--tiny .ControlBarSleek__row--margin-top, .vid_embed--x-small .ControlBarSleek__row--margin-top { margin-top: 10px; }

.vid_embed--small .ControlBarSleek__row--margin-top, .vid_embed--tiny .ControlBarSleek__row--margin-top, .vid_embed--x-small .ControlBarSleek__row--margin-top { margin-top: 4px; }

.ControlBarSleek__row--margin-bottom { margin-bottom: 14px; }

.vid_embed--large .ControlBarSleek__row--margin-bottom, .vid_embed--medium .ControlBarSleek__row--margin-bottom, .vid_embed--small .ControlBarSleek__row--margin-bottom, .vid_embed--tiny .ControlBarSleek__row--margin-bottom, .vid_embed--x-small .ControlBarSleek__row--margin-bottom { margin-bottom: 10px; }

.vid_embed--small .ControlBarSleek__row--margin-bottom, .vid_embed--tiny .ControlBarSleek__row--margin-bottom, .vid_embed--x-small .ControlBarSleek__row--margin-bottom { margin-bottom: 2px; }

.ControlBar__wrapper { align-items: center; bottom: 0px; display: flex; justify-content: space-between; left: 0px; opacity: 1; position: absolute; right: 0px; touch-action: manipulation; transition: bottom 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ControlBar__wrapper--sleek { flex-direction: column; }

.ControlBar__wrapper--hidden { opacity: 0; pointer-events: none; }

.ControlBar__wrapper--classic.ControlBar__wrapper--with-padding { bottom: 16px; left: 16px; right: 16px; }

.vid_embed--x-large .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding { bottom: 12px; left: 12px; right: 12px; }

.vid_embed--large .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--medium .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--small .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--tiny .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--x-small .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding { bottom: 8px; left: 8px; right: 8px; }

.vid_embed--small .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--tiny .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding, .vid_embed--x-small .ControlBar__wrapper--classic.ControlBar__wrapper--with-padding { bottom: 6px; left: 6px; right: 6px; }

.ControlBar__wrapper--classic.ControlBar__wrapper--has-offset { bottom: 24px !important; }

.vid_embed--small .ControlBar__wrapper--classic.ControlBar__wrapper--has-offset, .vid_embed--tiny .ControlBar__wrapper--classic.ControlBar__wrapper--has-offset, .vid_embed--x-small .ControlBar__wrapper--classic.ControlBar__wrapper--has-offset { bottom: 16px !important; }

.ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding { bottom: 16px; left: 16px; right: 16px; }

.vid_embed--large .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--medium .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--small .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--tiny .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--x-small .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding { bottom: 12px; left: 12px; right: 12px; }

.vid_embed--small .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--tiny .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding, .vid_embed--x-small .ControlBar__wrapper--sleek.ControlBar__wrapper--with-padding { bottom: 6px; left: 6px; right: 6px; }

.ControlBar__wrapper--sleek.ControlBar__wrapper--has-offset { bottom: 24px !important; }

.vid_embed--small .ControlBar__wrapper--sleek.ControlBar__wrapper--has-offset, .vid_embed--tiny .ControlBar__wrapper--sleek.ControlBar__wrapper--has-offset, .vid_embed--x-small .ControlBar__wrapper--sleek.ControlBar__wrapper--has-offset { bottom: 16px !important; }

.ProgressLine__rail, .ProgressLine__track { left: 0px; position: absolute; }

.ProgressLine__rail:empty, .ProgressLine__track:empty { display: block; }

.ProgressLine__rail { height: 12px; opacity: 1; pointer-events: none; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.vid_embed--small .ProgressLine__rail, .vid_embed--tiny .ProgressLine__rail, .vid_embed--x-small .ProgressLine__rail { height: 8px; }

.ProgressLine__rail--top-edge { top: 0px; }

.ProgressLine__rail--bottom-edge { bottom: 0px; }

.ProgressLine__rail--hidden { opacity: 0; }

.ProgressLine__track { height: 100%; top: 0px; }

.TopWatermarkLink__link { align-items: center; color: inherit; display: flex; height: 36px; justify-content: center; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 36px; }

.TopWatermarkLink__link:focus { box-shadow: none; outline: none; }

.TopWatermarkLink__link:focus-visible { box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 2px inset; }

.TopWatermarkLink__link > svg { position: relative; top: 1px; }

.TopWatermarkLink__wrapper { position: absolute; right: 6px; top: 6px; touch-action: manipulation; }

.TopWatermarkLink__wrapper:hover .TopWatermarkLink__link { background-color: rgba(255, 255, 255, 0.15); }

.TopWatermarkLink__wrapper--has-shadow path { filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 2px); }

.TopWatermarkLink__wrapper--has-shadow:hover .TopWatermarkLink__link { background-color: transparent; }

.AspectRatioSkeleton__wrapper { display: block; width: 100%; }

.AspectRatioSkeleton__wrapper:empty { display: block; }

.PlayToggleBoundary__wrapper { appearance: none; background: none; border: 0px; cursor: pointer; display: flex; height: 100%; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; }

.PlayToggleBoundary__wrapper:empty { display: flex; }

@keyframes PlayGateCheckbox__shake { 
  0% { transform: translateX(0px); }
  20% { transform: translateX(-2px); }
  40% { transform: translateX(2px); }
  60% { transform: translateX(-2px); }
  80% { transform: translateX(2px); }
  100% { transform: translateX(0px); }
}

.PlayGateCheckbox__wrapper { align-items: center; cursor: pointer; display: inline-flex; touch-action: manipulation; }

.PlayGateCheckbox__wrapper--invalid .PlayGateCheckbox__box { box-shadow: rgb(211, 47, 47) 0px 0px 0px 2px !important; }

.PlayGateCheckbox__wrapper--shake { animation: 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running PlayGateCheckbox__shake; }

.PlayGateCheckbox__input { appearance: none; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.PlayGateCheckbox__input:checked + .PlayGateCheckbox__box { background: rgb(255, 255, 255) !important; }

.PlayGateCheckbox__input:checked + .PlayGateCheckbox__box .PlayGateCheckbox__icon { opacity: 1; }

.PlayGateCheckbox__input:focus-visible + .PlayGateCheckbox__box { background: rgba(255, 255, 255, 0.15); box-shadow: 0 0 0 2px var(--vid-colors-pg-primary,#1059fb); }

.PlayGateCheckbox__input:hover + .PlayGateCheckbox__box { background: rgba(255, 255, 255, 0.15); }

.PlayGateCheckbox__input:active + .PlayGateCheckbox__box { transform: scale(0.9); }

.PlayGateCheckbox__box { background: rgba(255, 255, 255, 0); border: 1px solid rgb(255, 255, 255); flex: 0 0 auto; height: 20px; position: relative; transition: background 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 20px; }

.PlayGateCheckbox__icon { color: rgb(0, 0, 0); display: block; height: 100%; opacity: 0; position: absolute; right: 0px; top: 0px; transform: translate(0px); transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

@keyframes PlayGateInput__shake { 
  0% { transform: translateX(0px); }
  20% { transform: translateX(-2px); }
  40% { transform: translateX(2px); }
  60% { transform: translateX(-2px); }
  80% { transform: translateX(2px); }
  100% { transform: translateX(0px); }
}

.PlayGateInput__input { appearance: none; background: rgb(255, 255, 255); border: 0px; box-shadow: transparent 0px 0px 0px; color: rgb(0, 0, 0); outline: 0px; transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.PlayGateInput__input::placeholder { color: rgba(0, 18, 56, 0.6); }

.PlayGateInput__input:hover { box-shadow: rgba(255, 255, 255, 0.33) 0px 0px 0px 2px; }

.PlayGateInput__input:focus { box-shadow: 0 0 0 2px var(--vid-colors-pg-primary,#1059fb); }

.PlayGateInput__input--invalid { box-shadow: rgb(211, 47, 47) 0px 0px 0px 2px !important; }

.PlayGateInput__input--shake { animation: 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running PlayGateInput__shake; }

.Spinner__spinner { animation: 0.8s linear 0s infinite alternate none running Spinner__polygon-expand, 1.6s linear 0s infinite normal none running Spinner__rotate-flip; border-radius: 50%; border-style: solid; }

@keyframes Spinner__polygon-expand { 
  0% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 50% 0px, 50% 0px, 50% 0px, 50% 0px); }
  12.5% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 0px, 100% 0px, 100% 0px); }
  25% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 100%, 100% 100%, 100% 100%); }
  50% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 100%, 50% 100%, 0px 100%); }
  62.5% { clip-path: polygon(50% 50%, 100% 0px, 100% 0px, 100% 0px, 100% 100%, 50% 100%, 0px 100%); }
  75% { clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0px 100%); }
  100% { clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0px 100%); }
}

@keyframes Spinner__rotate-flip { 
  0% { transform: scaleY(1) rotate(0deg); }
  49.99% { transform: scaleY(1) rotate(135deg); }
  50% { transform: scaleY(-1) rotate(0deg); }
  100% { transform: scaleY(-1) rotate(-135deg); }
}

.PlayGate__wrapper { appearance: none; backdrop-filter: blur(5px); background: none; border: 0px; cursor: default; display: flex; height: 100%; left: 0px; margin: 0px; overflow-y: auto; padding: 0px; position: absolute; scrollbar-width: none; top: 0px; width: 100%; }

.PlayGate__wrapper.fade-enter { opacity: 0; }

.PlayGate__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.PlayGate__wrapper.fade-exit { opacity: 1; }

.PlayGate__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.PlayGate__wrapper::-webkit-scrollbar { display: none; }

.PlayGate__wrapper--landscape .PlayGate__body { padding: 3% 5%; }

.PlayGate__wrapper--portrait .PlayGate__body { padding: 5% 3%; }

.PlayGate__body { margin: auto; width: 100%; }

.PlayGate__form { margin: 0px auto; }

.PlayGate__heading { display: flex; justify-content: center; width: 100%; }

.PlayGate__heading__title { color: rgb(255, 255, 255); font-weight: 700; line-height: 1.25; text-align: center; }

.PlayGate__heading__title a { color: rgb(255, 255, 255); text-decoration: underline; transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.PlayGate__heading__title a:hover { color: rgba(255, 255, 255, 0.9); }

.PlayGate__button.PlayGate__button { align-items: center; border: 0px; cursor: pointer; display: flex; height: auto; justify-content: center; outline: 0px; overflow: hidden; padding: 0px; position: relative; text-align: center; transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; width: 100%; }

.PlayGate__button.PlayGate__button::before { background: rgb(0, 0, 0); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), background 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.PlayGate__button.PlayGate__button:hover:not(:disabled)::before { opacity: 0.1; }

.PlayGate__button.PlayGate__button:disabled { cursor: default; }

.PlayGate__button.PlayGate__button:disabled::before { opacity: 0.1; }

.PlayGate__button.PlayGate__button:active:not(:disabled) { transform: scale(0.99); }

.PlayGate__button.PlayGate__button:focus-visible::before { background: rgb(255, 255, 255); opacity: 0.15; }

.PlayGate__button__text { font-weight: 700; position: relative; }

.PlayGate__skip-button.PlayGate__skip-button { align-items: center; background: rgba(255, 255, 255, 0.1); border: 0px; color: rgba(255, 255, 255, 0.7); cursor: pointer; display: flex; font-weight: 700; height: auto; justify-content: center; outline: 0px; overflow: hidden; padding: 0px; text-align: center; transition: background 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; width: 100%; }

.PlayGate__skip-button.PlayGate__skip-button:disabled { cursor: default; }

.PlayGate__skip-button.PlayGate__skip-button:active:not(:disabled) { transform: scale(0.99); }

.PlayGate__skip-button.PlayGate__skip-button:hover:not(:disabled) { background: rgba(255, 255, 255, 0.15); color: rgb(255, 255, 255); }

.PlayGate__skip-button.PlayGate__skip-button:focus-visible { background: rgba(255, 255, 255, 0.2); }

.PlayGate__note { font-weight: 400; text-align: center; }

.PlayGate__note, .PlayGate__note a { color: rgba(255, 255, 255, 0.7); }

.PlayGate__note a { text-decoration: underline; transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.PlayGate__note a:hover { color: rgb(255, 255, 255); }

.PlayGate__note--label { text-align: left; }

.CallToAction__button { border: 1px solid transparent; border-radius: 2px; cursor: pointer; display: block; font-family: Arial, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; left: 50%; line-height: 1.2; margin: 0px; padding: 23px 30px; position: absolute; text-align: center; text-decoration: none; top: 50%; transform: translate(-50%, -50%); transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; }

.CallToAction__button:focus, .CallToAction__button:hover { text-decoration: none; }

.vid_embed--large .CallToAction__button { font-size: 18px; padding: 18px 30px; }

.vid_embed--medium .CallToAction__button { font-size: 15px; padding: 15px 28px; }

.vid_embed--small .CallToAction__button, .vid_embed--tiny .CallToAction__button, .vid_embed--x-small .CallToAction__button { font-size: 12px; padding: 12px 20px; }

.CallToAction__button.CallToAction__on-top { position: absolute; top: 0px; transform: translate(-50%, calc(-100% - 50px)); }

.CallToAction__button.CallToAction__has-shadow { box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 10px; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }

.CallToActionsManager__wrapper { position: relative; transform: translateZ(0px); }

.CallToActionsManager__wrapper--fullscreen { left: 0px; position: absolute; right: 0px; top: 100%; }

.CallToActionsManager__wrapper--expanded { height: 200px; }

.vid_embed--large .CallToActionsManager__wrapper--expanded { height: 125px; }

.vid_embed--medium .CallToActionsManager__wrapper--expanded { height: 110px; }

.vid_embed--small .CallToActionsManager__wrapper--expanded, .vid_embed--tiny .CallToActionsManager__wrapper--expanded, .vid_embed--x-small .CallToActionsManager__wrapper--expanded { height: 70px; }

.LoadingIndicator__wrapper { align-items: center; appearance: none; background: none; border: 0px; cursor: pointer; display: flex; height: 100%; justify-content: center; left: 0px; margin: 0px; padding: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.LoadingIndicator__wrapper.fade-enter { opacity: 0; }

.LoadingIndicator__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.LoadingIndicator__wrapper.fade-exit { opacity: 1; }

.LoadingIndicator__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.LoadingIndicator__progress { animation: 0.8s linear 0s infinite alternate none running LoadingIndicator__fill, 1.6s linear 0s infinite normal none running LoadingIndicator__flip; border-radius: 50%; border-style: solid; width: 8.75%; }

@keyframes LoadingIndicator__fill { 
  0% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 50% 0px, 50% 0px, 50% 0px, 50% 0px); }
  12.5% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 0px, 100% 0px, 100% 0px); }
  25% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 100%, 100% 100%, 100% 100%); }
  50% { clip-path: polygon(50% 50%, 0px 0px, 50% 0px, 100% 0px, 100% 100%, 50% 100%, 0px 100%); }
  62.5% { clip-path: polygon(50% 50%, 100% 0px, 100% 0px, 100% 0px, 100% 100%, 50% 100%, 0px 100%); }
  75% { clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0px 100%); }
  100% { clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0px 100%); }
}

@keyframes LoadingIndicator__flip { 
  0% { transform: scaleY(1) rotate(0deg); }
  49.99% { transform: scaleY(1) rotate(135deg); }
  50% { transform: scaleY(-1) rotate(0deg); }
  100% { transform: scaleY(-1) rotate(-135deg); }
}

.LoadingIndicator__progress::before { content: ""; display: block; padding-top: 100%; }

.ContextMenu__wrapper { box-sizing: border-box; overflow: hidden; position: fixed; }

.ContextMenu__wrapper--hidden { left: -9999px; opacity: 0; pointer-events: none; top: -9999px; visibility: hidden; }

.ContextMenu__link.ContextMenu__link { background-color: transparent; box-sizing: border-box; color: inherit; display: block; font-family: Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; height: 34px; letter-spacing: normal; line-height: 34px; padding: 0px 16px; text-align: left; text-decoration: none; text-shadow: none; text-transform: none; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; }

.ContextMenu__link.ContextMenu__link:hover { background-color: rgba(255, 255, 255, 0.15); color: inherit; text-decoration: none; }

.Placeholder__wrapper { appearance: none; background: rgba(0, 0, 0, 0.3); border: 0px; cursor: pointer; height: 100%; left: 0px; margin: 0px; overflow: hidden; padding: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.Placeholder__wrapper.fade-enter { opacity: 0; }

.Placeholder__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.Placeholder__wrapper.fade-exit { opacity: 1; }

.Placeholder__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.Placeholder__wrapper:empty { display: block; }

.Placeholder__image { filter: blur(15px); object-fit: contain; transform: scale(1.1); }

.Placeholder__image, .Placeholder__wave { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.Placeholder__wave { animation: 2s linear 0.3s infinite normal none running Placeholder__wave; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent); pointer-events: none; transform: translateX(-100%); }

@keyframes Placeholder__wave { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

.Thumbnail__wrapper { appearance: none; background: none; border: 0px; cursor: pointer; height: 100%; left: 0px; margin: 0px; padding: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.Thumbnail__wrapper--hidden { display: none; }

.Thumbnail__video { background: rgb(0, 0, 0); height: 100%; left: 0px; opacity: 1; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.Thumbnail__video--stretched { object-fit: fill; }

.Thumbnail__video--hidden { opacity: 0; }

.Thumbnail__image { background: 50% 50% / contain no-repeat; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.Thumbnail__image:empty { display: block; }

.Thumbnail__image--hidden { display: none; }

.Thumbnail__image--stretched { background-size: 100% 100%; }

.vid_embed--is-fullscreen .Thumbnail__image--stretched { background-size: contain; }

.ThumbnailManager__wrapper { appearance: none; background: none; border: 0px; cursor: pointer; height: 100%; left: 0px; margin: 0px; opacity: 0; padding: 0px; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.ThumbnailManager__wrapper.fade-enter { opacity: 0; }

.ThumbnailManager__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.ThumbnailManager__wrapper.fade-exit-done { display: none; opacity: 0; }

.ThumbnailManager__wrapper.fade-enter-done { display: block; opacity: 1; }

.ThumbnailManager__wrapper.fade-exit { display: block; opacity: 1; }

.ThumbnailManager__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); }

.RedirectCountdown__wrapper { align-items: center; appearance: none; backdrop-filter: blur(5px); background: none; border: 0px; cursor: default; display: flex; height: 100%; justify-content: center; left: 0px; margin: 0px; opacity: 1; padding: 5%; position: absolute; top: 0px; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.RedirectCountdown__wrapper.fade-enter { opacity: 0; }

.RedirectCountdown__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.RedirectCountdown__wrapper.fade-exit { opacity: 1; }

.RedirectCountdown__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.RedirectCountdown__article { display: flex; justify-content: center; }

.RedirectCountdown__article span, .RedirectCountdown__article time { align-items: center; display: inline-flex; justify-content: center; }

.RedirectCountdown__wrapper--classic .RedirectCountdown__article span { border-radius: 16px; }

.vid_embed--large .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--medium .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--small .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--tiny .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--x-large .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--x-small .RedirectCountdown__wrapper--classic .RedirectCountdown__article span { border-radius: 10px; }

.vid_embed--small .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--tiny .RedirectCountdown__wrapper--classic .RedirectCountdown__article span, .vid_embed--x-small .RedirectCountdown__wrapper--classic .RedirectCountdown__article span { border-radius: 6px; }

.RedirectCountdown__wrapper--sleek .RedirectCountdown__article span { border-radius: 100px; }

.RedirectCountdown__wrapper--hidden { opacity: 0 !important; }

.ResumePlay__article { display: flex; justify-content: center; }

.ResumePlay__title { display: inline-block; font-weight: 700; line-height: 1.1; text-align: center; white-space: nowrap; }

.ResumePlay__controls { align-items: center; display: flex; justify-content: space-between; margin: 3% auto 0px; width: 69%; }

.vid_embed--large .ResumePlay__controls, .vid_embed--medium .ResumePlay__controls, .vid_embed--small .ResumePlay__controls, .vid_embed--tiny .ResumePlay__controls, .vid_embed--x-small .ResumePlay__controls { width: 85%; }

.vid_embed--small .ResumePlay__controls, .vid_embed--tiny .ResumePlay__controls, .vid_embed--x-small .ResumePlay__controls { width: 100%; }

.ResumePlay__button.ResumePlay__button { align-items: center; background-color: transparent; box-shadow: none; cursor: pointer; display: flex; flex: 0 0 auto; font-family: Arial, sans-serif; font-weight: 400; height: auto; line-height: normal; margin: 0px; padding: 0px; text-align: left; text-decoration: none; text-transform: none; width: 48%; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.ResumePlay__button.ResumePlay__button:focus, .ResumePlay__button.ResumePlay__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.ResumePlay__button.ResumePlay__button:focus { outline: none; }

.ResumePlay__button__icon { flex: 0 0 auto; width: 25.5%; }

.ResumePlay__button__title { display: inline-block; flex: 1 1 auto; font-family: Arial, sans-serif; font-weight: 700; overflow: hidden; padding: 5% 0px; white-space: nowrap; }

.ResumePlay__button__article { margin: 0px 0px 0px 9%; }

.ResumePlay__button__text { line-height: 1.1; text-align: left; }

.ResumePlay__wrapper { appearance: none; backdrop-filter: blur(5px); background: none; border: 0px; cursor: default; display: flex; flex-direction: column; height: 100%; justify-content: center; left: 0px; margin: 0px; padding: 5%; position: absolute; top: 0px; width: 100%; }

.ResumePlay__wrapper.fade-enter { opacity: 0; }

.ResumePlay__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ResumePlay__wrapper.fade-exit { opacity: 1; }

.ResumePlay__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ResumePlay__wrapper--portrait .ResumePlay__controls, .ResumePlay__wrapper--square .ResumePlay__controls { flex-direction: column; width: 85%; }

.ResumePlay__wrapper--portrait .ResumePlay__button, .ResumePlay__wrapper--square .ResumePlay__button { width: 72%; }

.ResumePlay__wrapper--portrait .ResumePlay__button:first-child, .ResumePlay__wrapper--square .ResumePlay__button:first-child { padding-bottom: 5%; }

.ResumePlay__wrapper--portrait .ResumePlay__button__icon, .ResumePlay__wrapper--square .ResumePlay__button__icon { width: 27.5%; }

.ResumePlay__wrapper--portrait .ResumePlay__button__article, .ResumePlay__wrapper--square .ResumePlay__button__article { margin: 0px 0px 0px 10%; }

.ResumePlay__wrapper--portrait .ResumePlay__controls { margin: 12% auto 0px; }

.ResumePlay__wrapper--square .ResumePlay__controls { margin: 8% auto 0px; }

.ScalableButton__button.ScalableButton__button { align-items: center; background-color: transparent; box-shadow: none; cursor: pointer; display: flex; font-family: Arial, sans-serif; font-weight: 700; height: auto; justify-content: center; letter-spacing: 0.15px; line-height: 1; margin: 0px; padding: 0px; text-align: center; text-decoration: none; text-transform: none; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; border: 0px !important; color: inherit !important; }

.ScalableButton__button.ScalableButton__button:focus, .ScalableButton__button.ScalableButton__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; color: inherit !important; }

.ScalableButton__button.ScalableButton__button:focus { outline: none; }

.ScalableButton__contentWrapper { line-height: 1; width: 100%; }

.ScalableButton__contentWrapper * { line-height: 1; }

.ExpireOverlay__text-bottom, .ExpireOverlay__wrapper { width: 100%; }

.ExpireOverlay__wrapper { align-items: center; appearance: none; backdrop-filter: blur(5px); background: none; border: 0px; cursor: default; display: flex; flex-direction: column; height: 100%; justify-content: center; left: 0px; margin: 0px; padding: 5%; position: absolute; text-align: center; top: 0px; }

.ExpireOverlay__wrapper.fade-enter { opacity: 0; }

.ExpireOverlay__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ExpireOverlay__wrapper.fade-exit { opacity: 1; }

.ExpireOverlay__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ExpireOverlay__wrapper--landscape .ExpireOverlay__icon-wrapper { height: auto; width: 9.75%; }

.ExpireOverlay__wrapper--landscape .ExpireOverlay__text-top { margin-top: 6.5%; }

.ExpireOverlay__wrapper--landscape .ExpireOverlay__text-bottom { margin-top: 3.5%; }

.ExpireOverlay__wrapper--landscape .ExpireOverlay__text-bottom--withLink { margin-top: 5.5%; width: 55%; }

.vid_embed--small .ExpireOverlay__wrapper--landscape .ExpireOverlay__text-bottom--withLink, .vid_embed--tiny .ExpireOverlay__wrapper--landscape .ExpireOverlay__text-bottom--withLink, .vid_embed--x-small .ExpireOverlay__wrapper--landscape .ExpireOverlay__text-bottom--withLink { width: 65%; }

.ExpireOverlay__wrapper--portrait .ExpireOverlay__icon-wrapper { height: 7%; width: auto; }

.ExpireOverlay__wrapper--portrait .ExpireOverlay__text-top { margin-top: 10%; }

.ExpireOverlay__wrapper--portrait .ExpireOverlay__text-bottom { margin-top: 6.5%; width: 90%; }

.ExpireOverlay__wrapper--portrait .ExpireOverlay__text-bottom--withLink { margin-top: 8.5%; }

.ExpireOverlay__wrapper--square .ExpireOverlay__icon-wrapper { height: 12%; width: auto; }

.ExpireOverlay__wrapper--square .ExpireOverlay__text-top { margin-top: 9%; }

.ExpireOverlay__wrapper--square .ExpireOverlay__text-bottom { margin-top: 8%; width: 90%; }

.ExpireOverlay__wrapper--square .ExpireOverlay__text-bottom--withLink { margin-top: 10%; }

.ExpireOverlay__icon { height: 100%; vertical-align: middle; width: 100%; }

.SmartVidsClickableArea__funnel-clickable-area { cursor: pointer; overflow: hidden; position: absolute; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SmartVidsClickableArea__funnel-clickable-area-inner { align-items: center; display: flex; height: 100%; justify-content: center; padding: 5%; text-align: center; width: 100%; }

.SmartVidsClickableArea__funnel-clickable-area-text { transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SmartVidsHeadline__funnel-headline { font-family: Arial, sans-serif; line-height: 1.21; margin-left: 0px; margin-right: 0px; }

.SmartVidsHeadline__funnel-headline.SmartVidsHeadline__top { margin-bottom: auto; margin-top: 5%; }

.SmartVidsHeadline__funnel-headline.SmartVidsHeadline__center { margin-bottom: auto; margin-top: auto; }

.SmartVidsHeadline__funnel-headline.SmartVidsHeadline__bottom { margin-bottom: 5%; margin-top: auto; }

.SmartVidsOption__funnel-option-wrapper { box-sizing: border-box; }

.SmartVidsOption__funnel-option { border-style: solid; border-width: 0px; cursor: pointer; line-height: 1.15; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1), color 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SmartVidsOption__funnel-option-inner { align-items: center; display: flex; height: 100%; justify-content: center; }

.SmartVidsOption__funnel-option-inner > div { align-items: center; display: flex; justify-content: center; }

.SmartVidsOption__funnel-option-text { line-height: 1.15; }

.SmartVidsCountdownTimer__countdown-timer { position: absolute; }

.SmartVidsCountdownTimer__countdown-timer--progress-bar { animation-name: SmartVidsCountdownTimer__fill-progress-bar; animation-timing-function: ease-in; background-color: rgba(255, 255, 255, 0.5); height: 10px; left: 0px; top: 0px; }

.SmartVidsCountdownTimer__countdown-timer--clock, .SmartVidsCountdownTimer__countdown-timer--seconds { right: 60px; top: 30px; }

.SmartVidsCountdownTimer__countdown-timer--seconds { color: rgb(255, 255, 255); font-family: Arial, sans-serif; font-size: 22px; font-weight: 400; line-height: 54px; }

.SmartVidsCountdownTimer__countdown-timer--clock { height: 54px; width: 54px; }

.SmartVidsCountdownTimer__countdown-timer--clock svg { border-radius: 50%; height: auto; transform: rotate(-90deg); width: 100%; }

.SmartVidsCountdownTimer__countdown-timer--clock circle { fill: transparent; stroke: rgb(255, 255, 255); stroke-dasharray: 0, 78; stroke-width: 25; animation-name: SmartVidsCountdownTimer__fill-clock; animation-timing-function: ease-in; }

.vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--xx-large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--xx-large .SmartVidsCountdownTimer__countdown-timer--seconds { right: 48px; top: 24px; }

.vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--progress-bar, .vid_embed--xx-large .SmartVidsCountdownTimer__countdown-timer--progress-bar { height: 8px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--xx-large .SmartVidsCountdownTimer__countdown-timer--seconds { font-size: 18px; line-height: 46px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--xx-large .SmartVidsCountdownTimer__countdown-timer--clock { height: 46px; width: 46px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { font-size: 16px; line-height: 40px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock { height: 40px; width: 40px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--progress-bar, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--progress-bar { height: 6px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { right: 16px; top: 16px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { font-size: 14px; line-height: 36px; }

.vid_embed--large .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock { height: 36px; width: 36px; }

.vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { right: 8px; top: 8px; }

.vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { font-size: 12px; line-height: 24px; }

.vid_embed--medium .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock { height: 24px; width: 24px; }

.vid_embed--small .SmartVidsCountdownTimer__countdown-timer--progress-bar, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--progress-bar, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--progress-bar { height: 4px; }

.vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { right: 6px; top: 6px; }

.vid_embed--small .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--seconds, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--seconds { font-size: 12px; line-height: 20px; }

.vid_embed--small .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--tiny .SmartVidsCountdownTimer__countdown-timer--clock, .vid_embed--x-small .SmartVidsCountdownTimer__countdown-timer--clock { height: 20px; width: 20px; }

@keyframes SmartVidsCountdownTimer__fill-progress-bar { 
  0% { width: 0px; }
  100% { width: 100%; }
}

@keyframes SmartVidsCountdownTimer__fill-clock { 
  100% { stroke-dasharray: 78, 78; }
}

.SmartVidsReplayButton__funnel-replay-button { align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; user-select: none; white-space: nowrap; }

.SmartVidsReplayButton__funnel-replay-button-icon { overflow: visible; }

.SmartVidsReplayButton__funnel-replay-button-icon path { filter: drop-shadow(rgb(0, 0, 0) 0px 1px 5px); }

.SmartVidsReplayButton__funnel-replay-button-text { font-weight: 400; line-height: 1.42; text-shadow: rgb(0, 0, 0) 0px 1px 5px; }

.SmartVidsOverlay__funnel-option-group { box-sizing: border-box; display: flex; flex-wrap: wrap; padding: 0 calc(var(--grid-gap)/2) calc(var(--grid-gap)/2); width: 100%; }

.SmartVidsOption__funnel-option-wrapper { padding: calc(var(--grid-gap)/2); }

.SmartVidsHeadline__funnel-headline { line-height: 1; }

.SmartVidsOverlay__wrapper { align-items: center; appearance: none; background: none; border: 0px; cursor: auto; display: flex; flex-direction: column; font-weight: 700; height: 100%; justify-content: flex-end; left: 0px; margin: 0px; padding: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }

.SmartVidsOverlay__wrapper.fade-enter { opacity: 0; }

.SmartVidsOverlay__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SmartVidsOverlay__wrapper.fade-exit { opacity: 1; }

.SmartVidsOverlay__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.SmartVidsOverlay__wrapper--replay-only { height: 20%; width: 20%; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 64px; padding: 0px 17%; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 75px; padding: 12px 24px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-1-options .SmartVidsOption__funnel-option-wrapper { flex: 0 0 100%; max-width: 100%; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-1-options .SmartVidsOption__funnel-option-wrapper .SmartVidsOption__funnel-option { border-bottom-width: 1px; border-top-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper { flex: 0 0 50%; max-width: 50%; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:first-of-type .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(2) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:first-of-type .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(2) .SmartVidsOption__funnel-option { border-bottom-width: 1px; border-top-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(3) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(4) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(3) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(4) .SmartVidsOption__funnel-option { border-bottom-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(2) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-2-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(4) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(2) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-4-options .SmartVidsOption__funnel-option-wrapper:nth-of-type(4) .SmartVidsOption__funnel-option { border-left-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option-wrapper { flex: 0 0 33.3%; max-width: 33.3%; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option-wrapper .SmartVidsOption__funnel-option { border-bottom-width: 1px; border-top-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option-wrapper:not(:first-of-type) .SmartVidsOption__funnel-option { border-left-width: 1px; }

.SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-grid-gap .SmartVidsOption__funnel-option-wrapper .SmartVidsOption__funnel-option { border-width: 1px; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 90px; padding: 0px 12%; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option-wrapper, .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option-wrapper { flex: 0 0 100%; max-width: 100%; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 98px; padding: 10px 20px; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsOverlay__funnel-option-group .SmartVidsOption__funnel-option-wrapper:first-of-type .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--square .SmartVidsOverlay__funnel-option-group .SmartVidsOption__funnel-option-wrapper:first-of-type .SmartVidsOption__funnel-option { border-bottom-width: 1px; border-top-width: 1px; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsOverlay__funnel-option-group .SmartVidsOption__funnel-option-wrapper:not(:first-of-type) .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--square .SmartVidsOverlay__funnel-option-group .SmartVidsOption__funnel-option-wrapper:not(:first-of-type) .SmartVidsOption__funnel-option { border-bottom-width: 1px; }

.SmartVidsOverlay__wrapper--portrait .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-grid-gap .SmartVidsOption__funnel-option-wrapper .SmartVidsOption__funnel-option, .SmartVidsOverlay__wrapper--square .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-grid-gap .SmartVidsOption__funnel-option-wrapper .SmartVidsOption__funnel-option { border-width: 1px; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--xx-large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 56px; padding: 0px 15%; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--xx-large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 65px; padding: 10px 20px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--xx-large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 72px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--xx-large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 110px; padding: 14px; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--xx-large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 64px; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--xx-large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 87px; padding: 8px 16px; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 48px; padding: 0px 10%; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 56px; padding: 8px 16px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 64px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 98px; padding: 12px; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 48px; padding: 0px 10%; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 76px; padding: 6px 12px; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 40px; padding: 0px 5%; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 47px; padding: 6px 12px; }

.vid_embed--large .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option { height: 60px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { padding: 0px 10%; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 48px; }

.vid_embed--large .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 85px; padding: 10px; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 38px; }

.vid_embed--large .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 65px; padding: 5px 10px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 20px; padding: 0px 16px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 38px; padding: 4px 8px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option { height: 48px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { padding: 0px 16px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 40px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 73px; padding: 8px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 30px; }

.vid_embed--medium .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 54px; padding: 4px 8px; }

.vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 16px; padding: 0px 10px; }

.vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 38px; line-height: 1; padding: 4px 6px; }

.vid_embed--small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option { height: 55px; }

.vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { padding: 0px 7px; }

.vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 34px; }

.vid_embed--small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 62px; padding: 7px; }

.vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 24px; }

.vid_embed--small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option, .vid_embed--x-small .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 44px; padding: 3px 6px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsHeadline__funnel-headline { font-size: 12px; padding: 0px 10px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOption__funnel-option { height: 36px; line-height: 1; padding: 2px 8px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--landscape .SmartVidsOverlay__funnel-option-group.SmartVidsOverlay__has-3-options .SmartVidsOption__funnel-option { height: 60px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline, .vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { padding: 0px 6px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsHeadline__funnel-headline { font-size: 30px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--portrait .SmartVidsOption__funnel-option { height: 54px; padding: 6px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsHeadline__funnel-headline { font-size: 18px; }

.vid_embed--tiny .SmartVidsOverlay__wrapper--square .SmartVidsOption__funnel-option { height: 38px; padding: 2px 8px; }

.SmartVidsReplayButton__funnel-replay-button { font-size: 20px; }

.SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 16px; }

.SmartVidsReplayButton__funnel-replay-button-icon { align-items: center; display: flex; height: 32px; margin-right: 16px; width: 32px; }

.SmartVidsOverlay__funnel-replay-buttons { display: flex; flex-direction: column; left: 32px; position: absolute; top: 32px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--xx-large .SmartVidsOverlay__funnel-replay-buttons { left: 28px; top: 28px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--xx-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button { font-size: 16px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--xx-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 14px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--xx-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon { height: 28px; margin-right: 12px; width: 28px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons { left: 24px; top: 24px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button { font-size: 14px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 12px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon { height: 24px; margin-right: 8px; width: 24px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons { left: 20px; top: 20px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 8px; }

.vid_embed--large .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon { height: 20px; width: 20px; }

.vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons { left: 12px; top: 12px; }

.vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button { font-size: 12px; }

.vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 6px; }

.vid_embed--medium .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon { height: 16px; margin-right: 6px; width: 16px; }

.vid_embed--small .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons { display: flex; flex-direction: row; left: 8px; top: 8px; }

.vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child { margin-bottom: 0px; margin-right: 4px; }

.vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child svg, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child svg, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button:first-child svg { position: relative; top: 1px; }

.vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-icon { height: 20px; margin-right: 0px; width: 20px; }

.vid_embed--small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-text, .vid_embed--tiny .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-text, .vid_embed--x-small .SmartVidsOverlay__funnel-replay-buttons .SmartVidsReplayButton__funnel-replay-button-text { display: none; }

.ShoppableCartWidget__cart.ShoppableCartWidget__cart { --vid-card-offset: 16px; border-radius: 12px; height: 56px; padding: 10px; position: absolute; right: var(--vid-card-offset); text-decoration: none; top: calc(var(--vid-card-offset) + var(--vid-card-shift-y, 0px)); width: 56px; }

.vid_embed--large .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--medium .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--small .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--tiny .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--x-large .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--x-small .ShoppableCartWidget__cart.ShoppableCartWidget__cart { --vid-card-offset: 12px; }

.vid_embed--large .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--medium .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--small .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--tiny .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--x-small .ShoppableCartWidget__cart.ShoppableCartWidget__cart { --vid-card-offset: 8px; }

.vid_embed--small .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--tiny .ShoppableCartWidget__cart.ShoppableCartWidget__cart, .vid_embed--x-small .ShoppableCartWidget__cart.ShoppableCartWidget__cart { --vid-card-offset: 6px; height: 36px; padding: 6px; width: 36px; }

.ShoppableCartWidget__cart.ShoppableCartWidget__cart svg { height: 100%; width: 100%; }

.ShoppableCartWidget__badge { border-radius: 12px; font-size: 10px; font-weight: 700; line-height: 1.5; min-width: 19px; padding: 2px 4px; position: absolute; right: 6px; text-align: center; top: 6px; }

.vid_embed--small .ShoppableCartWidget__badge, .vid_embed--tiny .ShoppableCartWidget__badge, .vid_embed--x-small .ShoppableCartWidget__badge { font-size: 7px; line-height: 1.4; min-width: 14px; padding: 2px 3px; right: 4px; top: 4px; }

.ShoppableCard__card.ShoppableCard__card { --vid-card-offset: 16px; --vid-card-tx: 0px; --vid-card-ty: 0px; align-items: stretch; animation: 0.3s ease 0s 1 normal backwards running ShoppableCard__glow; border-radius: 12px; display: flex; font-family: Arial, sans-serif; max-width: 364px; overflow: hidden; position: absolute; text-align: left; text-decoration: none; transform: translate(var(--vid-card-tx),var(--vid-card-ty)) scale(1); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), right 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1), filter 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; will-change: transform, opacity; }

.vid_embed--large .ShoppableCard__card.ShoppableCard__card, .vid_embed--medium .ShoppableCard__card.ShoppableCard__card, .vid_embed--small .ShoppableCard__card.ShoppableCard__card, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card, .vid_embed--x-large .ShoppableCard__card.ShoppableCard__card, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card { --vid-card-offset: 12px; max-width: 314px; }

.vid_embed--large .ShoppableCard__card.ShoppableCard__card, .vid_embed--medium .ShoppableCard__card.ShoppableCard__card, .vid_embed--small .ShoppableCard__card.ShoppableCard__card, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card { --vid-card-offset: 8px; max-width: 300px; }

.ShoppableCard__card.ShoppableCard__card:hover { box-shadow: rgba(0, 0, 0, 0.45) 0px 8px 15px 0px; }

.ShoppableCard__card.ShoppableCard__card--top-left { left: var(--vid-card-offset); }

.ShoppableCard__card.ShoppableCard__card--top-left, .ShoppableCard__card.ShoppableCard__card--top-right { top: calc(var(--vid-card-offset) + var(--vid-card-shift-top, 0px)); }

.ShoppableCard__card.ShoppableCard__card--top-right { right: calc(var(--vid-card-offset) + var(--vid-card-shift-x, 0px)); }

.ShoppableCard__card.ShoppableCard__card--bottom-left, .ShoppableCard__card.ShoppableCard__card--bottom-right { bottom: var(--vid-card-offset); --vid-card-ty: var(--vid-card-shift-y); }

.ShoppableCard__card.ShoppableCard__card--bottom-right { right: var(--vid-card-offset); }

.ShoppableCard__card.ShoppableCard__card--bottom-left { left: var(--vid-card-offset); }

.ShoppableCard__card.ShoppableCard__card--bottom-center { bottom: var(--vid-card-offset); left: 50%; --vid-card-tx: -50%; --vid-card-ty: var(--vid-card-shift-y); }

.ShoppableCard__card.ShoppableCard__card--expand-container { left: 50%; top: 50%; --vid-card-tx: -50%; --vid-card-ty: -50%; }

.ShoppableCard__media { flex: 0 0 128px; overflow: hidden; position: relative; }

.vid_embed--large .ShoppableCard__media, .vid_embed--medium .ShoppableCard__media, .vid_embed--small .ShoppableCard__media, .vid_embed--tiny .ShoppableCard__media, .vid_embed--x-large .ShoppableCard__media, .vid_embed--x-small .ShoppableCard__media { flex-basis: 112px; }

.vid_embed--large .ShoppableCard__media, .vid_embed--medium .ShoppableCard__media, .vid_embed--small .ShoppableCard__media, .vid_embed--tiny .ShoppableCard__media, .vid_embed--x-small .ShoppableCard__media { flex-basis: 97px; }

.ShoppableCard__image { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }

.ShoppableCard__body { flex: 1 1 auto; overflow: hidden; padding: 16px; }

.vid_embed--large .ShoppableCard__body, .vid_embed--medium .ShoppableCard__body, .vid_embed--small .ShoppableCard__body, .vid_embed--tiny .ShoppableCard__body, .vid_embed--x-large .ShoppableCard__body, .vid_embed--x-small .ShoppableCard__body { padding: 14px; }

.vid_embed--large .ShoppableCard__body, .vid_embed--medium .ShoppableCard__body, .vid_embed--small .ShoppableCard__body, .vid_embed--tiny .ShoppableCard__body, .vid_embed--x-small .ShoppableCard__body { padding: 10px 12px; }

.ShoppableCard__title { font-size: 14px; line-height: 1.43; margin-bottom: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.vid_embed--large .ShoppableCard__title, .vid_embed--medium .ShoppableCard__title, .vid_embed--small .ShoppableCard__title, .vid_embed--tiny .ShoppableCard__title, .vid_embed--x-large .ShoppableCard__title, .vid_embed--x-small .ShoppableCard__title { margin-bottom: 4px; }

.vid_embed--large .ShoppableCard__title, .vid_embed--medium .ShoppableCard__title, .vid_embed--small .ShoppableCard__title, .vid_embed--tiny .ShoppableCard__title, .vid_embed--x-small .ShoppableCard__title { font-size: 13px; margin-bottom: 2px; }

.ShoppableCard__price { font-size: 14px; font-weight: 700; line-height: 1.43; margin-bottom: 16px; }

.vid_embed--large .ShoppableCard__price, .vid_embed--medium .ShoppableCard__price, .vid_embed--small .ShoppableCard__price, .vid_embed--tiny .ShoppableCard__price, .vid_embed--x-large .ShoppableCard__price, .vid_embed--x-small .ShoppableCard__price { margin-bottom: 8px; }

.vid_embed--large .ShoppableCard__price, .vid_embed--medium .ShoppableCard__price, .vid_embed--small .ShoppableCard__price, .vid_embed--tiny .ShoppableCard__price, .vid_embed--x-small .ShoppableCard__price { font-size: 13px; margin-bottom: 6px; }

.ShoppableCard__button.ShoppableCard__button { align-items: center; background-color: transparent; border-radius: 12px; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px 0px; cursor: pointer; display: inline-flex; font-family: Arial, sans-serif; font-size: 13px; font-weight: 700; height: auto; line-height: normal; margin: 0px; max-width: 100%; overflow: hidden; padding: 8px 10px; text-decoration: none; text-transform: none; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1); border: 0px !important; color: inherit !important; }

.ShoppableCard__button.ShoppableCard__button:focus, .ShoppableCard__button.ShoppableCard__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; color: inherit !important; }

.ShoppableCard__button.ShoppableCard__button:focus { outline: none; }

.ShoppableCard__icon { flex: 0 0 16px; margin-right: 8px; }

.ShoppableCard__label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container), .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container), .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) { --vid-card-offset: 6px; border-radius: 4px; max-width: 162px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__media, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__media, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__media { flex-basis: 46px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__body, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__body, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__body { display: flex; padding: 6px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__info, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__info, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__info { flex: 1 1 auto; overflow: hidden; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price, .vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title { font-size: 12px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__title { line-height: 1.25; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__price { margin-bottom: 0px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__button, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__button, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__button { border-radius: 6px; flex: 0 0 32px; margin-left: 6px; padding: 8px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__icon, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__icon, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__icon { margin-right: 0px; }

.vid_embed--small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__label, .vid_embed--tiny .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__label, .vid_embed--x-small .ShoppableCard__card.ShoppableCard__card:not(.ShoppableCard__card--expand-container) .ShoppableCard__label { display: none; }

@keyframes ShoppableCard__glow { 
  0% { filter: brightness(3) saturate(3); opacity: 0; transform: translate(var(--vid-card-tx),var(--vid-card-ty)) scale(.8); }
  100% { filter: brightness(1) saturate(1); opacity: 1; transform: translate(var(--vid-card-tx),var(--vid-card-ty)) scale(1); }
}

.ShoppableManager__portal { height: 192px; position: relative; }

.vid_embed--large .ShoppableManager__portal, .vid_embed--medium .ShoppableManager__portal, .vid_embed--small .ShoppableManager__portal, .vid_embed--tiny .ShoppableManager__portal, .vid_embed--x-large .ShoppableManager__portal, .vid_embed--x-small .ShoppableManager__portal { height: 160px; }

.vid_embed--large .ShoppableManager__portal, .vid_embed--medium .ShoppableManager__portal, .vid_embed--small .ShoppableManager__portal, .vid_embed--tiny .ShoppableManager__portal, .vid_embed--x-small .ShoppableManager__portal { height: 129px; }

.ShoppableManager__portal * { box-sizing: border-box; }

.ShoppableManager__wrapper { position: static; }

.BigControls__button { transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.BigControls__button.BigControls__button { background-color: transparent; box-shadow: none; cursor: pointer; font-family: Arial, sans-serif; font-weight: 400; height: auto; line-height: normal; margin: 0px; overflow: visible; padding: 0px; pointer-events: auto; position: relative; text-decoration: none; text-transform: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.BigControls__button.BigControls__button:focus, .BigControls__button.BigControls__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; border-radius: 0px !important; color: inherit !important; }

.BigControls__button.BigControls__button:focus { outline: none; }

.BigControls__button:hover { transform: scale(1.06); }

.BigControls__button:active { transform: scale(1); }

.BigControls__wrapper { align-items: center; appearance: none; background: none; border: 0px; cursor: pointer; display: flex; height: 100%; justify-content: center; left: 0px; margin: 0px; padding: 0px; pointer-events: none; position: absolute; top: 0px; touch-action: manipulation; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }

.BigControls__wrapper .BigControls__button--primary { margin: 0px 10%; }

.BigControls__wrapper--disabled { transition: none; }

.BigControls__wrapper--landscape .BigControls__button { width: 12%; }

.BigControls__wrapper--landscape .BigControls__button--secondary { width: 9%; }

.vid_embed--small .BigControls__wrapper--landscape .BigControls__button, .vid_embed--tiny .BigControls__wrapper--landscape .BigControls__button, .vid_embed--x-small .BigControls__wrapper--landscape .BigControls__button { width: 16%; }

.vid_embed--small .BigControls__wrapper--landscape .BigControls__button--secondary, .vid_embed--tiny .BigControls__wrapper--landscape .BigControls__button--secondary, .vid_embed--x-small .BigControls__wrapper--landscape .BigControls__button--secondary { width: 12%; }

.BigControls__wrapper--portrait .BigControls__button, .BigControls__wrapper--square .BigControls__button { width: 21%; }

.BigControls__wrapper--portrait .BigControls__button--secondary, .BigControls__wrapper--square .BigControls__button--secondary { width: 15%; }

.BigControls__wrapper--hidden { opacity: 0; }

.BigControls__wrapper--hidden .BigControls__button { pointer-events: none; }

.BigControls__icon-wrapper { height: auto; width: 100%; }

.BigControls__icon-wrapper.fade-enter { opacity: 0; }

.BigControls__icon-wrapper.fade-enter-active { opacity: 1; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.BigControls__icon-wrapper.fade-exit { opacity: 1; }

.BigControls__icon-wrapper.fade-exit-active { opacity: 0; transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }

.BigControls__icon { display: block; height: auto; }

.BigControls__icon, .BigControls__pulse { border-radius: 50%; width: 100%; }

.BigControls__pulse { animation: 2s ease 0.7s infinite normal none running BigControls__pulse; box-shadow: 0px 0px 0px; height: 100%; left: 0px; opacity: 0.5; position: absolute; top: 0px; }

@keyframes BigControls__pulse { 
  0% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0.5; }
  70% { box-shadow: 0 0 0 var(--vid-pulse-size,20px) currentcolor; opacity: 0; }
  100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; }
}

.BigControls__pulse:empty { display: block; }

.ErrorOverlay__wrapper { align-items: center; appearance: none; backdrop-filter: blur(5px); background: none; border: 0px; cursor: default; display: flex; flex-direction: column; height: 100%; justify-content: center; left: 0px; margin: 0px; padding: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }

.ErrorOverlay__wrapper.fade-enter { opacity: 0; }

.ErrorOverlay__wrapper.fade-enter-active { opacity: 1; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ErrorOverlay__wrapper.fade-exit { opacity: 1; }

.ErrorOverlay__wrapper.fade-exit-active { opacity: 0; transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.ErrorOverlay__icon { display: block; height: 100%; width: 100%; }

.ErrorOverlay__subtitle, .ErrorOverlay__title { font-family: Arial, sans-serif; line-height: 1.2; pointer-events: none; }

.ErrorOverlay__title { font-weight: bolder; white-space: pre-wrap; }

.ErrorOverlay__link { color: inherit; pointer-events: auto; text-decoration: underline; }

.ErrorOverlay__link:hover { text-decoration: none; }

.ErrorOverlay__button.ErrorOverlay__button { background-color: transparent; box-shadow: none; cursor: pointer; font-family: Arial, sans-serif; font-weight: 700; height: auto; line-height: 1.3; margin: 0px; padding: 0px; text-decoration: none; text-transform: none; transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; border: 0px !important; color: inherit !important; }

.ErrorOverlay__button.ErrorOverlay__button:focus, .ErrorOverlay__button.ErrorOverlay__button:hover { background-color: transparent; box-shadow: none; text-shadow: none; border: 0px !important; color: inherit !important; }

.ErrorOverlay__button.ErrorOverlay__button:focus { outline: none; }

.ErrorOverlay__message { bottom: 5px; font-family: Arial, sans-serif; font-size: 0.8em; left: 3em; opacity: 0.5; position: absolute; right: 3em; user-select: text; }

.vid_embed--medium .ErrorOverlay__message, .vid_embed--small .ErrorOverlay__message, .vid_embed--tiny .ErrorOverlay__message, .vid_embed--x-small .ErrorOverlay__message { font-size: 0.5em; left: 0px; right: 0px; }

.ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 50px; margin-bottom: 22px; width: 50px; }

.vid_embed--huge .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 93px; margin-bottom: 39px; width: 93px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 78px; margin-bottom: 33px; width: 78px; }

.vid_embed--x-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 58px; margin-bottom: 23px; width: 58px; }

.vid_embed--medium .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 36px; margin-bottom: 16px; width: 36px; }

.vid_embed--small .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper, .vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 32px; margin-bottom: 15px; width: 32px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 26px; margin-bottom: 12px; width: 26px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__icon-wrapper { height: 22px; margin-bottom: 11px; width: 22px; }

.ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 28px; }

.vid_embed--huge .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 57px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 48px; }

.vid_embed--x-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 36px; }

.vid_embed--medium .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 21px; }

.vid_embed--small .ErrorOverlay__wrapper--landscape .ErrorOverlay__title, .vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__title, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 20px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__title, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 17px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__title { font-size: 14px; }

.ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 18px; margin-top: 22px; }

.vid_embed--huge .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 32px; margin-top: 39px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 27px; margin-top: 33px; }

.vid_embed--x-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 20px; margin-top: 24px; }

.vid_embed--medium .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 13px; margin-top: 14px; }

.vid_embed--small .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle, .vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 12px; margin-top: 12px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__subtitle { font-size: 11px; margin-top: 11px; }

.ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 14px; margin-top: 28px; padding: 16px 44px; }

.vid_embed--huge .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 23px; margin-top: 54px; padding: 24px 56px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 19px; margin-top: 46px; padding: 20px 47px; }

.vid_embed--x-large .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 14px; margin-top: 34px; padding: 15px 35px; }

.vid_embed--medium .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 15px; margin-top: 22px; padding: 12px 22px; }

.vid_embed--small .ErrorOverlay__wrapper--landscape .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 14px; margin-top: 20px; padding: 10px 19px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 12px; margin-top: 15px; padding: 9px 18px; }

.vid_embed--tiny .ErrorOverlay__wrapper--landscape .ErrorOverlay__button { font-size: 12px; margin-top: 13px; padding: 8px 16px; }

.ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 82px; margin-bottom: 44px; width: 82px; }

.vid_embed--huge .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 223px; margin-bottom: 126px; width: 223px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 167px; margin-bottom: 95px; width: 167px; }

.vid_embed--x-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 112px; margin-bottom: 62px; width: 112px; }

.vid_embed--medium .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 56px; margin-bottom: 30px; width: 56px; }

.vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 52px; margin-bottom: 28px; width: 52px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 44px; margin-bottom: 24px; width: 44px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__icon-wrapper { height: 36px; margin-bottom: 18px; width: 36px; }

.ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 46px; max-width: 500px; }

.vid_embed--huge .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 125px; max-width: 1350px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 94px; max-width: 1000px; }

.vid_embed--x-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 64px; max-width: 680px; }

.vid_embed--medium .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 32px; max-width: 350px; }

.vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 30px; max-width: 320px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__title, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 24px; max-width: 260px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__title { font-size: 20px; max-width: 220px; }

.ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 28px; margin-top: 48px; }

.vid_embed--huge .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 76px; margin-top: 130px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 50px; margin-top: 96px; }

.vid_embed--x-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 36px; margin-top: 64px; }

.vid_embed--medium .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 20px; margin-top: 32px; }

.vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 18px; margin-top: 30px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 16px; margin-top: 26px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__subtitle { font-size: 14px; margin-top: 20px; }

.ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 28px; margin-top: 44px; padding: 30px 60px; }

.vid_embed--huge .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 76px; margin-top: 126px; padding: 70px 140px; }

.vid_embed--xx-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 56px; margin-top: 95px; padding: 56px 112px; }

.vid_embed--x-large .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 38px; margin-top: 62px; padding: 38px 76px; }

.vid_embed--medium .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 20px; margin-top: 32px; padding: 18px 36px; }

.vid_embed--small .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 18px; margin-top: 28px; padding: 16px 32px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 15px; margin-top: 24px; padding: 14px 28px; }

.vid_embed--tiny .ErrorOverlay__wrapper--portrait .ErrorOverlay__button { font-size: 14px; margin-top: 20px; padding: 12px 22px; }

.ErrorOverlay__wrapper--classic .ErrorOverlay__button { border-radius: 16px; }

.vid_embed--large .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--medium .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--small .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--x-large .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--classic .ErrorOverlay__button { border-radius: 10px; }

.vid_embed--large .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--medium .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--small .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--classic .ErrorOverlay__button { border-radius: 8px; }

.vid_embed--small .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--tiny .ErrorOverlay__wrapper--classic .ErrorOverlay__button, .vid_embed--x-small .ErrorOverlay__wrapper--classic .ErrorOverlay__button { border-radius: 6px; }

.ErrorOverlay__wrapper--sleek .ErrorOverlay__button { border-radius: 100px; }

.Captions__wrapper { bottom: 0px; display: flex; font-size: 23px; justify-content: center; left: 0px; padding: 0px 50px; pointer-events: none; position: absolute; right: 0px; text-align: center; transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); }

.vid_embed--medium .Captions__wrapper { font-size: 16px; padding: 0px 20px; }

.vid_embed--small .Captions__wrapper, .vid_embed--x-small .Captions__wrapper { font-size: 12px; padding: 0px 10px; }

.vid_embed--tiny .Captions__wrapper { font-size: 10px; padding: 0px 10px; }

.Captions__article { background: rgba(0, 0, 0, 0.55); color: rgb(255, 255, 255); display: inline-block; font-family: Arial, sans-serif; padding: 5px 10px; white-space: pre-line; }

.Root__wrapper { font-family: Arial, sans-serif; font-style: normal; font-weight: 400; height: 100%; left: 0px; letter-spacing: 0px; line-height: normal; position: absolute; text-shadow: none; top: 0px; user-select: none; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }