header{border-bottom:1px solid #232323;height:4rem;justify-content:space-between;padding:0 1rem}header,header a{align-items:center;background-color:#d5fff4;display:flex}header a{border:0;color:#232323;font-family:Montserrat;font-style:normal;font-weight:600;height:-webkit-min-content;height:min-content;margin:0;padding:0;text-decoration:none;transition:all .3s ease-in-out}header .logo{align-items:center;display:flex;height:inherit}header .logo .backButton{background-color:#232323;border-bottom:1px solid #d5fff4;color:#d5fff4;padding:.5rem}header .logo:hover{cursor:pointer}header .logo:hover .backButton{background-color:#d5fff4;border-bottom:1px solid #232323;color:#232323;padding:.25rem}header .cart{position:relative}header .cart .cartIcon{align-items:center;border-bottom:1px solid #d5fff4;border-top:1px solid #d5fff4;display:flex;transition:all .3s ease-in-out}header .cart .cartIcon svg{fill:#232323;transition:all .3s ease-in-out}header .cart .cartBadge{align-items:center;background-color:#d5fff4;bottom:18px;color:#232323;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;height:18px;justify-content:center;left:16px;position:absolute;transition:all .3s ease-in-out;width:18px}header .cart:hover{cursor:pointer}header .cart:hover .cartIcon{border-bottom:1px solid #232323;cursor:pointer;padding:.25rem}header .cart:hover .cartBadge{background-color:transparent;color:transparent;cursor:pointer}@media(min-width:850px){header{padding:0 8rem}}.searchBar{align-items:center;border-bottom:1px solid #d5fff4;cursor:text;display:flex;height:4rem;justify-content:space-between;padding:0 1rem}.searchBar .searchField{width:100%}.searchBar .searchField input{background-color:#232323;border:none;border-left:1px solid #d5fff4;color:#d5fff4;font-family:Montserrat;height:100%;margin:0;padding-left:.5rem;width:95%}.searchBar .searchField input::-webkit-input-placeholder{color:#d5fff4;font-family:Montserrat}.searchBar .searchField input::placeholder{color:#d5fff4;font-family:Montserrat}.searchBar .searchField input:focus{border-bottom:1px solid #d5fff4;border-left:0;outline:none;padding:.5rem;transition:all .3s ease}.searchBar .searchField input:focus::-webkit-input-placeholder{color:transparent}.searchBar .searchField input:focus::placeholder{color:transparent}.searchBar .icon svg{fill:#d5fff4}.searchResults{align-items:center;border-bottom:1px solid #d5fff4;display:flex;flex-direction:column;margin:0 1rem 1rem;padding-bottom:1rem}.searchResults .searchResultsHeader{align-items:center;display:flex;justify-content:center;width:100%}.searchResults .searchResultsHeader h2{align-items:center;border-bottom:1px solid #d5fff4;color:#d5fff4;display:flex;font-family:Montserrat;font-style:normal;font-weight:600;height:4rem;line-height:37px;margin:1rem 0;text-align:center;width:16rem}.searchResults .searchResultsHeader .clearButton{background-color:#232323;border:0;border-bottom:1px solid #d5fff4;border-top:1px solid #232323;height:4rem;margin:1rem;transition:all .3s ease-in-out;width:8rem}.searchResults .searchResultsHeader .clearButton p{color:#d5fff4;font-family:Montserrat;font-style:normal;font-weight:600}.searchResults .searchResultsHeader .clearButton:hover{cursor:pointer}.searchResults .results{display:flex;flex-direction:column;justify-content:center}.searchResults .showMoreDiv{display:flex;justify-content:center;width:100%}.searchResults .showMoreDiv .showMoreButton{background-color:#232323;border:0;border-bottom:1px solid #232323;border-top:1px solid #232323;color:#d5fff4;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;padding:.25rem 0;transition:all .3s ease-in-out}.searchResults .showMoreDiv .showMoreButton:hover{border-bottom:1px solid #d5fff4;cursor:pointer;padding:.25rem}@media(min-width:850px){.searchBar{padding:0 8rem}.searchResults{flex-wrap:wrap;gap:2rem;justify-content:space-evenly;margin:0 8rem}.searchResults .searchResultsHeader h2{justify-content:flex-start;width:100%}.searchResults .searchResultsHeader .clearButton:hover{width:20%}.searchResults .results{flex-direction:row;flex-wrap:wrap;gap:1rem}.searchResults .showMoreDiv{justify-content:flex-end}}.releaseLarge{background-color:#232323;border:none;margin:0 0 2rem}.releaseLarge .releaseCoverArt{align-items:center;border:3px solid #d5fff4;display:flex;height:256px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:256px}.releaseLarge .releaseCoverArt img{display:block;height:256px;width:256px}.releaseLarge .releaseCoverArt:hover{border:3px solid #232323}.releaseLarge .releaseDescription{color:#d5fff4;text-align:start;transition:all .3s ease-in-out}.releaseLarge .releaseDescription .releaseInfo{display:flex;flex-direction:column}.releaseLarge .releaseDescription .releaseInfo .releaseTitle h5{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin:1rem 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.releaseLarge .releaseDescription .releaseInfo .releaseNameAndPrice{display:flex;justify-content:space-between}.releaseLarge .releaseDescription .releaseInfo .releaseNameAndPrice h6{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;margin:0}.releaseLarge .releaseDescription .releaseInfo .releaseNameAndPrice h5{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin:0}.releaseLarge:hover .releaseCoverArt:after{opacity:1}.releaseLarge canvas{height:256px;width:256px}.releaseLarge:hover{cursor:pointer}.releaseLarge:hover .releaseCoverArt{box-shadow:none}.releaseLarge:hover .releaseDescription{padding-left:.5rem}.footerAbsolute{align-items:center;background-color:#b1d9d3;bottom:0;display:flex;height:4rem;justify-content:start;margin-top:auto;padding:0 1rem;position:absolute;width:100%}.footerAbsolute p,.footerAbsolute p a{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600}.footerAbsolute p a{text-decoration:none}.footerAbsolute p a:hover{text-decoration:underline}.footerRelative{align-items:center;background-color:#b1d9d3;bottom:0;display:flex;height:4rem;justify-content:start;margin-top:auto;padding:0 1rem;position:relative;width:100%}.footerRelative p,.footerRelative p a{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600}.footerRelative p a{text-decoration:none}.footerRelative p a:hover{text-decoration:underline}@media(min-width:850px){footer{padding:0 8rem}}.trending{display:flex;flex-direction:column;height:100%;padding-bottom:1rem}.trending .releaseTitleAndSpotifyButton{color:#d5fff4;display:flex}.trending .releaseTitleAndSpotifyButton h2{border-bottom:1px solid #d5fff4;font-family:Montserrat;font-style:normal;font-weight:600;margin:0;overflow:hidden;padding:2rem 0 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.trending .releaseTitleAndSpotifyButton .spotifyButton{align-items:center;background-color:#232323;border:none;border-bottom:1px solid;color:#1db954;display:flex;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 0 0 1rem;padding:2rem 1rem 1rem;transition:all .3s ease-in-out}.trending .releaseTitleAndSpotifyButton .spotifyButton p{display:none;font-family:Montserrat;font-style:normal;font-weight:600;margin:0;width:-webkit-max-content;width:max-content}.trending .releaseTitleAndSpotifyButton .spotifyButton img{height:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.trending .releaseTitleAndSpotifyButton .spotifyButton:hover{cursor:pointer}.trending .trendingTitle{align-items:center;border-bottom:1px solid #d5fff4;color:#d5fff4;display:flex;font-family:Montserrat;font-style:normal;font-weight:600;height:4rem;justify-content:center;line-height:37px;margin:1rem 0;text-align:center;width:16rem}.trending .trendingReleases{display:flex;flex-grow:1;height:60vh}.trending .trendingReleases ::-webkit-scrollbar{display:none}.trending .showMoreDiv{display:flex;justify-content:center;width:100%}.trending .showMoreDiv .showMoreButton{background-color:#232323;border:0;border-bottom:1px solid #232323;border-top:1px solid #232323;color:#d5fff4;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin:1rem 0 0;padding:.25rem 0;transition:all .3s ease-in-out}.trending .showMoreDiv .showMoreButton:hover{border-bottom:1px solid #d5fff4;cursor:pointer;padding:.25rem}@media(min-width:1200px){.trending .releaseTitleAndSpotifyButton .spotifyButton{width:20%}.trending .releaseTitleAndSpotifyButton .spotifyButton p{display:block}.trending .releaseTitleAndSpotifyButton .spotifyButton:hover{width:30%}.trending .trendingTitle{justify-content:flex-start;width:100%}.trending .trendingReleases{height:65vh;width:100%}.trending .showMoreDiv{justify-content:flex-end}}.releaseImage:hover{cursor:pointer}.homeWrapper{margin:0 1rem}@media(min-width:850px){.homeWrapper{margin:0 8rem}}.releaseDetailsWrapper{margin:0 2rem 2rem}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton{color:#d5fff4}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton{display:flex}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton h2{border-bottom:1px solid #d5fff4;font-family:Montserrat;font-style:normal;font-weight:600;margin:0;overflow:hidden;padding:2rem 0 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton{align-items:center;background-color:#232323;border:none;border-bottom:1px solid;color:#1db954;display:flex;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 0 0 1rem;padding:2rem 1rem 1rem;transition:all .3s ease-in-out}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton p{display:none;font-family:Montserrat;font-style:normal;font-weight:600;margin:0;width:-webkit-max-content;width:max-content}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton img{height:2rem;width:auto}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton:hover{cursor:pointer}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseArtits{display:flex;gap:.5rem}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseArtits h4{font-family:Montserrat;font-style:normal;font-weight:500;margin:.5rem 0 1rem}.releaseDetailsWrapper .releaseDetails .releaseCoverArtInfoBuyButtonAndTracks .releaseCoverArt img{width:100%}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseInfo .releasePriceAndType{align-items:center;color:#d5fff4;display:flex;justify-content:space-between}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseInfo .releasePriceAndType .releasePrice{font-family:Montserrat;font-style:normal;font-weight:500;margin:0}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseInfo .releasePriceAndType .releaseType{align-items:center;background-color:#d5fff4;color:#232323;display:flex;font-family:Montserrat;font-style:normal;font-weight:500;height:2rem;justify-content:center;margin:0;width:4rem}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseDate{color:#d5fff4;font-family:Montserrat;font-style:normal;font-weight:500;text-align:end}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseDate p{margin:1rem 0 0}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseLabelInfo{align-items:center;border:1px solid #d5fff4;color:#d5fff4;display:flex;justify-content:flex-end;margin:1rem 0}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseLabelInfo .labelName,.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseLabelInfo .labelText{font-family:Montserrat;font-style:normal;font-weight:500;margin:0;padding:.25rem .5rem;text-align:center}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseLabelInfo .labelName{border-left:1px solid #d5fff4;width:100%}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .extraTitle h2{border:1px solid #d5fff4;color:#d5fff4;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin:1rem 0 0;padding:1rem;text-align:center}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseTracks{color:#d5fff4}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseTracks h2{border-bottom:1px solid #d5fff4;font-family:Montserrat;font-style:normal;font-weight:600;margin:0;padding:2rem 0 .5rem}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo .releaseTracks p{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400}.releaseDetailsWrapper .releaseDetails .overlay{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:flex-end}.releaseDetailsWrapper .releaseDetails .buyButton{align-items:center;background-color:#d5fff4;border-bottom:1px solid #d5fff4;color:#232323;display:flex;height:4rem;justify-content:space-evenly;transition:all .3s ease-in-out;width:30vw}.releaseDetailsWrapper .releaseDetails .buyButton h2{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600}.releaseDetailsWrapper .releaseDetails .buyButton svg{fill:#232323}.releaseDetailsWrapper .releaseDetails .buyButton:hover{background-color:#232323;color:#d5fff4;cursor:pointer}.releaseDetailsWrapper .releaseDetails .buyButton:hover svg{fill:#d5fff4}.sweetContainer .swal2-modal{background-color:#232323;border:3px solid #d5fff4;border-radius:0}.sweetContainer .swal2-modal .sweetTitle{color:#d5fff4;font-family:Montserrat;font-style:normal;font-weight:500}.sweetContainer .swal2-modal .sweetConfirmButton{background-color:#d5fff4;border-radius:0;color:#232323;transition:all .3s ease-in-out}.sweetContainer .swal2-modal .sweetConfirmButton:hover{background-color:#232323;background-image:none;color:#d5fff4;cursor:pointer}.sweetContainer .swal2-modal .sweetConfirmButton:focus{box-shadow:none;outline:none}.sweetContainer .swal2-modal .sweetDenyButton{background-color:#232323;border:1px solid #d5fff4;border-radius:0;color:#d5fff4;transition:all .3s ease-in-out}.sweetContainer .swal2-modal .sweetDenyButton:hover{background-color:#d5fff4;background-image:none;color:#232323;cursor:pointer}.sweetContainer .swal2-modal .sweetDenyButton:focus{box-shadow:none;outline:none}@media(min-width:1200px){.releaseDetailsWrapper{margin:0 8rem 4rem}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton{width:20%}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton p{display:block}.releaseDetailsWrapper .releaseDetails .releaseTitleAndArtistsAndSpotifyButton .releaseTitleAndSpotifyButton .spotifyButton:hover{width:30%}.releaseDetailsWrapper .releaseDetails .releaseCoverArtInfoBuyButtonAndTracks{display:flex;gap:4rem;justify-content:space-between;width:100%}.releaseDetailsWrapper .releaseDetails .releaseCoverArtInfoBuyButtonAndTracks .releaseCoverArt{height:65vh;width:50%}.releaseDetailsWrapper .releaseDetails .releaseCoverArtInfoBuyButtonAndTracks .releaseInfoBuyButtonAndTracks{display:flex;flex-direction:column;width:50vw}.releaseDetailsWrapper .releaseDetails .releaseCoverArtInfoBuyButtonAndTracks .loading{color:#d5fff4;font-family:Montserrat;font-style:normal;font-weight:500}.releaseDetailsWrapper .releaseDetails .titleAndTracksPlusInfo{display:flex;flex-direction:column;width:50%}.releaseDetailsWrapper .releaseDetails .overlay .releaseInfo .releasePriceAndType .releasePrice{font-size:xx-large}.releaseDetailsWrapper .releaseDetails .overlay .releaseInfo .releasePriceAndType .releaseType{font-size:xx-large;height:4rem;width:8rem}}.cartItem{color:#d5fff4;margin:0 0 2rem}.cartItem .itemDetails .itemNameAndOther{display:flex;flex-direction:column}.cartItem .itemDetails .itemNameAndOther .itemNameAndPrice{display:flex;font-family:Montserrat;font-style:normal;font-weight:500;justify-content:space-between}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails{align-items:flex-end;display:flex}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .releaseCoverArt{background-color:#ddd;border:3px solid #d5fff4;height:128px;width:128px}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .releaseCoverArt img{height:128px;width:128px}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails{display:flex;justify-content:space-between;width:100%}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails .quantity{background-color:#232323;border:1px solid #d5fff4;color:#d5fff4;margin:0 1rem;outline:0;padding:.5rem;width:4rem}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails .removeButton{background-color:#d5fff4;border:none;border-bottom:1px solid #d5fff4;color:#232323;padding:0 1rem;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails .removeButton p{margin:0}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails .removeButton:hover{background-color:#232323;color:#d5fff4;cursor:pointer}.cartItem .itemDetails .itemNameAndOther .itemCoverAndOtherDetails .itemOtherDetails .removeButton:hover svg{fill:#d5fff4}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.3faa3eef13649db02044.ttf) format("truetype")}body{background-color:#232323;margin:0;overflow-x:hidden}.cartPageWrapper{margin:0 1rem}.cartPageWrapper .cart{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem}.cartPageWrapper .cart h2{align-items:center;border-bottom:1px solid #d5fff4;color:#d5fff4;display:flex;font-family:Montserrat;font-style:normal;font-weight:600;height:4rem;justify-content:center;line-height:37px;margin:1rem 0;text-align:center;width:16rem}.cartPageWrapper .cart .cartDetails{display:flex;flex-direction:column;width:100%}.cartPageWrapper .cart .cartDetails .cartItems{margin-bottom:2rem}.cartPageWrapper .cart .cartDetails .cartOverview{border:1px solid #d5fff4;padding:0 1rem;text-align:end}.cartPageWrapper .cart .cartDetails .cartOverview,.cartPageWrapper .cart .cartDetails .noItems{color:#d5fff4;font-family:Montserrat;font-style:normal;font-weight:600}@media(min-width:850px){.cartPageWrapper{margin:0 8rem}.cartPageWrapper .cart h2{justify-content:flex-start;width:100%}}
/*# sourceMappingURL=main.3c2b6fc6.css.map*/