.Carousel-wrapper{position:relative;width:100%}.Carousel-wrapper:hover .Carousel-button{display:flex}@media screen and (max-width:767px){.Carousel-wrapper:hover .Carousel-button{display:none}}.Carousel{overflow:hidden}.Carousel-container{display:flex;gap:24px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-snap-align:end}.Carousel-button{display:none;position:absolute;top:40%;z-index:1;transform:translateY(-50%) rotate(-90deg);background-color:var(--color-orange);border:none;border-radius:50%;color:#fff;width:54px;height:54px;cursor:pointer;align-items:center;justify-content:center;font-size:1.2rem}.Carousel-button svg path{stroke:var(--color-black-20);stroke-width:1px;paint-order:stroke fill}.Carousel-button.right{right:10px}.Carousel-button.left{left:10px}.Carousel-button.left svg{transform:rotate(180deg)}.Carousel-button.smallBtn{width:40px;height:40px}.CardImage{width:100%;height:100%;border-radius:8px}.CardImage-block{display:block;position:relative;align-content:center;cursor:pointer;padding:0;border:none;width:232px;height:232px}@media screen and (max-width:1130px){.CardImage-block{width:182px;height:182px}}@media screen and (max-width:768px){.CardImage-block{width:160px;height:160px}}.CardImage-block:hover .ShowTotalTime{display:block!important}.CardImage-block:before{background-color:var(--color-gray-14)}.CardImage-block:after,.CardImage-block:before{content:"";display:block;position:absolute;z-index:0}.CardImage-block:after{background-color:var(--color-gray-transparent)}.CardImage-block.song:before{content:normal;display:none}.CardImage-block.album:before{height:95%;width:4px;top:50%;right:-4px;transform:translateY(-50%);z-index:0}.CardImage-block.album:after{height:90%;width:4px;top:50%;right:-8px;transform:translateY(-50%);z-index:0}.CardImage-block.playlist:before{height:4px;width:95%;left:50%;top:-4px;transform:translateX(-50%)}.CardImage-block.playlist:after{height:4px;width:90%;left:50%;top:-8px;transform:translateX(-50%)}.CardImage-playBtn,.CardImage-reupBtn{position:absolute;right:12px;bottom:12px;z-index:3;width:48px;height:48px;border:none;border-radius:48px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease-in}@starting-style{.CardImage-playBtn,.CardImage-reupBtn{opacity:0}}.CardImage-playBtnicon,.CardImage-reupBtnicon{margin-left:4px}.CardImage-playBtn .Icon rect[fill],.CardImage-reupBtn .Icon rect[fill]{fill:var(--color-black-10)!important}.CardImage-reupBtn{height:32px;width:32px}.PlaylistCard{width:228px;min-height:232px;position:relative;margin-top:12px}@media screen and (max-width:1130px){.PlaylistCard{width:182px;min-height:182px}}@media screen and (max-width:768px){.PlaylistCard{width:160px;min-height:160px}}.PlaylistCard-title{margin-top:8px}.PlaylistCard-image .CardImage{width:100%;height:100%}.PlaylistCard-title-link{font-size:var(--font-size-15);font-weight:var(--font-weight-700)}.PlaylistCard-description,.PlaylistCard-title-link{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.PlaylistCard-description{margin-top:2px;font-size:var(--font-size-13);font-weight:var(--font-weight-500);letter-spacing:var(--letter-spacing-05);color:var(--color-gray-30)}@media screen and (max-width:767px){.PlaylistCard-description{color:var(--color-gray-40)}}.PlaylistsItemCard{position:relative;border-radius:4px;width:232px;height:158px;border:1px solid var(--color-gray-transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}@media screen and (max-width:1399px)and (min-width:768px){.PlaylistsItemCard{width:228px;height:158px}}@media screen and (max-width:767px){.PlaylistsItemCard{width:114px;height:120px}}.PlaylistsItemCard-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}.PlaylistsItemCard:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.4));z-index:1;pointer-events:none}.PlaylistsItemCard-title{position:relative;z-index:2;font-weight:var(--font-weight-700);font-size:var(--font-size-19);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-05);text-align:center;padding:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media screen and (max-width:767px){.PlaylistsItemCard-title{font-size:var(--font-size-14)}}.PlaylistsFilter{display:flex;gap:12px}.PlaylistsFilter-btn{height:36px!important;border-color:hsla(0,0%,100%,.15)!important}@media screen and (max-width:767px){.PlaylistsFilter{gap:8px}.PlaylistsFilter-btn{min-width:57px}}.PlaylistsLandingContent{margin-bottom:24px;max-width:1000px}.PlaylistsLandingContent-headerContainer{display:flex;align-items:center;justify-content:space-between}.PlaylistsLandingContent-cards{display:flex;flex-wrap:wrap;gap:24px;margin-top:16px}.PlaylistsLandingContent-heading{font-size:var(--font-size-19);font-weight:var(--font-weight-800);text-transform:uppercase;line-height:var(--line-height-140)}.PlaylistsLandingContent-heading-link{color:var(--color-orange);font-size:var(--font-size-14);font-weight:var(--font-weight-700);margin-left:12px}.PlaylistsLandingContent-heading-block{padding:12px 0 20px;display:flex;align-items:center}.PlaylistsLandingContent-heading-viewAll{color:var(--color-orange);font-size:var(--font-size-14);font-weight:var(--font-weight-700);margin-left:auto}@media screen and (min-width:768px)and (max-width:1399px){.PlaylistsLandingContent{max-width:100%}.PlaylistsLandingContent-heading{font-size:var(--font-size-16);font-weight:var(--font-weight-800);text-transform:uppercase;line-height:var(--line-height-140)}.PlaylistsLandingContent-headerContainer{display:flex;align-items:center;justify-content:space-between}.PlaylistsLandingContent-cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;column-gap:0;margin-top:25px}}@media screen and (max-width:767px){.PlaylistsLandingContent{max-width:100%;margin-top:4px}.PlaylistsLandingContent-heading{font-size:var(--font-size-16);font-weight:var(--font-weight-800);text-transform:uppercase;line-height:var(--line-height-140)}.PlaylistsLandingContent-headerContainer{display:flex;align-items:center;justify-content:space-between}.PlaylistsLandingContent-cards{display:flex;flex-wrap:wrap;margin-top:25px;justify-content:space-between;row-gap:8px;column-gap:0}}@media screen and (max-width:575px){.playlist{padding-inline:8px}}