.album-header-bg{background-color:#fff;margin-bottom:22px;padding-bottom:8px;position:-webkit-sticky;position:sticky;z-index:1}.album-header-bg.sticky-on{border-bottom:1px solid #ebebeb}@media (min-width:1024px){.album-header-bg{background-color:#f5f5f5;margin-bottom:40px;padding:70px 0 50px;position:static;z-index:0}}.album-header{margin-left:auto;margin-right:auto;max-width:1120px;padding:24px 16px 0;position:relative;text-align:center}.album-header .label{color:#646464;display:none;font-size:14px;font-weight:500;line-height:20px;margin-bottom:12px}.album-header .image{display:inline-block;margin-bottom:20px}.album-header .image .image-container{border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.12),0 6px 12px rgba(0,0,0,.04);display:inline-block;overflow:hidden;position:relative}.album-header .image img{aspect-ratio:1/1;height:auto;width:180px}.album-header .image .playing{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.album-header .image .playing playing-animation{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.album-header h1{color:#232323;font-size:18px;font-weight:500;line-height:25px;margin-bottom:6px}.album-header .artist{color:#646464;font-size:14px;line-height:20px;margin-bottom:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-header .artist a{color:#646464}.album-header .artist a:hover{text-decoration:underline}.album-header .artist a img{border-radius:100%;display:none;height:auto;margin-right:8px;width:36px}.album-header .date{color:#646464;font-size:12px;line-height:17px;margin-bottom:6px}.album-header .buttons{column-gap:15px;display:grid;grid-template-columns:1fr 1fr;padding-top:14px}.album-header .buttons preview-control,.album-header .buttons wp-modal-v4{border-radius:24px;color:#232323;cursor:pointer;font-size:15px;font-weight:500}.album-header .buttons preview-control{background:#46e0ff;line-height:32px;padding:8px 0}.album-header .buttons preview-control img{display:inline-block;height:auto;margin-right:4px;width:32px}.album-header .buttons preview-control img:nth-child(2),.album-header .buttons preview-control.playing img:first-child{display:none}.album-header .buttons preview-control.playing img:nth-child(2){display:inline-block}.album-header .buttons wp-modal-v4{border:1px solid #232323;line-height:24px;padding:12px 0}.album-header .share{position:absolute;right:16px;top:24px}.album-header .share img{height:auto;width:24px}@media (min-width:768px){.album-header{padding:24px 27px 0}.album-header .image img{width:300px}.album-header .image .playing playing-animation{width:32px}}@media (min-width:1024px){.album-header{column-gap:6.1482820976%;display:grid;grid-template-areas:"image text" "image title" "image artist" "image buttons";grid-template-columns:300px auto;grid-template-rows:20px auto auto 1fr;margin-bottom:0;padding:0 16px;text-align:left}.album-header .date{display:none}.album-header .label{display:block;grid-area:text}.album-header .image{grid-area:image;margin-bottom:0}.album-header .image img{width:100%}.album-header .image .playing playing-animation{width:37px}.album-header .title{grid-area:title}.album-header .title h1{font-size:36px;line-height:50px;margin-bottom:12px}.album-header .artist{font-size:18px;line-height:25px}.album-header .artist a{align-items:center;display:inline-flex}.album-header .artist a img{display:inline-block}.album-header .buttons{align-items:flex-end;display:flex}.album-header .buttons preview-control,.album-header .buttons wp-modal-v4{display:inline-block;margin-right:15px;text-align:center;width:164px}.album-header .buttons preview-control:hover,.album-header .buttons wp-modal-v4:hover{opacity:.7}.album-header .share{right:27px;top:0}.album-header .share:hover{opacity:.7}}.album-content{margin-left:auto;margin-right:auto;max-width:1120px}@media (min-width:1024px){.album-content{column-gap:6.25%;display:grid;grid-template-areas:"side tracks" "side albums";grid-template-columns:336px 1fr;grid-template-rows:auto 1fr;padding:0 16px 40px}}.side{display:none;grid-area:side}@media (min-width:1024px){.side{display:block}}.side h2{color:#232323;font-size:18px;font-weight:500;line-height:25px;margin-bottom:4px}.side .date{color:#646464;font-size:14px;line-height:20px;margin-bottom:40px}.album-info{grid-area:tracks;margin-bottom:60px;min-width:0;padding:0 16px;position:relative}.album-info input{opacity:0;pointer-events:none;position:absolute;top:0;z-index:-99}.album-info input~.content-description,.album-info input~.content-tracks{display:none}.album-info label{color:#232323;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;line-height:25px;margin-right:40px}.album-info label:hover{opacity:.7}.album-info input:checked+label{box-shadow:inset 0 -2px 0 #09cef6;color:#09cef6}.album-info input:checked+label:hover{opacity:1}.album-info #description:checked~.content-description,.album-info #tracks:checked~.content-tracks{display:block}.album-info .content-description{color:#646464;font-size:14px;line-height:22px;padding-top:16px}.album-info .content-tracks{padding-top:16px}.album-info .content-tracks ul{margin-bottom:12px}.album-info .content-tracks ul li{column-gap:12px;display:grid;grid-template-columns:27px 1fr 32px;padding:8px 0}.album-info .content-tracks ul li:hover{background-color:#f5f5f5}.album-info .content-tracks ul li .duration{align-items:center;color:#646464;display:none;font-size:12px;letter-spacing:.4px;line-height:16px;padding-right:8px}.album-info .content-tracks ul li .index{align-items:center;color:#232323;display:flex;font-size:16px;justify-content:center;letter-spacing:.5px;line-height:24px}.album-info .content-tracks ul li .index playing-animation{display:none;width:11px}.album-info .content-tracks ul li .text{min-width:0}.album-info .content-tracks ul li .text .song{font-size:16px;letter-spacing:.5px;line-height:24px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-info .content-tracks ul li .text .song a{color:#232323}.album-info .content-tracks ul li .text .song a:hover{text-decoration:underline}.album-info .content-tracks ul li .text .artist{color:#646464;font-size:12px;letter-spacing:.4px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-info .content-tracks ul li .button{align-items:center;display:flex}.album-info .content-tracks ul li .button preview-control{cursor:pointer;display:inline-block;height:32px;position:relative;width:32px}.album-info .content-tracks ul li .button preview-control:hover{opacity:.7}.album-info .content-tracks ul li .button preview-control img{height:auto;left:0;position:absolute;top:0;width:100%}.album-info .content-tracks ul li .button preview-control img:nth-child(2),.album-info .content-tracks ul li .button preview-control.playing img:first-child{display:none}.album-info .content-tracks ul li .button preview-control.playing img:nth-child(2){display:inline-block}.album-info .content-tracks ul li.preview .index{color:transparent;font-size:0}.album-info .content-tracks ul li.preview .index playing-animation{display:block}@media (min-width:1024px){.album-info .content-tracks ul li{grid-template-columns:27px 1fr auto 32px;padding-right:4px}.album-info .content-tracks ul li .duration{display:flex}.album-info .content-tracks ul li[data-explicitness="1"] .text .artist{background-image:url(https://a-www.kfs.io/static/images/icons/explicitness-b7b1aaa5e7.svg);background-position:0;background-repeat:no-repeat;background-size:12px;padding-left:16px}}.album-info .summary{color:#646464;font-size:12px;line-height:17px;text-align:center}.album-info .summary .songs-count{margin-bottom:4px}@media (min-width:1024px){.album-info{margin-bottom:70px;padding:0}.album-info .summary{display:none}}.artist-albums{color:#232323;grid-area:albums;min-width:0;padding:0 16px 40px}.artist-albums h2{font-size:18px;font-weight:500;line-height:25px}.artist-albums .artist-albums-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.artist-albums .artist-albums-header .see-all{align-items:center;color:#232323;display:flex;font-size:12px;line-height:17px;padding-right:7px}.artist-albums .artist-albums-header .see-all:hover{opacity:.7}.artist-albums .artist-albums-header .see-all:after{border-right:1px solid #232323;border-top:1px solid #232323;content:"";display:inline-block;height:7px;margin-left:9px;transform:rotate(45deg);width:7px}.artist-albums ul{display:flex;flex-wrap:nowrap;margin-bottom:40px;margin-left:-16px;margin-right:-16px;overflow:auto;padding:0 10px}.artist-albums ul li{margin-left:6px;margin-right:6px;min-width:120px;width:120px}.artist-albums .google-ad-manager>div{text-align:center}@media (min-width:1024px){.artist-albums{padding:0}.artist-albums .artist-albums-header .see-all{font-size:14px;line-height:20px}.artist-albums ul{column-gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:44px;margin-left:0;margin-right:0;overflow:hidden;padding:0}.artist-albums ul li{margin-left:0;margin-right:0;min-width:0;width:100%}.artist-albums ul li:nth-child(n+5){display:none}.artist-albums .google-ad-manager{margin-left:-22px;margin-right:-22px}}.scroll-to-playing{align-items:center;background-color:#46e0ff;border-radius:100%;bottom:40px;display:none;height:58px;justify-content:center;overflow:hidden;position:fixed;right:6px;width:58px;z-index:9999}.scroll-to-playing.show{display:flex}.scroll-to-playing playing-animation{width:16px}@media (min-width:1024px){.scroll-to-playing{display:none!important}}