.cardWrapper{box-sizing:border-box}.cardWrapper>div{width:100%}.card{position:relative;box-sizing:border-box;border:4px solid var(--format-type-color);background-color:var(--format-type-color);border-radius:8px;cursor:pointer;color:#000;text-decoration:none}.card,.card .area__hover{display:flex;flex-direction:column;overflow:hidden}.card .area__hover{border-radius:8px 8px 0 0;position:absolute;top:0;bottom:5rem;left:-20000px;right:19000px;align-items:center;justify-content:space-between}.card .area__hover .area__hover__favorite .layoutButton__favorite{z-index:1000;position:absolute;bottom:2%;left:2%;width:25%;height:25%;max-width:60px;max-height:60px;transform-origin:bottom left;padding: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{position:absolute;padding:.7rem;border-radius:10px;top:.5rem;right:.5rem;background-color:var(--format-type-color);margin:0;font-weight:700}.card .area__hover .area__hover__icon{position:absolute;top:50%;left:50%;translate:-50% -50%;width:80px;height:80px;background-repeat:no-repeat;background-position:50%;overflow:visible;object-fit:contain}.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{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.8}.card .area__hover .area__hover__content{z-index:100;position:relative;width:100%;height:100%}.card .layoutArea__banner{overflow:hidden;border-radius:8px 8px 0 0;aspect-ratio:var(--image-ratio)}.card .layoutArea__banner .layoutImage{aspect-ratio:var(--image-ratio);object-fit:cover}.card .layoutArea__bannerBottom{position:absolute;top:66.6%;bottom:0;left:0;right:0;padding:0 .5rem .5rem;display:flex;align-items:flex-end}.card .layoutArea__bannerBottom>div,.card .layoutArea__bannerBottom>div>div{width:100%}.card .layoutArea__bannerBottom .layoutArea__row{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.card .layoutArea__bannerBottom .metadataLine__separator{opacity:0}.card .layoutArea__bannerBottom .layoutButton__play{height:44px;box-sizing:border-box;aspect-ratio:1/1;padding:0;border-radius:5px;border-width:3px}.card .layoutArea__bannerBottom .layoutButton__play svg{width:50%;height:50%}.card .layoutArea__bannerBottom .durationMetadata{padding:2px 6px;border-radius:4px;background-color:#fff;font-weight:900;font-size:16px;line-height:22px;font-family:var(--reef);color:#000;margin:0}.card .content{display:flex;align-items:center;height:5rem;padding:12px;width:100%;box-sizing:border-box}.card .content .layoutArea__content .layoutArea__row{padding:0}.card .content .id__title{font-size:20px;line-height:22px;height:44px;font-weight:900;display:flex;flex-direction:column;justify-content:center;font-family:var(--reef);font-synthesis:none;text-decoration:none}.card .content .textMetadata:not(.id__title) p{font-size:14px;line-height:19.1px;font-weight:900!important;font-family:var(--nunito-sans)}.card:hover .layoutArea__bannerBottom,.card:hover .layoutArea__bannerBottomSecondary,.card:hover .layoutArea__bannerMiddle,.card:hover .layoutArea__bannerTop{display:none}.card:hover .area__hover{left:0;right:0}.currentEpisodeCard.card{border-color:var(--format-type-color)}.currentEpisodeCard.card:after{content:"";position:absolute;top:0;bottom:5rem;left:0;right:0;background-color:rgba(var(--format-type-rgb-color),.75)}.currentEpisodeCard.card .area__hover,.currentEpisodeCard.card .layoutArea__bannerBottom{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__background,.card .card__hover .card__hover__content,.card .card__hover .card__hover__icon{display:none}.card .card__hover .card__hover__progressBar{background-color:#fff;width:-moz-fit-content;width:fit-content;margin:auto;padding:.2rem;border-radius:5px}.card .card__poster__bottom,.card.landscape .area__hover__age,.card.landscape .area__hover__progressBar{display:none}}.hero-card{cursor:pointer}.hero-card img{border-radius:5%;border:4px solid #eb9484;aspect-ratio:160/152;object-fit:cover;box-sizing:border-box;transition:transform .1s}.hero-card .content p{font-size:16px;line-height:21px;font-family:var(--reef);padding:12px;box-sizing:border-box;color:#000;font-weight:900}.hero-card :hover img{transform:scale(1.03)}.selectionCard{border-color:#eb9484}.selectionCard:after{content:"Sélection";position:absolute;top:4%;left:4%;background-color:#eb9484;padding:8px 12px;border-radius:4px}