body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.6;margin:0;padding:0;position:relative}#react-select-3-listbox,body{color:#000}.App{text-align:center}.App h1{color:#000;font-size:32px;font-weight:400;margin:60px auto 0;max-width:680px;padding:0 0 24px;text-align:left}.backlink{color:#000;font-style:normal;font-weight:300;text-decoration:underline}.backlink:hover{opacity:.6}.description{color:#000;font-size:16px;font-weight:300;line-height:1.6;padding:0 0 40px;text-align:left}.head{box-sizing:border-box}.head,.imagecontainer{margin:0 auto 40px;max-width:680px}.imagecontainer{position:relative}.imagecontainer-wrapper{margin:0 auto;max-width:680px;overflow:hidden;padding-bottom:66.66667%;position:relative;width:100%}.imagecontainer-wrapper-image{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.imagecontainer-x{color:#666;font-size:12px;font-weight:300;left:0;position:absolute;top:calc(100% + 16px);width:100%;z-index:1}.imagecontainer-x-arrow1{background-color:#ddd;content:"";height:1px;left:0;position:absolute;top:6px;width:calc(50% - 24px)}.imagecontainer-x-number{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.imagecontainer-x-arrow2{background-color:#ddd;content:"";height:1px;position:absolute;right:0;top:6px;width:calc(50% - 24px)}.imagecontainer-y{color:#666;font-size:12px;font-weight:300;height:100%;left:-40px;position:absolute;top:0;z-index:1}.imagecontainer-y-arrow1{background-color:#ddd;content:"";height:calc(50% - 8px);left:16px;position:absolute;top:0;width:1px}.imagecontainer-y-number{left:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.imagecontainer-y-arrow2{background-color:#ddd;bottom:0;content:"";height:calc(50% - 8px);left:16px;position:absolute;width:1px}.footerimages{padding:20px}@media only screen and (min-width:1200px){.footerimages{bottom:0;position:absolute;right:0}}.footerimages-image{display:inline-block;margin-right:10px;max-width:60px;opacity:.6;transition:opacity .2s ease;vertical-align:middle}.footerimages-image:hover{opacity:1}@media only screen and (min-width:1200px){.footerimages-image{max-width:80px}}.addressform{box-sizing:border-box;margin:0 auto;max-width:680px;padding:40px 20px}.addressform h2{color:#000;font-size:24px;font-weight:400;line-height:1.4;margin:0 auto 32px;max-width:680px;padding:0;text-align:left}.addressform .description{color:#000;font-size:16px;font-weight:300;line-height:1.6;padding:0 0 32px}.status-indicator{align-items:center;color:#000;display:inline-flex;font-size:14px;font-weight:300;gap:8px;margin-bottom:24px;padding:8px 0}.status-indicator.error,.status-indicator.success{color:#000}.form-field{display:flex;flex-direction:column;margin-bottom:24px}.form-field label{color:#000;display:block;font-size:14px;font-weight:300;margin-bottom:8px}.form-field input{background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;min-height:44px;outline:none;padding:0 12px;transition:none;width:100%}.form-field input:focus{border-color:#000;box-shadow:none}.form-field input::-webkit-input-placeholder{color:#999;font-weight:300}.form-field input::placeholder{color:#999;font-weight:300}.addressform button{align-items:center;background:#000;border:1px solid #000;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:300;justify-content:center;margin:32px auto 0;min-width:160px;outline:none;padding:12px 32px;position:relative;transition:opacity .2s ease}.addressform button:hover:not(:disabled){background:#000;box-shadow:none;opacity:.8;-webkit-transform:none;transform:none}.addressform button:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed;opacity:1}.addressform.verified button{background:#000;border-color:#000;cursor:default}.addressform.verified button:hover{background:#000;opacity:1}.addressform button span{display:inline-block;margin-right:8px;vertical-align:middle}.addressform button svg{display:inline-block;height:18px;vertical-align:middle;width:18px}.addressform button .tailspin{height:18px;width:18px}.addressform button .tailspin path{stroke:#fff}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:1;stroke-miterlimit:10;stroke:#000;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:1;stroke:#fff;stroke-miterlimit:10;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #000;display:block;height:18px;margin:0;width:18px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}}@keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}}@-webkit-keyframes fill{to{box-shadow:inset 0 0 0 15px #000}}@keyframes fill{to{box-shadow:inset 0 0 0 15px #000}}.addressform div[class*=css-][class*=-option] span{color:#666}.stripecontainer{box-sizing:border-box;margin:0 auto;max-width:680px;padding:40px 20px}.total{color:#000;font-size:24px;font-weight:400;margin:0 auto 32px;max-width:680px;padding:0;text-align:left}.stripecontainer .description{color:#000;font-size:16px;font-weight:300;line-height:1.6;margin-bottom:32px}.stripecontainer .email-field{margin-bottom:24px}.stripecontainer .email-field label{color:#000;display:block;font-size:14px;font-weight:300;margin-bottom:8px}.stripecontainer .email-field small{color:#666;font-size:12px;font-weight:300}.stripecontainer .email-field input{background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;min-height:44px;outline:none;padding:0 12px;transition:none;width:100%}.stripecontainer .email-field input:focus{border-color:#000;box-shadow:none}.stripecontainer .email-field input::-webkit-input-placeholder{color:#999;font-weight:300}.stripecontainer .email-field input::placeholder{color:#999;font-weight:300}.stripecontainer .StripeElement{background:#fff!important;border:1px solid #000;border-radius:0!important;box-sizing:border-box!important;font-size:16px!important;font-weight:300!important;height:44px!important;margin-bottom:24px!important;min-height:44px!important;outline:none!important;padding:12px;width:100%!important}.stripecontainer .stripeform button[type=submit]{align-items:center;background:#000;border:1px solid #000;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:300;justify-content:center;margin:32px auto 0;min-width:160px;outline:none;padding:12px 32px;position:relative;transition:opacity .2s ease}.stripecontainer .stripeform button[type=submit]:hover:not(:disabled){background:#000;box-shadow:none;opacity:.8;-webkit-transform:none;transform:none}.stripecontainer .stripeform button[type=submit]:disabled{background:#ccc;border-color:#ccc;box-shadow:none;cursor:not-allowed;opacity:1;-webkit-transform:none;transform:none}.stripecontainer .stripeform button[type=submit].paid{background:#000;border-color:#000;cursor:default}.stripecontainer .stripeform button[type=submit].paid:hover{background:#000;box-shadow:none;opacity:1;-webkit-transform:none;transform:none}.stripecontainer .stripeform button[type=submit].loading{background:#000;border-color:#000;cursor:not-allowed}.stripecontainer .stripeform button[type=submit] span{display:inline-block;margin-right:8px;vertical-align:middle}.stripecontainer .stripeform button[type=submit] svg{display:inline-block;height:18px;vertical-align:middle;width:18px}.stripecontainer .stripeform button[type=submit] .tailspin{height:18px;width:18px}.stripecontainer .stripeform button[type=submit] .tailspin path{stroke:#fff}.stripecontainer .stripeform button[type=submit] .checkmark{height:18px;margin:0;width:18px}#payment-message{background:transparent;border:1px solid #e0e0e0;border-radius:0;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;line-height:1.6;margin:32px 0 0;max-width:680px;padding:24px 20px;text-align:center}#payment-message.success{background:#f8f9fa;border:1px solid #d4edda;color:#000}#payment-message.error{background:#fff5f5;border:1px solid #f8d7da;color:#000}#payment-message a{color:#000;font-weight:400;text-decoration:underline}#payment-message a:hover{opacity:.6;text-decoration:underline}.stripecontainer .apple-pay-container{clear:both;display:block;margin-bottom:24px;width:100%}.stripecontainer .apple-pay-container>div{border:0;max-width:100%!important;padding:0;width:100%!important}.stripecontainer .apple-pay-divider{clear:both;color:#666;display:block;font-size:14px;font-weight:300;margin:16px 0;text-align:center}.stripecontainer .promo-section{align-items:stretch;display:flex;gap:8px;margin-bottom:24px;width:100%}.stripecontainer .promo-section input{background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;flex:1 1;font-size:16px;font-weight:300;min-height:44px;outline:none;padding:0 12px}.stripecontainer .promo-section input:focus{border-color:#000;box-shadow:none}.stripecontainer .promo-section input::-webkit-input-placeholder{color:#999}.stripecontainer .promo-section input::placeholder{color:#999}.stripecontainer .promo-section button{background:#000;border:1px solid #000;border-radius:0;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:300;min-height:44px;padding:12px 24px;transition:opacity .2s ease;white-space:nowrap}.stripecontainer .promo-section button:hover:not(:disabled){opacity:.8}.stripecontainer .promo-section button:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed;opacity:1}.stripecontainer .promo-section button.remove{background:#000;border-color:#000}.stripecontainer .form-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;margin-bottom:24px;width:100%}.stripecontainer .form-row label{align-self:center;color:#000;flex-shrink:0;font-size:14px;font-weight:300;min-width:90px;text-align:right}.stripecontainer .form-row label small{color:#666;display:block;font-size:12px;font-weight:300}.stripecontainer .form-row input{background:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;flex:1 1;font-size:16px;font-weight:300;min-height:44px;outline:none;padding:0 12px}.stripecontainer .form-row input:focus{border-color:#000;box-shadow:none}.stripecontainer .form-row input::-webkit-input-placeholder{color:#999}.stripecontainer .form-row input::placeholder{color:#999}@media (max-width:640px){.stripecontainer{padding:40px 16px}.total{font-size:20px;margin-bottom:24px}.stripecontainer .stripeform button{margin:24px 0 0;width:100%}.stripecontainer .form-row{align-items:stretch;flex-direction:column;gap:8px}.stripecontainer .form-row label{align-self:flex-start;min-width:0;text-align:left}.stripecontainer .promo-section{align-items:stretch;flex-direction:column;gap:12px}.stripecontainer .promo-section button,.stripecontainer .promo-section input{width:100%}.stripecontainer .apple-pay-container{margin-bottom:24px;width:100%}}
/*# sourceMappingURL=main.59cff1fd.css.map*/