@charset "UTF-8";.ShowCard{color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:0;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.ShowCard:hover .ShowCard__title{text-decoration:underline}}.ShowCard--horizontal{align-items:flex-start;flex-direction:row}.ShowCard--horizontal .ShowCard__poster-wrapper{width:140px}.ShowCard--horizontal .ShowCard__content{align-self:center}@media screen and (max-width:480px){.ShowCard--horizontal-mobile{align-items:flex-start;flex-direction:row}.ShowCard--horizontal-mobile .ShowCard__poster-wrapper{width:140px}.ShowCard--horizontal-mobile .ShowCard__content{align-self:center}}.ShowCard__poster-wrapper{flex-shrink:0;position:relative;width:100%}.ShowCard__poster{align-items:center;aspect-ratio:760/428;background:var(--poster-bg-color);display:flex;justify-content:center;overflow:hidden;padding-top:56.3157894737%}.ShowCard__poster-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ShowCard__placeholder-icon{color:var(--poster-placeholder-icon-color);left:50%;max-width:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:22%}.ShowCard__title-wrapper{font-size:16px;font-weight:700;line-height:18px;padding-right:var(--status-label-padding)}.ShowCard__title-wrapper .ShowStatusLabel{height:10px;position:relative;top:1px;transform:translate(4px);vertical-align:top;width:0}.ShowCard__title{color:var(--link-color);display:inline}.ShowCard__info,.ShowCard__title-original{display:flex;display:-webkit-box;flex-direction:column;margin-top:5px;max-height:36px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--info-color);font-size:14px;line-height:18px;-webkit-box-orient:vertical}.ShowCard__info-item:first-child:before{content:""}.ShowCard__info-item:before{content:" • "}.ShowCard__rating{bottom:10px;left:-2px;position:absolute;z-index:1}.ShowCard__watch-status{position:absolute;right:10px;top:10px;z-index:3}.ShowCard__pixel{height:0!important;width:0!important}.ShowCard__advertiser{align-items:center;bottom:8px;display:flex;position:absolute;right:2px;z-index:10}.ShowCard__advertiser .ads-label{width:auto}.ShowCard__advertiser .ads-label__mark{margin:0}.ShowCard__advertiser .ads-info{padding:6px;width:24px}
