.favourite__button,.intro__button,.modal__button{text-decoration:none;cursor:pointer}.interface__duration,.user{right:0}.carousel--articles .carousel__visual:before,.carousel--menu .carousel__content .video-icon,.categories__search .search-placeholder .search-icon-wrapper .search-icon,.categories__search .search-placeholder.active .search-icon-wrapper .search-icon,.detail__back .back-icon,.detail__play-thumb .play-thumb:before,.favourite__button--add,.favourite__button--remove,.genre__back .back-icon,.genre__count .video-icon,.interface__forward,.interface__forward--active,.interface__forward.active,.interface__forward:active,.interface__forward:focus,.interface__forward:hover,.interface__pause,.interface__pause--active,.interface__pause.active,.interface__pause:active,.interface__pause:focus,.interface__pause:hover,.interface__play,.interface__play--active,.interface__play.active,.interface__play:active,.interface__play:focus,.interface__play:hover,.interface__rewind,.interface__rewind--active,.interface__rewind.active,.interface__rewind:active,.interface__rewind:focus,.interface__rewind:hover,.interface__stop,.interface__stop--active,.interface__stop.active,.interface__stop:active,.interface__stop:focus,.interface__stop:hover,.interface__toggle,.interface__toggle--active,.interface__toggle--pause,.interface__toggle--pause--active,.interface__toggle--pause.active,.interface__toggle--pause:active,.interface__toggle--pause:focus,.interface__toggle--pause:hover,.interface__toggle--play,.interface__toggle--play--active,.interface__toggle--play.active,.interface__toggle--play:active,.interface__toggle--play:focus,.interface__toggle--play:hover,.interface__toggle.active,.interface__toggle:active,.interface__toggle:focus,.interface__toggle:hover,.intro__logo,.login__icon--correct,.login__icon--incorrect,.login__logo,.login__progress--1,.login__progress--2,.login__progress--3,.login__progress--4,.login__progress--5,.login__progress--unhappy,.main_logo,.pairing__logo,.play-thumb--add-favourite:after,.play-thumb--remove-favourite:after,.search .active .search-icon-wrapper .search-icon,.search .search-icon-wrapper .search-icon,.search__back .back-icon,.search__content .genres .carousel-info .video-icon,.search__content .searchBottom .carousel-info .video-icon,.search__content .searchTop .carousel-info .video-icon,.studio__back .back-icon,.studio__count .video-icon,.user__icon{display:inline-block;background-image:url(../sprites/sprite.svg);background-size:24.875rem 18.875rem}.no-svg .carousel--articles .carousel__visual:before,.no-svg .carousel--menu .carousel__content .video-icon,.no-svg .categories__search .search-placeholder .search-icon-wrapper .search-icon,.no-svg .categories__search .search-placeholder.active .search-icon-wrapper .search-icon,.no-svg .detail__back .back-icon,.no-svg .detail__play-thumb .play-thumb:before,.no-svg .favourite__button--add,.no-svg .favourite__button--remove,.no-svg .genre__back .back-icon,.no-svg .genre__count .video-icon,.no-svg .interface__forward,.no-svg .interface__forward--active,.no-svg .interface__forward.active,.no-svg .interface__forward:active,.no-svg .interface__forward:focus,.no-svg .interface__forward:hover,.no-svg .interface__pause,.no-svg .interface__pause--active,.no-svg .interface__pause.active,.no-svg .interface__pause:active,.no-svg .interface__pause:focus,.no-svg .interface__pause:hover,.no-svg .interface__play,.no-svg .interface__play--active,.no-svg .interface__play.active,.no-svg .interface__play:active,.no-svg .interface__play:focus,.no-svg .interface__play:hover,.no-svg .interface__rewind,.no-svg .interface__rewind--active,.no-svg .interface__rewind.active,.no-svg .interface__rewind:active,.no-svg .interface__rewind:focus,.no-svg .interface__rewind:hover,.no-svg .interface__stop,.no-svg .interface__stop--active,.no-svg .interface__stop.active,.no-svg .interface__stop:active,.no-svg .interface__stop:focus,.no-svg .interface__stop:hover,.no-svg .interface__toggle,.no-svg .interface__toggle--active,.no-svg .interface__toggle--pause,.no-svg .interface__toggle--pause--active,.no-svg .interface__toggle--pause.active,.no-svg .interface__toggle--pause:active,.no-svg .interface__toggle--pause:focus,.no-svg .interface__toggle--pause:hover,.no-svg .interface__toggle--play,.no-svg .interface__toggle--play--active,.no-svg .interface__toggle--play.active,.no-svg .interface__toggle--play:active,.no-svg .interface__toggle--play:focus,.no-svg .interface__toggle--play:hover,.no-svg .interface__toggle.active,.no-svg .interface__toggle:active,.no-svg .interface__toggle:focus,.no-svg .interface__toggle:hover,.no-svg .intro__logo,.no-svg .login__icon--correct,.no-svg .login__icon--incorrect,.no-svg .login__logo,.no-svg .login__progress--1,.no-svg .login__progress--2,.no-svg .login__progress--3,.no-svg .login__progress--4,.no-svg .login__progress--5,.no-svg .login__progress--unhappy,.no-svg .main_logo,.no-svg .pairing__logo,.no-svg .play-thumb--add-favourite:after,.no-svg .play-thumb--remove-favourite:after,.no-svg .search .active .search-icon-wrapper .search-icon,.no-svg .search .search-icon-wrapper .search-icon,.no-svg .search__back .back-icon,.no-svg .search__content .genres .carousel-info .video-icon,.no-svg .search__content .searchBottom .carousel-info .video-icon,.no-svg .search__content .searchTop .carousel-info .video-icon,.no-svg .studio__back .back-icon,.no-svg .studio__count .video-icon,.no-svg .user__icon{background-image:url(../sprites/sprite.png)}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}@font-face{font-family:Roboto-Regular;src:url(../fonts/web/Roboto-Regular.woff)}@font-face{font-family:Roboto-Medium;src:url(../fonts/web/Roboto-Medium.woff)}@font-face{font-family:Roboto-Bold;src:url(../fonts/web/Roboto-Bold.woff)}@font-face{font-family:Roboto-Black;src:url(../fonts/web/Roboto-Black.woff)}*,:after,:before{box-sizing:border-box;position:relative}.backdrop,.layout,.main_logo,.modal,.user{position:fixed}html{font-family:sans-serif;font-size:100%;line-height:1.3;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.modal__heading,.user__email{font-family:Roboto-Bold}body{background-color:#111;color:#f1f1f1}.hidden{display:none}.layout{overflow:hidden;top:0;left:0;width:80rem;height:45rem}.user{top:2.5625rem;height:1.875rem;background-color:rgba(241,241,241,.15);border-radius:.625rem 0 0 .625rem;text-align:right;z-index:110}.user__email,.user__icon{vertical-align:middle;display:inline-block}.user__icon{width:.9375rem;height:1.25rem;background-position:-14.625rem -5.8125rem;margin:.375rem .625rem}.no-svg .user__icon{width:14px;height:19px;background-position:-234px -93px}.user__email{padding:.375rem 1.875rem .375rem .125rem;max-width:25rem;overflow:hidden;font-size:1rem;color:#f1f1f1;white-space:nowrap}.main_logo{display:block;top:1.875rem;left:1.875rem;z-index:120;width:10.9375rem;height:3.3125rem;background-position:-.3125rem -.3125rem}.no-svg .main_logo{width:174px;height:52px;background-position:-5px -5px}.backdrop{top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.5)}.backdrop--opaque{background-color:#231318}.modal{top:50%;left:50%;width:22.5rem;margin-top:-7.8125rem;margin-left:-11.25rem;background:url(../graphics/png/modal-error@2x.png) right top no-repeat local #472731;background-size:68px 69px;box-shadow:0 4px 6px 0 rgba(0,0,0,.5);border-radius:8px;font-size:0}.modal__body,.modal__button,.modal__content,.modal__heading{width:100%;display:inline-block}.categories,.genre__overlay-image,.intro{background-size:100%}.modal__body,.modal__heading{font-size:1.125rem;color:#f1f1f1}.modal__content{padding:2rem 1rem}.intro__body,.intro__heading,.modal__body,.modal__button{font-family:Roboto-Medium}.modal__body{margin-top:1rem}.modal__button{font-size:1.3125rem;color:#f1f1f1;background-color:#231318;border:none;outline:0;margin:0;padding:.1875rem;text-align:center;box-shadow:none;border-radius:0 0 .5rem .5rem}.modal__button.active,.modal__button:active,.modal__button:focus,.modal__button:hover{background-color:#ed184e}.modal--binary .modal__button--left,.modal--binary .modal__button--right{width:50%}.modal--binary .modal__button--left{border-radius:0 0 0 .5rem}.modal--binary .modal__button--right{border-radius:0 0 .5rem}.intro{width:80rem;height:45rem;padding:0 25%;background-image:url(../graphics/jpg/intro-background.jpg);text-align:center}.intro *{display:inline-block;width:100%}.intro__logo{width:10.9375rem;height:3.3125rem;background-position:-.3125rem -.3125rem;margin-top:2.1875rem}.no-svg .intro__logo{width:174px;height:52px;background-position:-5px -5px}.intro__heading{font-size:2.5rem;line-height:1.3;text-align:center;color:#ed184e;margin-top:6rem}.intro__body,.intro__button,.intro__signature{color:#f1f1f1;margin-top:2rem;text-align:center}.intro__body{font-size:1.5rem}.intro__signature{font-size:1.5rem;font-family:Roboto-Bold}.intro__button{font-family:Roboto-Medium;font-size:1.3125rem;display:inline-block;padding:.5rem 1.25rem;border-radius:.5rem;background-color:#231318;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:none;outline:0;width:auto}.categories,.categories__search{width:80rem;display:block;position:absolute}.intro__button.active,.intro__button:active,.intro__button:focus,.intro__button:hover{background-color:#ed184e}.categories{top:0;left:0;height:45rem;background-image:url(../graphics/jpg/application-background.jpg);text-align:center;z-index:100}.categories__search{top:2.5625rem}.categories__search .search-placeholder{display:block;width:21.875rem;height:1.875rem;margin:0 auto;border-radius:8px;background-color:rgba(241,241,241,.15);border:none;font-family:Roboto-Regular;font-size:16px;color:rgba(241,241,241,.5);text-align:left;line-height:1.875rem;padding-left:2rem}.categories__search .search-placeholder.active{-webkit-box-shadow:0 0 0 6px #ed184e;box-shadow:0 0 0 6px #ed184e}.categories__search .search-placeholder.active .search-icon-wrapper .search-icon{width:1.125rem;height:1.125rem;background-position:-19.9375rem -15.1875rem}.no-svg .categories__search .search-placeholder.active .search-icon-wrapper .search-icon{width:17px;height:17px;background-position:-319px -243px}.categories__search .search-placeholder .search-icon-wrapper{position:absolute;top:4px;left:6px}.categories__search .search-placeholder .search-icon-wrapper .search-icon{width:1.125rem;height:1.125rem;background-position:-14.625rem -7.625rem}.no-svg .categories__search .search-placeholder .search-icon-wrapper .search-icon{width:17px;height:17px;background-position:-234px -122px}.categories__list{margin-top:6.875rem}.category_loader{margin-top:8.75rem;margin-left:auto;margin-right:auto;width:100px;height:100px;background:url(../graphics/gif/loader.gif);color:transparent}.new__content{margin-top:1.25rem}.carousel--articles .carousel__item{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,.3)}.carousel--articles .carousel__visual{-webkit-box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.3);box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.3);z-index:1}@keyframes article-previous{from{transform:translateX(-13.125rem)}to{transform:translateX(0)}}@keyframes article-next{from{transform:translateX(13.125rem)}to{transform:translateX(0)}}.carousel--articles .carousel__container{height:9.5625rem;overflow:hidden;text-align:center}.carousel--articles .carousel__container:after,.carousel--articles .carousel__container:before{display:inline-block;width:1rem;height:9.5625rem;vertical-align:middle;content:''}.carousel--articles .carousel__container--article-next{animation:article-next ease-out .2s forwards;-webkit-animation:article-next ease-out .2s forwards}.carousel--articles .carousel__container--article-previous{animation:article-previous ease-out .2s forwards;-webkit-animation:article-previous ease-out .2s forwards}.carousel--articles .carousel__image,.carousel--articles .carousel__item,.carousel--articles .carousel__visual{transition:all ease-out .2s}.carousel--articles .carousel__item{display:inline-block;width:12.5rem;height:7.0625rem;box-sizing:content-box;vertical-align:middle;margin:0 .3125rem;background:#231318}.carousel--articles .carousel__item:after{content:'';top:0;left:0;z-index:1;width:100%;height:100%;display:block;position:absolute;transition:background ease-out .2s;background:rgba(44,24,62,.3)}.carousel--articles .carousel__item--center:after{background:rgba(44,24,62,0)}.carousel--articles .carousel__visual:before{width:2.25rem;height:3.0625rem;background-position:-11.8125rem -5.8125rem;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all ease-out .2s;opacity:0}.active .carousel--articles .carousel__item--center .carousel__visual:after,.active .carousel--articles .carousel__item--center .carousel__visual:before,.active .carousel--studios .carousel__item--center .carousel__visual:after,.active .carousel--studios .carousel__item--center .carousel__visual:before{opacity:1}.no-svg .carousel--articles .carousel__visual:before{width:35px;height:48px;background-position:-189px -93px}.carousel--articles .carousel__image{width:12.5rem;height:7.0625rem}.active .carousel--articles .carousel__item--center{border:.375rem solid #ed184e;width:15.625rem;height:8.8125rem;margin:0}.active .carousel--articles .carousel__item--center .carousel__image{width:15.625rem;height:8.8125rem}@keyframes menu-previous{from{transform:translateX(-19.375rem)}to{transform:translateX(0)}}@keyframes menu-next{from{transform:translateX(19.375rem)}to{transform:translateX(0)}}.carousel--menu .carousel__container{height:13rem;margin:auto;overflow:hidden}.carousel--menu .carousel__container:after,.carousel--menu .carousel__container:before{display:inline-block;width:1rem;height:13.0625rem;vertical-align:middle;content:''}.carousel--menu .carousel__container--menu-next{animation:menu-next ease-out .2s forwards;-webkit-animation:menu-next ease-out .2s forwards}.carousel--menu .carousel__container--menu-previous{animation:menu-previous ease-out .2s forwards;-webkit-animation:menu-previous ease-out .2s forwards}.carousel--menu .carousel__item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transition-property:all;transition-timing-function:ease-out;transition-duration:.2s;display:inline-block;width:18.75rem;height:10.5625rem;box-sizing:content-box;border-radius:8px;vertical-align:middle;margin:0 .3125rem;background:#231318}.carousel--menu .carousel__item--center{width:21.875rem;height:12.25rem;background-color:rgba(177,6,55,.5);box-shadow:none}.carousel--menu .carousel__item--center .carousel__content{margin-top:4.5rem}.carousel--menu .carousel__item--center .carousel__content .title{font-size:2.5rem}.carousel--menu .carousel__content{margin-top:4.3125rem}.carousel--menu .carousel__content .title{font-family:Roboto-Black;font-size:1.5rem;line-height:1.3;text-align:center;color:#f1f1f1;text-transform:uppercase}.carousel--menu .carousel__content .amount{margin-top:1.25rem;font-family:Roboto-Regular;font-size:1.125rem;line-height:1.3;text-align:center;color:rgba(241,241,241,.3)}.carousel--menu .carousel__content .video-icon{position:relative;left:-10px;width:1.375rem;height:.875rem;background-position:-22.0625rem -15.0625rem}.no-svg .carousel--menu .carousel__content .video-icon{width:21px;height:13px;background-position:-353px -241px}.active .carousel--menu .carousel__item--center{background-color:#ed184e}@keyframes studio-previous{from{transform:translateX(-13.125rem)}to{transform:translateX(0)}}@keyframes studio-next{from{transform:translateX(13.125rem)}to{transform:translateX(0)}}.carousel--bottom .carousel__container{margin-top:1.25rem}.carousel--studios .carousel__container{height:9.5625rem;overflow:hidden;text-align:center}.carousel--studios .carousel__container:after,.carousel--studios .carousel__container:before{display:inline-block;width:1rem;height:9.5625rem;vertical-align:middle;content:''}.carousel--studios .carousel__container--studio-next{animation:studio-next ease-out .2s forwards;-webkit-animation:studio-next ease-out .2s forwards}.carousel--studios .carousel__container--studio-previous{animation:studio-previous ease-out .2s forwards;-webkit-animation:studio-previous ease-out .2s forwards}.carousel--studios .carousel__image,.carousel--studios .carousel__item,.carousel--studios .carousel__visual{transition:all ease-out .2s}.carousel--studios .carousel__item{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);display:inline-block;width:12.5rem;height:7.0625rem;box-sizing:content-box;vertical-align:middle;margin:0 .3125rem;background:#231318}.carousel--studios .carousel__item:after{content:'';top:0;left:0;z-index:1;width:100%;height:100%;display:block;position:absolute;transition:background ease-out .2s;background:rgba(44,24,62,.3)}.carousel--studios .carousel__item--center:after{background:rgba(44,24,62,0)}.carousel--studios .carousel__image{width:12.5rem;height:7.0625rem}.active .carousel--studios .carousel__item--center{border:.375rem solid #ed184e;width:15.625rem;height:8.8125rem;margin:0}.carousel--genres .carousel__item,.genre-tag{font-family:Roboto-Medium;font-size:1.125rem;line-height:1.3;color:#f1f1f1;display:inline-block;border-radius:10px;transition:all ease-out .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);text-align:center;white-space:nowrap}.active .carousel--studios .carousel__item--center .carousel__image{width:15.625rem;height:8.8125rem}.carousel--genres .carousel__container{position:relative;height:3.125rem}.genre__image,.genre__overlay-image{position:absolute;left:0;top:0;width:80rem}.carousel--genres .carousel__item{margin:.25rem;box-sizing:border-box;padding:.4375rem .5625rem;background-color:#231318}.active .carousel--genres .carousel__item--center{background-color:#ed184e}.genres{margin-top:2.1875rem;padding:0 2rem;text-align:center}.genre-tag{margin:.25rem;padding:.4375rem .5625rem;background-color:#231318}.favourites__content,.studios__content{margin-top:1.25rem}.detail__back .back-button,.genre__back{padding:.4375rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.genre-tag--highlight{color:#b88896}.active .genre-tag--active{background-color:#ed184e;color:#f1f1f1}.genre__image{height:21.25rem;overflow:hidden}.genre__overlay-image{height:45rem;background-image:url(../graphics/png/studios-genres-background-full.png)}.genre__back{position:relative;top:2.1875rem;margin-left:auto;margin-right:auto;width:3.125rem;height:2.5rem;border-radius:.625rem;background-color:#231318;text-align:center}.genre__back .back-icon{width:2rem;height:1.6875rem;background-position:-22.0625rem -12.8125rem}.no-svg .genre__back .back-icon{width:31px;height:26px;background-position:-353px -205px}.genre__count,.genre__title{position:absolute;width:100%;text-align:center}.active .genre__back{background-color:#ed184e}.genre__title{top:11.75rem;font-family:Roboto-Bold;font-size:2.5rem;color:#b88896}.genre__count{top:18.75rem;font-family:Roboto-Regular;font-size:1.125rem;color:#f1f1f1;opacity:.5}.genre__count .video-icon{position:relative;left:-5px;width:1.375rem;height:.875rem;background-position:-22.0625rem -15.0625rem}.no-svg .genre__count .video-icon{width:21px;height:13px;background-position:-353px -241px}.genre__content{position:absolute;top:21.25rem;width:100%}.favourite-placeholder{margin-left:auto;margin-right:auto;position:relative;top:6px;width:250px;height:141px;background-color:#231318;border:1px dashed #ed184e}.detail{width:80rem;height:45rem}.detail__image{position:absolute;left:0;top:0;width:100%;height:100%}.detail__overlay-image{position:absolute;left:0;top:0;width:80rem;height:45rem;background-image:url(../graphics/png/detail-screen-bg.png);background-size:100%}.detail__back{display:block;position:relative;top:2.1875rem}.detail__back .back-button{width:3.125rem;height:2.5rem;margin:0 auto;border-radius:.625rem;background-color:#231318;text-align:center}.detail__back .back-icon{width:2rem;height:1.6875rem;background-position:-22.0625rem -12.8125rem}.no-svg .detail__back .back-icon{width:31px;height:26px;background-position:-353px -205px}.detail .active .back-button{background-color:#ed184e}.detail__play-thumb{display:block;position:relative;top:5rem}.detail__play-thumb .play-thumb{width:20.5625rem;height:11.5625rem;margin:0 auto;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.3)}.detail__play-thumb .play-thumb:after,.detail__play-thumb .play-thumb:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:20;opacity:0;transition:opacity ease-out .2s}.detail__play-thumb .play-thumb:before{width:2.25rem;height:3.0625rem;background-position:-11.8125rem -5.8125rem}.no-svg .detail__play-thumb .play-thumb:before{width:35px;height:48px;background-position:-189px -93px}.detail__play-thumb .play-thumb img{width:100%;height:100%;background-color:#231318}.detail__content{position:absolute;top:22.5rem;width:100%;color:#f1f1f1;padding-left:9.6875rem;padding-right:9.6875rem}.detail__content .detail-loader{margin-top:7.5rem;margin-left:auto;margin-right:auto;width:100px;height:100px;background:url(../graphics/gif/loader.gif);color:transparent}.detail__content .favourite{display:block;width:100%;text-align:center}.detail__content .title{margin-top:.625rem;font-family:Roboto-Bold;font-size:1.5rem}.detail__content .synopsis{margin-top:.3125rem;height:8.4375rem;overflow:visible;line-height:1.6;font-family:Roboto-Regular;font-size:1.125rem}.detail__content .meta-info{margin-top:1.25rem;font-family:Roboto-Regular;font-size:1.125rem;color:#b88896}.detail__content .meta-info--bold,.favourite__button{font-family:Roboto-Bold}.detail__content .meta-info__item{margin-top:.5625rem}.favourite__button{text-align:center;color:#f1f1f1;display:inline-block;padding:.5rem 1.25rem;border-radius:.5rem;background-color:#231318;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:none;outline:0;font-size:1.3125rem;line-height:1}.active .favourite__button,.favourite__button.active,.favourite__button:active,.favourite__button:focus,.favourite__button:hover{background-color:#ed184e}.favourite__button--add,.favourite__button--remove,.favourite__button--updating{position:relative;left:-5px;top:3px}.favourite__button--remove{width:1.3125rem;height:1.1875rem;background-position:-22.0625rem -16.5rem}.no-svg .favourite__button--remove{width:20px;height:18px;background-position:-353px -264px}.favourite__button--add{width:1.3125rem;height:1.1875rem;background-position:-20rem -11.625rem}.no-svg .favourite__button--add{width:20px;height:18px;background-position:-320px -186px}.favourite__button--updating{background-image:url(../graphics/gif/loader_white.gif);-webkit-background-size:18px;background-size:18px;display:inline-block;width:18px;height:18px}.favourite__button--container,.favourite__button--inner{white-space:nowrap}.active .play-thumb{-webkit-box-shadow:0 0 0 6px #ed184e;box-shadow:0 0 0 6px #ed184e}.search__back,.studio__back{margin-left:auto;margin-right:auto;border-radius:.625rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-align:center;padding:.4375rem}.active .play-thumb:before{opacity:1!important}.play-thumb--add-favourite:after{opacity:0;width:3.4375rem;height:3.0625rem;background-position:-16.875rem -4.375rem}.no-svg .play-thumb--add-favourite:after{width:54px;height:48px;background-position:-270px -70px}.play-thumb--remove-favourite:after{opacity:0;width:3.4375rem;height:3.0625rem;background-position:-16.875rem -8rem}.no-svg .play-thumb--remove-favourite:after{width:54px;height:48px;background-position:-270px -128px}.studio__image,.studio__overlay-image{position:absolute;left:0;top:0;width:80rem}.play-thumb--show-favourite-status:after{opacity:1!important}.studio__image{height:21.25rem;overflow:hidden}.studio__overlay-image{height:45rem;background-image:url(../graphics/png/studios-genres-background-full.png);background-size:100%}.studio__back{position:relative;top:2.1875rem;width:3.125rem;height:2.5rem;background-color:#231318}.studio__back .back-icon{width:2rem;height:1.6875rem;background-position:-22.0625rem -12.8125rem}.no-svg .studio__back .back-icon{width:31px;height:26px;background-position:-353px -205px}.active .studio__back{background-color:#ed184e}.studio__count{position:absolute;width:100%;top:18.75rem;text-align:center;font-family:Roboto-Regular;font-size:1.125rem;color:#f1f1f1;opacity:.5}.studio__count .video-icon{position:relative;left:-5px;width:1.375rem;height:.875rem;background-position:-22.0625rem -15.0625rem}.no-svg .studio__count .video-icon{width:21px;height:13px;background-position:-353px -241px}.studio__content{position:absolute;top:21.875rem;width:100%}.studio__content .release-info__separator,.studio__content .release-info__studio{display:none}.search__back{position:relative;top:2.1875rem;width:3.125rem;height:2.5rem;background-color:#231318}.search__back .back-icon{width:2rem;height:1.6875rem;background-position:-22.0625rem -12.8125rem}.no-svg .search__back .back-icon{width:31px;height:26px;background-position:-353px -205px}.search__input{display:block;position:absolute;width:80rem;top:5.625rem}.search #search-form{display:block;width:21.875rem;height:1.875rem;margin:0 auto}.search #search-field,.search #search-hint,.search #search-submit{display:block;position:absolute;top:0;height:1.875rem;border-radius:8px;font-family:Roboto-Regular;font-size:16px;color:#f1f1f1;line-height:1.875rem;border:none}.search #search-field{text-align:left;width:21.875rem;padding-left:2.125rem;background-color:rgba(241,241,241,.15)}.search #search-field:focus{background-color:#f1f1f1;color:#111;border:none}.search .active #search-field{-webkit-box-shadow:0 0 0 6px #ed184e;box-shadow:0 0 0 6px #ed184e}.login__input,.login__label,.pairing__step,.search #search-submit{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.search .search-icon-wrapper{position:absolute;top:6px;left:7px;z-index:50}.search .search-icon-wrapper .search-icon{width:1.125rem;height:1.125rem;background-position:-14.625rem -7.625rem}.no-svg .search .search-icon-wrapper .search-icon{width:17px;height:17px;background-position:-234px -122px}.search .active .search-icon-wrapper .search-icon{width:1.125rem;height:1.125rem;background-position:-19.9375rem -15.1875rem}.no-svg .search .active .search-icon-wrapper .search-icon{width:17px;height:17px;background-position:-319px -243px}.search #search-submit{left:23.125rem;text-align:center;background-color:#231318;font-family:Roboto-Bold;font-size:21px;color:#f1f1f1;padding-left:.625rem;padding-right:.625rem}.search #search-submit.active{background-color:#ed184e;border:none}.search #search-hint{top:2.1875rem;left:.625rem;text-align:center;color:rgba(241,241,241,.5)}.active .search__back{background-color:#ed184e}.search .carousel--articles .carousel__container{margin-bottom:2em}.search__content{position:absolute;width:100%;top:10rem}.search__content .genres,.search__content .searchBottom,.search__content .searchTop{width:100%}.search__content .genres .carousel-info,.search__content .searchBottom .carousel-info,.search__content .searchTop .carousel-info{display:block;font-family:Roboto-Bold;font-size:21px;text-align:center;color:rgba(241,241,241,.5);width:100%;margin-top:10px;margin-bottom:5px}.search__content .genres .carousel-info .video-icon,.search__content .searchBottom .carousel-info .video-icon,.search__content .searchTop .carousel-info .video-icon{width:1.375rem;height:.875rem;background-position:-22.0625rem -15.0625rem}.no-svg .search__content .genres .carousel-info .video-icon,.no-svg .search__content .searchBottom .carousel-info .video-icon,.no-svg .search__content .searchTop .carousel-info .video-icon{width:21px;height:13px;background-position:-353px -241px}.search__content .genres .carousel-info .amount,.search__content .searchBottom .carousel-info .amount,.search__content .searchTop .carousel-info .amount{font-family:Roboto-Regular;color:rgba(241,241,241,.3)}.search__content .search-loader{margin-top:8.75rem;margin-left:auto;margin-right:auto;width:100px;height:100px;background:url(../graphics/gif/loader.gif);color:transparent}.search__content .search-empty{margin-top:10rem;text-align:center;font-family:Roboto-Regular;font-size:1.125rem;line-height:1.6}.pairing__body,.pairing__heading{font-family:Roboto-Medium;text-align:center}.most-viewed__content{margin-top:1.25rem}@keyframes out{from{opacity:1}to{opacity:0}}@keyframes in{from{opacity:0}to{opacity:1}}.release-info{position:absolute;display:none;top:9.3125rem;width:80rem;font-size:0;text-align:center;animation:out linear .15s forwards;-webkit-animation:out linear .15s forwards}.release-info__separator,.release-info__studio,.release-info__title{font-family:Roboto-Medium;font-size:1.125rem;line-height:1.3;text-align:center;color:#f1f1f1;display:inline-block;margin-top:.5rem;white-space:nowrap}.release-info__separator,.release-info__studio{font-family:Roboto-Bold;color:#b88896}.release-info__separator{margin-right:.5rem}.active .release-info{display:block;animation:in linear .15s forwards;-webkit-animation:in linear .15s forwards}.wrapper{z-index:5;background-color:#111}.player,video{z-index:20}.interface{position:fixed;bottom:0;width:100%;height:15.125rem;text-align:center;z-index:50;transition:all ease-in-out 618ms}.interface *{display:inline-block}.interface.ng-hide{bottom:-15.125rem}.interface__backdrop{position:absolute;left:0;width:100%;height:100%;background:url(../graphics/png/player-background.png);background-size:80rem 15.125rem;z-index:30}.interface__loader{position:fixed;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;background:url(../graphics/gif/loader.gif);color:transparent;z-index:10}.interface__controls{width:25%;margin:8.5rem 37.5% 0;text-align:justify-all;z-index:40}.interface__feedback{font-family:Roboto-Regular;font-size:18px;color:#f1f1f1;width:62.5%;height:4.5rem;margin:0 18.75%;z-index:40}.interface__bar,.interface__duration,.interface__progress{position:absolute}.interface__progress{left:0}.interface__bar{left:0;width:100%;height:.25rem;background:rgba(241,241,241,.3);margin:1.5rem 0 0;border-radius:2px;overflow:hidden}.interface__bar__progress{position:absolute;left:0;height:100%;width:0;background:#f1f1f1;border-radius:2px}.interface__forward,.interface__pause,.interface__play,.interface__rewind,.interface__stop,.interface__toggle,.interface__toggle--pause,.interface__toggle--play{margin:0 .25rem;color:transparent;cursor:pointer;border:none;outline:0}.login__input:after,.login__label:after,.pairing__label:after{content:'';position:absolute;right:-1.25rem;border-style:solid;border-width:3.59375rem 0 3.59375rem 1.35rem;z-index:10;display:inline-block;top:0}.interface__play{width:2.5625rem;height:2.5625rem;background-position:-16.875rem -11.625rem}.no-svg .interface__play{width:40px;height:40px;background-position:-270px -186px}.interface__play--active,.interface__play.active,.interface__play:active,.interface__play:focus,.interface__play:hover{width:2.5625rem;height:2.5625rem;background-position:-22.0625rem -.3125rem}.no-svg .interface__play--active,.no-svg .interface__play.active,.no-svg .interface__play:active,.no-svg .interface__play:focus,.no-svg .interface__play:hover{width:40px;height:40px;background-position:-353px -5px}.interface__stop{width:2.5625rem;height:2.5625rem;background-position:-22.0625rem -6.5625rem}.no-svg .interface__stop{width:40px;height:40px;background-position:-353px -105px}.interface__stop--active,.interface__stop.active,.interface__stop:active,.interface__stop:focus,.interface__stop:hover{width:2.5625rem;height:2.5625rem;background-position:-4.3125rem -15.1875rem}.no-svg .interface__stop--active,.no-svg .interface__stop.active,.no-svg .interface__stop:active,.no-svg .interface__stop:focus,.no-svg .interface__stop:hover{width:40px;height:40px;background-position:-69px -243px}.interface__pause{width:2.5625rem;height:2.5625rem;background-position:-10.5625rem -15.1875rem}.no-svg .interface__pause{width:40px;height:40px;background-position:-169px -243px}.interface__pause--active,.interface__pause.active,.interface__pause:active,.interface__pause:focus,.interface__pause:hover{width:2.5625rem;height:2.5625rem;background-position:-13.6875rem -15.1875rem}.no-svg .interface__pause--active,.no-svg .interface__pause.active,.no-svg .interface__pause:active,.no-svg .interface__pause:focus,.no-svg .interface__pause:hover{width:40px;height:40px;background-position:-219px -243px}.interface__forward{width:2.5625rem;height:2.5625rem;background-position:-16.8125rem -15.1875rem}.no-svg .interface__forward{width:40px;height:40px;background-position:-269px -243px}.interface__forward--active,.interface__forward.active,.interface__forward:active,.interface__forward:focus,.interface__forward:hover{width:2.5625rem;height:2.5625rem;background-position:-22.0625rem -3.4375rem}.no-svg .interface__forward--active,.no-svg .interface__forward.active,.no-svg .interface__forward:active,.no-svg .interface__forward:focus,.no-svg .interface__forward:hover{width:40px;height:40px;background-position:-353px -55px}.interface__rewind{width:2.5625rem;height:2.5625rem;background-position:-22.0625rem -9.6875rem}.no-svg .interface__rewind{width:40px;height:40px;background-position:-353px -155px}.interface__rewind--active,.interface__rewind.active,.interface__rewind:active,.interface__rewind:focus,.interface__rewind:hover{width:2.5625rem;height:2.5625rem;background-position:-7.4375rem -15.1875rem}.no-svg .interface__rewind--active,.no-svg .interface__rewind.active,.no-svg .interface__rewind:active,.no-svg .interface__rewind:focus,.no-svg .interface__rewind:hover{width:40px;height:40px;background-position:-119px -243px}.interface__toggle,.interface__toggle--play{width:2.5625rem;height:2.5625rem;background-position:-16.875rem -11.625rem}.no-svg .interface__toggle,.no-svg .interface__toggle--play{width:40px;height:40px;background-position:-270px -186px}.interface__toggle--active,.interface__toggle--play--active,.interface__toggle--play.active,.interface__toggle--play:active,.interface__toggle--play:focus,.interface__toggle--play:hover,.interface__toggle.active,.interface__toggle:active,.interface__toggle:focus,.interface__toggle:hover{width:2.5625rem;height:2.5625rem;background-position:-22.0625rem -.3125rem}.no-svg .interface__toggle--active,.no-svg .interface__toggle--play--active,.no-svg .interface__toggle--play.active,.no-svg .interface__toggle--play:active,.no-svg .interface__toggle--play:focus,.no-svg .interface__toggle--play:hover,.no-svg .interface__toggle.active,.no-svg .interface__toggle:active,.no-svg .interface__toggle:focus,.no-svg .interface__toggle:hover{width:40px;height:40px;background-position:-353px -5px}.interface__toggle--pause{width:2.5625rem;height:2.5625rem;background-position:-10.5625rem -15.1875rem}.no-svg .interface__toggle--pause{width:40px;height:40px;background-position:-169px -243px}.interface__toggle--pause--active,.interface__toggle--pause.active,.interface__toggle--pause:active,.interface__toggle--pause:focus,.interface__toggle--pause:hover{width:2.5625rem;height:2.5625rem;background-position:-13.6875rem -15.1875rem}.no-svg .interface__toggle--pause--active,.no-svg .interface__toggle--pause.active,.no-svg .interface__toggle--pause:active,.no-svg .interface__toggle--pause:focus,.no-svg .interface__toggle--pause:hover{width:40px;height:40px;background-position:-219px -243px}#av-player,.pairing,.player,video{width:80rem;height:45rem}.pairing{background-image:url(../graphics/jpg/intro-background.jpg);background-size:100%;text-align:center}.pairing__logo{width:10.9375rem;height:3.3125rem;background-position:-.3125rem -.3125rem;margin-top:2.1875rem}.no-svg .pairing__logo{width:174px;height:52px;background-position:-5px -5px}.pairing__heading{font-size:2.5rem;line-height:1.3;color:#ed184e;margin-top:6rem}.pairing__body{color:#f1f1f1;font-size:1.25rem}.pairing__container{margin-top:3.4375rem}.pairing__step{display:inline-block;height:7.1875rem;width:44.6875rem;margin-top:2rem;background-color:#472731;text-align:left}.pairing__content,.pairing__label,.pairing__number{display:inline-block;height:7.1875rem;vertical-align:top}.pairing__number{font-family:Roboto-Black;font-size:2.25rem;text-align:center;color:#f1f1f1;width:7.1875rem;padding:2.1875rem}.login__heading,.pairing__content,.pairing__label{font-family:Roboto-Medium}.pairing__label{font-size:1.25rem;text-align:center;color:rgba(241,241,241,.7);width:11.25rem;padding-top:2.625rem;background-color:#7c1734}.pairing__label:after{border-color:transparent transparent transparent #7c1734}.pairing__label--device-icon{background:url(../graphics/png/device-icon@2x.png) center center no-repeat #7c1734;background-size:65%}.pairing__content{color:#f1f1f1;width:26.25rem}.pairing__content--small{font-size:1.25rem;text-align:left;padding:2.8125rem}.login,.login__body,.login__heading{text-align:center}.pairing__content--large{font-size:2.25rem;text-align:center;padding-top:2.1875rem}.login{width:80rem;height:45rem;background-image:url(../graphics/jpg/intro-background.jpg);background-size:100%}.login>*{display:inline-block;width:100%}.login strong{font-family:Roboto-Bold}.login__logo{width:10.9375rem;height:3.3125rem;background-position:-.3125rem -.3125rem;margin-top:2.1875rem}.no-svg .login__logo{width:174px;height:52px;background-position:-5px -5px}.login__heading{font-size:2.5rem;line-height:1.3;color:#ed184e;margin-top:6rem}.login__body,.login__label{font-family:Roboto-Medium;font-size:1.25rem}.login__body{color:#f1f1f1}.login__form{margin-top:4rem}.login__form>*{display:inline-block}.login__visual{width:7.1875rem;height:7.1875rem;text-align:right}.login__progress{display:inline-block;margin-top:1.125rem}.login__progress--1{width:4.5rem;height:4.9375rem;background-position:-5.375rem -9.6875rem}.no-svg .login__progress--1{width:71px;height:78px;background-position:-86px -155px}.login__progress--2{width:4.5rem;height:4.9375rem;background-position:-.3125rem -9.6875rem}.no-svg .login__progress--2{width:71px;height:78px;background-position:-5px -155px}.login__progress--3{width:4.5rem;height:4.9375rem;background-position:-11.8125rem -.3125rem}.no-svg .login__progress--3{width:71px;height:78px;background-position:-189px -5px}.login__progress--4{width:4.5rem;height:4.9375rem;background-position:-.3125rem -4.1875rem}.no-svg .login__progress--4{width:71px;height:78px;background-position:-5px -67px}.login__progress--5{width:4.5rem;height:4.9375rem;background-position:-5.375rem -4.1875rem}.no-svg .login__progress--5{width:71px;height:78px;background-position:-86px -67px}.login__progress--unhappy{width:4.5rem;height:4.9375rem;background-position:-10.4375rem -9.6875rem}.no-svg .login__progress--unhappy{width:71px;height:78px;background-position:-167px -155px}.login__content{vertical-align:middle}.login__input,.login__label{vertical-align:top;height:7.1875rem}.login__label{text-align:left;color:#f1f1f1;width:22.5rem;padding:1.75rem;background-color:#472731;z-index:6}.login__description,.login__input{font-family:Roboto-Medium;text-align:center;color:#f1f1f1}.login__label:after{border-color:transparent transparent transparent #472731}.login__input{font-size:2.25rem;width:5.625rem;padding:2.1875rem 3.125rem;border:none;outline:0}.login__input--1{background-color:#5a2a39;z-index:4}.login__input--1:after{border-color:transparent transparent transparent #5a2a39}.login__input--2{background-color:#772c43;z-index:3}.login__input--2:after{border-color:transparent transparent transparent #772c43}.login__input--3{background-color:#9a2e50;z-index:2}.login__input--3:after{border-color:transparent transparent transparent #9a2e50}.login__input--4{background-color:#b1214e;z-index:1}.login__input--4:after{border-color:transparent transparent transparent #b1214e}.login__input--active{background-color:#ed184e}.login__input--active:after{border-color:transparent transparent transparent #ed184e}.login__status>*{display:inline-block;width:100%}.login__icon{margin-top:3.125rem}.login__icon--correct{width:4.625rem;height:3.5rem;background-position:-16.875rem -.3125rem}.no-svg .login__icon--correct{width:73px;height:55px;background-position:-270px -5px}.login__icon--incorrect{width:3.4375rem;height:3.4375rem;background-position:-.3125rem -15.1875rem}.no-svg .login__icon--incorrect{width:54px;height:54px;background-position:-5px -243px}.login__icon--loading{width:3rem;height:3rem;background-image:url(../graphics/gif/loader_white.gif);background-repeat:no-repeat}.login__description{margin-top:1.25rem;font-size:1.25rem}.loader__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:990;background-color:#472731;background-image:url(../graphics/jpg/generic-background.jpg);background-size:100%}.loader__icon{position:fixed;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;background:url(../graphics/gif/loader.gif);color:transparent}