.favorites{flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;width:100%;height:39rem;display:flex;overflow:hidden}.favorites h2{color:#fff;text-align:center;font-family:Nunito;font-size:50px;font-weight:800}.carousel-container{width:100%;max-width:1140px;margin:0 auto 100px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.carousel{will-change:transform;flex-wrap:nowrap;align-items:center;gap:20px;width:max-content;height:30rem;transition:transform 1s ease-in-out;display:flex}.video-wrapper{background:#000;border-radius:50px 66px 66px;flex:none;width:16rem;height:30rem;display:inline-block;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.25)}.favorites-profile{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex;position:absolute;top:1rem;left:1rem}.profile_picture_video{border-radius:50%;width:2rem;height:2rem}.favorites-profile-name{font-family:Nunito,sans-serif;font-size:1rem;font-weight:600}.video-class{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}@media (max-width:480px){.favorites{gap:0;height:34rem}.carousel-container{margin:0}.favorites h2{font-size:1.5rem}.video-wrapper{border-radius:34px 50px 50px;width:13rem;height:25rem}}@media (max-width:768px) and (min-width:481px){.favorites{height:40.5rem}.favorites h2{font-size:37px}}@media (max-width:1080px) and (min-width:769px){.favorites{width:90%}.favorites h2{font-size:37px}}@media (min-width:1441px){.favorites h2{font-size:65px}}
