@import url(https://fonts.googleapis.com/css2?family=Barlow&family=Montserrat&display=swap);.app,.app-inline-banner{flex-direction:column;font-size:calc(10px + 2vmin);min-height:100vh}.app,.app-inline-banner,button{align-items:center;display:flex}button{background-color:#a331cb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;justify-content:center;margin-bottom:10px;outline:none;padding:10px 20px;transition:background-color .5s,-webkit-transform .25s;transition:transform .25s,background-color .5s;transition:transform .25s,background-color .5s,-webkit-transform .25s}button:hover{background-color:#b658d7;-webkit-transform:scale(102%);transform:scale(102%)}button:active{background-color:#8227a2;-webkit-transform:scale(98%);transform:scale(98%)}button:disabled{background:gray}.dialogHidden{pointer-events:none}.dialogHidden .modal{opacity:0;transition:opacity .4s}.dialogHidden .dialog{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);transition:opacity 1s,-webkit-transform 1s cubic-bezier(.74,0,.35,1);transition:transform 1s cubic-bezier(.74,0,.35,1),opacity 1s;transition:transform 1s cubic-bezier(.74,0,.35,1),opacity 1s,-webkit-transform 1s cubic-bezier(.74,0,.35,1)}.dialogVisible .modal{opacity:1;transition:opacity .4s}.dialogVisible .dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal{background-color:rgba(0,0,0,.5);z-index:99}.dialogContainer,.modal{height:100vh;left:0;position:absolute;top:0;width:100vw}.dialogContainer{align-items:center;display:flex;justify-content:center;overflow:hidden}.dialog{background:#fff;border-radius:12px;color:#000;margin:16px;max-width:800px;padding:24px;transition:opacity .5s cubic-bezier(.74,0,.35,1),-webkit-transform .5s cubic-bezier(.74,0,.35,1);transition:transform .5s cubic-bezier(.74,0,.35,1),opacity .5s cubic-bezier(.74,0,.35,1);transition:transform .5s cubic-bezier(.74,0,.35,1),opacity .5s cubic-bezier(.74,0,.35,1),-webkit-transform .5s cubic-bezier(.74,0,.35,1);z-index:100}.dialog h1{font-size:1.5em;margin-bottom:16px}.dialog .btns{margin-top:16px;text-align:center}.dialog .btns button{border-radius:100px;display:inline-block;font-size:.75em;margin-left:8px}.banner-container{display:flex;justify-content:center;max-width:100%;padding-bottom:15px}.banner,.banner-hide{align-items:center;-webkit-animation:fade-in 1s cubic-bezier(.74,0,.35,1);animation:fade-in 1s cubic-bezier(.74,0,.35,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#fff;border-radius:12px;color:#2f2f2f;display:flex;font-size:18px;max-width:50vw;text-align:center}.banner p,.banner-hide p{padding-left:20px}.banner svg,.banner-hide svg{cursor:pointer;padding:20px;transition:color .5s;width:50px!important}.banner svg:hover,.banner-hide svg:hover{color:#d993c0}.banner-hide{-webkit-animation:fade-out .5s ease;animation:fade-out .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header{background:#31499c;background:linear-gradient(45deg,#100f24,#31499c);display:grid;-webkit-filter:drop-shadow(2px 4px 15px rgba(0,0,0,.5));filter:drop-shadow(2px 4px 15px rgba(0,0,0,.5));height:10vh;margin-bottom:20px;position:-webkit-sticky;position:sticky;width:100vw;z-index:9}.header a{align-items:center;grid-column:1;grid-row:1}.header img{height:4vh}.header-left{align-items:center;color:#fff;display:flex;font-size:25px;margin-left:50px;text-decoration:none;transition:color .5s}.header-left span{margin-left:10px}.header-left:hover{color:#d993c0}.header-center{display:flex;justify-content:center;justify-self:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.mobile-container{align-items:center;display:flex;flex-direction:column;margin:20px}.load-spinner{width:40px}.form-container{-webkit-animation:fade-in 1s cubic-bezier(.74,0,.35,1);animation:fade-in 1s cubic-bezier(.74,0,.35,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#fff;border-radius:12px;color:#8f5cef;-webkit-filter:drop-shadow(2px 4px 15px rgba(0,0,0,.5));filter:drop-shadow(2px 4px 15px rgba(0,0,0,.5));padding:30px;text-align:center}.form-container h1{font-size:35px}.account{align-items:center;border:1.5px solid #626262;border-radius:7px;color:#626262;display:flex;font-size:18px;justify-content:center;margin-top:20px}.account svg{padding:12px}.account .account-info{align-items:center;display:flex}.account .account-email{color:#8f5cef;font-weight:700}.account .account-sign-out{color:#a331cb;display:flex;flex:1 1;justify-content:flex-end;margin:12px;text-decoration:none;transition:color .5s}.account .account-sign-out:hover{color:#d993c0}.items{background:rgba(0,0,0,.1);border-radius:10px;box-shadow:inset 0 0 10px rgba(0,0,0,.2);font-size:18px;margin:40px 0;padding:20px;text-align:left}.items .items-title{color:rgba(0,0,0,.5);font-size:18px;margin-bottom:15px}.item{align-items:center;background:#8f5cef;border-radius:7px;color:#fff;display:flex;justify-content:center;margin-top:10px}.item img{height:40px;padding:12px;width:40px}.item .item-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:12px 0}.item .item-name{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:12px}.item .item-price{color:hsla(0,0%,100%,.7);font-size:14px}.promoCode{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;margin:10px 10px 24px;text-align:left}.promoCode span{color:gray}.promoCode input,.promoCode span{margin-bottom:10px;margin-right:8px}.promoCode input{flex:1 1;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;max-width:150px}.promoCode button img{height:1em;margin-right:10px}.promoCode button span{color:#fff;margin:0 4px 0 0}.promoCode .success{background:#12c918;cursor:default}.promoCode .success:active,.promoCode .success:hover{background-color:#12c918;-webkit-transform:none;transform:none}.promoCode .success:disabled,.promoMessage{background:#12c918}.promoMessage{border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;padding:10px 20px}.securedBox{align-items:center;display:flex;justify-content:center;margin:10px}.secured{-webkit-animation:secured-in 1s;animation:secured-in 1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;color:#000;margin-bottom:8px;margin-right:8px}.secured span{font-size:.5em}.secured a{color:#000;text-decoration:none}.stripeLogo{-webkit-animation:fade-in 1s;animation:fade-in 1s;-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.btn-purchase{align-items:center;-webkit-animation:pulsing-glow 1.5s linear 0s infinite alternate;animation:pulsing-glow 1.5s linear 0s infinite alternate;background-color:#a331cb;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;justify-content:center;outline:none;padding:10px 20px;transition:background-color .5s,-webkit-transform .25s;transition:transform .25s,background-color .5s;transition:transform .25s,background-color .5s,-webkit-transform .25s;width:100%}.btn-purchase:hover{background-color:#b658d7;-webkit-transform:scale(102%);transform:scale(102%)}.btn-purchase:active{background-color:#8227a2;-webkit-transform:scale(98%);transform:scale(98%)}.btn-purchase .checkout-loader{height:1em;margin-right:10px}.btn-purchase-disabled{-webkit-animation:none;animation:none;background:#9157a5;cursor:default}.btn-purchase-disabled:active,.btn-purchase-disabled:hover{background-color:#9157a5;-webkit-transform:unset;transform:unset}.error{align-items:center;color:red;display:flex;flex-direction:column;font-weight:700;justify-content:center}.error p{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.error p:not(:last-child){margin-bottom:0}.error p:not(:first-child){margin-top:.2em}.submit-note{color:#626262;font-size:14px;font-style:italic;margin-bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:1000px){.banner{max-width:80vw}}@media screen and (max-width:550px){.app{justify-content:flex-start}.app-inline-items{min-height:unset}.banner{display:grid;max-width:100%}.banner p,.banner svg{grid-column:1;grid-row:1}.banner p{padding:0 12px}.banner svg{align-self:flex-start;background:#fff;border:2px solid #000;border-radius:100vh;justify-self:flex-end;padding:0;-webkit-transform:translate(12px,-8px);transform:translate(12px,-8px);width:auto!important}.form-container{justify-content:flex-start;max-width:100%;padding:15px}.header-left{margin-left:20px}.header-back-title{display:none}.account{padding-top:8px}.account svg{display:none}.account-info{display:block;flex-direction:column;font-size:16px}.items{margin:20px 0}.item .item-name{font-size:16px}.securedBox{flex-direction:column}}@-webkit-keyframes pulsing-glow{0%{-webkit-filter:drop-shadow(0 0 10px #a331cb);filter:drop-shadow(0 0 10px #a331cb)}to{-webkit-filter:drop-shadow(0 2px 2px #8227a2);filter:drop-shadow(0 2px 2px #8227a2)}}@keyframes pulsing-glow{0%{-webkit-filter:drop-shadow(0 0 10px #a331cb);filter:drop-shadow(0 0 10px #a331cb)}to{-webkit-filter:drop-shadow(0 2px 2px #8227a2);filter:drop-shadow(0 2px 2px #8227a2)}}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}to{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@-webkit-keyframes fade-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{height:0;opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}}@keyframes fade-out{0%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}to{height:0;opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}}@-webkit-keyframes secured-in{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes secured-in{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#100f24;background:linear-gradient(45deg,#100f24,#31499c);color:#fff;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}
/*# sourceMappingURL=main.02d3e947.css.map*/