#grid-16 .col,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}button,table{border-spacing:0}a img,button{border:none}button,ul{margin:0;padding:0}.icon-sk:before,button,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sk:before,a,button{text-decoration:none}button,li,ol,ul{list-style:none}.carousel-dot span,.playlist-message .title{text-overflow:ellipsis;white-space:nowrap;display:block}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}.cta .icon,.table-cell,caption,table,td,th{vertical-align:middle}body{line-height:1;color:#000;background:#fff;margin:0;overflow:hidden}table{border-collapse:separate}caption,td,th{text-align:left;font-weight:400}*{box-sizing:border-box;color:#f0ebf4}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{-webkit-appearance:none;background:none;cursor:pointer;line-height:normal;overflow:visible;text-align:left;text-indent:0;width:auto}.align-center,.big-label-border,.cta,.cta-outline,.small-label{text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:focus{outline:0}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}#grid-16{display:none;width:100%;height:100%;position:fixed;top:0;pointer-events:none;max-width:1920px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#grid-16 .col{width:6.25%;height:100%;background:rgba(255,0,0,.1);float:left;border-right:1px solid grey;box-sizing:border-box;font-size:0}body.no-cursor{cursor:none}body.show #content,body.show-subviews #menu{opacity:1;visibility:visible}body.no-scroll #content{overflow:hidden}#content,#content>div,#content>section,#menu{opacity:0;visibility:hidden}#content{z-index:20}#content.no-content{overflow:hidden}@font-face{font-family:CircularSpotifyText-Black;src:url(../../fonts/text/CircularSpotifyText-Black_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Black_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Black_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Black_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Black_gdi.svg#CircularSpotifyText-Black) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Book;src:url(../../fonts/text/CircularSpotifyText-Book_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Book_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Book_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Book_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Book_gdi.svg#CircularSpotifyText-Book) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Bold;src:url(../../fonts/text/CircularSpotifyText-Bold_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.svg#CircularSpotifyText-Bold) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Light;src:url(../../fonts/text/CircularSpotifyText-Light_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Light_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Light_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Light_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Light_gdi.svg#CircularSpotifyText-Light) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Medium;src:url(../../fonts/text/CircularSpotifyText-Medium.eot);src:url(../../fonts/text/CircularSpotifyText-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Medium.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Medium.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Medium.svg#CircularSpotifyText-Light) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyHead-Bold;src:url(../../fonts/text/CircularSpotifyHead-Bold_gdi.eot);src:url(../../fonts/text/CircularSpotifyHead-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.svg#CircularSpotifyHead-Bold) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Black;src:url(../../fonts/text/CircularSpotifyText-Black_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Black_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Black_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Black_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Black_gdi.svg#CircularSpotifyText-Black) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Book;src:url(../../fonts/text/CircularSpotifyText-Book_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Book_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Book_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Book_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Book_gdi.svg#CircularSpotifyText-Book) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Bold;src:url(../../fonts/text/CircularSpotifyText-Bold_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Bold_gdi.svg#CircularSpotifyText-Bold) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Light;src:url(../../fonts/text/CircularSpotifyText-Light_gdi.eot);src:url(../../fonts/text/CircularSpotifyText-Light_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Light_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Light_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Light_gdi.svg#CircularSpotifyText-Light) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyText-Medium;src:url(../../fonts/text/CircularSpotifyText-Medium.eot);src:url(../../fonts/text/CircularSpotifyText-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyText-Medium.woff) format('woff'),url(../../fonts/text/CircularSpotifyText-Medium.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyText-Medium.svg#CircularSpotifyText-Light) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:CircularSpotifyHead-Bold;src:url(../../fonts/text/CircularSpotifyHead-Bold_gdi.eot);src:url(../../fonts/text/CircularSpotifyHead-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.woff) format('woff'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.ttf) format('truetype'),url(../../fonts/text/CircularSpotifyHead-Bold_gdi.svg#CircularSpotifyHead-Bold) format('svg');font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}.circular-light{font-family:CircularSpotifyText-Light,Helvetica,sans-serif}.circular-regular{font-family:CircularSpotifyText-Book,Helvetica,sans-serif}.circular-bold{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.circular-head-bold{font-family:CircularSpotifyHead-Bold,Helvetica,sans-serif}.circular-black{font-family:CircularSpotifyText-Black,Helvetica,sans-serif}.circular-medium{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif}@font-face{font-family:iconfont-spotify-vday-16;src:url(../../fonts/iconfont/iconfont.eot);src:url(../../fonts/iconfont/iconfont.eot?#iefix) format('eot'),url(../../fonts/iconfont/iconfont.woff) format('woff'),url(../../fonts/iconfont/iconfont.ttf) format('truetype')}.icon-sk:before{font-family:iconfont-spotify-vday-16;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.icon-sk-arrow-down:before{content:"\E001"}.icon-sk-arrow-left:before{content:"\E002"}.icon-sk-arrow-right:before{content:"\E003"}.icon-sk-arrow-up:before{content:"\E004"}.icon-sk-check:before{content:"\E005"}.icon-sk-close:before{content:"\E006"}.icon-sk-download:before{content:"\E007"}.icon-sk-dropdown-arrow:before{content:"\E008"}.icon-sk-facebook-stamp:before{content:"\E009"}.icon-sk-facebook:before{content:"\E00A"}.icon-sk-left-carrot:before{content:"\E00B"}.icon-sk-pause:before{content:"\E00C"}.icon-sk-play:before{content:"\E00D"}.icon-sk-rewind:before{content:"\E00E"}.icon-sk-right-carrot:before{content:"\E00F"}.icon-sk-rotate-phone:before{content:"\E010"}.icon-sk-search:before{content:"\E011"}.icon-sk-share:before{content:"\E012"}.icon-sk-shuffle-a:before{content:"\E013"}.icon-sk-shuffle-b:before{content:"\E014"}.icon-sk-spotify-logo-text:before{content:"\E015"}.icon-sk-spotify-logo-white:before{content:"\E016"}.icon-sk-spotify-logo:before{content:"\E017"}.icon-sk-twitter-stamp:before{content:"\E018"}.icon-sk-twitter:before{content:"\E019"}.table{display:table;height:100%;position:relative;width:100%}.table-cell{display:table-cell;position:relative}.content-responsive,.full-size{bottom:0;left:0;position:absolute;right:0;top:0}.hide,.undisplay,[hidden]{display:none}.cta,.cta .icon,.cta-outline,.pill>button,a .circle,button .circle{display:inline-block}.no-wrap-resize{white-space:nowrap}body[data-hotness="0"]{background-color:#a1c3d1}body[data-hotness="0"] .cta:hover,body[data-hotness="0"] .cta:hover span{color:#a1c3d1}body[data-hotness="0"] .cta.save-playlist-btn.disabled span{color:#fff}body[data-hotness="0"] .check .icon-sk,body[data-hotness="0"] .cta-outline,body[data-hotness="0"] .facebook .icon-sk,body[data-hotness="0"] .text{color:#a1c3d1}body[data-hotness="0"] .facebook .icon-sk:hover{color:#f0ebf4}body[data-hotness="0"] .twitter .icon-sk{color:#a1c3d1}body[data-hotness="0"] .twitter .icon-sk:hover{color:#f0ebf4}body[data-hotness="0"] .genre-selection li:nth-child(1) .check .icon-sk{color:#f172a1}body[data-hotness="0"] .genre-selection li:nth-child(2) .check .icon-sk{color:#ad2e95}body[data-hotness="0"] .genre-selection li:nth-child(3) .check .icon-sk{color:#b39bc8}body[data-hotness="0"] .genre-selection li:nth-child(4) .check .icon-sk{color:#e64398}body[data-hotness="0"] .genre-selection li:nth-child(5) .check .icon-sk{color:#a1c3d1}body[data-hotness="0"] .genre-selection li:nth-child(6) .check .icon-sk{color:#ad2e95}body[data-hotness="0"] .genre-selection li:nth-child(7) .check .icon-sk,body[data-hotness="1"] .cta:hover,body[data-hotness="1"] .cta:hover span{color:#b39bc8}body[data-hotness="1"]{background-color:#b39bc8}body[data-hotness="1"] .cta.save-playlist-btn.disabled span{color:#fff}body[data-hotness="1"] .check .icon-sk,body[data-hotness="1"] .cta-outline,body[data-hotness="1"] .facebook .icon-sk,body[data-hotness="1"] .text{color:#b39bc8}body[data-hotness="1"] .facebook .icon-sk:hover{color:#f0ebf4}body[data-hotness="1"] .twitter .icon-sk{color:#b39bc8}body[data-hotness="1"] .twitter .icon-sk:hover{color:#f0ebf4}body[data-hotness="1"] .genre-selection li:nth-child(1) .check .icon-sk{color:#ad2e95}body[data-hotness="1"] .genre-selection li:nth-child(2) .check .icon-sk{color:#f172a1}body[data-hotness="1"] .genre-selection li:nth-child(3) .check .icon-sk{color:#1f3463}body[data-hotness="1"] .genre-selection li:nth-child(4) .check .icon-sk{color:#e64398}body[data-hotness="1"] .genre-selection li:nth-child(5) .check .icon-sk{color:#b39bc8}body[data-hotness="1"] .genre-selection li:nth-child(6) .check .icon-sk{color:#ad2e95}body[data-hotness="1"] .genre-selection li:nth-child(7) .check .icon-sk{color:#e64398}body[data-hotness="2"]{background-color:#f172a1}body[data-hotness="2"] .cta:hover,body[data-hotness="2"] .cta:hover span{color:#f172a1}body[data-hotness="2"] .cta.save-playlist-btn.disabled span{color:#fff}body[data-hotness="2"] .check .icon-sk,body[data-hotness="2"] .cta-outline,body[data-hotness="2"] .facebook .icon-sk,body[data-hotness="2"] .text{color:#f172a1}body[data-hotness="2"] .facebook .icon-sk:hover{color:#f0ebf4}body[data-hotness="2"] .twitter .icon-sk{color:#f172a1}body[data-hotness="2"] .twitter .icon-sk:hover{color:#f0ebf4}body[data-hotness="2"] .genre-selection li:nth-child(1) .check .icon-sk{color:#4f3850}body[data-hotness="2"] .genre-selection li:nth-child(2) .check .icon-sk{color:#b39bc8}body[data-hotness="2"] .genre-selection li:nth-child(3) .check .icon-sk{color:#e64398}body[data-hotness="2"] .genre-selection li:nth-child(4) .check .icon-sk{color:#ad2e95}body[data-hotness="2"] .genre-selection li:nth-child(5) .check .icon-sk{color:#4f3850}body[data-hotness="2"] .genre-selection li:nth-child(6) .check .icon-sk{color:#ed3da4}body[data-hotness="2"] .genre-selection li:nth-child(7) .check .icon-sk{color:#f274a0}body[data-hotness="3"]{background-color:#e64398}body[data-hotness="3"] .cta:hover,body[data-hotness="3"] .cta:hover span{color:#e64398}body[data-hotness="3"] .cta.save-playlist-btn.disabled span{color:#fff}body[data-hotness="3"] .check .icon-sk,body[data-hotness="3"] .cta-outline,body[data-hotness="3"] .facebook .icon-sk,body[data-hotness="3"] .text{color:#e64398}body[data-hotness="3"] .facebook .icon-sk:hover{color:#f0ebf4}body[data-hotness="3"] .twitter .icon-sk{color:#e64398}body[data-hotness="3"] .twitter .icon-sk:hover{color:#f0ebf4}body[data-hotness="3"] .genre-selection li:nth-child(1) .check .icon-sk{color:#8a1a33}body[data-hotness="3"] .genre-selection li:nth-child(2) .check .icon-sk{color:#e71f37}body[data-hotness="3"] .genre-selection li:nth-child(3) .check .icon-sk{color:#f274a0}body[data-hotness="3"] .genre-selection li:nth-child(4) .check .icon-sk{color:#ad2e95}body[data-hotness="3"] .genre-selection li:nth-child(5) .check .icon-sk{color:#8a1a33}body[data-hotness="3"] .genre-selection li:nth-child(6) .check .icon-sk{color:#e71f37}body[data-hotness="3"] .genre-selection li:nth-child(7) .check .icon-sk{color:#e64398}body[data-hotness="4"]{background-color:#e71f37}body[data-hotness="4"] .cta:hover,body[data-hotness="4"] .cta:hover span{color:#e71f37}body[data-hotness="4"] .cta.save-playlist-btn.disabled span{color:#fff}body[data-hotness="4"] .check .icon-sk,body[data-hotness="4"] .cta-outline,body[data-hotness="4"] .facebook .icon-sk,body[data-hotness="4"] .text{color:#e71f37}body[data-hotness="4"] .facebook .icon-sk:hover{color:#f0ebf4}body[data-hotness="4"] .twitter .icon-sk{color:#e71f37}body[data-hotness="4"] .twitter .icon-sk:hover{color:#f0ebf4}body[data-hotness="4"] .genre-selection li:nth-child(1) .check .icon-sk{color:#f274a0}body[data-hotness="4"] .genre-selection li:nth-child(2) .check .icon-sk{color:#e64398}body[data-hotness="4"] .genre-selection li:nth-child(3) .check .icon-sk{color:#ad2e95}body[data-hotness="4"] .genre-selection li:nth-child(4) .check .icon-sk{color:#1f3463}body[data-hotness="4"] .genre-selection li:nth-child(5) .check .icon-sk{color:#e64398}body[data-hotness="4"] .genre-selection li:nth-child(6) .check .icon-sk{color:#e71f37}body[data-hotness="4"] .genre-selection li:nth-child(7) .check .icon-sk{color:#1f3463}a .circle,button .circle{background:rgba(255,255,255,.35);border-radius:50%;height:14px;width:14px;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);visibility:hidden}a:hover>.circle,button:hover>.circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);visibility:visible}#header,a.underline,button.underline{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1)}a.underline,button.underline{transition:all .3s cubic-bezier(.215,.61,.355,1);font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:0;overflow:hidden;position:relative;text-decoration:none}.cta,.cta-outline,.login-underline{font-family:CircularSpotifyText-Black,Helvetica,sans-serif;text-transform:uppercase}a.underline.sml,button.underline.sml{display:inline-block;font-size:1.1rem;position:absolute;right:14px;top:4%}.cta,.cta.lrg,.cta.sml,.cta.sml span{font-size:1.2rem}a.underline:after,a.underline:before,button.underline:after,button.underline:before{content:"";height:1px;background-color:#fff;bottom:0;width:100%;left:0;position:absolute}a.underline:after,button.underline:after{-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}a.underline:before,button.underline:before{-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}a.underline:hover:before,button.underline:hover:before{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a.underline:hover:after,button.underline:hover:after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.cta{border:2px solid #f0ebf4;-webkit-transition:background .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1);transition:background .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1);background:rgba(0,0,0,0);color:#f0ebf4}.cta-outline,.cta:hover{background:#f0ebf4}.cta .icon{line-height:0}.cta.sml{min-width:108px;border-radius:20px;padding:9px 30px 7px}.cta.lrg{min-width:240px;padding:18px 23px;border-radius:30px}.cta.more,.cta.round{border-radius:100%}.cta.play .icon{font-size:1.1em;margin-right:.4em}.cta.more{min-width:0}.cta-outline,.facebook{border:2px solid #f0ebf4}.cta.more span{position:relative;top:-.3em}.cta.more.sml{padding-left:13px;padding-right:13px}.cta.more.lrg{padding-left:19px;padding-right:19px}.cta-outline{font-size:1.2rem;-webkit-transition:background .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1);transition:background .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1)}.cta-outline:hover{color:#f0ebf4;background:rgba(0,0,0,0)}.cta-outline.sml{font-size:1.2rem;min-width:108px;border-radius:20px;padding:10px 32px 8px}.cta-outline.lrg{min-width:240px;font-size:1.4rem;padding:18px 23px;border-radius:30px}.back,.back.cta.sml{min-width:58px}.cta-outline.check{position:relative;border-radius:100%;padding:0;width:40px;height:40px}.cta-outline.check .icon-sk{-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#000;font-size:2.9rem;position:relative;top:2px;left:1px}.facebook,.pill>button{-webkit-transition:.2s cubic-bezier(.645,.045,.355,1)}.cta-outline.check.check-align-center{position:absolute;left:50%;margin-left:-20px}.cta-outline.check:hover .icon-sk{color:#fff}.pill>button{height:45px;width:100px;position:absolute;-webkit-box-shadow:none;box-shadow:none;transition:.2s cubic-bezier(.645,.045,.355,1)}.big-label-border,.big-label-border .big-label-border-label .letter{position:relative}.facebook{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABGCAYAAACJ4ts2AAADaUlEQVR4Xu2dXW7TUBBGZ1B4CyKWCO/dQXZAuxJgB3QFsANYAjtgCXQHDTvgmTzYUvPWShcZKaKCxte+P56RfPJUKZ471+fz0bj5abU7HL+LyKXwgAAE/iOgCMJVAYHzBBCEqwMCAwQQhMsDAgjCNQCBNAJMkDRuVC2EAIIsJGhOM40AgqRxo2ohBBBkIUFzmmkEECSNG1ULIYAgCwma00wjgCBp3KhaCAEEWUjQnGYaAQRJ40bVQgggiM+gO5FwE0R+iGj/815EdyJhc9quir7hU9j1w0OQ+oyndOhCkOvm9fprrKg93H1S0Y+x43g+jwCC5PErWb0Pq/urpmm6MYsiyBhK+ccgSD7DEit0YXV/MVaOviGClMAeXwNB4oyqHxGCvB9zW/V4IwhSPZY/DRBkHs7nu6j83LxaX0zdBoJMJZZ2PIKkcStWpSJfXm7X17EF21/HnejfV7Geqb4NQd7F6ng+jwCC5PHLrh66vWrbdqMPz7/xcm425uQFECQZXZnCIOGq2b64eWo1bqPKMM5ZBUFy6BWoHRKEvzhTAHDmEgiSCTC3HEFyCdatR5C6fKOrI0gUkekBCGKKXwRBjAOItEcQ43wQxDgABPEdAIL4zocJMlM+m+1ap7b6983Bx/Uq+llEdlPX5PhpBBBkGq/ko1MEGWrWHY4heTMUjiaAIKNR5R2IIHn8rKoRZCbyJQXpb71U5XamrS+6DYLMFH9RQQ53lyra/+MjHpUJIEhlwKflywpy/KAi/S/pPCoTQJDKgE/L9y/nPtlq9bCf8k3Cfg0+xDhTaHxhaj7Q5zrxPoh9BkM7YIIY54MgxgFE2iOIcT4IYhwAgvgOAEF858MEMc4HQYwDYIL4DgBBfOfDBDHOB0GMA2CC+A4AQXznwwQxzgdBjANggvgOAEF858MEMc4HQYwDYIL4DgBBfOfDBDHOB0GMA2CC+A4AQXznwwQxzgdBjANggvgOAEF858MEMc4HQYwDYIL4DgBBfOfDBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jcBBPGdD7szJoAgxgHQ3jeB34e4GLlXU460AAAAAElFTkSuQmCC) center center no-repeat;background-size:cover;border-radius:25px 0 0 25px;left:0;transition:.2s cubic-bezier(.645,.045,.355,1)}.facebook:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABGCAYAAACJ4ts2AAADdklEQVR4Xu2dzW0TURRG7wvJAuEIW8ogsUs6oAOSDqADSoAKgAoiKgA6SAekhHSA90YaI7zD4iHzJyQ8k3l3xv6umJMNm3dnPn9njm4SOyIZXzRAA40NJLqhARpobgBBeDpooKUBBOHxoAEE4RmgAV8DbBBfb0yNpAEEGQloXqavAQTx9cbUSBpAkJGA5mX6GkAQX29MjaQBBBkJaF6mrwEE8fXG1EgaQJCRgOZl+hpAEF9vTI2kAQQJBrqu66l9PXpycGCPc7ZTS3ZqP/+dW7b577jJ7OZ+NXkRLP5/FwdBAiGtF6vnyeylmU07xLqeVpOLDuc40qMBBOlR3pCjnz+t3uZszwquiSAFZXmPIoi3uQHnfm2Oy8JLIkhhYZ7jCOJpbcCZzc8caX30seO3VX/fGUEG5NB0KQTZQ8ltt3Buj80lEWQP7BBkDyW33WK5WH0ws3NHDARxlFY6giCljQ18frlY1e3fXuWrbPbG1ofz2cO7f37NO3AMLtfQAIKIH43lYpUbIySbT08mZ+KIo749gojxtwmSLb+eVcevxBFHfXsEEeNHEDGAW26PIGI+CCIGgCCxASBIbD5sEDEfBBEDYIPoAfz4hO768NG2JMnS5n2QrV/8kK5nxwbZA4N68eW8TQRPBOTxtFY+gyDlnRVP7ESQlJ7OTu5dFYdhoKgBBCmqy3d4J4JYvphVx9e+REx1bQBBujbV49xOBFnfOeOjJz2gdBxFkI5F9Tm2C0Gm1QR2faB0nKXkjkX1OTa4IHxGqw+OolkEKarLd3hwQfhbEB8IxxSCOEobcqTtjcKU7N23nN//c7+clrMHk5shc3Ct7Q0giPjJ4J10MYBbbo8gYj4IIgaAILEBIEhsPmwQMR8EEQNgg8QGgCCx+bBBxHwQRAyADRIbAILE5sMGEfNBEDEANkhsAAgSmw8bRMwHQcQA2CCxASBIbD5sEDEfBBEDYIPEBoAgsfmwQcR8EEQMgA0SGwCCxObDBhHzQRAxADZIbAAIEpsPG0TMZ/PnuI0R+E9zxHTMEESOgACRG0CQyHTIJm8AQeQICBC5AQSJTIds8gYQRI6AAJEbQJDIdMgmbwBB5AgIELkBBIlMh2zyBhBEjoAAkRtAkMh0yCZvAEHkCAgQuQEEiUyHbPIGEESOgACRG0CQyHTIJm8AQeQICBC5ge8xQxhWfaEVxAAAAABJRU5ErkJggg==) center center no-repeat;background-size:cover}.twitter{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABGCAYAAACJ4ts2AAAFF0lEQVR4Xu2c320bRxDGv6GOQAIwCA8wDeQpdAVROpAqiDqIXUHsCmRWIHUguQIzFYQdWKnAzFMAU8CdoQtigCeNsUcqjiJSWu3urb25754EaGdn7jf7cf+flItKwYcESGAjAaFA2DJIYDsBCoStgwTuIECBsHmQAAXCNkACbgTYg7hxo1VHCFAgHUk0X9ONAAXixo1WHSFAgXQk0XxNNwIUiBs3WnWEAAXSkUTzNd0IUCBu3GjVEQIUSEcSzdd0I0CBuHGjVUcIUCAdSTRf040ABeLGjVYdIUCBdCTRfE03AhSIGzdadYQABdKRRPM13QhQIG7cIlvpVIHfr532RL5XxQGAYeRAOueOAvmiU65TrbMX+XdfzzeFWbyrnorg6LZQdArIGMDuF/16CQRHgQRKkgDHCuyFapSqeJY/HpzeF15RFEOpsxNAhgr8inpniq8+lFL337KHuY/e/f+nQO5nZFVC650n64b5m69IFHiRjwbHVo43FCoXF68BMUMwPp4EKBBPgGvzcjga5Obv1S9630cks+FosO8a1vvz6kQVTyFYDcsUZqjFx5EABeII7j9mNxq1EUnvsn/UNNQHPgrdz0ffzB5o1hQvzv86gOoYCmO/K4ITl3po84kABRKmNWz81TcNVlRNI7VbbRLMh48GT3xDKt5VRhxvfOuhPUCBBGoFw9FANlXV9CZ1/1CB5xauvIZXTS+yEocZ4tmJ0iKoLhehQAJlXxU/5o8HZ9uqK/78e9zLLn9RNMOubY3XWyDloioojkBJBXuQYCRFcPrto8EzmwrN0KsH/alZFr45iQ4hEH5r2SYJlmXYg1iCsinmMsE2PQuy2qw07ZnfK5/lXRMjv7Vskyn7MhSIPSubkqUq9u8aatlU4lqGk3NXctvtKJAwTM9UZNIMmxS7613wrfORMC5v11IsLvYEYibofAIRoEACgdRsmed5XgaqzqmaYlE9FzRns/gEIkCBBAJpe3YqkLuN1fyzi96mk47VTYGES7j3CpRvKOV59ZZHS3wp3rSnQALy9D1k6BMKJ+g+9DhJb4fehlo/11Dr/aI6stytj8bi/+CIPUgLWVToBFl9HHPSzh30FhLJnfR2oK5rLQU4vVK8antfZH2zkCd3W0gne5DQUAVzVV0dOamz+bbrsiHdcnIekiYn6e3RXNfscuTENahicfFSIIeu9rS7mwB7kHZayJlmy/225yDmHJdkl+beB4+2t5NH3gdpiauptnWRlIvKiINfLmkxiexBWoRr7oWb+YjrFdq7QuOueZuJ+1Q3BRKDs2AuiukV8Aey5anv0IurVjGStvJBgcRjXSow8b3vQXHESxgFEom1uW14tdyZ+C75crc8UsL+5YY9SHvMZ9dfOvQVxvpbW69Xtw75xCRAgfjSNhPxK0wguv5Qm5Qhd863f3/XN3Da2xCgQGwoWZQJNYy6dtUIo4dDHl+3gN9iEQokPNyZKl6hv5w+dLXKHFnvCX5WwQGFET4xLjVSIC7U7G3OBJg1y7vQ23fUVcYQHQvwAyBmfsEdcXu2UUpSIFEw00mqBCiQVDPHuKMQoECiYKaTVAlQIKlmjnFHIUCBRMFMJ6kSoEBSzRzjjkKAAomCmU5SJUCBpJo5xh2FAAUSBTOdpEqAAkk1c4w7CgEKJApmOkmVAAWSauYYdxQCFEgUzHSSKgEKJNXMMe4oBCiQKJjpJFUCFEiqmWPcUQhQIFEw00mqBCiQVDPHuKMQ+AjoFWG5+nfi3AAAAABJRU5ErkJggg==) center center no-repeat;background-size:cover;border:2px solid #f0ebf4;border-radius:0 25px 25px 0;-webkit-transition:.2s cubic-bezier(.645,.045,.355,1);transition:.2s cubic-bezier(.645,.045,.355,1)}.twitter:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABGCAYAAACJ4ts2AAAFHElEQVR4Xu2cXW4TSRDHq2znYYUjZqQYibfkBskJSE6Ac4IlJ9hwAuAEwAnIngDvCTAnYG6A31bCkWYQRjzYSaH2Ooo3sSfu7pqOOv33q6c++lf9V39MTzPhBwIgsJYAgw0IgMB6AhAIegcI1BCAQNA9QAACQR8AATcCGEHcuMEqEQIQSCKFRjPdCEAgbtxglQgBCCSRQqOZbgQgEDdusEqEAASSSKHRTDcCEIgbN1glQgACSaTQaKYbAQjEjRusEiEAgSRSaDTTjQAE4sYNVokQgEASKTSa6UYAAnHjBqtECEAgiRQazXQjAIG4cQtmVY5/HLaY/xSh3eugUonwP7Q1HeR5Xq1Kpvw22c+fdItgiT7QQBCIUmG1O2T5769d7lx8IKLDmhQrIXqT97rvrp65FpRkWW/7WKl5ybqBQJRKX51PvjLR8PFO98TXpREbM30iomwzXzJg4pEw9Wkx0ojQSf6ke7aZPZ5aRwACUegbiw79xbhipjMfkZRlmfFs6+vm4ljZgGHW6x4pNC15FxCIQhcov01eMJOZDs1/PiL5fj75IEIvPNIqzOhBTIdM9Fxm7ZP86R8jD39Jm0IgCuUvxz9eM/GrG64KmbWPbTrnYt1hRg+fn1m0m6lZJUJHWKj7oCSCQPz4za3XCMT8dWsRXReuHE9OmeitQkokJEd5b3uo4StlHxCIQvXL8599FvlY46oQkpd3ddgaoVlliQW6Fa7ahyEQBZYWUyOzPni/7v2FhkCE6OXytq9C85J2AYEolb8aT8y2bN07ixuRZCDEn0loeLVO0BEIplZKJf1vw0XTWcq+lrd6HTkUxJRdvcdw9IG1hyu4NXYQiAJQ8/aaOrOCplv95e1eBdfWLmTW3rPZObMOkJgBBKJQ8OupkQyI2JyZ2ldw6+Qi63VRUydyq40AUwGmGUGY2KxB7vfHNMp2unv3m8TDig6BKNWzGk9Kz+MhCpnIAAcUFTAuuYBAlHgqHBHxzgRbvN4IbzmAQJSYKh0y9MoGC3QvfCuNIRBFpvbH1BWDExVZr3ug6hHO8B5Euw/MRdKij77vM2zzwvESW2KbPY8RZDNO1k8tjsCbg4cbfvRkHWLZoJLOdG/d57denhM3hkCUO8B9LNaF5E3e236t3BS4w1ET/T5gcXBRJzjTSNrTA4weOjhvesEI0gDX7+PJWyE6bcD1LZfCfJzvPBqEiJViDAikoaqHmGr5fNrbULMfnFsIpMGSahxfr0mvkM70CFOrBguINUizcI13syahzkXfXKBATLtK27+VzNoHOLXbfP0wgjTPeB5h8VmuufnEd9sXlzEEqpkJA4E0DHtx0tfceGLxteHapOZX+uCmkoaLtuQeAlFmPZ9SbV3ut0SeLd906B9GBtKZnWDN4U/SxgMEYkPrxrMb3p/rEWFuanV1kG8w2P+fAASi0COUp1FXGVVC8p46s3cYNRSK5OgCAnEEt8rMHFRstegvEep7LMYLIfqbOtMzCEOxOI6uIBBHcHeZzS9yIHM/Lj+r2d4114QWzDS6vKTPdNEeYuv2LrJh/4dAwvJGtMgIQCCRFQzphiUAgYTljWiREYBAIisY0g1LAAIJyxvRIiMAgURWMKQblgAEEpY3okVGAAKJrGBINywBCCQsb0SLjAAEElnBkG5YAhBIWN6IFhkBCCSygiHdsAQgkLC8ES0yAhBIZAVDumEJQCBheSNaZAQgkMgKhnTDEoBAwvJGtMgIQCCRFQzphiXwG4dOalZTtk4sAAAAAElFTkSuQmCC) center center no-repeat;background-size:cover}.login-underline{line-height:.9;font-size:1.2rem;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .2s cubic-bezier(.645,.045,.355,1);color:#f0ebf4;padding-bottom:2px;border-bottom:2px solid #f0ebf4}.login-underline:hover{color:#f0ebf4;border-bottom:2px solid #f0ebf4}.dropdown-menu-btn span{font-size:.9rem;margin-left:9px}a,p,span{font-family:CircularSpotifyText-Book,Helvetica,sans-serif;font-size:1.6rem}.title-lrg{font-family:CircularSpotifyText-Black,Helvetica,sans-serif;font-size:7.8rem;letter-spacing:-.045rem}.title-lrg span{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;display:block;font-size:4.8rem;margin-top:15px}.title{font-family:CircularSpotifyText-Light,Helvetica,sans-serif}.title.bold{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.sub-title{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;font-size:2.8rem;line-height:1.3}.body-text{font-family:CircularSpotifyText-Book,Helvetica,sans-serif;font-size:2.6rem}.intro-text-lrg{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;font-size:7.8rem}.body-text-bold,.intro-text-sml{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.intro-text-sml{font-size:2.2rem}.body-text-bold{font-size:2.6rem}.caption-text{font-family:CircularSpotifyText-Book,Helvetica,sans-serif;font-size:1.6rem}.big-number,.small-label{font-family:CircularSpotifyText-Black,Helvetica,sans-serif}.big-label-border{display:inline-block;text-transform:uppercase;overflow:hidden;padding:26px 34px 24px 44px}.big-label-border .big-label-border-label,.big-label-border .big-label-border-label span{font-family:CircularSpotifyText-Black,Helvetica,sans-serif;font-size:2.8rem;line-height:1.6;letter-spacing:20px;color:#f0ebf4}.big-label-border .big-label-border-label .letter-after,.big-label-border .big-label-border-label .letter-before,.big-label-border .big-label-border-label .letter-current{overflow:hidden}.big-label-border .big-label-border-label .letter-after,.big-label-border .big-label-border-label .letter-before{position:absolute;display:none;top:0;left:0}.big-label-border .big-label-border-label .letter-after span,.big-label-border .big-label-border-label .letter-before span{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;letter-spacing:0;display:block}.big-label-border .big-label-border-label .letter-after.show,.big-label-border .big-label-border-label .letter-before.show{display:block}.big-label-border .big-label-border-label .letter-current{visibility:hidden}.big-label-border .big-label-border-label .letter-current.show{visibility:visible}.big-label-border .bar{position:absolute;background:#f0ebf4}.big-label-border .bar-bottom,.big-label-border .bar-top{width:100%;height:4px}.big-label-border .bar-left,.big-label-border .bar-right{height:100%;width:4px}.big-label-border .bar-top{top:0;left:0}.big-label-border .bar-bottom{bottom:0;left:0}.big-label-border .bar-left{top:0;left:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.big-label-border .bar-right{top:0;right:0;-webkit-transform-origin:50% 75%;-ms-transform-origin:50% 75%;transform-origin:50% 75%}.small-label{font-size:2.8rem;background:#4222f1;text-transform:uppercase;padding:25px 14px 25px 17px}.big-number{color:#f0ebf4;font-size:17.8rem;margin:25px 0 40px;letter-spacing:-.05em}.list-item-text{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;color:#f0ebf4;font-size:2.6rem}.dropdown .dropdown-item a{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;border-bottom:4px solid #fff;font-size:2.8rem;padding-bottom:10px}#app-list-menu .category,#app-list-menu .list-item-text,#footer a,#footer button,#footer span,.steps .dash{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.flag{width:43px;height:32px;display:inline-block}.flag-ar{background:url(../../medias/flags/ar.svg) center center no-repeat}.flag-at{background:url(../../medias/flags/at.svg) center center no-repeat}.flag-au{background:url(../../medias/flags/au.svg) center center no-repeat}.flag-be{background:url(../../medias/flags/be.svg) center center no-repeat}.flag-br{background:url(../../medias/flags/br.svg) center center no-repeat}.flag-ca{background:url(../../medias/flags/ca.svg) center center no-repeat}.flag-cl{background:url(../../medias/flags/cl.svg) center center no-repeat}.flag-co{background:url(../../medias/flags/co.svg) center center no-repeat}.flag-dk{background:url(../../medias/flags/dk.svg) center center no-repeat}.flag-fi{background:url(../../medias/flags/fi.svg) center center no-repeat}.flag-fr{background:url(../../medias/flags/fr.svg) center center no-repeat}.flag-de{background:url(../../medias/flags/de.svg) center center no-repeat}.flag-hk{background:url(../../medias/flags/hk.svg) center center no-repeat}.flag-ie{background:url(../../medias/flags/ie.svg) center center no-repeat}.flag-it{background:url(../../medias/flags/it.svg) center center no-repeat}.flag-my{background:url(../../medias/flags/my.svg) center center no-repeat}.flag-mx{background:url(../../medias/flags/mx.svg) center center no-repeat}.flag-nl{background:url(../../medias/flags/nl.svg) center center no-repeat}.flag-nz{background:url(../../medias/flags/nz.svg) center center no-repeat}.flag-no{background:url(../../medias/flags/no.svg) center center no-repeat}.flag-pe{background:url(../../medias/flags/pe.svg) center center no-repeat}.flag-ph{background:url(../../medias/flags/ph.svg) center center no-repeat}.flag-pl{background:url(../../medias/flags/pl.svg) center center no-repeat}.flag-pt{background:url(../../medias/flags/pt.svg) center center no-repeat}.flag-sg{background:url(../../medias/flags/sg.svg) center center no-repeat}.flag-es{background:url(../../medias/flags/es.svg) center center no-repeat}.flag-se{background:url(../../medias/flags/se.svg) center center no-repeat}.flag-ch{background:url(../../medias/flags/ch.svg) center center no-repeat}.flag-tw{background:url(../../medias/flags/tw.svg) center center no-repeat}.flag-tr{background:url(../../medias/flags/tr.svg) center center no-repeat}.flag-gb{background:url(../../medias/flags/gb.svg) center center no-repeat}.flag-us{background:url(../../medias/flags/us.svg) center center no-repeat}#header{position:absolute;z-index:100;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1)}#app-menu .hamburger-menu span,#header .logo{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1)}#header .logo{left:35px;position:fixed;top:35px;z-index:17;display:block;width:29px;transition:all .3s cubic-bezier(.215,.61,.355,1)}#header .logo.home .icon-sk-spotify-logo{display:none}#header .logo.home .icon-sk-spotify-logo-text{display:block}#header .icon-sk{color:#f0ebf4}#header .icon-sk-spotify-logo-text{display:none;font-size:34px;font-size:3.4rem}#header .icon-sk-spotify-logo{display:block;font-size:34px;font-size:3.4rem}#header .label{display:none;text-indent:-9999px;position:absolute}#header.show{opacity:1}#app-menu .hamburger-menu{right:31px;top:35px;width:26px;height:18px;cursor:pointer;position:absolute;z-index:110}#app-menu .hamburger-menu span{width:26px;height:2px;display:block;background-color:#f0ebf4;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1)}#app-menu .hamburger-menu span:first-of-type{top:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0)}#app-menu .hamburger-menu span:nth-of-type(2),#app-menu .hamburger-menu span:nth-of-type(3){top:8px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}#app-menu .hamburger-menu span:nth-of-type(4){bottom:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0)}#app-menu .hamburger-menu.active{visibility:hidden;opacity:0}#app-menu .hamburger-menu.active span:first-of-type{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:0}#app-menu .hamburger-menu.active span:nth-of-type(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#app-menu .hamburger-menu.active span:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}#app-menu .hamburger-menu.active span:nth-of-type(4){-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:0}#app-menu .overlay{display:none;z-index:100}#app-menu .overlay.active{display:block}#app-menu .navigation-container{position:absolute;right:-337px;z-index:101;top:0;bottom:0;width:343px;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#app-menu .navigation-container.active{-webkit-transform:translate3d(-337px,0,0);transform:translate3d(-337px,0,0)}#app-menu .page-footer-component{z-index:10;left:0;right:0;width:100%;text-align:center;bottom:0;height:130px;padding-top:76px;position:absolute}#app-menu .page-footer-component a,#app-menu .page-footer-component button{color:#000;border-color:#000}#app-menu[season=story-group-a] #app-list-menu .list-close,#app-menu[season=story-group-a] #app-list-menu .list-item-text:hover,#app-menu[season=story-group-a] #app-list-menu .list-item.current .category,#app-menu[season=story-group-a] #app-list-menu .list-item.current .list-item-text,#app-menu[season=story-group-a] #app-list-menu a.category:hover,#app-menu[season=story-group-a] .page-footer-component a,#app-menu[season=story-group-a] .page-footer-component button,#app-menu[season=first-track-played] #app-list-menu .list-close,#app-menu[season=first-track-played] #app-list-menu .list-item-text:hover,#app-menu[season=first-track-played] #app-list-menu .list-item.current .category,#app-menu[season=first-track-played] #app-list-menu .list-item.current .list-item-text,#app-menu[season=first-track-played] #app-list-menu a.category:hover,#app-menu[season=first-track-played] .page-footer-component a,#app-menu[season=first-track-played] .page-footer-component button,#app-menu[season=winter] #app-list-menu .list-close,#app-menu[season=winter] #app-list-menu .list-item-text:hover,#app-menu[season=winter] #app-list-menu .list-item.current .category,#app-menu[season=winter] #app-list-menu .list-item.current .list-item-text,#app-menu[season=winter] #app-list-menu a.category:hover,#app-menu[season=winter] .page-footer-component a,#app-menu[season=winter] .page-footer-component button{color:#9eefe1}#app-menu.show .hamburger-menu span{opacity:1}#app-menu.show .hamburger-menu span:first-of-type,#app-menu.show .hamburger-menu span:nth-of-type(2),#app-menu.show .hamburger-menu span:nth-of-type(3),#app-menu.show .hamburger-menu span:nth-of-type(4){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#app-menu.show .hamburger-menu:hover span:first-of-type{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}#app-menu.show .hamburger-menu:hover span:nth-of-type(4){-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}#app-menu.show .hamburger-menu:hover span:nth-of-type(2){-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,-3px,0) scale3d(.6,.6,.6);transform:translate3d(0,-3px,0) scale3d(.6,.6,.6)}#app-menu.show .hamburger-menu:hover span:nth-of-type(3){-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,3px,0) scale3d(.6,.6,.6);transform:translate3d(0,3px,0) scale3d(.6,.6,.6)}#app-menu.no-display{display:none}#app-menu[season=story-group-a] #app-list-menu .step span,#app-menu[season=story-group-a] .page-footer-component a:after,#app-menu[season=story-group-a] .page-footer-component a:before,#app-menu[season=story-group-a] .page-footer-component button:after,#app-menu[season=story-group-a] .page-footer-component button:before,#app-menu[season=first-track-played] #app-list-menu .step span,#app-menu[season=first-track-played] .page-footer-component a:after,#app-menu[season=first-track-played] .page-footer-component a:before,#app-menu[season=first-track-played] .page-footer-component button:after,#app-menu[season=first-track-played] .page-footer-component button:before,#app-menu[season=winter] #app-list-menu .step span,#app-menu[season=winter] .page-footer-component a:after,#app-menu[season=winter] .page-footer-component a:before,#app-menu[season=winter] .page-footer-component button:after,#app-menu[season=winter] .page-footer-component button:before{background-color:#9eefe1}#app-menu[season=index] #app-list-menu .step span,#app-menu[season=index] .page-footer-component a:after,#app-menu[season=index] .page-footer-component a:before,#app-menu[season=index] .page-footer-component button:after,#app-menu[season=index] .page-footer-component button:before,#app-menu[season=story-group-b] #app-list-menu .step span,#app-menu[season=story-group-b] .page-footer-component a:after,#app-menu[season=story-group-b] .page-footer-component a:before,#app-menu[season=story-group-b] .page-footer-component button:after,#app-menu[season=story-group-b] .page-footer-component button:before,#app-menu[season=top] #app-list-menu .step span,#app-menu[season=top] .page-footer-component a:after,#app-menu[season=top] .page-footer-component a:before,#app-menu[season=top] .page-footer-component button:after,#app-menu[season=top] .page-footer-component button:before,#app-menu[season=spring] #app-list-menu .step span,#app-menu[season=spring] .page-footer-component a:after,#app-menu[season=spring] .page-footer-component a:before,#app-menu[season=spring] .page-footer-component button:after,#app-menu[season=spring] .page-footer-component button:before{background-color:#fecdd3}#app-menu[season=index] #app-list-menu .list-close,#app-menu[season=index] #app-list-menu .list-item-text:hover,#app-menu[season=index] #app-list-menu .list-item.current .category,#app-menu[season=index] #app-list-menu .list-item.current .list-item-text,#app-menu[season=index] #app-list-menu a.category:hover,#app-menu[season=index] .page-footer-component a,#app-menu[season=index] .page-footer-component button,#app-menu[season=story-group-b] #app-list-menu .list-close,#app-menu[season=story-group-b] #app-list-menu .list-item-text:hover,#app-menu[season=story-group-b] #app-list-menu .list-item.current .category,#app-menu[season=story-group-b] #app-list-menu .list-item.current .list-item-text,#app-menu[season=story-group-b] #app-list-menu a.category:hover,#app-menu[season=story-group-b] .page-footer-component a,#app-menu[season=story-group-b] .page-footer-component button,#app-menu[season=top] #app-list-menu .list-close,#app-menu[season=top] #app-list-menu .list-item-text:hover,#app-menu[season=top] #app-list-menu .list-item.current .category,#app-menu[season=top] #app-list-menu .list-item.current .list-item-text,#app-menu[season=top] #app-list-menu a.category:hover,#app-menu[season=top] .page-footer-component a,#app-menu[season=top] .page-footer-component button,#app-menu[season=spring] #app-list-menu .list-close,#app-menu[season=spring] #app-list-menu .list-item-text:hover,#app-menu[season=spring] #app-list-menu .list-item.current .category,#app-menu[season=spring] #app-list-menu .list-item.current .list-item-text,#app-menu[season=spring] #app-list-menu a.category:hover,#app-menu[season=spring] .page-footer-component a,#app-menu[season=spring] .page-footer-component button{color:#fecdd3}#app-menu[season=listenings] #app-list-menu .step span,#app-menu[season=listenings] .page-footer-component a:after,#app-menu[season=listenings] .page-footer-component a:before,#app-menu[season=listenings] .page-footer-component button:after,#app-menu[season=listenings] .page-footer-component button:before,#app-menu[season=listening] #app-list-menu .step span,#app-menu[season=listening] .page-footer-component a:after,#app-menu[season=listening] .page-footer-component a:before,#app-menu[season=listening] .page-footer-component button:after,#app-menu[season=listening] .page-footer-component button:before,#app-menu[season=story-group-d] #app-list-menu .step span,#app-menu[season=story-group-d] .page-footer-component a:after,#app-menu[season=story-group-d] .page-footer-component a:before,#app-menu[season=story-group-d] .page-footer-component button:after,#app-menu[season=story-group-d] .page-footer-component button:before,#app-menu[season=playlist] #app-list-menu .step span,#app-menu[season=playlist] .page-footer-component a:after,#app-menu[season=playlist] .page-footer-component a:before,#app-menu[season=playlist] .page-footer-component button:after,#app-menu[season=playlist] .page-footer-component button:before,#app-menu[season=end-screen] #app-list-menu .step span,#app-menu[season=end-screen] .page-footer-component a:after,#app-menu[season=end-screen] .page-footer-component a:before,#app-menu[season=end-screen] .page-footer-component button:after,#app-menu[season=end-screen] .page-footer-component button:before,#app-menu[season=sharecard] #app-list-menu .step span,#app-menu[season=sharecard] .page-footer-component a:after,#app-menu[season=sharecard] .page-footer-component a:before,#app-menu[season=sharecard] .page-footer-component button:after,#app-menu[season=sharecard] .page-footer-component button:before,#app-menu[season=fall] #app-list-menu .step span,#app-menu[season=fall] .page-footer-component a:after,#app-menu[season=fall] .page-footer-component a:before,#app-menu[season=fall] .page-footer-component button:after,#app-menu[season=fall] .page-footer-component button:before{background-color:#a1c3d1}#app-menu[season=listenings] #app-list-menu .list-close,#app-menu[season=listenings] #app-list-menu .list-item-text:hover,#app-menu[season=listenings] #app-list-menu a.category:hover,#app-menu[season=listenings] .page-footer-component a,#app-menu[season=listenings] .page-footer-component button,#app-menu[season=listening] #app-list-menu .list-close,#app-menu[season=listening] #app-list-menu .list-item-text:hover,#app-menu[season=listening] #app-list-menu a.category:hover,#app-menu[season=listening] .page-footer-component a,#app-menu[season=listening] .page-footer-component button,#app-menu[season=story-group-d] #app-list-menu .list-close,#app-menu[season=story-group-d] #app-list-menu .list-item-text:hover,#app-menu[season=story-group-d] #app-list-menu a.category:hover,#app-menu[season=story-group-d] .page-footer-component a,#app-menu[season=story-group-d] .page-footer-component button,#app-menu[season=playlist] #app-list-menu .list-close,#app-menu[season=playlist] #app-list-menu .list-item-text:hover,#app-menu[season=playlist] #app-list-menu a.category:hover,#app-menu[season=playlist] .page-footer-component a,#app-menu[season=playlist] .page-footer-component button,#app-menu[season=end-screen] #app-list-menu .list-close,#app-menu[season=end-screen] #app-list-menu .list-item-text:hover,#app-menu[season=end-screen] #app-list-menu a.category:hover,#app-menu[season=end-screen] .page-footer-component a,#app-menu[season=end-screen] .page-footer-component button,#app-menu[season=sharecard] #app-list-menu .list-close,#app-menu[season=sharecard] #app-list-menu .list-item-text:hover,#app-menu[season=sharecard] #app-list-menu a.category:hover,#app-menu[season=sharecard] .page-footer-component a,#app-menu[season=sharecard] .page-footer-component button,#app-menu[season=fall] #app-list-menu .list-close,#app-menu[season=fall] #app-list-menu .list-item-text:hover,#app-menu[season=fall] #app-list-menu a.category:hover,#app-menu[season=fall] .page-footer-component a,#app-menu[season=fall] .page-footer-component button{color:#a1c3d1}#app-menu[season=summer] #app-list-menu .step span,#app-menu[season=summer] .page-footer-component a:after,#app-menu[season=summer] .page-footer-component a:before,#app-menu[season=summer] .page-footer-component button:after,#app-menu[season=summer] .page-footer-component button:before,#app-menu[season=list] #app-list-menu .step span,#app-menu[season=list] .page-footer-component a:after,#app-menu[season=list] .page-footer-component a:before,#app-menu[season=list] .page-footer-component button:after,#app-menu[season=list] .page-footer-component button:before,#app-menu[season=story-group-c] #app-list-menu .step span,#app-menu[season=story-group-c] .page-footer-component a:after,#app-menu[season=story-group-c] .page-footer-component a:before,#app-menu[season=story-group-c] .page-footer-component button:after,#app-menu[season=story-group-c] .page-footer-component button:before,#app-menu[season=top-list-landing] #app-list-menu .step span,#app-menu[season=top-list-landing] .page-footer-component a:after,#app-menu[season=top-list-landing] .page-footer-component a:before,#app-menu[season=top-list-landing] .page-footer-component button:after,#app-menu[season=top-list-landing] .page-footer-component button:before{background-color:#fec76c}#app-menu[season=listenings] #app-list-menu .list-item .category,#app-menu[season=listenings] #app-list-menu .list-item .list-item-text,#app-menu[season=listening] #app-list-menu .list-item .category,#app-menu[season=listening] #app-list-menu .list-item .list-item-text,#app-menu[season=story-group-d] #app-list-menu .list-item .category,#app-menu[season=story-group-d] #app-list-menu .list-item .list-item-text,#app-menu[season=playlist] #app-list-menu .list-item .category,#app-menu[season=playlist] #app-list-menu .list-item .list-item-text,#app-menu[season=end-screen] #app-list-menu .list-item .category,#app-menu[season=end-screen] #app-list-menu .list-item .list-item-text,#app-menu[season=sharecard] #app-list-menu .list-item .category,#app-menu[season=sharecard] #app-list-menu .list-item .list-item-text,#app-menu[season=fall] #app-list-menu .list-item .category,#app-menu[season=fall] #app-list-menu .list-item .list-item-text{color:#ed3ea4}#app-menu[season=listenings] #app-list-menu .list-item.current .category,#app-menu[season=listenings] #app-list-menu .list-item.current .list-item-text,#app-menu[season=listening] #app-list-menu .list-item.current .category,#app-menu[season=listening] #app-list-menu .list-item.current .list-item-text,#app-menu[season=story-group-d] #app-list-menu .list-item.current .category,#app-menu[season=story-group-d] #app-list-menu .list-item.current .list-item-text,#app-menu[season=playlist] #app-list-menu .list-item.current .category,#app-menu[season=playlist] #app-list-menu .list-item.current .list-item-text,#app-menu[season=end-screen] #app-list-menu .list-item.current .category,#app-menu[season=end-screen] #app-list-menu .list-item.current .list-item-text,#app-menu[season=sharecard] #app-list-menu .list-item.current .category,#app-menu[season=sharecard] #app-list-menu .list-item.current .list-item-text,#app-menu[season=fall] #app-list-menu .list-item.current .category,#app-menu[season=fall] #app-list-menu .list-item.current .list-item-text{color:#a1c3d1}#app-menu[season=summer] #app-list-menu .list-close,#app-menu[season=summer] #app-list-menu .list-item-text:hover,#app-menu[season=summer] #app-list-menu a.category:hover,#app-menu[season=summer] .page-footer-component a,#app-menu[season=summer] .page-footer-component button,#app-menu[season=list] #app-list-menu .list-close,#app-menu[season=list] #app-list-menu .list-item-text:hover,#app-menu[season=list] #app-list-menu a.category:hover,#app-menu[season=list] .page-footer-component a,#app-menu[season=list] .page-footer-component button,#app-menu[season=story-group-c] #app-list-menu .list-close,#app-menu[season=story-group-c] #app-list-menu .list-item-text:hover,#app-menu[season=story-group-c] #app-list-menu a.category:hover,#app-menu[season=story-group-c] .page-footer-component a,#app-menu[season=story-group-c] .page-footer-component button,#app-menu[season=top-list-landing] #app-list-menu .list-close,#app-menu[season=top-list-landing] #app-list-menu .list-item-text:hover,#app-menu[season=top-list-landing] #app-list-menu a.category:hover,#app-menu[season=top-list-landing] .page-footer-component a,#app-menu[season=top-list-landing] .page-footer-component button{color:#fec76c}#app-menu[season=summer] #app-list-menu .list-item .category,#app-menu[season=summer] #app-list-menu .list-item .list-item-text,#app-menu[season=list] #app-list-menu .list-item .category,#app-menu[season=list] #app-list-menu .list-item .list-item-text,#app-menu[season=story-group-c] #app-list-menu .list-item .category,#app-menu[season=story-group-c] #app-list-menu .list-item .list-item-text,#app-menu[season=top-list-landing] #app-list-menu .list-item .category,#app-menu[season=top-list-landing] #app-list-menu .list-item .list-item-text{color:#eb33c1}#app-menu[season=summer] #app-list-menu .list-item.current .category,#app-menu[season=summer] #app-list-menu .list-item.current .list-item-text,#app-menu[season=list] #app-list-menu .list-item.current .category,#app-menu[season=list] #app-list-menu .list-item.current .list-item-text,#app-menu[season=story-group-c] #app-list-menu .list-item.current .category,#app-menu[season=story-group-c] #app-list-menu .list-item.current .list-item-text,#app-menu[season=top-list-landing] #app-list-menu .list-item.current .category,#app-menu[season=top-list-landing] #app-list-menu .list-item.current .list-item-text{color:#fec76c}#app-list-menu{left:6px;background-color:#f0ebf4;z-index:5}#app-list-menu .gradient{position:absolute;left:0;right:0;background-repeat:repeat-x;background-position:0 0;pointer-events:none;z-index:4;height:280px}#app-list-menu .gradient.gradient-bottom{bottom:0;background-image:url(../../medias/img/default/main/menu/gradient-bottom.png)}#app-list-menu .gradient.gradient-top{top:38px;opacity:0;background-image:url(../../medias/img/default/main/menu/gradient-top.png)}#app-list-menu .category{font-size:18px;font-size:1.8rem;text-transform:uppercase;margin-bottom:33px}#app-list-menu .list-item-text{font-size:15px;font-size:1.5rem}#app-list-menu .category,#app-list-menu .list-item-text{color:#4222f1}#app-list-menu .list-item-text,#app-list-menu a.category{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);display:block}#app-list-menu .list-item-text:hover,#app-list-menu a.category:hover{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}#app-list-menu .list-item-container{text-align:left}#app-list-menu .list-item{position:relative;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#app-list-menu .list-item.current{padding-left:24px}#app-list-menu .list-item.current .list-item-text:hover,#app-list-menu .list-item.current a.category:hover{-webkit-transform:none;-ms-transform:none;transform:none}#app-list-menu .list-item.current .step{opacity:1}#app-list-menu .list-item.current .step .step-top{-webkit-transform:translate3d(0,-11px,0);transform:translate3d(0,-11px,0)}#app-list-menu .list-item.current .step .step-body{-webkit-transform:scale3d(1,2.7,1);transform:scale3d(1,2.7,1)}#app-list-menu .list-item.current .step .step-bottom{-webkit-transform:translate3d(0,13px,0);transform:translate3d(0,13px,0)}#app-list-menu .list-item.current .list-item-text{color:#7fffd4;font-size:23px;font-size:2.3rem}#app-list-menu .list-item.current .category{color:#7fffd4}#app-list-menu .list-close{color:#000}#app-list-menu>.list-content-container>.list-wrapper{padding:0;height:100%}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container{padding:15px 30px 0 55px}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container>.list-item{margin-top:52px}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container>.list-item:first-child{margin-top:0;padding-top:0}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container>.list-item>.list-item-container{display:block}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container>.list-item>.list-item-container>.list-item{margin-top:22px}#app-list-menu>.list-content-container>.list-wrapper>.list-item-container>.list-item>.list-item-container>.list-item:first-child{margin-top:0;padding-top:0}#app-progress-bar{overflow:hidden;position:absolute;left:0;top:0;width:6px;height:100%;z-index:105}.player-container{position:fixed;display:block;width:200px;z-index:50;left:31px;bottom:31px}#footer,.loader{bottom:0;opacity:0}.player-container .player{width:255px}.player-container .player .playlist-container{width:210px;height:40px;float:right}.player-container .player .playlist-container .song{position:absolute;width:200px;color:#000;height:28px;margin-bottom:10px;padding-top:3px;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1)}.player-container .player .playlist-container .song .artist{font-size:1.3rem;display:block;margin-bottom:3px;position:relative;-webkit-transition:margin .3s cubic-bezier(.215,.61,.355,1);transition:margin .3s cubic-bezier(.215,.61,.355,1)}.player-container .player .playlist-container .song .song-name{font-size:1.2rem;display:block;position:relative;-webkit-transition:margin .3s cubic-bezier(.215,.61,.355,1) .1s;transition:margin .3s cubic-bezier(.215,.61,.355,1) .1s}.player-container .player:hover{cursor:pointer}.player-container .player:hover .playlist-container .song{color:#f0ebf4}.player-container .player:hover .playlist-container .song .artist,.player-container .player:hover .playlist-container .song .song-name{margin-left:5px}.player-container .player:hover .icons-container .button{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);border:2px solid #f0ebf4}.player-container .player .icons-container{width:32px}.player-container .player .icons-container .button{width:100%;height:32px;padding:0;border:2px solid #f0ebf4;border-radius:17px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}.player-container .player .icons-container .button .control{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);font-size:1.2rem;color:#f0ebf4;text-transform:none;font-style:normal;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:3px}.player-container .player .icons-container .button .control.play{position:relative;left:10px;top:8px}.player-container .player .icons-container .button .control.pause{position:relative;left:-3px;top:8px}.player-container .player .icons-container .button .control.hidden{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.loader{left:0;position:absolute;overflow:hidden;right:0;top:0;z-index:120}.loader-basic .label,.loader-basic .pct,.loader-main .label,.loader-main .pct{color:#f0ebf4;display:block;text-align:center}.loader-basic .icon-sk,.loader-main .icon-sk{font-size:45px;font-size:4.5rem;color:#f0ebf4;position:absolute;top:50%;left:50%;margin:-25px 0 0 -75px;z-index:1}.loader-basic .bar-container,.loader-main .bar-container{position:absolute;top:50%;left:50%;width:150px;height:2px;margin:34px 0 0 -75px;overflow:hidden}.loader-basic .bar,.loader-main .bar{background-color:#f0ebf4;bottom:0;height:100%;left:0;position:absolute;width:100%}.loader-basic .icon-sk{display:none;margin:-25px 0 0 -23px}.loader-basic .bar-container{width:45px;margin:0 0 0 -23px}#footer{clear:both;left:0;height:0;position:absolute;width:100%;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);z-index:100}#footer a,#footer button,#footer-share-btn:hover{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1)}#footer li{display:inline-block;vertical-align:bottom}#footer li .country-btn{margin-left:10px}#footer li.cookies,#footer li.legal{margin-right:23px}#footer a,#footer button,#footer span{font-size:1.2rem;color:#f0ebf4;position:relative}#footer .copyright-year{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;font-size:1.4rem}#footer a,#footer button{transition:all .3s cubic-bezier(.215,.61,.355,1)}#footer a:after,#footer button:after{background-color:#f0ebf4;content:"";position:absolute;height:1px;width:100%;left:0;bottom:-1px}#footer a:hover,#footer button:hover{opacity:.7}#footer.show{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#footer-left,#footer-right{position:relative;top:-49px}#footer-left{float:left;left:32px}#footer-right{float:right;right:32px}#footer-share-btn:hover{transition:all .3s cubic-bezier(.215,.61,.355,1);color:#f0ebf4;border-color:#f0ebf4}.share-overlay{background:rgba(66,34,241,.9)}.share-overlay .share-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.share-overlay .share-image{width:780px;height:407px;margin:0 auto 60px;position:relative;display:block;background-color:#fff}.share-overlay .share-image img{position:absolute;width:100%;height:auto;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.share-overlay ul{background:#fff;border-radius:40px;padding:0 25px;display:inline-block}.share-overlay ul li{display:inline-block;width:30px}.share-overlay ul li:nth-child(2){margin:0 20px}.share-overlay ul button{padding:25px 0 19px;display:block;width:100%;text-align:center;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}.share-overlay ul button:hover{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.share-overlay ul button span{color:#4222f1;font-size:2.3rem}.share-container .share-image-loader,.share-content .share-image-loader{height:50px;width:150px;background:url(../../medias/img/default/loading.gif) center center no-repeat;top:50%;margin-left:-75px;margin-top:-25px;position:absolute;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;left:50%}.steps,.title{top:-4px;text-align:center}.genre-selection li,.steps,.title{position:relative}.share-container .error,.share-content .error{background:url(../../medias/img/default/final-share.jpg) center center no-repeat;background-size:contain}.share-container .error .share-image-loader,.share-content .error .share-image-loader{visibility:hidden}.share-container .opacity-0,.share-content .opacity-0{opacity:0}.title{font-size:3.2rem}.inner-padding{padding:80px 33px 0}.steps{display:block}.steps .current-step,.steps .dash,.steps .separation,.steps .total-step{display:inline-block;font-size:2.8rem;vertical-align:middle;color:#f0ebf4}.steps .dash{margin:0 1px}.genre-selection button,.genre-selection button .label,.steps .current-step,.steps .separation,.steps .total-step{font-family:CircularSpotifyText-Light,Helvetica,sans-serif}.steps .current-step,.steps .separation,.steps .total-step{margin:0 -2px}.title{margin:8px 0;color:#f0ebf4}.genre-selection{height:64%;font-size:0;counter-reset:li}.genre-selection li{display:block;height:14.285714286%}.genre-selection .check{opacity:0;position:relative;right:0;top:5px;margin-top:0;display:inline-block;width:35px;height:35px;border-radius:100%;background:#fff;z-index:1;-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.genre-selection .check .icon-sk{font-size:3.1rem;position:absolute;top:2px;left:8px}.genre-selection button{color:#f0ebf4;height:100%;width:100%;padding:0 33px;font-size:4rem;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);position:relative;left:24px;z-index:2;text-align:center}.genre-selection button .label{font-size:3.2rem;display:inline-block;-webkit-transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1)}#app-index-intro .letter,#app-index-intro .song-title,.genre-selection button.selected .label{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.genre-selection button.selected .label{font-size:3.2rem}.genre-selection button.selected .check{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.back{position:absolute;right:38px;top:35px}#app-index-intro .text-container{position:absolute;top:50%;-webkit-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);left:50%;width:100%;text-align:center}#app-index-intro ul{text-align:left;display:inline-block}#app-index-intro li{position:relative;height:60px}#app-index-intro li.seperator{height:30px}#app-index-intro li:last-child{top:0}#app-index-intro .letter{text-align:center;font-size:5rem;width:64px;display:inline-block;vertical-align:top}#app-index-intro .title{font-size:1.8rem;display:inline-block;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:top;position:relative;top:3px;margin:0;overflow:hidden}#app-index-intro .by{font-size:1.8rem}#app-index-intro .title-container{display:block}#app-index-intro .song-title{display:inline;font-size:1.8rem}#app-index-intro .song-title:after{content:"\A";white-space:pre}#app-index-intro .artist-name{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;display:block;font-size:1.8rem;padding-top:5px}#app-index-homepage .website-title{top:30px}#app-index-homepage .body-text{font-family:CircularSpotifyText-Book,Helvetica,sans-serif;font-size:2.3rem;left:3px;margin-bottom:40px;position:relative}#app-index-homepage .text-container{position:absolute;top:42%;-webkit-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);left:50%;width:100%}#app-index-homepage .text-container>.align-center{margin-top:38px}#app-index-homepage .start.boucing{-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);-webkit-animation:bouncing 1.2s infinite;animation:bouncing 1.2s infinite}#app-index-homepage .start span{font-size:5rem}#app-index-homepage .container-bottom{position:absolute;top:-webkit-calc(78% + 2px);top:calc(78% + 2px);left:0;bottom:0;right:0;margin:auto}#app-index-homepage .break-line{display:inline-block;width:50px}#app-index-genre .break-line,#app-index-genre .genre-selection .circle{display:none}@-webkit-keyframes bouncing{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}@keyframes bouncing{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}#app-index-mood .step-mood-container,#app-index-mood .steps,#app-index-mood h2{position:relative;z-index:2}#app-index-mood .check{z-index:2;bottom:5%}#app-index-mood .submit{position:relative;top:-54px;z-index:2}#app-index-mood .step-mood-container{margin-top:26px}#app-index-mood .container-title{position:relative}#app-index-mood .step-mood{position:absolute;top:18px;left:50%;right:0;text-align:center;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}#app-index-mood h3{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:3.2rem;color:#f0ebf4}#app-index-mood h4{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;font-size:2.4rem;margin-top:14px;color:#f0ebf4}#app-index-input .container-form .fake-placeholder,#app-index-input .container-form .nb-track-left,#app-index-input-filters h4,#app-index-input-filters h5{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}#app-index-mood .mood-selector{z-index:1;overflow:hidden}#app-index-mood .container-bottom{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:10;height:0}#app-index-genre .inner-padding{height:26.5%}#app-index-genre .genre-selection{height:65%;position:relative}#app-index-genre .genre-selection button{left:0;position:relative}#app-index-genre .genre-selection li{background:0 0;height:14.285714286%;-webkit-transition:height .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1);transition:height .3s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.215,.61,.355,1);margin:0 auto;position:inherit}#app-index-genre .genre-selection.hover li{height:13.952380952666665%}#app-index-genre .genre-selection.hover li:hover{height:16.285714286%}#app-index-genre .genre-selection .check{position:absolute;right:30%;top:-webkit-calc(50% - 17px);top:calc(50% - 17px)}#app-index-genre .container-bottom{height:8.2%;text-align:center;display:table;width:100%}#app-index-genre .pick{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}html.mobile #app-index-input.empty .container-form .input-bg,html.mobile #app-index-input.focusing .container-form .input-bg,html.tablet #app-index-input.empty .container-form .input-bg,html.tablet #app-index-input.focusing .container-form .input-bg{visibility:visible}#app-index-genre .pick.show{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(1){background:#f172a1}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(2){background:#ad2e95}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(3){background:#b39bc8}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(4){background:#e64398}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(5){background:#a1c3d1}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(6){background:#ad2e95}body[data-hotness="0"] #app-index-genre .genre-selection.shown li:nth-child(7){background:#b39bc8}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(1){background:#ad2e95}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(2){background:#f172a1}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(3){background:#1f3463}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(4){background:#e64398}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(5){background:#b39bc8}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(6){background:#ad2e95}body[data-hotness="1"] #app-index-genre .genre-selection.shown li:nth-child(7){background:#e64398}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(1){background:#4f3850}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(2){background:#b39bc8}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(3){background:#e64398}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(4){background:#ad2e95}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(5){background:#4f3850}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(6){background:#ed3da4}body[data-hotness="2"] #app-index-genre .genre-selection.shown li:nth-child(7){background:#f274a0}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(1){background:#8a1a33}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(2){background:#e71f37}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(3){background:#f274a0}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(4){background:#ad2e95}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(5){background:#8a1a33}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(6){background:#e71f37}body[data-hotness="3"] #app-index-genre .genre-selection.shown li:nth-child(7){background:#e64398}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(1){background:#f274a0}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(2){background:#e64398}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(3){background:#ad2e95}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(4){background:#1f3463}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(5){background:#e64398}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(6){background:#e71f37}body[data-hotness="4"] #app-index-genre .genre-selection.shown li:nth-child(7){background:#1f3463}#app-index-input .container-all-input{-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}#app-index-input .container-all-input.editing{-webkit-transform:translate3d(-115px,0,0);transform:translate3d(-115px,0,0)}#app-index-input.empty .container-form #message,#app-index-input.empty .container-form .nb-track-left{opacity:0}#app-index-input.empty .container-form .input-val-bg{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;background:#fff}#app-index-input.empty .container-form .fake-placeholder{opacity:1}#app-index-input .steps,#app-index-input .title-container{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}#app-index-input .container-form{position:absolute;top:179px;width:90%;left:50%;margin-left:-45%;padding:0;z-index:10}#app-index-input .container-form #message,#app-index-input .container-form .input-val{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;position:relative;font-size:3.1rem;line-height:normal;padding:17px 0 0;text-align:center}#app-index-input .container-form #message{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#f0ebf4;display:block;margin:0 auto 10px;outline:0;overflow:hidden;resize:none;vertical-align:bottom;width:100%;-webkit-user-select:text;z-index:2;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);-webkit-animation:none;animation:none}#app-index-input .container-form .input-bg{top:0;z-index:1;position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-width:100%}#app-index-input .container-form .input-val{background:rgba(0,0,0,.1);display:inline;padding-left:43px;padding-right:43px;padding-bottom:19px;color:transparent;opacity:0;word-wrap:break-word}#app-index-input .container-form .input-val-bg{position:absolute;width:1px;background:rgba(0,0,0,.1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);top:0;left:50%;-webkit-animation:none;animation:none;z-index:1!important}#app-index-input .container-form .input-val-bg.hide{opacity:0}#app-index-input .container-form .fake-placeholder{position:absolute;height:100%;left:-30px;top:22px;font-size:3.1rem;text-align:left;width:200px;color:rgba(0,0,0,.1);-webkit-transition:opacity .2s cubic-bezier(.19,1,.22,1);transition:opacity .2s cubic-bezier(.19,1,.22,1);opacity:0}#app-index-input .container-form .valid{-webkit-animation:none;animation:none}#app-index-input .container-form form{height:155px;margin:0 auto;text-align:center}#app-index-input .container-form .nb-track-left{font-size:1.4rem;text-align:right;display:block;top:0;right:0;opacity:1;position:absolute;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1);padding-top:10px}#app-index-input .playlist-message-container{position:absolute;top:226px;height:-webkit-calc(100% - 226px);height:calc(100% - 226px);width:68%;left:50%;margin-left:-33.7%;z-index:5}#app-index-input .container-bottom{bottom:0;position:absolute;left:0;right:0;text-align:center;height:0;z-index:10}#app-index-input .sign-and-send{display:inline-block;top:-85px;position:relative}#app-index-input-recap-filter{position:absolute;top:34px;right:35px;text-align:right}html.mobile #app-index-input.empty .container-form,html.mobile #app-index-input.focusing .container-form,html.tablet #app-index-input.empty .container-form,html.tablet #app-index-input.focusing .container-form{top:179px}#app-index-input-recap-filter .edit{min-width:58px;text-align:center}html.mobile #app-index-input.empty .container-title,html.mobile #app-index-input.empty .steps,html.tablet #app-index-input.empty .container-title,html.tablet #app-index-input.empty .steps{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mobile #app-index-input.empty .container-form #message,html.mobile #app-index-input.empty .container-form .nb-track-left,html.tablet #app-index-input.empty .container-form #message,html.tablet #app-index-input.empty .container-form .nb-track-left{opacity:0}html.mobile #app-index-input.empty .container-form .input-val,html.tablet #app-index-input.empty .container-form .input-val{padding-left:43px;padding-right:43px}html.mobile #app-index-input.empty .container-form .input-val-bg,html.tablet #app-index-input.empty .container-form .input-val-bg{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;background:#fff;opacity:1}html.mobile #app-index-input.empty .container-form .fake-placeholder,html.tablet #app-index-input.empty .container-form .fake-placeholder{opacity:1}html.mobile #app-index-input.focusing .container-title,html.mobile #app-index-input.focusing .steps,html.tablet #app-index-input.focusing .container-title,html.tablet #app-index-input.focusing .steps{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mobile #app-index-input.focusing .container-form .input-val-bg,html.tablet #app-index-input.focusing .container-form .input-val-bg{opacity:1}html.mobile #app-index-input.focusing .container-form .input-val,html.tablet #app-index-input.focusing .container-form .input-val{padding-left:30px;padding-right:30px}html.mobile #app-index-input.focusing .container-form .nb-track-left,html.tablet #app-index-input.focusing .container-form .nb-track-left{opacity:0}html.mobile #app-index-input.focusing .container-form #message,html.tablet #app-index-input.focusing .container-form #message{padding:17px 0 0;font-size:3.1rem;height:auto;-webkit-animation:showInput .7s;animation:showInput .7s}html.mobile #app-index-input.focusing .container-bottom,html.mobile #app-index-input.focusing .playlist-message-container,html.mobile #app-index-input.focusing.empty .container-form #message,html.tablet #app-index-input.focusing .container-bottom,html.tablet #app-index-input.focusing .playlist-message-container,html.tablet #app-index-input.focusing.empty .container-form #message{opacity:0}html.mobile #app-index-input .steps,html.tablet #app-index-input .steps{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}html.mobile #app-index-input .container-title,html.tablet #app-index-input .container-title{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}html.mobile #app-index-input .container-form,html.tablet #app-index-input .container-form{top:68px}html.mobile #app-index-input .container-form .input-bg,html.tablet #app-index-input .container-form .input-bg{visibility:hidden}html.mobile #app-index-input .container-form .input-val-bg,html.mobile #app-index-input .container-form .nb-track-left,html.tablet #app-index-input .container-form .input-val-bg,html.tablet #app-index-input .container-form .nb-track-left{opacity:0}html.mobile #app-index-input .container-form #message,html.tablet #app-index-input .container-form #message{padding:0;font-size:1.8rem;height:60px}html.ios #app-index-input.empty.focusing .container-form .input-val-bg{opacity:0;width:0}html.ios #app-index-input.empty.focusing .container-form #message{opacity:1}html.ios #app-index-input .container-form .input-val-bg{-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}#app-index-input-filters{z-index:10}#app-index-input-filters .filters-container{-webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;width:422px;height:100%;top:0;left:100%}#app-index-input-filters .filters-container.show{-webkit-transform:translate3d(-422px,0,0);transform:translate3d(-422px,0,0)}#app-index-input-filters .filters-container[data-hotness="0"]{background-color:#a1c3d1}#app-index-input-filters .filters-container[data-hotness="0"] .check .icon-sk{color:#a1c3d1}#app-index-input-filters .filters-container[data-hotness="1"]{background-color:#b39bc8}#app-index-input-filters .filters-container[data-hotness="1"] .check .icon-sk{color:#b39bc8}#app-index-input-filters .filters-container[data-hotness="2"]{background-color:#f172a1}#app-index-input-filters .filters-container[data-hotness="2"] .check .icon-sk{color:#f172a1}#app-index-input-filters .filters-container[data-hotness="3"]{background-color:#e64398}#app-index-input-filters .filters-container[data-hotness="3"] .check .icon-sk{color:#e64398}#app-index-input-filters .filters-container[data-hotness="4"]{background-color:#e71f37}#app-index-input-filters .filters-container[data-hotness="4"] .check .icon-sk{color:#e71f37}#app-index-input-filters .overlay{background-color:rgba(255,255,255,.2)}#app-index-input-filters .ctas{position:absolute;top:34px;right:35px}#app-index-input-filters .ctas button{display:inline-block;vertical-align:middle;min-width:0}#app-index-input-filters .ctas button:first-child{margin-right:8px}#app-index-input-filters .mood-filter{height:285px;padding:100px 0 0}#app-index-input-filters .mood-container{height:135px;position:relative;top:17px}#app-index-input-filters .mood-selector{left:41px;right:41px}#app-index-input-filters .step-mood-container{margin-top:21px;position:relative}#app-index-input-filters .step-mood{position:absolute;top:0;left:0;right:0}#app-index-input-filters h4{padding:0 41px;font-size:1.2rem;text-transform:uppercase}#app-index-input-filters h5{padding:0 41px;font-size:2.8rem;color:#f0ebf4}#app-index-input-filters .genre-filter{height:-webkit-calc(88.2% - 285px);height:calc(88.2% - 285px);margin-top:6px}#app-index-input-filters .genre-filter .genre-selection{height:100%}#app-index-input-filters .genre-filter .genre-selection li{background-color:transparent}#app-index-input-filters .genre-filter .genre-selection button{padding:0 41px;left:0;text-align:left}#app-index-input-filters .genre-filter .genre-selection button .label{font-size:2.8rem}#app-index-input-filters .genre-filter .genre-selection button .circle{position:absolute;right:45px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}#app-index-input-filters .genre-filter .genre-selection button .check{right:34px;width:36px;height:36px;position:absolute;top:50%;-webkit-transition:.2s cubic-bezier(.215,.61,.355,1);transition:.2s cubic-bezier(.215,.61,.355,1);margin-top:-17px}#app-index-input-filters .genre-filter .genre-selection button .check .icon-sk{font-size:3.5rem;top:0}@-webkit-keyframes blink{0%,50%{opacity:1}100%,60%{opacity:0}}@keyframes blink{0%,50%{opacity:1}100%,60%{opacity:0}}@-webkit-keyframes showInput{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showInput{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#app-index-tofrom .text-container{position:absolute;top:45%;-webkit-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);left:50%;width:100%}#app-index-tofrom .to-input{margin:0 auto 20px}#app-index-tofrom h2.title{margin:0 0 53px;top:0}#app-index-tofrom .from-input{margin:0 auto}#app-index-tofrom .from-input,#app-index-tofrom .to-input{width:80%;max-width:450px;background:rgba(0,0,0,.1);text-align:left;height:80px;position:relative}#app-index-tofrom input,#app-index-tofrom label{height:100%;font-size:3.2rem;display:inline-block;vertical-align:middle}#app-index-tofrom input{border:none;-webkit-box-shadow:none;box-shadow:none;font-family:CircularSpotifyText-Light,Helvetica,sans-serif;width:100%;position:absolute;left:0;color:#f0ebf4;padding:0 4% 0 34%;outline:0;background:rgba(0,0,0,0)}#app-index-tofrom ::-webkit-input-placeholder{color:rgba(255,255,255,.5)}#app-index-tofrom ::-moz-placeholder{color:rgba(255,255,255,.5)}#app-index-tofrom ::-ms-input-placeholder{color:rgba(255,255,255,.5)}#app-index-tofrom label{text-align:right;padding-top:24px;font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;width:30%}#app-sharelist-intro .bottom-message,#app-sharelist-intro .top-message{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;font-size:2.4rem}#app-index-tofrom .container-bottom{bottom:0;position:absolute;left:0;right:0;height:0}#app-index-tofrom .share-message{display:block;margin:0 auto;top:-84px;position:relative}#app-sharelist-intro .break-line{display:inline-block;width:56px}#app-sharelist-intro .top-message{position:absolute;left:0;right:0;top:20%;line-height:3rem}#app-sharelist-intro .text-container{position:absolute;top:48.5%;width:100%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#app-sharelist-intro .bottom-container{position:absolute;top:70%;bottom:0;left:0;right:0}#app-sharelist-intro .bottom-message,#app-sharelist-intro .scroll-to-reveal{display:block;width:100%;text-align:center}#app-sharelist-intro .scroll-to-reveal{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:1.4rem;position:absolute;bottom:46%}#app-sharelist-intro .separation{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:absolute;height:84%;width:2px;margin-left:-1px;left:50%;bottom:-42%;background-color:#f0ebf4}#app-sharelist-intro .start{margin-top:20px}#app-sharelist-message{padding:5%}#app-sharelist-message .table{table-layout:fixed}#app-sharelist-message .message{top:0;left:0;z-index:1;position:absolute;bottom:0;right:0}#app-sharelist-message .message p{padding:0 5%}#app-sharelist-message .message span{font-size:3rem;word-wrap:break-word}#app-sharelist-message .message .bottom-message,#app-sharelist-message .message .top-message{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;font-size:2.4rem;position:absolute;width:100%}#app-sharelist-message .message .top-message{margin-top:28%}#app-sharelist-message .message .bottom-message{left:0;margin-top:44%}#app-sharelist-message .playlist-message-container{height:-webkit-calc(100% + 195px);height:calc(100% + 195px);width:50%;margin:0 auto;position:relative;top:-118px;left:8%;z-index:5}#app-sharelist-message .cta{position:relative;top:-93px;margin-bottom:8px;margin-right:20px;z-index:5}#app-sharelist-message .cta:last-child{margin-right:0}#app-sharelist-message .container-bottom{position:absolute;bottom:0;left:0;right:0;text-align:center;height:0}#app-sharelist-final .text-container{position:absolute;height:100%;top:50%;width:960px;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#legacy .text-container,.app-sharecard .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#app-sharelist-final .text-container .share-body-text{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;margin-top:23.1vh;font-size:2.4rem;position:relative}#app-sharelist-final .text-container .container-share .instructions,#app-sharelist-final .text-container .container-share .middleText,#app-sharelist-final .text-container .container-share .share-row{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:1.4rem;text-align:center}#app-sharelist-final .text-container .container-share{display:table;margin:16.2vh auto 0;width:61%}#app-sharelist-final .text-container .container-share .share-row{display:inline-block;vertical-align:middle}#app-sharelist-final .text-container .container-share .instructions{display:block;margin-bottom:12px}#app-sharelist-final .text-container .container-share .url{background-color:#f0ebf4;border-radius:25px;height:42px;max-width:212px;min-width:206px;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;vertical-align:top}#app-sharelist-final .text-container .container-share .text{padding:14px 19px 7px;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;max-height:31px;display:block;overflow:hidden}#app-sharelist-final .text-container .container-share .middleText{display:table-cell;margin-top:10px;vertical-align:bottom}#app-sharelist-final .text-container .container-share .pill{display:inline-block;position:relative;height:45px;width:202px}#app-sharelist-final .text-container .container-share .pill .icon-sk{font-size:2.3rem;position:absolute}#app-sharelist-final .text-container .container-share .pill button:hover .icon-sk{color:#fff}#app-sharelist-final .text-container .container-share .pill .facebook .icon-sk{left:44px;top:7px}#app-sharelist-final .text-container .container-share .pill .twitter .icon-sk{left:30px;top:7px}#app-sharelist-final .text-container .container-bottom{height:17%;margin:7.6vh auto 0;width:100%}#app-sharelist-final .text-container .container-bottom .divider{font-size:2.8rem;margin:0 10px}#app-sharelist-final .text-container .container-bottom .preview{display:block;margin:0 auto 30px}#app-sharelist-final .text-container .container-bottom .redo{font-size:1.3rem;height:21px;margin:0}#app-sharelist-final .text-container .container-bottom .save-playlist-btn{height:21px}#app-sharelist-final .text-container .container-bottom .save-playlist-btn span{padding-top:1px}#app-sharelist-final .text-container .container-bottom .save-playlist-btn span.abs{text-transform:none}#app-sharelist-final .text-container .container-bottom .divider,#app-sharelist-final .text-container .container-bottom .redo-container,#app-sharelist-final .text-container .container-bottom .save-playlist-container{display:inline-block;vertical-align:middle}#app-sharelist-final .text-container .container-bottom .save-playlist-container{text-align:right;height:21px}#app-sharelist-final .text-container .container-bottom .redo-container{text-align:left;height:21px}#app-sharelist-final .text-container .container-bottom .ctas{text-align:center}#app-sharelist-final .text-container p{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;color:#f0ebf4;font-size:1.4rem;font-style:italic;margin:-3px auto}#app-sharelist-final .preview.sml{display:none;top:13px;right:16px;margin:0}.app-sharecard .small-title{margin-bottom:30px;font-size:2.6rem;width:100%;text-align:center}.app-sharecard .small-title.subLabel{margin-top:30px}.app-sharecard .arrow-down{position:absolute;left:50%;bottom:42px;margin-left:-14px;-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);-webkit-animation:bouncing 1.2s infinite;animation:bouncing 1.2s infinite}.app-sharecard .icon-sk-arrow-down{font-size:50px;font-size:5rem}.app-sharecard .share-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%;display:block}.app-sharecard .share-content .share-image{width:780px;position:relative;height:407px;margin-left:40px;display:inline-block;background-color:#fff}.app-sharecard .share-content .share-image img{position:absolute;width:100%;height:auto;left:0;top:0;z-index:1}.app-sharecard .share-content .share-container{width:40px;position:relative;display:inline-block;top:-275px;left:15px}.app-sharecard .share-content .share-container li{margin-bottom:20px}.app-sharecard .share-content .share-container li button{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}.app-sharecard .share-content .share-container li button:hover{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.app-sharecard .share-content .share-container li button span{font-size:2.5rem}.app-sharecard .share-content .share-container li button span.icon-sk-twitter{font-size:2rem}.app-sharecard .share-content .button-container{position:relative;top:-8px}.app-sharecard .share-content .button-container li{list-style:none;display:inline-block;width:242px;margin:0 12px;height:130px}.app-sharecard .share-content .button-container li button{position:relative;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-43%);-ms-transform:translate(-50%,-43%);transform:translate(-50%,-43%);text-align:center}.app-sharecard .share-content .button-container li button.small-title{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);font-size:2rem;margin:0}.app-sharecard .share-content .button-container li:hover .small-title{color:#4222f1}.app-sharecard .share-content .button-container li.overview{background:0 0}.app-sharecard .share-content .button-container li.album{background:-webkit-gradient(linear,left bottom,right top,from(#78d8ff),to(#5226f8));background:-webkit-linear-gradient(bottom left,#78d8ff,#5226f8);background:linear-gradient(to top right,#78d8ff,#5226f8)}.app-sharecard .share-content .button-container li.genre{background:-webkit-gradient(linear,left bottom,right top,from(#cc98ff),to(#7c26f8));background:-webkit-linear-gradient(bottom left,#cc98ff,#7c26f8);background:linear-gradient(to top right,#cc98ff,#7c26f8)}.app-sharecard .share-content .button-container li.track{background:-webkit-gradient(linear,left bottom,right top,from(#ff8ef2),to(#eb1fb9));background:-webkit-linear-gradient(bottom left,#ff8ef2,#eb1fb9);background:linear-gradient(to top right,#ff8ef2,#eb1fb9)}.legacy-logo{left:34px;position:fixed;top:35px;z-index:17;display:block;width:38px}.legacy-logo .spotify-logo{display:block;height:38px;width:38px;background:url(../../medias/svg/spotify-logo-white.svg) center center no-repeat;color:#f0ebf4;background-size:cover}#app-fourOFour .text-container,#legacy .text-container{left:50%;top:50%;text-align:center;width:100%;position:absolute}#legacy{background:url(../../medias/img/default/legacy/legacy.jpg) center center no-repeat;background-size:cover}#legacy .text-container{transform:translate(-50%,-50%);padding:0 20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#legacy .caption-text{font-size:2.5rem;max-width:540px;line-height:1.2;margin:0 auto 30px}#legacy .intro-text-lrg{margin:0 auto 50px;font-size:7.5rem}#legacy .cta{background:#fff;color:#4222f1;padding:13px 50px}#app-fourOFour .text-container{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 20%}#app-fourOFour .text-container p{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;font-size:4.8rem;margin-bottom:12px}#app-fourOFour .text-container p.subhead{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;margin-bottom:36px}#app-fourOFour .text-container .cta{padding:9px 50px 7px}.app-list{position:absolute;right:0;bottom:0;top:0;left:0;z-index:200}.app-list .list-close{font-size:2rem;position:absolute;right:35px;top:30px;z-index:5;color:#f0ebf4;height:22px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.app-list .list-close:hover{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.app-list .step{position:absolute;width:8px;left:0;top:6px;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.app-list .step span{display:block;background-color:#000;-webkit-transition:all .7s cubic-bezier(.215,.61,.355,1);transition:all .7s cubic-bezier(.215,.61,.355,1)}.app-list .step .step-body{height:10px;z-index:2;position:relative}.app-list .step .step-bottom,.app-list .step .step-top{border-radius:10px;height:10px;position:absolute;z-index:1;width:100%;left:0}.app-list .step .step-top{top:-3px}.app-list .step .step-bottom{bottom:-3px}.app-list .list-content-container{position:absolute;height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;overflow:hidden}.app-list .list-content-container .autoCompleteContainer{width:440px;border-bottom:3px solid #f0ebf4;text-align:left;margin:60px auto 0}.app-list .list-content-container .autoCompleteContainer #searchBox{width:100%;height:50px;position:relative}.app-list .list-content-container .autoCompleteContainer #searchBox .search-icon{display:inline;font-size:2.6rem;position:relative;top:12px;left:14px;cursor:pointer}.app-list .list-content-container .autoCompleteContainer #searchBox .clear-icon{position:absolute;right:10px;top:15px;font-size:1.8rem;cursor:pointer}.app-list .list-content-container .autoCompleteContainer #searchBox input{background:0 0;border:none;height:50px;position:absolute;left:60px;width:75%;font-size:2.6rem;font-family:CircularSpotifyText-Light,Helvetica,sans-serif}.app-list .list-content-container .autoCompleteContainer #searchBox input:focus{outline:0}.app-list .list-content-container .autoCompleteContainer #searchBox input::-ms-clear{display:none}.app-list .list-content-container .autoCompleteContainer #searchBox .autoComplete{opacity:.5}.app-list .list-content-container .list-wrapper{height:-webkit-calc(100% - 113px);height:calc(100% - 113px);width:100%;padding:40px 0;overflow:auto}.app-list .list-content-container .list-wrapper .list-item-container{text-align:center}.app-list .list-content-container .list-wrapper .list-item-container .list-item{display:none;margin-top:40px}#app-list-menu .list-content-container .list-wrapper .list-item-container .list-item,.app-list .list-content-container .list-wrapper .list-item-container .list-item.show{display:block}.app-list .list-content-container .list-wrapper .list-item-container .list-item:first-child{margin-top:0}.app-list .list-content-container .list-wrapper .list-item-container .list-item .list-item-text{padding-bottom:2px}.app-list .list-content-container .list-wrapper .list-item-container .list-item .list-item-text:hover{color:#f0ebf4}#app-list-language .list-content-container #searchBox .autoComplete,#app-list-language .list-content-container #searchBox .search-icon,#app-list-language .list-content-container #searchBox input,#app-list-language .list-item-text,.carousel-dot.selected span,.carousel-dot:hover span{color:#4222f1}.app-list .list-content-container .list-wrapper .list-item-container .list-item .list-item-text.selected{font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;border-bottom:3px solid #f0ebf4}.app-list.custom-scroll .list-content-container .list-wrapper{padding:0;overflow:hidden;position:absolute}.app-list .list-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,right top,from(#ff8ef2),to(#eb1fb9));background:-webkit-linear-gradient(bottom left,#ff8ef2,#eb1fb9);background:linear-gradient(to top right,#ff8ef2,#eb1fb9)}#app-list-menu .list-content-container{width:100%}#app-list-menu .list-content-container .list-wrapper .list-item-container .list-item-container{display:none}#app-list-language .list-content-container{width:550px;height:80%}#app-list-language .list-content-container .list-content-inner{background:#fff}#app-list-language .list-content-container .list-wrapper{padding:40px 0;height:-webkit-calc(100% - 93px);height:calc(100% - 93px)}#app-list-language .list-content-container .list-wrapper .list-item-container{text-align:left}#app-list-language .list-content-container .autoCompleteContainer{border-bottom-color:#4222f1;margin-top:40px}#app-list-language .list-item{margin-left:26%}#app-list-language .flag{margin-right:10px;margin-top:0;position:relative;top:8px}.mood-selector .circle{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:100%;position:absolute;top:0;left:0}.mood-selector .line{position:absolute;top:-1px;left:0;height:2px;width:100%;background:#f0ebf4}.mood-selector .stepper{height:36px;width:36px;opacity:.2;top:-18px;left:-18px;z-index:5;cursor:pointer}.mood-selector .stepper.grabbed .bg{-webkit-animation:none;animation:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.mood-selector .stepper .bg{-webkit-animation:pulsing 1s infinite;animation:pulsing 1s infinite;border-radius:100%;background-color:rgba(255,255,255,.2);position:absolute;height:100%;width:100%;top:0;left:0}.mood-selector .step{height:30px;width:30px;top:-15px;left:-15px;cursor:pointer;display:block;z-index:2}.mood-selector .step:hover .bg{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}.mood-selector .step .bg{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);background-color:#f0ebf4;border-radius:100%;height:10px;width:10px;position:absolute;top:11px;display:block;left:10px}.carousel,.carousel li{width:100%;height:100%;position:relative}.mood-selector .circle-path{border:2px solid #fff;z-index:1;display:block}@-webkit-keyframes pulsing{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}60%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);opacity:.4}}@keyframes pulsing{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}60%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);opacity:.4}}.carousel li{float:left}.carousel-navigation{position:absolute;z-index:75;bottom:0;left:0;right:0}.carousel-navigation.dots-only .dots-container{display:block;max-width:100%;bottom:25px;width:auto}.carousel-navigation.dots-only .carousel-dot{display:inline-block;width:15px;height:8px;background:#fff;border-radius:5px;margin-right:30px;text-indent:-9999px;padding-left:0}.carousel-navigation.dots-only .carousel-dot:last-child{margin-right:0}.carousel-navigation.dots-only .carousel-dot.selected{background:#4222f1}.carousel-navigation[season=fall] .carousel-dot.selected,.carousel-navigation[season=fall] .carousel-dot:hover,.carousel-navigation[season=summer] .carousel-dot.selected,.carousel-navigation[season=summer] .carousel-dot:hover{background:#ed3ea4}.dots-container{position:absolute;bottom:37px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:-webkit-calc(100% - 530px);max-width:calc(100% - 530px);width:51%}.carousel-arrows button .circle,.cursor-move .circle-white{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%}.carousel-dot{padding-right:5%;overflow:hidden;width:20%;position:relative}.carousel-dot:last-child{padding-right:0}.carousel-dot span{font-size:1.4rem;font-family:CircularSpotifyText-Medium,Helvetica,sans-serif;width:100%;overflow:hidden;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1)}.playlist-message .letter,.playlist-message .song-title{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.carousel-dot:hover span:nth-child(1){-webkit-animation:carouselLabelHoverRight .3s cubic-bezier(.215,.61,.355,1);animation:carouselLabelHoverRight .3s cubic-bezier(.215,.61,.355,1)}.carousel-dot:hover span:nth-child(2),.carousel-dot:hover span:nth-child(3){-webkit-animation:carouselLabelHoverLeft .3s cubic-bezier(.215,.61,.355,1);animation:carouselLabelHoverLeft .3s cubic-bezier(.215,.61,.355,1)}.carousel-arrows button{opacity:0;width:46px;height:46px;position:fixed;top:50%;margin-top:-23px;font-size:1.7rem;overflow:hidden;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.carousel-arrows button .circle{width:38px;height:38px;position:absolute;top:4px;left:4px;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);border:2px solid #fff;border-radius:100%}.carousel-arrows button .icon-sk{position:absolute;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}.carousel-arrows button .icon-sk:before{position:relative;font-size:1.3rem}.carousel-arrows button:hover .circle{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.carousel-arrows button:hover .icon-sk-hover{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-arrows button.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.carousel-arrows .previous{left:28px;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.carousel-arrows .previous .icon-sk{left:18px;top:12px}.carousel-arrows .previous .icon-sk-hover{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.carousel-arrows .previous:hover .icon-sk-normal{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.carousel-arrows .next{right:28px;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.carousel-arrows .next .icon-sk{left:21px;top:12px}.carousel-arrows .next .icon-sk-hover{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.carousel-arrows .next:hover .icon-sk-normal{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}@-webkit-keyframes carouselLabelHoverRight{0%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes carouselLabelHoverRight{0%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes carouselLabelHoverLeft{0%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes carouselLabelHoverLeft{0%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.playlist-component{height:100%;overflow-x:hidden;overflow-y:hidden;width:100%;position:absolute}.playlist-message li{border-style:none;height:60px;position:absolute;top:0;left:0;width:100%}.playlist-message li.character-item.separator{height:30px}.playlist-message li.character-item .letter{left:6%}.playlist-message .player-infos{z-index:1;cursor:pointer}.save-playlist-btn-intro.disabled,.save-playlist-btn.disabled{cursor:default}.playlist-message .player-infos.selected .player,.playlist-message .player-infos:hover .player{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.playlist-message .player-infos.playing .pause{opacity:1;visibility:visible}.playlist-message .player-infos.playing .play{opacity:0;visibility:hidden}.playlist-message .infos{-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;height:100%;width:84%;left:6%}.playlist-message .letter{position:absolute;left:0;text-transform:uppercase;font-size:5rem;text-align:center;width:64px}.playlist-message .title{width:90%;font-size:1.8rem;overflow:hidden;padding-top:3px;padding-left:38px;text-align:left;position:absolute;top:0;left:28px;margin:0}.playlist-message .artist-container{padding-top:6px;display:block}.playlist-message .by,.playlist-message .song-title{font-size:1.8rem}.playlist-message .artist-name{font-family:CircularSpotifyText-Light,Helvetica,sans-serif;display:inline;font-size:1.8rem}.playlist-message .random{position:absolute;right:14px;z-index:2;top:0;width:27px;height:100%;overflow:hidden}.playlist-message .random .icon-sk{position:absolute;font-size:4.8rem;-webkit-transition:none;transition:none}.playlist-message .random .icon-sk-shuffle-a{top:-7px}.playlist-message .random .icon-sk-shuffle-a.hidden{left:-50px;opacity:0}.playlist-message .random .icon-sk-shuffle-b{top:4px}.playlist-message .random .icon-sk-shuffle-b.hidden{right:-50px;opacity:0}.playlist-message .random:hover .icon-sk{-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:opacity .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.playlist-message .random:hover .icon-sk-shuffle-a{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);opacity:0}.playlist-message .random:hover .icon-sk-shuffle-a.hidden{opacity:1}.playlist-message .random:hover .icon-sk-shuffle-b{-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);opacity:0}.playlist-message .random:hover .icon-sk-shuffle-b.hidden{opacity:1}.playlist-message .player{position:absolute;width:6%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);left:0;top:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.playlist-message .player .player-action{height:34px;width:34px;position:absolute;top:8px;left:2px}.playlist-message .player .border-bg{border-radius:90%;border:2px solid #fff}.playlist-message .player .state span{color:#f0ebf4;position:absolute}.playlist-message .player .play{-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);top:8px;left:12px;font-size:1.6rem}.playlist-message .player .pause{-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);font-size:1.6rem;top:8px;left:11px;opacity:0;visibility:hidden}html.mobile .playlist-message .player-infos:hover .player,html.tablet .playlist-message .player-infos:hover .player{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0;visibility:hidden}html.mobile .playlist-message .player-infos.selected:hover .player,html.tablet .playlist-message .player-infos.selected:hover .player{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.save-playlist-btn{position:relative}.save-playlist-btn span{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;display:inline-block;font-size:1.3rem;text-transform:uppercase;text-align:center}.save-playlist-btn span.abs{position:absolute;top:0;left:0;text-align:center;width:100%}.save-playlist-btn.cta span.abs{padding:9px 50px 7px}.save-playlist-btn.disabled:hover{background:0 0}.save-playlist-btn.disabled:hover span{color:#fff}.save-playlist-btn.disabled.underline:before,.save-playlist-btn.disabled.underline:hover:before{-webkit-transform:none;-ms-transform:none;transform:none}.save-playlist-btn-intro{height:37px;overflow:hidden;margin-left:0;position:absolute;width:175px}.save-playlist-btn-intro span{-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);font-family:CircularSpotifyText-Black,Helvetica,sans-serif;font-size:1.2rem;display:block}.save-playlist-btn-intro span.abs{position:absolute;top:0;left:0;width:100%;padding:9px 30px 7px}.save-playlist-btn-intro:hover span{color:#4222f1}.save-playlist-btn-intro.disabled:hover span{color:#f0ebf4}.cursor-move{position:absolute;left:-21px;top:-9px;pointers-events:none;z-index:1}.cursor-move.show .circle-white{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cursor-move.show .icon-sk{opacity:1}.cursor-move.show .icon-sk.icon-sk-arrow-left,.cursor-move.show .icon-sk.icon-sk-arrow-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cursor-move.show.hold .circle-bg{opacity:1}.cursor-move.hold .circle-bg{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cursor-move.hold .circle-white{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.cursor-move.hold .icon-sk.icon-sk-arrow-left{-webkit-transform:translate3d(-16px,0,0);transform:translate3d(-16px,0,0)}.cursor-move.hold .icon-sk.icon-sk-arrow-right{-webkit-transform:translate3d(16px,0,0);transform:translate3d(16px,0,0)}.cursor-move span{display:block}.cursor-move .circle-white{transform-origin:50% 50%;border-radius:100%;position:absolute;top:4px;left:16px;background-color:#fff;height:10px;width:10px;-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:0;-webkit-transition:all .2s cubic-bezier(1,0,0,1);transition:all .2s cubic-bezier(1,0,0,1);z-index:2}.cursor-move .circle-bg{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:100%;position:absolute;top:-11px;left:0;background-color:rgba(255,255,255,.2);height:41px;width:41px;-webkit-transform:scale3d(.2,.2,.2);transform:scale3d(.2,.2,.2);opacity:0;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1);z-index:1}.cursor-move .icon-sk{position:absolute;top:-9px;font-size:3.7rem;opacity:0;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .2s cubic-bezier(.645,.045,.355,1)}.website-title,.website-title span{font-size:13rem;position:relative;font-family:CircularSpotifyText-Bold,Helvetica,sans-serif}.cursor-move .icon-sk.icon-sk-arrow-left{left:-4px;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.cursor-move .icon-sk.icon-sk-arrow-right{left:24px;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}body{background-color:#a1c3d1}.website-title{text-transform:uppercase;letter-spacing:6px}.website-title span{display:inline-block}.website-title .break-line{height:14px;display:block}.website-title .odd{top:-18px}.website-title .even{top:0}.website-title-share{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;text-transform:uppercase;margin-top:35px;position:relative;letter-spacing:6px}.website-title-share span{display:inline-block;position:relative;font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:11rem}.website-title-share .break-line{height:14px;display:inline-block;width:45px}.website-title-share .odd{top:-18px}.website-title-share .even{top:0}@media (max-width:961px){.app-sharecard .share-content .share-image img,.share-overlay .share-content .share-image img{position:relative}.share-overlay .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:85%}.share-overlay .share-content .share-image{width:91%;height:0;padding-bottom:47.4%}html.mobile #app-index-input.empty .container-form,html.mobile #app-index-input.focusing .container-form,html.tablet #app-index-input.empty .container-form,html.tablet #app-index-input.focusing .container-form{top:179px}#app-index-input-filters .filters-container{width:100%}#app-index-input-filters .filters-container.show{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#app-index-tofrom input,#app-index-tofrom label{font-size:3rem}#app-index-tofrom label{padding-top:25px}#app-sharelist-message .playlist-message-container{width:60%}#app-sharelist-final .text-container{padding:2%;width:100%}#app-sharelist-final .text-container .share-body-text{margin-top:15.1vh}#app-sharelist-final .text-container .container-share{width:70%}#app-sharelist-final .text-container p{margin:10px auto}.app-sharecard .small-title{margin-bottom:0}.app-sharecard .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:85%}.app-sharecard .share-content .share-image{width:91%;height:0;padding-bottom:47.4%;margin:60px auto 0}.app-sharecard .share-content .share-container{width:100%;display:block;top:auto;left:auto}.app-sharecard .share-content .share-container li{display:inline-block;margin:10px 15px}.app-sharecard .share-content .button-container{position:relative;top:auto}.app-sharecard .share-content .button-container li{list-style:none;display:inline-block;width:90%;margin:5px 0;height:70px}.dots-container{max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px)}.website-title,.website-title span{font-size:11rem}.website-title .odd{top:-10px}}@media (min-width:768px) and (max-height:750px){.app-sharecard .share-content .share-image,.share-overlay .share-content .share-image{width:624px;position:relative;height:326px;padding:0}.share-overlay .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-overlay .share-content .share-image{margin-bottom:20px}#footer #footer-left,#footer #footer-right{position:relative;top:-49px}.player-container{left:17px;bottom:8px}.website-title{font-size:11rem}.app-sharecard .small-title.subLabel{margin-top:10px}.app-sharecard .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.app-sharecard .share-content .share-container{top:-195px}.app-sharecard .arrow-down{bottom:0}#app-sharelist-final .text-container{height:85%;top:35%}#app-sharelist-final .text-container .share-body-text{margin-top:16vh}#app-sharelist-final .text-container .container-share{margin:6vh auto 0}#app-sharelist-final .text-container .container-bottom .underline{margin:0 auto}#app-sharelist-final .text-container .container-bottom .preview{margin:0 auto 30px}#app-sharelist-final .text-container p{margin:26px auto}.dots-container{bottom:15px}}@media (max-width:767px){#header .logo,#header .logo.home{left:16px;top:16px}#header .icon-sk{font-size:2rem}#header .icon-sk-spotify-logo-text{display:none;font-size:34px;font-size:3.4rem}#header .icon-sk-spotify-logo{display:block;font-size:34px;font-size:3.4rem}#app-menu .hamburger-menu{top:20px;right:20px}#app-menu .navigation-container{right:-webkit-calc(-100% + 6px);right:calc(-100% + 6px);width:100%}#app-menu .navigation-container.active{-webkit-transform:translate3d(-webkit-calc(-100% + 6px),0,0);transform:translate3d(calc(-100% + 6px),0,0)}.player-container .playlist-container{display:none}#footer a,#footer button,#footer span{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:.8rem}#footer .cookies{margin-left:-9px}#footer .copyright-year{font-family:CircularSpotifyText-Black,Helvetica,sans-serif;font-size:.8rem;margin-left:85px}#footer-left,#footer-right{top:-17px}.steps,.title{top:0;text-align:center}#footer-left{left:30px}#footer-right{float:none;right:-16px}#footer-right .cookies,#footer-right .legal{float:left;margin-right:4%}#footer-right li:last-child{float:right;margin-right:8%}.share-overlay .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:73%}.share-overlay .share-content .share-image{width:90%;height:0;padding-bottom:44%}.share-overlay .share-content .share-image img{position:relative}body,html{height:100%}.small-label{font-size:1.9rem}.title{font-size:2.1rem}.inner-padding{padding:55px 16px 0}.full-size .text-container{width:100%;left:0;margin-left:0}.big-number{font-size:13.4rem}.steps .current-step,.steps .dash,.steps .separation,.steps .total-step{font-size:2rem}.genre-selection .check{position:absolute;top:50%;margin-top:-17px;right:15px}.genre-selection button{left:0;text-align:center;font-size:2.4rem;padding:0 16px}.back,.back.cta.sml{min-width:65px;padding-left:10px;padding-right:10px}.genre-selection button .label{font-size:2.4rem}.genre-selection button.selected .label{font-family:CircularSpotifyText-Bold,Helvetica,sans-serif;font-size:2.4rem}.genre-selection button.selected .check{margin-top:-14px;right:63px;width:30px;height:30px;opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.genre-selection button.selected .check .icon-sk{top:-1px;left:6px}.back{right:14px;top:15px}#app-index-homepage .website-title{top:0}#app-index-homepage .text-container{top:41%;left:-webkit-calc(50% + 5px);left:calc(50% + 5px)}#app-index-homepage .body-text{line-height:2.1rem;font-size:1.5rem;margin-bottom:0;margin-left:-10px;padding:7px 16%}#app-index-input-filters .ctas .cta.sml,#app-index-input-recap-filter .edit{min-width:65px;padding-left:10px;padding-right:10px}#app-index-homepage .container-bottom{top:75%}#app-index-homepage .break-line{width:0;display:block}#app-index-mood h3{font-size:2.4rem}#app-index-mood h4{font-size:1.6rem;margin-top:5px}#app-index-mood .step-mood-container{margin-top:3px}#app-index-mood .step-mood{top:28px;width:95%}#app-index-genre .break-line{display:block}#app-index-genre .steps{top:-5px}#app-index-genre .title{line-height:1.15;margin:5px 0;top:-2px}#app-index-genre .genre-selection button{left:0;text-align:center}#app-index-genre .genre-selection .circle{position:absolute;right:-webkit-calc(15% + 9px);right:calc(15% + 9px);top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}#app-index-genre .genre-selection .check{position:absolute;right:15%;top:50%}#app-index-input .sign-and-send{top:-54px}#app-index-input .playlist-message-container{top:277px;height:-webkit-calc(100% - 277px);height:calc(100% - 277px);width:95%;left:50%;margin-left:-47.5%}html.mobile #app-index-input.empty .container-form,html.mobile #app-index-input.focusing .container-form,html.tablet #app-index-input.empty .container-form,html.tablet #app-index-input.focusing .container-form{top:129px}#app-index-input-recap-filter .edit{position:relative;right:-20px;top:-18px}#app-index-input-filters .ctas{top:16px;right:14px}#app-index-input-filters .mood-filter{height:250px;padding:70px 0 0}#app-index-input-filters .mood-selector{left:16px;right:16px}#app-index-input-filters .mood-container{top:9px}#app-index-input-filters .genre-filter{height:-webkit-calc(94% - 250px);height:calc(94% - 250px)}#app-index-input-filters .genre-filter .genre-selection button{padding:0 16px}#app-index-input-filters .genre-filter .genre-selection button .label{font-size:2.4rem}#app-index-input-filters h4{padding:0 16px;font-size:.8rem}#app-index-input-filters h5{padding:0 18px;font-size:2.3rem}#app-index-tofrom h2.title{margin-bottom:33px}#app-index-tofrom .from-input,#app-index-tofrom .to-input{width:90%}#app-index-tofrom input,#app-index-tofrom label{font-size:2.6rem}#app-index-tofrom label{padding-top:27px}#app-sharelist-intro .break-line{display:block;width:56px}#app-sharelist-intro .top-message{top:12%}#app-sharelist-intro .website-title{top:0}#app-sharelist-intro .text-container{top:49.5%}#app-sharelist-intro .text-container>.align-center{margin-top:17px}#app-sharelist-intro .bottom-container .bottom-message{margin-top:23px}#app-sharelist-intro .bottom-container .scroll-to-reveal{bottom:40%;font-size:1rem}#app-sharelist-intro .bottom-container .separation{height:73%;bottom:-36.5%}#app-sharelist-message{padding:10% 5%}#app-sharelist-message .playlist-message-container{width:80%;left:0}#app-sharelist-message .playlist-message,#app-sharelist-message .playlist-message-container .playlist-component{width:100%}#app-sharelist-message .save-playlist-btn.cta span.abs{padding:6px 50px 7px}#app-sharelist-message .redo{margin-right:0;min-width:150px}#app-sharelist-final .text-container{height:100%;max-height:550px;min-height:480px;padding:0 5%;position:absolute;width:100%}#app-sharelist-final .text-container .share-body-text{font-size:1.8rem;margin-top:60px}#app-sharelist-final .text-container .container-share{margin:20px auto 0}#app-sharelist-final .text-container .container-share .share-row{display:block;font-size:1.2rem}#app-sharelist-final .text-container .container-share .instructions{display:block;font-size:1.2rem;margin-bottom:16px}#app-sharelist-final .text-container .container-share .middleText{display:block;margin-top:15px}#app-sharelist-final .text-container .container-share .url{display:inline-block;font-size:1.4rem;height:30px;min-width:175px}#app-sharelist-final .text-container .container-share .url .text{padding:11px 19px 7px;max-height:23px}#app-sharelist-final .text-container .container-share .url span{font-size:1.2rem}#app-sharelist-final .text-container .container-share .pill{height:35px;width:114px}#app-sharelist-final .text-container .container-share .pill .facebook .icon-sk{left:27px;top:6px}#app-sharelist-final .text-container .container-share .pill .twitter .icon-sk{left:17px;top:7px}#app-sharelist-final .text-container .container-share .pill .icon-sk{font-size:1.3rem;left:-18px;top:-1px}#app-sharelist-final .text-container .container-bottom{bottom:45px;height:initial;left:0;margin:0 auto;position:absolute;text-align:center}#app-sharelist-final .text-container .container-bottom button,#app-sharelist-final .text-container .container-bottom span{font-size:1.1rem}#app-sharelist-final .text-container .container-bottom .save-playlist-btn{width:81px}#app-sharelist-final .text-container .container-bottom .save-playlist-btn span{padding-top:2px}#app-sharelist-final .text-container .container-bottom .redo{display:block;font-size:1.1rem;padding-bottom:1px}#app-sharelist-final .text-container .container-bottom .preview{display:none}#app-sharelist-final .text-container .container-bottom .divider{font-size:1.8rem}#app-sharelist-final .text-container p{bottom:12px;font-size:1rem;line-height:1.2;margin:0 auto;position:absolute;width:89%}#app-sharelist-final .preview.sml{display:block;top:20px}.app-sharecard .small-title{margin-bottom:0;padding:0 10px}.app-sharecard .arrow-down{margin-left:-8px}.app-sharecard .icon-sk-arrow-down{font-size:30px;font-size:3rem}.app-sharecard .share-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:73%}.app-sharecard .share-content .share-image{width:90%;height:0;padding-bottom:44%;margin:60px auto 0}.app-sharecard .share-content .share-image img{position:relative}.app-sharecard .share-content .share-container{width:100%;display:block;top:auto;left:auto}.app-sharecard .share-content .share-container li{display:inline-block;margin:10px 15px}.app-sharecard .share-content .button-container{position:relative;top:auto}.app-sharecard .share-content .button-container li{list-style:none;display:inline-block;width:90%;margin:5px 0;height:70px}#legacy .text-container{padding:0 5%}#legacy .caption-text{font-size:2rem}#legacy .intro-text-lrg{font-size:4rem}#legacy .cta{padding-right:20px;padding-left:20px}#app-fourOFour .text-container{padding:0 10%}#app-fourOFour .text-container p{font-size:2.8rem}.player-container{bottom:18px}.app-list .list-close{right:20px;top:20px}.app-list .list-content-container .autoCompleteContainer{width:80%}.app-list .list-content-container .autoCompleteContainer #searchBox input{width:60%}#app-list-language .list-content-container{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}#app-list-language .list-item{margin-left:16%}#app-list-language .list-item .list-item-text{font-size:1.8rem}.carousel-arrows{display:none}.carousel-navigation.dots-only .carousel-dot{width:20px}.carousel-navigation.dots-only .dots-container{bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dots-container{display:block;width:auto;bottom:25px}.carousel-dot{display:inline-block;width:20px;height:8px;background:#fff;border-radius:5px;margin-right:15px;text-indent:-9999px}.carousel-dot:last-child{margin-right:0}.carousel-dot.selected,.carousel-dot:hover{background:#4222f1}.app-landscapeOverlay{z-index:150;display:table;height:100%;position:absolute;width:100%;background-color:#f172a1}.app-landscapeOverlay .container{display:table-cell;position:relative;vertical-align:middle}.app-landscapeOverlay .container .rotate-phone{margin:0 auto;text-align:center;display:block;width:100%;font-size:18rem}.playlist-message li.character-item .letter{left:0}.playlist-message .player-infos.selected .infos,.playlist-message .player-infos:hover .infos{-webkit-transform:translate3d(46px,0,0);transform:translate3d(46px,0,0)}.playlist-message .infos{left:0;width:90%}.playlist-message .title{width:68%}html.mobile .playlist-message .player-infos:hover .infos,html.tablet .playlist-message .player-infos:hover .infos{-webkit-transform:none;-ms-transform:none;transform:none}html.mobile .playlist-message .player-infos.selected:hover .infos,html.tablet .playlist-message .player-infos.selected:hover .infos{-webkit-transform:translate3d(46px,0,0);transform:translate3d(46px,0,0)}.save-playlist-btn span{display:block}.website-title,.website-title span{font-size:6.8rem}.website-title-share{line-height:.9;margin:24px auto;width:75%}.website-title-share span{font-size:5.8rem}.website-title-share .break-line{height:12px;display:block;width:22px}.website-title-share .odd{top:-12px}.cta.sml{padding:5px 30px 4px;min-width:100px}.pill>button{height:30px;width:56px}.facebook .icon-sk{font-size:3.8rem;left:6px;top:1px}.twitter{border:2px solid #f0ebf4;border-radius:0 25px 25px 0;-webkit-transition:.2s cubic-bezier(.645,.045,.355,1);transition:.2s cubic-bezier(.645,.045,.355,1)}.twitter .icon-sk{font-size:3.4rem;left:9px;top:4px}}@media (min-device-width:320px) and (max-device-width:568px) and (device-aspect-ratio:40/71){#footer a,#footer button,#footer span{font-size:7px;font-size:.7rem}.website-title{font-size:4rem}.app-sharecard .share-content .share-image{margin-top:30px}.dots-container{bottom:22px}}@media (min-device-width:700px) and (max-device-height:550px){#app-index-genre .inner-padding{padding:40px 33px 0}}@media only screen and (max-device-width:767px) and (orientation:landscape){.share-overlay .share-image{width:55%;padding-bottom:28.7%;margin-bottom:20px}.share-overlay ul button{padding:15px 0}.share-overlay ul button span{font-size:1.8rem}#app-list-language .list-content-container{width:-webkit-calc(100% - 125px);width:calc(100% - 125px)}}