.video-player-menu{position:relative}.video-player-menu__overlay{position:absolute;bottom:30px;right:0;width:180px;height:30px;opacity:1;transition:opacity .25s ease-in-out}:fullscreen .video-player-menu__overlay{bottom:44px;height:36px}.video-player-menu__overlay.fade-exit{opacity:0}.video-player-menu__menu{position:absolute;bottom:30px;right:0;width:180px;padding:6px 0;margin:0;background:#1e1e1ee6;color:#fff;font-size:14px;border-radius:4px;list-style-type:none}@media (min-width: 620px){:fullscreen .video-player-menu__menu{bottom:36px;width:200px;font-size:16px}}.video-player-menu__list{list-style-type:none;padding:0;margin:0}.video-player-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:9px 20px;background:transparent;border:0;color:#aaa;font-size:14px;text-align:right;cursor:pointer}.video-player-menu__item.video-player-menu__item--highlighted{background:#fff3}@media (min-width: 620px){:fullscreen .video-player-menu__item{padding:16px 24px;font-size:16px}}.video-player-menu__item--selected{display:flex;align-items:center;justify-content:flex-end;color:#fff}.video-player-menu__item--selected svg{flex:0 0 auto;width:11px;height:11px;margin-right:12px;fill:#308bf6}@media (min-width: 620px){:fullscreen .video-player-menu__item--selected svg{width:15px;height:15px;margin-right:16px}}.video-player-menu__item--reversed-label{flex-direction:row-reverse}.video-player-menu__item--back{display:flex;align-items:center;justify-content:space-between;padding:9px 20px 9px 10px;color:#fff}@media (min-width: 620px){:fullscreen .video-player-menu__item--back{padding:16px 24px 16px 16px}}.video-player-menu__item--back svg{flex:0 0 auto;width:11px;height:11px;fill:#fff}@media (min-width: 620px){:fullscreen .video-player-menu__item--back svg{width:15px;height:15px}}.video-player-menu__item--sub-menu{display:flex;align-items:center;justify-content:space-between;padding:9px 20px;color:#fff}@media (min-width: 620px){:fullscreen .video-player-menu__item--sub-menu{padding:16px 24px}}.video-player-menu__item--sub-menu svg{flex:0 0 auto;width:11px;height:11px;margin-left:6px;fill:#aaa}@media (min-width: 620px){:fullscreen .video-player-menu__item--sub-menu svg{width:15px;height:15px;margin-left:8px}}.video-player-menu__item--checkbox{display:flex;align-items:center;justify-content:space-between;padding:9px 20px;color:#fff}@media (min-width: 620px){:fullscreen .video-player-menu__item--checkbox{padding:16px 24px}}.video-player-menu__item--checkbox svg{flex:0 0 auto;width:25px;height:13px;margin:4px 0 0 4px}.video-player-menu__item--checkbox svg .track{fill:#797979;transition:fill .15s ease-in-out}.video-player-menu__item--checkbox svg .handle{fill:#fff;transform:translate(0);transition:transform .15s ease-in-out}@media (min-width: 620px){:fullscreen .video-player-menu__item--checkbox svg{width:31px;height:15px}}.video-player-menu__item--checkbox.video-player-menu__item--selected svg{margin-right:0}.video-player-menu__item--checkbox.video-player-menu__item--selected svg .track{fill:#308bf6}.video-player-menu__item--checkbox.video-player-menu__item--selected svg .handle{transform:translate(12px)}.video-player-menu__item-selection-text{color:#aaa}.toggle__label{display:inline-flex;flex-direction:row;align-items:center;padding:.2rem;border:1px solid transparent}.toggle__large{flex-direction:column;width:100%}.toggle__large svg{width:46px;height:24px}.toggle__large svg .track{fill:#d7d7d7;transition:fill .15s ease-in-out;width:46;height:24}.toggle__medium{flex-direction:column;width:100%}.toggle__medium svg{width:28px;height:16px}.toggle__medium svg .track{fill:#d7d7d7;transition:fill .15s ease-in-out;width:28;height:16}.toggle__label-large{color:#1e1e1e;width:100%;text-align:left;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;font-weight:700;font-size:.875rem}.toggle__label-small{color:#000;margin-right:10}.toggle__label--focus{outline:1px solid #2d89f3;outline-offset:2px;border:1px solid #2d89f3;border-radius:4px;box-shadow:0 0 4px #2d89f340}.toggle__label--focus::-moz-focus-inner{border:0}.toggle__selection-label-group{display:flex;width:100%;align-items:center;margin-top:1rem}.toggle__selection-label{font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem;color:#000;padding-left:1rem}.toggle__label--reversed{margin-left:.5rem}
