@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap);.button{align-items:center;background-color:transparent;border:2px solid var(--primary-color);border-radius:2px;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;min-width:130px;outline:none;padding:0 20px;text-decoration:none}.button:active{opacity:.7}.button.light{border-color:var(--white);color:var(--white)}.button.light:active{opacity:.6}.button.primary{background-color:var(--primary-color);color:var(--white);padding:0 12px}.button.primary:active{opacity:.9}.button.negative{background-color:var(--red);border-color:var(--red);color:var(--white);padding:0 12px}.button.negative:active{opacity:.9}.button.cancel{border-color:var(--gray);color:var(--gray);font-weight:500;min-width:auto}.button.cancel:active{opacity:.6}.button.disabled{cursor:default;opacity:.3}.input{height:40px;position:relative;width:100%}.input.disabled{opacity:.3;pointer-events:none}.input+.input{margin-top:16px}.input input{border:none;border-radius:2px;box-shadow:var(--shadow);box-sizing:border-box;font-size:16px;height:100%;line-height:34px;outline:none;padding:0 8px;width:100%}.input input::-moz-placeholder{color:#222;opacity:.3}.input input::placeholder{color:#222;opacity:.3}.input .input-icon{color:#222;height:16px;left:12px;opacity:.5;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:16px}.input .input-error{color:var(--red);font-size:14px;line-height:16px;margin:6px 0 0 8px;width:100%}.input .input-error-icon{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.textarea{height:100%;min-height:40px;position:relative;width:100%}.textarea.disabled{opacity:.3;pointer-events:none}.textarea+.input,.textarea+.textarea{margin-top:16px}.textarea textarea{border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-sizing:border-box;font-family:Rubik;font-size:16px;height:100%;outline:none;padding:10px;resize:none;width:100%}.textarea textarea::-moz-placeholder{color:#222;opacity:.5}.textarea textarea::placeholder{color:#222;opacity:.5}.textarea .input-error{color:#e0614a;font-size:11px;line-height:12px;margin:2px 0 0 8px;width:100%}.textarea .info-text,.textarea .input-character-count{color:var(--medium-gray);font-size:11px;line-height:12px;margin:2px 0 0 8px;width:100%}.textarea .input-character-count{text-align:end}.textarea .input-error-icon{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.auth-wrapper{align-items:center;background-color:var(--background);display:flex;flex-direction:row;height:var(--content-height);position:relative;width:100vw}.auth-wrapper>*{height:100%}.auth-wrapper .left-col{align-items:center;background-color:var(--primary-color);display:flex;flex:4 1;justify-content:center}.auth-wrapper .left-col .auth-logo{width:50%}.auth-wrapper .right-col{flex:5 1}.auth-wrapper .right-col .auth-content{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.auth-wrapper .right-col .auth-content .auth-logo{font-size:26px;font-weight:700;line-height:24px;margin:0}.auth-wrapper .right-col .auth-content .auth-logo .logo{color:var(--dark-gray);font-size:56px}.auth-wrapper .right-col .auth-content .auth-logo .logo .bud{color:var(--secondary-color)}.auth-wrapper .right-col .auth-content .auth-square{align-items:center;background-color:#fff;border-radius:2px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:340px;justify-content:space-evenly;margin-top:40px;width:382px}.auth-wrapper .right-col .auth-content .auth-square .auth-logo{width:70%}.auth-wrapper .right-col .auth-content .auth-square .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.auth-wrapper .right-col .auth-content .auth-square .auth-inputs .input+.input{margin-top:28px}.auth-wrapper .right-col .auth-content .auth-square .auth-button{background-color:var(--primary-color);border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:.5px;line-height:22px;margin-top:30px;outline:none;width:322px}.auth-wrapper .right-col .auth-content .auth-square .auth-button:active{opacity:.9}.auth-wrapper .right-col .auth-content .auth-square .input-error+.auth-button{margin-top:8px}.auth-wrapper .right-col .auth-content .auth-square .options-links{align-items:center;display:flex;flex-direction:column}.auth-wrapper .right-col .auth-content .auth-square .options-links .link{color:var(--primary);cursor:pointer;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;-webkit-user-select:none;user-select:none}.auth-wrapper .right-col .auth-content .auth-square .options-links .link:active{opacity:.2}.sign-up-wrapper{background-color:#fafafa;flex-direction:column;height:100vh;width:100vw}.sign-up-wrapper,.sign-up-wrapper .auth-contents{align-items:center;display:flex;position:relative}.sign-up-wrapper .auth-contents{flex:1 1;flex-direction:column;justify-content:center;z-index:1}.sign-up-wrapper .auth-contents .auth-square-title{font-size:48px;font-weight:500;letter-spacing:1px;text-align:center;z-index:1}.sign-up-wrapper .auth-contents .logo-container{margin-bottom:40px;width:382px}.sign-up-wrapper .auth-contents .auth-square{align-items:center;background-color:#fff;border-radius:2px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:446px;justify-content:space-evenly;margin-top:20px;width:382px}.sign-up-wrapper .auth-contents .auth-square .auth-logo{width:70%}.sign-up-wrapper .auth-contents .auth-square .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.sign-up-wrapper .auth-contents .auth-square .auth-inputs .inputs-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sign-up-wrapper .auth-contents .auth-square .auth-inputs .inputs-row .input+.input{margin-left:16px;margin-top:0}.sign-up-wrapper .auth-contents .auth-square .auth-button{background-color:var(--primary-color);border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:.5px;line-height:22px;margin-top:30px;outline:none;width:322px}.sign-up-wrapper .auth-contents .auth-square .auth-button:active{opacity:.9}.sign-up-wrapper .auth-contents .auth-square .rs-input-error+.auth-button{margin-top:8px}.sign-up-wrapper .auth-contents .auth-square .redirect{color:var(--primary);cursor:pointer;font-size:14px;line-height:22px;text-decoration:none;-webkit-user-select:none;user-select:none}.sign-up-wrapper .auth-contents .auth-square .redirect:active{opacity:.2}.sign-up-wrapper .auth-contents .auth-square .redirect .auth-link{font-weight:800;margin-left:8px}.verify-account{background-color:#fafafa;flex-direction:column;height:100vh;width:100vw}.verify-account,.verify-account .auth-content{align-items:center;display:flex;justify-content:center;position:relative}.verify-account .auth-content{flex:1 1;flex-direction:column;z-index:1}.verify-account .auth-content .message{color:var(--primary-color);font-size:32px;font-weight:500;letter-spacing:1px;margin-bottom:56px;max-width:70vw;text-align:center;z-index:1}.verify-account .auth-content .auth-square{align-items:center;background-color:#fff;border-radius:2px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-evenly;margin-top:20px;padding:20px 0;width:382px}.verify-account .auth-content .auth-square .auth-logo{width:70%}.verify-account .auth-content .auth-square .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.verify-account .auth-content .auth-square .auth-button{background-color:var(--primary-color);border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:.5px;line-height:22px;margin-top:30px;outline:none;width:322px}.verify-account .auth-content .auth-square .auth-button:active{opacity:.9}.verify-account .auth-content .auth-square .rs-input-error+.auth-button{margin-top:8px}.verify-account .auth-content .auth-square .redirect{cursor:pointer;font-size:14px;line-height:22px;margin-top:30px;opacity:.3;-webkit-user-select:none;user-select:none}.verify-account .auth-content .auth-square .redirect:active{opacity:.2}.verify-account .auth-content .auth-square .redirect .auth-link{font-weight:600;margin-left:8px}.reset-password{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.reset-password .auth-square-title{font-size:48px;font-weight:500;letter-spacing:1px;text-align:center;z-index:1}.reset-password .inputs-container{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;height:472px;justify-content:center;width:382px}.reset-password .inputs-container .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.reset-password .inputs-container .auth-input{border:none;border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.2);font-size:18px;height:44px;margin-bottom:20px;outline:none;padding:6px 12px;width:70%}.reset-password .inputs-container .auth-input:last-child{margin-bottom:0}.reset-password .inputs-container .auth-input::-webkit-input-placeholder{color:#ccc}.reset-password .inputs-container .auth-input::placeholder{color:#ccc}.reset-password .inputs-container .sign-up-button{background-color:var(--primary-color);border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:14px;height:40px;letter-spacing:.5px;line-height:22px;margin:30px 0;outline:none;width:322px}.reset-password .inputs-container .sign-up-button:active{opacity:.9}.reset-password .inputs-container .sign-up-button.disabled{opacity:.3;pointer-events:none}.reset-password .inputs-container .log-in-link-container .log-in-link{color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;-webkit-user-select:none;user-select:none}.reset-password .inputs-container .log-in-link-container .log-in-link:active{opacity:.2}.reset-password-success{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.reset-password-success .message{color:var(--main-dark);font-size:32px;font-weight:500;letter-spacing:1px;margin-bottom:56px;max-width:70vw;text-align:center}.terms-root-container{height:100%;overflow-y:hidden;padding-bottom:0}.terms-root-container .content{height:calc(100% - 204px);overflow-y:scroll;padding:16px}.terms-root-container .content .header{align-items:center;color:var(--primary);display:flex;font-weight:600;justify-content:space-between}.terms-root-container .content .header .logo{height:auto;max-width:30%;object-fit:contain}.terms-root-container .content .thankyou{flex:1 1}.terms-root-container .content .thankyou .title{font-size:24px;font-weight:600;letter-spacing:.25px;margin:20px 0 10px;padding:0;text-align:center}.terms-root-container .content .thankyou .text{margin:0 0 24px;padding:0;text-align:left}.terms-root-container .content .thankyou .button{background-color:var(--primary);margin-top:24px;width:100%}.terms-root-container .content .payment-container{display:flex;flex-grow:1;height:100%;justify-content:center;width:100%}.terms-root-container .content .payment-container .paymentbox{width:33%}.terms-root-container .content .payment-container .paymentbox .button{background-color:var(--primary);border-radius:8px;font-size:12px;font-weight:600;margin-top:12px;width:100%}.checkout-root-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:0}.checkout-root-container .logo-container{margin-bottom:48px}.checkout-root-container .content{align-items:center;background-color:#fff;border:1px solid var(--light-gray);border-radius:2px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);display:flex;justify-content:center;min-height:60vh;min-width:800px;padding:48px 36px;position:relative}.checkout-root-container .content .payment-info-col{flex:1 1}.checkout-root-container .content .payment-info-col .title{color:var(--gray);font-size:14px;font-weight:500;letter-spacing:.25px;margin-bottom:24px}.checkout-root-container .content .payment-info-col .payment-container{display:flex;justify-content:center;width:100%}.checkout-root-container .content .payment-info-col .payment-container .paymentbox{width:100%}.checkout-root-container .content .payment-info-col .payment-container .paymentbox .button{background-color:var(--primary);border-radius:8px;font-weight:600;margin-top:36px;width:100%}.checkout-root-container .content .payment-info-col .payment-container .paymentbox .stripe-error{color:var(--stripe-color-danger);font-family:var(--stripe-font-family);font-size:var(--stripe-font-size-sm);font-weight:var(--stripe-font-weight-normal);margin-top:var(--stripe-p-spacing-1)}.checkout-root-container .content .divider{background-color:var(--light-gray);height:calc(100% + 40px);margin:-20px 36px;width:1px}.checkout-root-container .content .explanation-col{flex:1 1;height:100%}.checkout-root-container .content .explanation-col .explanation-title{color:var(--gray);font-size:14px;font-weight:500;letter-spacing:.25px}.checkout-root-container .content .explanation-col .explanation-product{font-size:18px;font-weight:500;margin:24px 0}.checkout-root-container .content .explanation-col .explanation-coupon,.checkout-root-container .content .explanation-col .explanation-price{font-size:14px}.checkout-root-container .content .explanation-col .explanation-coupon .price-label,.checkout-root-container .content .explanation-col .explanation-price .price-label{font-size:24px;margin:0 4px}.checkout-root-container .content .explanation-col .explanation-price{margin-bottom:20px}.checkout-root-container .content .explanation-col .explanation-coupon{margin-bottom:4px}.checkout-root-container .content .loading-overlay{align-items:center;background-color:var(--white);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.thank-you-root-container{align-items:center;display:flex;flex-direction:column;height:100%}.thank-you-root-container .title-text{font-size:24px;font-weight:500;margin-bottom:48px;margin-top:108px}.thank-you-root-container .subtitle-text{font-size:18px}.thank-you-loading{height:100vh;left:0;position:absolute;top:0;width:100vw}.thank-you-loading .loader{left:calc(50% - var(--spinner-size)/2);position:absolute;top:calc(50% - var(--spinner-size)/2)}body{--spinner-size:80px;margin:0;overscroll-behavior:none}.main-content{height:100%;width:100%}.loader-container{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:absolute;top:0;width:100vw}.loader-container .loader{left:calc(50% - var(--spinner-size)/2);position:absolute;top:calc(50% - var(--spinner-size)/2)}body,html{--content-height:100vh;--primary:#09bc8a;--primary-color:#09bc8a;--super-light-gray:#f5f5fb;--light-gray:#e4e7eb;--medium-gray:#c1c1d1;--gray:#999;--dark-gray:#5a5b5c;--black:#000;--white:#fff;--background-color:#eff4f9;--background:#eff4f9;--stripe-color-danger:#df1b41;--stripe-font-weight-normal:400;--stripe-font-size-sm:0.93rem;--stripe-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--stripe-p-spacing-1:0.25rem;--shadow:0px 1px 2px 1px rgba(0,0,0,.15);font-family:Rubik}#root,body,html{height:100%;margin:0;overflow-y:hidden;overscroll-behavior-block:autocontain;padding:0;width:100%}*{box-sizing:border-box}
/*# sourceMappingURL=main.74b1dd6c.css.map*/