@layer components{.cardWrapper{box-sizing:border-box}.cardWrapper>div{width:100%}.card{box-sizing:border-box;border:4px solid var(--format-type-color);background-color:var(--format-type-color);cursor:pointer;color:#000;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.card .area__hover{visibility:hidden;border-radius:8px 8px 0 0;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 5rem;overflow:hidden}.card .area__hover .area__hover__favorite .layoutButton__favorite{z-index:1000;transform-origin:0 100%;width:25%;max-width:60px;height:25%;max-height:60px;padding:2%;position:absolute;bottom:2%;left:2%}.card .area__hover .area__hover__favorite .layoutButton__favorite .layoutButton__icon{width:100%;height:100%;margin-bottom:unset}.card .area__hover .area__hover__favorite .layoutButton__favorite .layoutButton__label{display:none}.card .area__hover .area__hover__age{background-color:var(--format-type-color);border-radius:10px;margin:0;padding:.7rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.card .area__hover .area__hover__icon{object-fit:contain;background-position:50%;background-repeat:no-repeat;width:80px;height:80px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.card .area__hover .area__hover__progressBar{position:absolute;bottom:7%}.card .area__hover .area__hover__progressBar>.metadataLine__separator{display:none}.card .area__hover .area__hover__background{opacity:.8;background-color:#fff;position:absolute;inset:0}.card .area__hover .area__hover__content{z-index:100;width:100%;height:100%;position:relative}.card .layoutArea__banner{aspect-ratio:var(--image-ratio);border-radius:8px 8px 0 0;overflow:hidden}.card .layoutArea__banner .layoutImage{aspect-ratio:var(--image-ratio);object-fit:cover}.card .layoutArea__bannerBottom{align-items:flex-end;padding:0 .5rem .5rem;display:flex;position:absolute;inset:66.6% 0 0}.card .layoutArea__bannerBottom>div,.card .layoutArea__bannerBottom>div>div{width:100%}.card .layoutArea__bannerBottom .layoutArea__row{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.card .layoutArea__bannerBottom .metadataLine__separator{opacity:0}.card .layoutArea__bannerBottom .layoutButton__play{box-sizing:border-box;aspect-ratio:1;border-width:3px;border-radius:5px;height:44px;padding:0}.card .layoutArea__bannerBottom .layoutButton__play svg{width:50%;height:50%}.card .layoutArea__bannerBottom .durationMetadata{font-size:16px;font-weight:900;line-height:22px;font-family:var(--reef);color:#000;background-color:#fff;border-radius:4px;margin:0;padding:2px 6px}.card .content{box-sizing:border-box;align-items:center;width:100%;height:5rem;padding:12px;display:flex}.card .content .layoutArea__content .layoutArea__row{padding:0}.card .content .id__title{height:44px;font-size:20px;font-weight:900;line-height:22px;font-family:var(--reef);font-synthesis:none;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.card .content .textMetadata:not(.id__title) p{font-size:14px;line-height:19.1px;font-family:var(--nunito-sans);font-weight:900!important}:is(.card:hover,.cardWrapper:focus-within .card) .layoutArea__bannerTop,:is(.card:hover,.cardWrapper:focus-within .card) .layoutArea__bannerMiddle,:is(.card:hover,.cardWrapper:focus-within .card) .layoutArea__bannerBottom,:is(.card:hover,.cardWrapper:focus-within .card) .layoutArea__bannerBottomSecondary{display:none}:is(.card:hover,.cardWrapper:focus-within .card) .area__hover{visibility:visible}.currentEpisodeCard.card{border-color:var(--format-type-color)}.currentEpisodeCard.card:after{content:"";background-color:rgba(var(--format-type-rgb-color), .75);position:absolute;inset:0 0 5rem}.currentEpisodeCard.card .layoutArea__bannerBottom,.currentEpisodeCard.card .area__hover{z-index:2}.currentEpisodeCard.card .layoutButton__play{opacity:0}@media (max-width:768px){.card .card__hover{left:0;right:0}.card .card__hover .card__hover__icon,.card .card__hover .card__hover__background,.card .card__hover .card__hover__content{display:none}.card .card__hover .card__hover__progressBar{background-color:#fff;border-radius:5px;width:fit-content;margin:auto;padding:.2rem}.card .card__poster__bottom,.card.landscape .area__hover__age,.card.landscape .area__hover__progressBar{display:none}}.hero-card{cursor:pointer}.hero-card img{aspect-ratio:160/152;object-fit:cover;box-sizing:border-box;border:4px solid #eb9484;border-radius:5%;transition:transform .1s}.hero-card .content p{font-size:16px;line-height:21px;font-family:var(--reef);box-sizing:border-box;color:#000;padding:12px;font-weight:900}.hero-card:hover img{transform:scale(1.03)}.grid__content .cardWrapper{margin-bottom:40px}.slider .cardWrapper,.slider .seeMoreCard{margin:4px 0}.selectionCard{border-color:#eb9484;position:relative}.selectionCard .selectionCard__badge{z-index:2;background-color:#eb9484;border-radius:4px;padding:8px 12px;line-height:1;position:absolute;top:4%;left:4%}}
@layer components{.layoutArea__row{flex-wrap:wrap;align-items:center;display:flex}.layoutArea__row:not(:empty):not(:last-child){padding-bottom:1rem}.layoutArea__row p{margin:0}.layoutArea__row .metadataLine__separator{margin:0 .5rem}.layoutArea .layoutArea__contentWrapper{width:100%;display:flex}.layoutArea .layoutArea__contentWrapper .layoutArea__content{width:100%}.layoutArea .layoutArea__contentWrapper .layoutArea__sider{box-sizing:border-box;flex-direction:column;align-items:stretch;width:20%;padding:0 2rem;display:flex}.layoutArea .layoutArea__header{width:100%}.layoutArea .layoutArea__bannerWrapper{width:100%;position:relative}.layoutArea .layoutArea__bannerWrapper .layoutArea__banner{width:100%}.layoutArea .layoutArea__bannerWrapper .layoutArea__bannerTop{position:absolute;inset:0 0 66%}.layoutArea .layoutArea__bannerWrapper .layoutArea__bannerMiddle{position:absolute;inset:33% 0}.layoutArea .layoutArea__bannerWrapper .layoutArea__bannerBottom{position:absolute;inset:66% 0 0}.layoutImage{width:100%;aspect-ratio:var(--image-ratio);object-fit:cover}.layoutArea__item__toggleable{height:0;transition:height .2s ease-in-out;overflow:hidden}.season .layoutArea__header{margin-bottom:2rem}.season .layoutArea__header .title{--title-color:var(--format-type-title-color);margin-bottom:0}.season .layoutArea__header .layoutArea__row:first-child .textMetadata__text{font-size:20px;line-height:16px}.season .layoutArea__header .layoutArea__row:last-child .textMetadata__text{font-size:16px;line-height:16px}}
