.where-to-watch-promo{background:#2e2e2e;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;min-height:240px;padding:12px 0 1px;position:relative;width:100%}@media (max-width:768px){.where-to-watch-promo{margin:15px -15px 0;min-height:unset;width:calc(100% + 30px)}}.where-to-watch-promo:after{background:#ec5f0f;content:" ";height:100%;left:0;position:absolute;top:5px;width:100%;z-index:-1}@media (max-width:768px){.where-to-watch-promo:after{left:0}}.where-to-watch-promo .content{display:flex;flex-direction:row-reverse;flex-grow:1;padding:0 15px;width:100%}.where-to-watch-promo .content .text{display:flex;flex:0 0 100%;flex-direction:row;justify-content:space-between}.where-to-watch-promo .content .text>a{position:relative;z-index:5}.where-to-watch-promo .content .text>a>h2{color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;line-height:16px;margin:5px 5px 15px;padding:0;text-transform:uppercase}.where-to-watch-promo .content .text>a>h2:after{display:none}.where-to-watch-promo .content .text>a.btn{margin:-2px 0 10px}.where-to-watch-promo .content .text p{color:#fff;font-size:24px;line-height:30px;margin-right:10%}@media (max-width:580px){.where-to-watch-promo .content .text p{font-size:18px;line-height:26px;margin-bottom:20%}}.where-to-watch-promo .content .text p>span:not(.btn){background-image:linear-gradient(rgba(236,95,15,.6),rgba(236,95,15,.6));background-position:bottom 2px left;background-repeat:no-repeat;background-size:100% 2px}.where-to-watch-promo .content .text p>span.btn{margin-top:15px}@media (max-width:1280px){.where-to-watch-promo .sliding-recommendations .slide-rail{padding:0}}.where-to-watch-promo .sliding-recommendations .slide-rail .slide{width:130px}.where-to-watch-promo .sliding-recommendations .slide-rail .slide.title:first-child{display:none}.where-to-watch-promo .sliding-recommendations .slide-rail .slide:last-child{margin-right:11px}.where-to-watch-promo .sliding-recommendations .slide-rail .slide:nth-child(2){margin-left:19px}.where-to-watch-promo .super-search{border-top:1px solid hsla(0,0%,100%,.2);flex:0 0 50%;margin:0 0 20px;padding:25px 10px 0 0;z-index:6}@media (min-width:580px){.where-to-watch-promo .super-search .search-anything{width:200%}}@media (max-width:580px){.where-to-watch-promo .super-search{flex:0 0 100%;margin:0;padding:15px 0}.where-to-watch-promo .super-search>.container{padding:0 15px}}.where-to-watch-promo:hover .content .text p>span.btn{background-color:#c6510f}.where-to-watch-promo+.row{margin-top:20px}.platforms{background:hsla(0,0%,100%,.1);background-color:#3a3a3a;background-color:#2e2e2e;border:1px solid hsla(0,0%,100%,.2);border-width:1px 0 0 1px;flex:0 0 50%;margin:0;overflow:hidden;padding:0;position:relative}@media (max-width:580px){.platforms{flex:0 0 100%}}.platforms .platforms-rail{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;margin:0;overflow:hidden;overflow:auto;padding:0;scrollbar-width:none;transition:opacity 1s}.platforms .platforms-rail::-webkit-scrollbar{display:none;width:0!important}.platforms .platforms-rail .placeholder,.platforms .platforms-rail a{background:hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;display:block;flex:0 0 auto;height:60px;margin:20px 10px 20px 0;overflow:hidden;position:relative;width:60px}@media (max-width:580px){.platforms .platforms-rail .placeholder,.platforms .platforms-rail a{height:50px;margin:15px 12px 15px 0;width:50px}}.platforms .platforms-rail .placeholder:first-child,.platforms .platforms-rail a:first-child{margin-left:20px}@media (max-width:580px){.platforms .platforms-rail .placeholder:first-child,.platforms .platforms-rail a:first-child{margin-left:15px}}.platforms .platforms-rail .placeholder:last-child,.platforms .platforms-rail a:last-child{margin-right:20px}@media (max-width:580px){.platforms .platforms-rail .placeholder:last-child,.platforms .platforms-rail a:last-child{margin-right:15px}}.platforms .platforms-rail .placeholder img,.platforms .platforms-rail a img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.platforms .platforms-rail .placeholder.selected,.platforms .platforms-rail a.selected{overflow:visible}.platforms .platforms-rail .placeholder.selected:after,.platforms .platforms-rail a.selected:after{border:1px solid #fff;border-radius:50%;content:"";height:78px;left:-4px;position:absolute;top:-4px;width:78px;z-index:-1}@media (max-width:580px){.platforms .platforms-rail .placeholder.selected:after,.platforms .platforms-rail a.selected:after{height:56px;left:-3px;top:-3px;width:56px}}.platforms .save-platforms-container .expand{display:none}.platforms .save-platforms-container .save-platforms{background:#ec6010;border-radius:0 0 0 2px;color:#fff;display:block;font-size:12px;font-weight:600;line-height:12px;opacity:0;padding:10px;position:absolute;right:0;text-transform:uppercase;top:0;transition:all .4s ease;visibility:hidden}@media (min-width:580px){.platforms:hover .save-platforms{opacity:1;visibility:visible}}@media (max-width:580px){.platforms .save-platforms-container{display:flex;position:absolute;right:0;top:0;transform:translateX(calc(100% - 30px));transition:all .4s ease}.platforms .save-platforms-container .save-platforms{border-left:1px solid #222;border-radius:0;display:block;opacity:1;position:relative;visibility:visible}.platforms .save-platforms-container .expand{background:rgba(236,96,16,.9);border-radius:0 0 0 2px;display:block;font-size:24px;height:32px;line-height:32px;text-align:center;width:30px}.platforms .save-platforms-container .expand:after{content:"+";display:block;transition:all .4s ease}.platforms .save-platforms-container.show{transform:none}.platforms .save-platforms-container.show .expand{background:#ec6010}.platforms .save-platforms-container.show .expand:after{transform:rotate(1turn)}}.promo-slot{background:#2e2e2e;border-bottom:5px solid #ec5f0f;color:#fff;height:144px;position:relative;transition:all .1s ease-in;width:100%}.promo-slot:hover{transform:scale(1.01)}.promo-slot h2,.promo-slot h3{color:#fff;margin:20px;text-transform:unset}.promo-slot>.slide{bottom:0;left:0;opacity:0;overflow:hidden;padding-top:35px;position:absolute;right:0;top:0;transition:visibility 0s .2s,opacity .2s linear;visibility:hidden}.promo-slot>.slide.active{opacity:1;transition:opacity .4s linear;visibility:visible}.promo-slot>.slide#slide-1 h2{color:#fff;display:inline-block;font-size:24px;font-weight:400;letter-spacing:.003;line-height:26px;margin:10px 21px 0;padding:0;position:relative;text-transform:uppercase;width:60%;z-index:2}.promo-slot>.slide#slide-1 h2:after{display:none}.promo-slot>.slide#slide-1 h2 span{background-image:linear-gradient(rgba(236,95,15,.6),rgba(236,95,15,.6));background-position:bottom 3px left;background-repeat:no-repeat;background-size:100% 30%}.promo-slot>.slide#slide-1 svg{bottom:-10px;left:0;position:absolute;width:100%;z-index:1}.promo-slot>.slide#slide-1 img{position:absolute;right:10px;rotate:-10deg;top:30%;width:146px;z-index:2}.promo-slot>.slide#slide-2 h3{bottom:10px;font-size:14px;line-height:16px;margin:8px 10px 6px;min-height:unset;position:absolute;right:0;text-transform:uppercase;z-index:2}.promo-slot>.slide#slide-2 h3:before{background:#ec5f0f;bottom:-6px;content:"";left:-5px;position:absolute;right:-20px;top:-7px;z-index:-1}.promo-slot>.slide#slide-2 .platforms{border-top:0;margin-top:-10px}.promo-slot>.slide#slide-2 .platforms div.placeholder{transform:translateX(2000px)}.promo-slot>.slide#slide-2.active .platforms div.placeholder{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bounce-in-right;animation-name:bounce-in-right}.promo-slot>.slide#slide-2.active .platforms div.placeholder:nth-child(1n){-webkit-animation-delay:.1s;animation-delay:.1s}.promo-slot>.slide#slide-2.active .platforms div.placeholder:nth-child(2n){-webkit-animation-delay:.2s;animation-delay:.2s}.promo-slot>.slide#slide-2.active .platforms div.placeholder:nth-child(3n){-webkit-animation-delay:.3s;animation-delay:.3s}.promo-slot>.slide#slide-2.active .platforms div.placeholder:nth-child(4n){-webkit-animation-delay:.4s;animation-delay:.4s}.promo-slot>.slide#slide-2.active .platforms div.placeholder:nth-child(5n){-webkit-animation-delay:.5s;animation-delay:.5s}.promo-slot>.slide#slide-3 .movie{display:flex;opacity:0;position:absolute;top:35px;transition:visibility 0s .2s,opacity .2s linear;visibility:hidden;width:100%}.promo-slot>.slide#slide-3 .movie.active{opacity:1;transition:opacity .4s linear;visibility:visible}.promo-slot>.slide#slide-3 .movie .poster{flex:0 0 80px;margin:6px 0 0 10px;z-index:3}.promo-slot>.slide#slide-3 .movie .poster figure{width:100%}.promo-slot>.slide#slide-3 .movie .poster figure img{height:auto;width:100%}.promo-slot>.slide#slide-3 .movie .text h3.title{font-size:14px;line-height:16px;margin:8px 10px 6px;min-height:unset;position:relative;text-transform:uppercase;z-index:2}.promo-slot>.slide#slide-3 .movie .text h3.title:before{background:#ec5f0f;bottom:-6px;content:"";left:-85px;position:absolute;right:-20px;top:-7px;z-index:-1}.promo-slot>.slide#slide-3 .movie .text p.description{font-size:12px;line-height:16px;margin:15px 10px}.promo-slot>.slide#slide-3 .movie.active .poster{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bounce-in-left;animation-name:bounce-in-left}.promo-slot>.slide#slide-3 .movie.active .text h3.title{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bounce-in-right;animation-name:bounce-in-right}.promo-slot>.slide#slide-3 .movie.active .text p.description{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bounce-in-right;animation-name:bounce-in-right}.promo-slot span.set{color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:16px;margin:10px;text-transform:uppercase}@-webkit-keyframes bounce-in-right{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-10px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes bounce-in-right{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-10px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}@-webkit-keyframes bounce-in-left{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(10px)}80%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes bounce-in-left{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(10px)}80%{transform:translateX(-5px)}to{transform:translateX(0)}}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}to{opacity:0}}@keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}to{opacity:0}}
