@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#a1a1aa}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{border-color:currentColor}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.heading-h1{font-size:32px;line-height:48px}.heading-h1,.heading-h2{font-weight:700;color:rgba(0,0,0,.89)}.heading-h2{line-height:2rem;font-size:24px}.heading-h3{font-weight:700;line-height:1.75rem;color:rgba(0,0,0,.89);font-size:20px}.body-bold{font-weight:700}.body-bold,.body-semibold{line-height:1.5rem;font-size:16px}.body-semibold{font-weight:600}.body-subtext-semibold{font-weight:600;line-height:1.25rem;font-size:14px}.body-subtext{font-weight:400;line-height:1.25rem;font-size:14px}.footnote-link,.footnote-regular{font-weight:400;line-height:1rem;font-size:12px}.footnote-link{text-decoration:underline}.link,.link:hover{cursor:pointer;--tw-text-opacity:1;color:rgba(26,64,7,var(--tw-text-opacity))}.btn{border-radius:8px;color:var(--green-5)}.logo{height:50px;border-radius:50%}.app-container{width:100%;height:100vh}img{background:url(data:) 50% no-repeat transparent;background-size:cover}.content{min-height:100%;width:100%;position:relative;padding:64px 12px 0}.ach-ticket-content{max-width:430px;width:100%}form.ach-ticket-content{display:flex;flex-direction:column;justify-content:center}form.ach-ticket-content label{color:#1b1442a6;width:100%}form.ach-ticket-content>label>p{margin-bottom:8px}form.ach-ticket-content input{height:48px;padding:4px;border:1px solid gray;border-radius:4px;width:100%}.instore-content-container p.amount-container{font-size:32px;background-color:#fff;height:48px;font-size:40px;font-weight:600;display:flex;justify-content:center;color:#5138ee;border:none}.instore-content-container{display:flex;flex-direction:column;text-align:center}.instore-content-container input.amount{color:gray}.instore-content-container input.amount,.instore-content-container input.amount-added{height:48px;width:100%;font-weight:600;font-size:40px;display:flex;text-align:center;outline:none;overflow:hidden}.instore-content-container input.amount-added{justify-content:center;color:#000}.instore-content-container input.disabled{cursor:not-allowed}.ach-content-container,.instore-payment-container,.signup-content-container{height:100vh;min-height:100%;position:relative;display:flex;justify-content:center;box-shadow:15px 0 30px 0 rgba(0,0,0,.18)}.signup-content-container{box-shadow:none}.signup-content-container .signup-content{min-width:360px}.signup-status-content-container{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.success-icon svg{width:80px;color:green}.failure-icon svg{width:64px;color:crimson}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ach-content{max-width:430px;width:100%}@media (min-width:768px){.content{margin-left:512px;padding:64px 0 0 112px}.ach-content-container{margin-left:50%;padding:64px 12px}.instore-payment-container{padding:64px 12px 0}.ach-content{width:600px}.error-container{height:100%}}.error-msg{color:crimson}.btn:hover{color:var(--green-6);cursor:pointer;color:#fff!important}select{padding:12px 24px 12px 8px}.backdrop{width:100vw;height:100vh;position:fixed;z-index:1000;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center}.modal{background:rgba(0,0,0,.6)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-9{margin-top:2.25rem}.mt-12{margin-top:3rem}.mt-24{margin-top:6rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-16{margin-bottom:4rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.table{display:table}.h-8{height:2rem}.h-full{height:100%}.w-8{width:2rem}.w-full{width:100%}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.items-center{align-items:center}.justify-center{justify-content:center}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.bg-grey-blue-4{--tw-bg-opacity:1;background-color:rgba(245,245,246,var(--tw-bg-opacity))}.bg-grey-blue-10{--tw-bg-opacity:1;background-color:rgba(229,231,233,var(--tw-bg-opacity))}.p-0{padding:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.text-green-10{--tw-text-opacity:1;color:rgba(26,64,7,var(--tw-text-opacity))}.text-grey-45{color:rgba(0,0,0,.45)}.text-grey-65{color:rgba(0,0,0,.65)}.text-grey-90{--tw-text-opacity:1;color:rgba(26,37,56,var(--tw-text-opacity))}.text-grey-blue-40{--tw-text-opacity:1;color:rgba(153,158,167,var(--tw-text-opacity))}.text-grey-blue-50{--tw-text-opacity:1;color:rgba(128,134,144,var(--tw-text-opacity))}.text-grey-blue-60{--tw-text-opacity:1;color:rgba(102,110,122,var(--tw-text-opacity))}.text-grey-blue-70{--tw-text-opacity:1;color:rgba(77,86,100,var(--tw-text-opacity))}.text-grey-blue-80{--tw-text-opacity:1;color:rgba(51,61,78,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(0,61,159,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.text-800{font-size:20px}.text-700{font-size:18px}.text-600{font-size:16px}body{font-family:Inter}