.card{margin-bottom:30px;border:none;background:none}.card__cover{position:relative;width:fit-content;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}.card__cover img{height:212px;width:150px;object-fit:cover}.card__cover.imageWrapper img{position:relative;width:160px;height:240px;overflow:hidden}.card__cover:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-image:-moz-linear-gradient(90deg,#ff55a5 0,#ff5860 100%);background-image:-webkit-linear-gradient(90deg,#ff55a5,#ff5860);background-image:-ms-linear-gradient(90deg,#ff55a5 0,#ff5860 100%);background-image:linear-gradient(90deg,#ff55a5,#ff5860);z-index:1;opacity:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}.card__cover:hover{-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,.5);box-shadow:0 0 20px 0 rgba(255,88,96,.5)}.card__cover:hover:before{opacity:.65}.card__cover:hover .card__play{opacity:1}.card__play{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:2;font-size:30px;color:#fff;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;opacity:0}.card__play span{margin:2px 0 0 3px}.card__play:hover{color:#fff}.card__content{position:relative;display:block;margin-top:10px}.card__title{font-size:18px;font-weight:400;color:#fff;margin:0;overflow:hidden;white-space:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:break-word}.card__title a,.card__title a:hover{color:#fff}.card__category{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.card__category a{font-size:14px;position:relative;margin-right:7px;opacity:.8;font-family:Open Sans,sans-serif}.card__category a,.card__category a:after{background-image:-webkit-linear-gradient(0deg,#ff55a5,#ff5860);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff5860}.card__category a:after{content:",";position:absolute;display:block;left:100%;top:0}.card__category a:last-child{margin-right:0}.card__category a:last-child:after{display:none}.card__category a:hover{opacity:1}.card__rate{font-size:16px;font-weight:500;color:#fff;position:relative;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:2px}.card__rate span{text-shadow:0 0 6px rgba(255,88,96,.5);margin-right:5px}.card__description,.card__list,.card__meta{display:none}.card--details .card__cover img{width:100%;max-width:270px}.card--details .card__cover:before{display:none}.card--details .card__cover:hover{-webkit-box-shadow:none;box-shadow:none}.card--details .card__description{display:block;margin-top:15px;font-family:Open Sans,sans-serif;font-size:15px;line-height:25px;color:rgba(255,255,255,.7);letter-spacing:.2px}.card--details .card__list{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:15px}.card--details .card__list li{border:1px solid rgba(255,255,255,.26);padding:5px 5px 4px;line-height:100%;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;font-size:12px;font-weight:700;color:rgba(255,255,255,.65)}.card--details .card__list li:last-child{margin-right:0}.card--details .card__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:15px}.card--details .card__content{margin-top:15px}.card--details .card__meta{margin-top:15px;display:block;font-size:15px;line-height:24px;color:rgba(255,255,255,.7)}.card--details .card__meta span{color:rgba(255,255,255,.7);margin-right:7px}.card--details .card__meta li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;font-family:Open Sans,sans-serif}.card--details .card__meta li:last-child{margin-bottom:0}.card--details .card__meta a{font-size:15px;position:relative;margin-right:7px;opacity:.8}.card--details .card__meta a,.card--details .card__meta a:after{background-image:-webkit-linear-gradient(0deg,#ff55a5,#ff5860);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff5860}.card--details .card__meta a:after{content:",";position:absolute;display:block;left:100%;top:0}.card--details .card__meta a:last-child{margin-right:0}.card--details .card__meta a:last-child:after{display:none}.card--details .card__meta a:hover{opacity:1}.card--details .card__rate{margin-top:0}@media (min-width:576px){.card__cover img{height:400px;width:100%}.card--list .card__content{margin-top:0;height:212px;overflow:hidden;position:relative}.card--list .card__title{font-size:20px;line-height:24px;margin-bottom:5px;margin-top:-4px}.card--details .card__content,.card--details .card__wrap,.card--list .card__rate{margin-top:0}.card--big .card__title{font-size:20px}.card__list{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:15px}.card__list li{border:1px solid rgba(255,255,255,.1);padding:5px 5px 4px;line-height:100%;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;font-size:12px;font-weight:700;color:rgba(255,255,255,.65)}.card__list li:last-child{margin-right:0}.card__description{display:block;margin-top:10px}.card__description p{font-family:Open Sans,sans-serif;font-size:15px;line-height:25px;color:rgba(255,255,255,.7);margin-bottom:15px;letter-spacing:.2px}.card__description p:last-child{margin-bottom:0}.card__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}}@media (min-width:768px){.card--list{margin-bottom:50px}.card--list .card__content{height:310px}.card__cover img{height:300px}}@media (min-width:992px){.card__cover img{height:390px}.card--list .card__content{height:190px}}@media (min-width:1200px){.card--big .card__play{width:80px;height:80px;margin:-40px 0 0 -40px;font-size:44px}.card--big .card__play span{margin:2px 0 0 5px}.card--big .card__title,.card--list .card__title{font-size:22px}.card--list .card__content{height:237px}.card--details{margin-bottom:0}.card--series{margin-bottom:30px}}