/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{background-color:#19223b;font-size:100%}body{font-size:1rem}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4,p,ul{margin:0;padding:0}p{margin:1rem 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#App{background-color:#fff;display:flex;flex-direction:column;height:100vh}#App nav{background-color:#19223b;border-bottom:1px solid #000;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;height:4rem;justify-content:space-between;padding:0 2rem;position:fixed;top:0;width:100%;z-index:2}#App nav .title{border-right:1px solid #ffffff1a;margin-top:6px;padding-right:2rem}@media(max-width:800px){#App nav .title{border-right:none}}#App nav ul{color:#fff;display:flex;flex-direction:row}#App nav ul li a{color:#fff;display:inline-block;line-height:4rem;padding:0 20px}#App nav ul li a:hover{background-color:#2e3c63}@media(max-width:800px){#App nav ul{display:none}}#App main{background-color:#fff;flex-grow:1;margin-top:4rem}#App footer{background-color:#19223b;border-top:1px solid #000;color:#fff;padding:1.5rem 0;text-align:center}#App footer div{display:flex;justify-content:space-evenly}#App button{border:none;border-radius:5px;height:3rem;line-height:3rem;min-width:6rem;text-align:center}#App button:hover{box-shadow:-1px 1px 4px 0 #969696;cursor:pointer}#App button:disabled{background-color:#c8c8c8}#App button:disabled:hover{box-shadow:none;cursor:auto}.Home .intro{background-color:#05028f;color:#fff;overflow:hidden;position:relative}.Home .intro .container{margin:2rem auto;width:75vw}.Home .intro .hex-1{left:-7rem;top:-4rem}.Home .intro .hex-2{right:-7rem;top:3rem}@media(max-width:800px){.Home .intro h1{font-size:1.75rem}}.Home .cols{display:flex;justify-content:space-between;margin:4rem auto;width:75vw}@media(max-width:800px){.Home .cols{align-items:center;flex-direction:column;margin:2rem auto;width:82vw}}.Home .cols .col{border-radius:5px;box-shadow:-1px 1px 4px 0 #969696;box-sizing:border-box;padding:1rem;width:20vw}.Home .cols .col:not(:last-child){margin-right:2rem}@media(max-width:800px){.Home .cols .col{width:100%}.Home .cols .col:not(:last-child){margin-bottom:3rem;margin-right:0}}.Home .cols .col .view-merchants{background-color:#52a452;color:#fff;margin-top:1rem;width:100%}.Home .outro .container{margin:2rem auto;width:75vw}.Home .outro .container p{margin-bottom:4rem}.HexagonSVG{display:block;overflow:hidden;position:absolute;z-index:1}.Merchants{margin:0 auto;width:75vw}@media(max-width:800px){.Merchants{width:90vw}}.Merchants>h1{margin:2rem 0}.Merchants .merchant-list{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.Merchants .merchant-list .merchant{border-radius:5px;box-shadow:0 0 10px #117cd440;margin-top:2rem;padding:1rem;text-align:center;transition:box-shadow .5s}.Merchants .merchant-list .merchant:hover{box-shadow:0 0 10px #117cd480;cursor:pointer;transition:box-shadow .5s}.Merchants .merchant-list .merchant h3{margin-bottom:1rem}.Merchants .merchant-list .merchant img{width:300px}@media(max-width:800px){.Merchants .merchant-list .merchant{width:90%}.Merchants .merchant-list .merchant img{width:100%}}.LoadingSpinner{background-color:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LoadingSpinner .spinner{height:2rem;left:50%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:2rem}.LoadingSpinner .spinner .block{height:2rem;left:0;position:absolute;top:0;width:2rem}.LoadingSpinner .spinner .block>.item{animation:move 2s linear infinite;background:#2a67ff;height:2rem;position:absolute;width:2rem}.LoadingSpinner .spinner .block>.item:first-of-type{animation-delay:-1.75s;left:-2rem;top:-2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(2){animation-delay:-1.5s;left:0;top:-2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(3){animation-delay:-1.25s;left:2rem;top:-2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(4){animation-delay:-1s;left:2rem;top:0}.LoadingSpinner .spinner .block>.item:nth-of-type(5){animation-delay:-.75s;left:2rem;top:2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(6){animation-delay:-.5s;left:0;top:2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(7){animation-delay:-.25s;left:-2rem;top:2rem}.LoadingSpinner .spinner .block>.item:nth-of-type(8){animation-delay:0s;left:-2rem;top:0}@keyframes move{0%{animation-timing-function:ease-in;transform:rotate(0) scale(1)}10%{transform:rotate(90deg) scale(0)}50%{animation-timing-function:ease-out;transform:rotate(90deg) scale(0)}60%{transform:rotate(180deg) scale(1)}to{transform:rotate(180deg) scale(1)}}.Merchant{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;width:fit-content}.Merchant .content>*+*{margin-top:1rem}.Merchant .content h1{margin:2rem 0}@media(max-width:800px){.Merchant .content h1{margin:1rem 0}}.Merchant .content .products .product{max-width:20rem}.Merchant .content .products .product img{margin-top:1rem;width:100%}.Merchant .content .products .product .product-count{display:flex;font-size:2rem;font-weight:700;margin-top:1rem}.Merchant .content .products .product .product-count button{background-color:#2a67ff;color:#fff}.Merchant .content .products .product .product-count .count{border:1px solid #ebebeb;border-radius:5px;height:3rem;line-height:3rem;margin:0 1rem;text-align:center;width:6rem}.Merchant .content form,.Merchant form{margin-top:2rem}.Merchant iframe{border:0 solid #000;height:100%;width:100%}.Merchant .field-wrapper{height:30px}.Merchant .fake-field{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 3px 0 #999;display:flex;height:42px;justify-content:space-between;margin-bottom:10px;width:20rem}.Merchant .fake-field>span{height:100%;padding-left:10px}.Merchant .fake-field #brand{background-color:#333;border-radius:3px;color:#fff;display:block;display:none;font-family:arial;font-size:14px;height:30px;line-height:30px;margin-left:5px;overflow:hidden;padding:1px 3px;text-align:center;width:69px}.Merchant .buttons{margin:3rem 0}@media(max-width:800px){.Merchant .buttons{margin:2rem 0}}.Merchant .buttons .GooglePayButton{margin-top:1rem}.Merchant .buttons .GooglePayButton button{background-color:#fff!important;padding:0!important}.Merchant .buttons .GooglePayButton button .gpay-card-info-animation-container{height:3rem;line-height:3rem}.Merchant .buttons .GooglePayButton button .gpay-card-info-animation-container .gpay-card-info-placeholder-container .gpay-card-info-animation-gpay-logo{margin:18px 10px 0 53px}.Merchant .buttons .GooglePayButton button .gpay-card-info-animation-container .gpay-card-info-placeholder-container svg{margin-top:5px}.Merchant .buttons button{box-sizing:border-box;display:flex;font-weight:700;justify-content:space-between;max-width:20rem;padding:0 1rem;width:100%}.Merchant .buttons button,.Merchant .buttons button.checkout,.Merchant .buttons button.purchase{background-color:#52a452;color:#fff}.Merchant .buttons button.purchase{letter-spacing:1px}.Merchant .buttons button.back{background-color:#19223b;color:#fff;margin-top:1rem}.apple-pay-button{-apple-pay-button-style:#000;-webkit-appearance:-apple-pay-button;color:pink;display:inline-block;font-size:1rem;height:45px;margin-top:1rem;width:100%}.apple-pay-button:hover{cursor:pointer}.PaymentSuccess{padding:3rem}.PaymentSuccess .description{font-weight:700}.PaymentSuccess .success{background-clip:padding-box;background-color:#d6eecf;border:1px solid #aebda7;border-radius:5px;-webkit-border-radius:5px;color:#32642f;overflow-wrap:break-word;padding:1rem}.PaymentSuccess .buttons{margin:3rem 0;text-align:center}.PaymentSuccess .buttons a{display:block;margin-bottom:2rem;width:100%}.PaymentSuccess .buttons button{background-color:#52a452;box-sizing:border-box;color:#fff;font-weight:700;max-width:20rem;padding:0 1rem;width:100%}.PaymentSuccess .buttons button.back{background-color:#52a452;border-bottom:1rem;color:#fff}.PaymentSuccess .buttons button.home{background-color:#2a67ff;color:#fff}@media(min-width:800px){.PaymentSuccess .buttons{display:flex}}.PaymentError{padding:3rem}.PaymentError .error{background-clip:padding-box;background-color:#f6d4d5;border:1px solid #e2c4c8;border-radius:5px;-webkit-border-radius:5px;color:#903335;padding:1rem}.PaymentError .buttons{margin:3rem 0;text-align:center}.PaymentError .buttons a{display:block;margin-bottom:2rem;width:100%}.PaymentError .buttons button{background-color:#52a452;box-sizing:border-box;color:#fff;font-weight:700;max-width:20rem;padding:0 1rem;width:100%}.PaymentError .buttons button.back{background-color:#52a452;border-bottom:1rem;color:#fff}.PaymentError .buttons button.home{background-color:#2a67ff;color:#fff}@media(min-width:800px){.PaymentError .buttons{display:flex}}.TermsAndService{margin:2rem}.TermsAndService .upperCase{text-transform:uppercase}.TermsAndService .italic{font-style:italic}.TermsAndService .bold{font-weight:700}.TermsAndService h2{margin-top:2rem}.TermsAndService p{line-height:2rem}.TermsAndService a{color:blue;text-decoration:underline}.PrivacyNotice{margin:2rem}.PrivacyNotice .upperCase{text-transform:uppercase}.PrivacyNotice .bold{font-weight:700}.PrivacyNotice .underline{text-decoration:underline}.PrivacyNotice .italic{font-style:italic}.PrivacyNotice ol li{display:list-item;list-style-type:decimal;margin-left:30px}.PrivacyNotice ul li{display:list-item;list-style-type:circle;margin-left:30px}.PrivacyNotice a{color:blue;text-decoration:underline}.ContactUs{margin:2rem}.ContactUs h2{margin-top:2rem}.ContactUs p{line-height:2rem}.ContactUs a{color:blue}
/*# sourceMappingURL=main.a7ab643e.css.map*/