/**
	Double J Music Website v2.0.0 (31-12-2025)
*/

.header-inner:after,section:after{content:"";display:table;clear:both}.footer,.playlist-header,.playlists,.promo,.tracklist{padding-top:30px;padding-bottom:30px}@media(min-width:768px){.footer,.playlist-header,.playlists,.promo,.tracklist{padding-top:50px;padding-bottom:50px}}@media(min-width:1024px){.footer,.playlist-header,.playlists,.promo,.tracklist{padding-top:70px;padding-bottom:70px}}@media(min-width:1440px){.footer,.playlist-header,.playlists,.promo,.tracklist{padding-top:80px;padding-bottom:80px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0;padding:0}img{max-width:100%;height:auto;border-style:none}.inner{position:relative;width:100%;max-width:1290px;margin:0 auto;padding:0 20px}@media(min-width:375px){.inner{padding:0 30px}}@media(min-width:768px){.inner{padding:0 60px}}section{position:relative}.fullscreen{min-height:100vh}hr{display:block;width:100%;height:1px;margin:60px 0;background:#e4e5e2;border:0}.bg-lightgrey{background-color:#f9f9fa}body{font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#303134;font-variant-ligatures:none}h1,h2,h3,h4,h5{margin:0}p{margin:0 0 1.5em}p.small{font-size:12px;line-height:1.4em}ol,ul{margin:0 0 1.5em;padding:0}a{color:#000;text-decoration:none}a:focus{outline:0;box-shadow:none}b,strong{font-weight:600}.icon-title,.text-center{text-align:center}.icon-title{padding:0 15px}.icon-title .icon{position:relative;z-index:1;display:block;margin-bottom:18px;font-size:50px}@media(min-width:1024px){.icon-title .icon{font-size:65px}.icon-title .icon.icon-playlists{font-size:55px}}.icon-title .heading{display:inline-block;margin-right:-.5em;font-family:Roboto Condensed,sans-serif;font-weight:300;text-transform:uppercase;font-size:18px;letter-spacing:.6em;line-height:1.3em}@media(min-width:1024px){.icon-title .heading{font-size:21px}}.icon-title.key:after{content:"";display:block;width:85px;height:2px;margin:20px auto 0;background:#000}@media(min-width:1024px){.icon-title.key:after{margin:30px auto 0}}.icon-title.white{color:#fff}.icon-title.white.key:after{background:#fff}.underlined{display:inline-block;vertical-align:baseline;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;line-height:1.2em}.underlined:before{background-color:#d6d6d6;width:100%}.underlined:after,.underlined:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;height:1px}.underlined:after{background-color:#000;width:0;transition:width .4s ease-out}.underlined:active:after,.underlined:focus:after,.underlined:hover:after{width:100%}.banner-content a,.footer-copyright .link-large,.menu ul li a,.promo-subtitle{display:inline-block;vertical-align:baseline;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;line-height:1.2em}.banner-content a:before,.footer-copyright .link-large:before,.menu ul li a:before,.promo-subtitle:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;transition:all .3s ease-in-out 0s;transform:scaleX(0)}.banner-content a:hover:before,.footer-copyright .link-large:hover:before,.menu ul li a:hover:before,.promo-subtitle:hover:before{visibility:visible;transform:scaleX(1)}.header{position:absolute;top:0;left:0;width:100%;text-align:center}.header-inner{position:relative;z-index:1;padding:40px 0 0}@media(min-width:768px){.header-inner{padding:40px 40px 0}}@media(min-width:1024px){.header-inner{padding:40px 50px 0}}@media(min-width:1920px){.header-inner{padding:40px 100px 0}}.header-inner ul{margin:35px 0 0;padding:0;list-style:none}.header-inner ul li{display:inline-block;margin:0;padding:0}.header-inner ul li a{font-size:15px;color:#fff;transition:opacity .3s ease}.header-inner ul li a:hover{opacity:.7}.header-inner ul li i{display:inline-block;vertical-align:middle;font-size:28px}@media(min-width:768px){.header-inner ul li i{font-size:20px}}@media(min-width:1024px){.header-inner ul li i{font-size:24px}}@media(min-width:1440px){.header-inner ul li i{font-size:26px}}.header-inner ul li span{display:inline-block;vertical-align:middle;margin-left:7px}.header-inner ul li.loggedin{display:none}.header-inner ul li.loggedin i,.header-inner ul li.loggedin span{color:#fff}.header-inner ul.header-left{display:none}@media(min-width:768px){.header-inner ul.header-left{display:block;float:left}}.header-inner ul.header-left li{margin-right:15px}@media(min-width:1024px){.header-inner ul.header-left li{margin-right:30px}}@media(min-width:1440px){.header-inner ul.header-left li{margin-right:40px}}.header-inner ul.header-right{display:none;font-size:14px;font-weight:600}@media(min-width:768px){.header-inner ul.header-right{display:block;float:right;margin:30px 75px 0 0;padding-right:0}.header-inner ul.header-right li i{font-size:40px}}.header .logo{display:block;margin:0 auto;transition:opacity .3s ease-out}@media(min-width:768px){.header .logo{position:absolute;left:50%;transform:translateX(-50%)}}.header .logo:hover{opacity:.7}body.menu-open{overflow:hidden!important}.menu{position:fixed;z-index:1000;top:0;left:0;width:100%;height:0;margin:0;padding:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:height 0s linear .7s}.menu-open .menu{height:100%;transition:none}.menu .menu-background{position:absolute;z-index:1500;top:0;left:0;width:100%;height:100%;background:none;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .6s cubic-bezier(.7,.01,.3,1);background:linear-gradient(135deg,#902758,#332b4c)}.menu-open .menu .menu-background{opacity:.95}.menu ul{list-style:none;display:flex;flex-direction:column;align-items:center;margin:0}.menu ul li{margin:0;padding:0;text-align:center;overflow:hidden}.menu ul li a{display:block;margin-right:-.3em;padding:15px 0;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:300;letter-spacing:.3em;line-height:1em;text-transform:uppercase;color:#fff;transform:translateY(-100%);transition:all .6s ease-out}@media(min-width:768px){.menu ul li a{font-size:28px;padding:20px 0}}.menu ul li a:before{height:2px;background-color:#fff}.menu-open .menu ul li:first-child a{animation:down .5s ease .45s forwards}.menu-open .menu ul li:nth-child(2) a{animation:down .5s ease .5s forwards}.menu-open .menu ul li:nth-child(3) a{animation:down .5s ease .55s forwards}.menu-open .menu ul li:nth-child(4) a{animation:down .5s ease .6s forwards}.menu-open .menu ul li:nth-child(5) a{animation:down .5s ease .65s forwards}.menu-open .menu ul li:nth-child(6) a{animation:down .5s ease .7s forwards}.menu-open .menu ul li:nth-child(7) a{animation:down .5s ease .75s forwards}@keyframes down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.menu-toggle{position:fixed;z-index:5000;top:50px;right:35px;width:35px;height:44px;margin:0;padding:0;border:none;background:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;overflow:hidden}@media(min-width:768px){.menu-toggle{top:67px;right:50px}}@media(min-width:1024px){.menu-toggle{right:60px}}@media(min-width:1920px){.menu-toggle{right:100px}}.menu-toggle:hover .menu-line:first-child,.menu-toggle:hover .menu-line:nth-child(3){width:100%;transform:translate(-50%,-50%)}.menu-line{width:35px;height:3px;position:absolute;left:50%;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.2);transform:translate(-50%,-50%);transition:all .3s}.menu-line:first-child{top:25%;width:50%;transform:translate(-100%,-50%)}.menu-line:nth-child(2){top:50%}.menu-line:nth-child(3){top:75%;width:50%;transform:translateY(-50%)}.menu-open .menu-line{box-shadow:none}.menu-open .menu-line:first-child{transform:translate(-50%,-50%) rotate(135deg);top:50%;width:100%}.menu-open .menu-line:nth-child(2){transform:translate(-200%,-50%);opacity:0;transition:opacity 1s}.menu-open .menu-line:nth-child(3){transform:translate(-50%,-50%) rotate(-135deg);top:50%;width:100%}.btn{-webkit-appearance:none;display:inline-block;vertical-align:middle;min-width:170px;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:.05em;text-transform:none;text-align:center;text-decoration:none;text-shadow:none;box-shadow:none;color:#fff;margin:0;padding:16px 25px;border:2px solid #e12500;border-radius:25px;background-color:#e12500;touch-action:manipulation;white-space:nowrap;outline:0;transition:all .4s ease;cursor:pointer}@media(min-width:768px){.btn{min-width:205px}}.btn.btn-primary{background-color:#e12500;border-color:#e12500}.btn.btn-primary:hover{color:#fff}.btn.btn-primary:hover,.btn.btn-secondary{background-color:#332b4c;border-color:#332b4c}.btn.btn-secondary:hover{color:#fff;background-color:#e12500;border-color:#e12500}.btn.btn-o{color:#e12500;background-color:transparent}.btn.btn-o:hover{color:#fff;background-color:#e12500;border-color:#e12500}.btn.btn-o-white{color:#fff;background-color:transparent;border-color:#fff}.btn.btn-o-white:hover{color:#fff;background-color:#e12500;border-color:#e12500}.btn:active,.btn:hover{color:#e12500;background-color:transparent}@font-face{font-family:Proxima Nova;src:url(/core-prmx/fonts/ProximaNova-Light.woff2) format("woff2"),url(/core-prmx/fonts/ProximaNova-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/core-prmx/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/core-prmx/fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/core-prmx/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/core-prmx/fonts/ProximaNova-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/core-prmx/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/core-prmx/fonts/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/core-prmx/fonts/RobotoCondensed-Light.woff2) format("woff2"),url(/core-prmx/fonts/RobotoCondensed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:icons;src:url(/core-prmx/fonts/icons.woff2?v=5) format("woff2"),url(/core-prmx/fonts/icons.woff?v=5) format("woff");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;display:inline;text-decoration:inherit;text-align:center;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vinyl:before{content:""}.icon-storecart:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-soundcloud:before{content:""}.icon-clock:before{content:""}.icon-info:before{content:""}.icon-play:before{content:""}.icon-disc:before{content:""}.icon-envelope:before{content:""}.icon-globe:before{content:""}.icon-headphones:before{content:""}.icon-label:before{content:""}.icon-microphone:before{content:""}.icon-playlists:before{content:""}.icon-mail:before{content:""}.icon-follow:before{content:""}.icon-following:before{content:""}.icon-pinterest:before{content:""}.icon-down:before{content:""}.icon-amazon:before{content:""}.icon-itunes:before{content:""}.icon-apple:before{content:""}.icon-beatport:before{content:""}.icon-spotify:before{content:""}.icon-storebag:before{content:""}.icon-offstore:before{content:""}.icon-twitterx:before{content:""}.banner{position:relative;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:50% 50%;padding:180px 0 0;text-align:center;overflow:hidden;background-image:linear-gradient(135deg,#902758,#332b4c);color:#fff}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.banner-content{position:relative;max-width:500px;margin:0 auto;line-height:1.5em}.banner-content p:last-of-type{margin-bottom:0}.banner-content a{color:#fff}.banner-heading{font-family:Proxima Nova,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;letter-spacing:.3em;line-height:1.3em;text-transform:uppercase;margin-right:-.25em;margin-bottom:50px}@media(min-width:768px){.banner-heading{font-size:30px}}@media(min-width:1440px){.banner-heading{margin-bottom:70px;font-size:34px}}.banner-heading em{display:block;font-style:normal;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:300;line-height:1.5em;margin-top:10px}@media(min-width:768px){.banner-heading em{font-size:16px}}@media(min-width:1440px){.banner-heading em{font-size:18px}}.banner-buttons{position:relative}.banner-full{padding-bottom:180px}.banner-full .banner-heading{margin-bottom:.75em}@media(min-width:768px){.banner-full .banner-content{font-size:17px}}.scroll{position:absolute;bottom:60px;left:50%;width:22px;margin-left:-11px}.scroll i{display:block;font-size:32px;color:#fff;animation:fadedown 3s ease-in-out 7}@keyframes fadedown{0%{opacity:0;transform:translateY(0)}30%{opacity:1;transform:translateY(15px)}60%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.cards{display:grid;grid-template-columns:1fr;gap:50px 15px;justify-content:center;max-width:350px;margin:50px auto;padding:0 15px;list-style:none}@media(min-width:768px){.cards{grid-template-columns:repeat(2,1fr);gap:50px 25px;max-width:665px;padding:0}}@media(min-width:1024px){.cards{grid-template-columns:repeat(3,1fr);max-width:980px}}@media(min-width:1440px){.cards{grid-template-columns:repeat(4,1fr);gap:50px 30px;max-width:1370px;margin:70px auto}}.card{position:relative;display:flex;flex-direction:column;margin:0}@media(min-width:1024px){.card{flex:1}}.playlists{position:relative;z-index:1}.playlists li{position:relative;perspective:400px}.playlists li:before{content:"";display:block;padding-top:100%}.playlists li img{display:block;width:100%}.pcard{right:0;bottom:0}.pcard,.pcard-artwork{position:absolute;top:0;left:0}.pcard-artwork{width:100%;transition:all .4s ease-in-out}.pcard-info{position:absolute;bottom:0;width:100%;padding:25px 20px;background:#fff;font-size:16px;text-align:left}.pcard-heading{font-weight:400;line-height:1.1em;margin:0 0 15px;min-height:35px;color:#000}.pcard p{margin:0;font-weight:700;color:#000;white-space:nowrap}.pcard-details{display:flex;justify-content:space-between;align-items:flex-end}.pcard .button{padding:7px 7px 0;font-size:22px;color:#bbb;transition:color .3s ease}.pcard .button:last-of-type{padding-right:0}.pcard .button:hover{color:#e12500}.pcard .follow-button:before{font-family:icons;content:""}.pcard .follow-button.following{pointer-events:none}.pcard .follow-button.following:before{content:"";color:#2bda2b}.pcard:hover{animation-name:cardanim;animation-duration:1s;box-shadow:0 8px 20px 0 rgba(0,0,0,.2)}.pcard:hover .pcard-artwork{top:-123px;box-shadow:0 -10px 20px 0 rgba(0,0,0,.2)}@keyframes cardanim{0%{transform:rotateX(0deg)}30%{transform:rotateX(4deg);box-shadow:0 10px 25px 0 rgba(0,0,0,.2)}70%{transform:rotateX(-1deg);box-shadow:0 3px 15px 0 rgba(0,0,0,.2)}to{transform:rotateX(0deg);box-shadow:0 9px 25px 0 rgba(0,0,0,.2)}}.banner-playlist{padding-bottom:90px}.playlist-header{text-align:left;color:#fff}@media(min-width:1024px){.playlist-header{display:flex;align-items:center}}.playlist-image{max-width:640px;margin:0 auto 30px;text-align:center}@media(min-width:1024px){.playlist-image{max-width:none;width:30%;margin:0 5% 0 0;text-align:left}}.playlist-detail{position:relative;max-width:640px;margin:0 auto;line-height:1.5em}@media(min-width:1024px){.playlist-detail{width:65%;max-width:650px;margin:0}}.playlist-detail a{color:#fff}.playlist-title{font-size:24px;font-weight:300;letter-spacing:.4em;line-height:1em;text-transform:uppercase;margin:0 0 .2em -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){.playlist-title{font-size:32px}}.playlist-subheading{font-family:Roboto Condensed,sans-serif;font-size:13px;letter-spacing:.3em;text-transform:uppercase}@media(min-width:768px){.playlist-subheading{font-size:15px}}.playlist-bottom{margin-bottom:25px}@media(min-width:768px){.playlist-bottom{display:flex;align-items:center;justify-content:space-between;margin:30px 0 35px}}.playlist-meta{margin-bottom:7px}@media(min-width:768px){.playlist-meta{margin:0}}.playlist-duration,.playlist-songs{font-family:Roboto Condensed,sans-serif;font-size:15px;letter-spacing:.3em;line-height:22px;text-transform:uppercase;display:inline-block;white-space:nowrap}.playlist-duration{border-left:1px solid #fff;margin-left:10px;padding-left:17px}.follower-count{font-size:16.5px}.follow-button,.follower-count{font-weight:400;letter-spacing:.025em}.follow-button{display:inline-block}.follow-button:before{content:"";font-family:icons;font-size:22px;margin-right:7px}.follow-button.following{pointer-events:none}.follow-button.following:before{content:"";color:#2bda2b}.tracklist{background:#f9f9fa}.tracklabels,.tracks{width:100%;font-size:12px}@media(min-width:768px){.tracklabels,.tracks{font-size:16px}}.tracklabels td:first-of-type,.tracks td:first-of-type{width:45%}.tracklabels td:nth-of-type(2),.tracks td:nth-of-type(2){width:50%}.tracklabels td:nth-of-type(3),.tracks td:nth-of-type(3){width:5%}.tracklabels td{padding:0;font-family:Roboto Condensed,sans-serif;font-size:16px;letter-spacing:.3em;text-transform:uppercase}.tracklabels td:nth-of-type(3){font-size:18px}.tracks{background:#fff}.tracks td{line-height:1.2em;text-align:left;vertical-align:bottom;padding:0 0 10px;border-bottom:1px solid #d2d4cf}.tracks td .image{display:none}.tracks td img{display:block}@media(min-width:768px){.tracks td{padding:0 0 20px}.tracks td.song{position:relative;height:84px;padding-left:88px}.tracks td .image{display:block;position:absolute;top:0;left:0;width:73px}.tracks td .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.tracks td .overlay:before{font-family:icons;font-size:22px;color:#fff;content:""}.tracks td a:hover .overlay{opacity:1}}.follow-panel{padding:70px 0 100px;background:#fff;text-align:center}@keyframes fadein{0%{opacity:0}to{opacity:1}}.promo{position:relative;background:#292929;text-align:center}.promo-image{position:absolute;top:8%;left:0;width:100%;height:84%;background-position:50%;background-size:contain;background-repeat:no-repeat}.promo-link{position:relative;display:block;max-width:620px;margin:0 auto;padding:0 30px;color:#fff}.promo-link:hover .promo-subtitle:before{visibility:visible;transform:scaleX(1)}.promo-title{font-size:24px;font-weight:300;letter-spacing:.6em;line-height:1.6em;text-transform:uppercase;margin:0 -.5em .4em 0}@media(min-width:768px){.promo-title{font-size:28px}}.promo-subtitle{position:relative;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:12px;letter-spacing:.6em;line-height:1.6em;text-transform:uppercase;margin-right:-.5em;pointer-events:none}.promo-subtitle:before{width:98%}@media(min-width:768px){.promo-subtitle{font-size:16px}}.footer{background:#332b4c;text-align:center;color:#d0d0d0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.footer a{color:#d0d0d0;transition:color .3s ease}.footer a:hover{color:#fff}.footer-links{list-style:none;margin-top:15px;letter-spacing:.025em}.footer-links a{display:inline-block;padding:4px}.footer-icons{list-style:none;display:flex;justify-content:center;margin:60px 0 0;font-size:18px}.footer-icons li{margin:0 6px}.footer-icons a{padding:10px}.footer-logo{display:inline-block;margin:60px 0 30px}.footer-logo img{display:block}.footer-copyright{font-size:14px;letter-spacing:.35em}.footer-copyright .link-small{font-size:13px;font-weight:400;letter-spacing:.1em;color:#777}.footer-copyright .link-small:hover{color:#d0d0d0}.footer-copyright .link-large:before{background-color:#fff}.footer-credit{margin:0}.footer-credit a{font-size:10px;letter-spacing:.35em;text-transform:uppercase}html{transition:opacity .3s ease .5s;visibility:visible;opacity:1}
