@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500&display=swap);@font-face{font-family:MADESoulmaze;src:url(../assets/fonts/MadeSoulmaze.otf) format("opentype")}@font-face{font-family:MADESoulmaze;font-style:italic;src:url(../assets/fonts/MadeSoulmazeItalic.otf) format("opentype")}h1,h2,h3,h4,h5,h6,.navbar-brand,.footer-brand{font-family:MADESoulmaze,sans-serif}body,p,.p{font-family:'Montserrat',sans-serif;font-weight:400}.navbar-brand,.footer-brand{font-style:italic;font-size:1.35rem}@media screen and (min-width:400px){.navbar-brand{font-size:1.75rem}}@media screen and (min-width:576px){.navbar-brand{font-size:2rem}}body{background-color:#f7f7f7}.text-cstm-black{color:#2e2e2e}.text-cstm-white{color:#f7f7f7}.text-cstm-red{color:#d00000}.text-cstm-grey{color:#5d576b}.text-cstm-darkgrey{color:#2e2e2e}.bg-cstm-black{background:#2e2e2e}.bg-cstm-white{background:#f7f7f7}.bg-cstm-red{background:#d00000}.bg-cstm-grey{background:#5d576b}.bg-cstm-darkgrey{background:#2e2e2e}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.btn{padding:.25rem .75rem;border-radius:0;padding:5px 26px;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.btn-primary{color:#2e2e2e;background-color:#fff0;border-color:#2e2e2e}.btn-primary:hover,.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-primary:focus{color:#f7f7f7;background-color:#2e2e2e;border-color:#2e2e2e}.btn-secondary{color:#f7f7f7;background-color:#fff0;border-color:#f7f7f7}.btn-secondary:hover,.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle,.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle,.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#2e2e2e;background-color:#f7f7f7;border-color:#f7f7f7}.btn-alt{color:#2e2e2e;background-color:#f7f7f7;border-color:#2e2e2e}.btn-alt:hover{color:#f7f7f7;background-color:#2e2e2e;border-color:#2e2e2e}a,a:hover{color:#5d576b}a h1,a h2,a h3,a h4,a h5,a h6,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:#2e2e2e;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.img-bg{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.img-bg>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}nav.navbar{top:0;z-index:2}nav.navbar .nav-item .nav-link{text-transform:uppercase;font-family:MADESoulmaze,sans-serif}.navbar-light .navbar-brand{color:#2e2e2e}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#070707;opacity:.9}.navbar-light .navbar-toggler{color:#2e2e2e;border:none;font-size:24px}.navbar-light .navbar-nav .nav-link{color:#2e2e2e;opacity:.75;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#2e2e2e;opacity:1}@media (max-width:991px){nav.navbar .navbar-nav{background:#2e2e2e;-webkit-box-shadow:0 1rem 3rem rgb(0 0 0 / .175);box-shadow:0 1rem 3rem rgb(0 0 0 / .175)}}@media (max-width:991px){nav.navbar .navbar-nav .nav-item .nav-link{color:#f7f7f7;opacity:1}}.section_home#home_banner{padding-top:50px;padding-bottom:50px}@media screen and (min-width:992px){.section_home#home_banner{padding-top:100px;padding-bottom:100px}}.section_home#home_gallery{padding-top:0}.section_home#home_shop-banner{padding-bottom:0}.card .card-title{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card .card-body{padding:1rem 0}.card a:not(.btn) img{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card a:not(.btn):hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(.8);filter:brightness(.8)}.card a:not(.btn):hover .card-title{opacity:.9}.card a:not(.btn).card-img-overlay:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(.8);filter:brightness(.8)}.card a:not(.btn).card-img-overlay:hover .card-title{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:1}#home_banner{position:relative}#home_banner .home-content_heading{z-index:1}#home_banner .home-content_image{overflow:hidden;z-index:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#home_banner .home-content_image img{width:100%;height:50vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-shadow:1px 1px 5px 1px rgb(7 7 7 / .75);-webkit-box-shadow:1px 1px 5px 1px rgb(7 7 7 / .75);-moz-box-shadow:1px 1px 5px 1px rgb(7 7 7 / .75)}@media screen and (min-width:576px){#home_banner .home-content_image img{height:75vh}}@media screen and (min-width:992px){#home_banner .home-content_image img{height:100%}}#home_banner .home-content_image:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}#home_banner h1,#home_banner .h1{font-size:calc(7vw + 35.56px)}#home_banner a{text-decoration:none}#home_banner a:hover h1,#home_banner a:hover .h1{color:#f7f7f7}#home_banner .home-content_image:hover{-webkit-transform:none;-ms-transform:none;transform:none}#home_banner a .home-content_image img{overflow:hidden;z-index:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#home_banner a:hover .home-content_image img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);-webkit-filter:brightness(.8);filter:brightness(.8)}#home_gallery{overflow:hidden}#home_music .card{margin-bottom:1rem}#home_music .card .card-img-top{border-radius:calc(.25rem - 1px)}#home_music #card_music__view-more a .card-title{color:#f7f7f7}#home_music #card_music__view-more img{height:calc(3rem + 200px);-o-object-fit:cover;object-fit:cover}#home_shop-banner .card{overflow:hidden}#home_shop-banner .card .card-title,#home_shop-banner .card .card-img{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#home_shop-banner .card .card-title{font-size:8vw}#home_shop-banner .card .card-img{max-height:200px;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.85}@media screen and (min-width:576px){#home_shop-banner .card .card-img{max-height:300px}}@media screen and (min-width:992px){#home_shop-banner .card .card-img{max-height:400px}}#home_shop-banner .card:hover .card-img{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}#music-detail{min-height:100vh}#music-detail .img-bg{z-index:-1;position:fixed}.music-listing_item{position:relative}.img-bg,.music-listing_item .img-bg{background:#000}.img-bg img,.music-listing_item .img-bg img{width:150%;height:150%;-webkit-filter:blur(30px);filter:blur(30px);opacity:.7;-webkit-transform:none;-ms-transform:none;transform:none}#music-detail #music-detail_info{max-width:320px;border-radius:calc(.5rem - 1px);-webkit-box-shadow:0 0 28px 0 rgb(0 0 0 / 80%);box-shadow:0 0 28px 0 rgb(0 0 0 / 80%)}#music-detail #music-detail_info>*{margin:5px 0;padding:20px}#music-detail #music-detail_info #music-detail_info__header{padding:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);overflow:hidden}#music-detail #music-detail_info #music-detail_info__header .music-detail-info_image{position:relative;cursor:pointer}#music-detail #music-detail_info #music-detail_info__header .music-detail-info_image #previewBtn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:35px;height:100px;width:100px;border-radius:50%;background:#f7f7f720}#music-detail #music-detail_info #music-detail_info__header .music-detail-info_image #previewBtn:hover{color:#f7f7f7}#music-detail #music-detail_info #music-detail_info__header .music-detail-info_image .progress{background:#fff0;position:absolute;bottom:0;width:100%;height:.5rem;border-radius:0}#music-detail #music-detail_info #music-detail_info__header img{width:100%;height:auto}#music-detail #music-detail_info #music-detail_info__header h1.p{font-size:1.15rem}#music-detail #music-detail_info #music-detail_info__header p{font-size:.875rem;font-weight:300;margin-bottom:0}#music-detail #music-detail_info #music-detail_link{background:#f7f7f7}#music-detail #music-detail_info #music-detail_link:last-of-type{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}#music-detail #music-detail_info #music-detail_link img{width:100%;height:auto;max-width:130px}#gallery img{width:100%;height:auto;max-height:calc(100vh + 300px);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}footer{font-size:1rem}footer:not(.footer_music-detail){position:sticky;bottom:0;z-index:2}@media screen and (min-width:992px){footer.footer_music-detail{position:sticky;bottom:0;z-index:2}}footer .copyright{font-size:.875rem}footer #social-links a{color:#f7f7f7;margin-left:7px;margin-right:7px;text-decoration:none}footer #social-links a:hover{opacity:.75}.footer-brand{text-decoration:none}.footer-brand:hover{color:#fff}@media (min-width:992px){footer:not(.footer_music-detail) .footer-brand{visibility:hidden}}.blur-less{-webkit-filter:blur(15px)!important;filter:blur(15px)!important}