.checkout-wrapper[data-astro-cid-goladpcr]{--_checkout-border-color: var(--checkout-border-color, black);--_checkout-error-color: var(--checkout-error-color, #ff0000);--_checkout-spinner-color: var(--checkout-spinner-color, #bbb)}div[data-astro-cid-goladpcr].loading{margin:10rem auto;text-align:center;display:flex;justify-content:center;align-items:center}p[data-astro-cid-goladpcr]:has(.checkout-retry){margin:2rem auto;text-align:center}.page-container[data-astro-cid-ojox7d5b]{padding-left:18px;padding-right:18px}@media screen and (min-width:768px){.page-container[data-astro-cid-ojox7d5b]{padding-left:0;padding-right:0}}.site-wrap{background-color:#fff}.card{color:#fff}.checkout-wrapper h1,.site-footer a:hover{color:#000!important}#checkout{display:grid;grid-template-columns:60% 30%;grid-template-rows:auto 1fr;gap:40px;grid-template-areas:"checkout summary" "confirm summary";align-items:start;font-family:ftnk,sans-serif}.checkout{grid-area:checkout}.checkout-totals dt,.checkout-totals dd{color:#fff}form label{color:#fff!important}.card .license ul li{color:#b3b3b3!important;font-size:15px}.summary{grid-area:summary;margin-top:24px;margin-bottom:24px}.confirm{grid-area:confirm;align-self:start;margin-top:24px}.checkout-wrapper{margin-bottom:2rem}.summary{padding:20px;border:1px solid #999999;align-self:start;max-height:100%}@media(max-width:1024px){#checkout{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"summary" "checkout" "confirm"}.checkout,.summary,.confirm{grid-column:1 / -1}}.summary h2{text-align:center;font-size:18px;line-height:24px;font-weight:700;padding-top:6px;padding-bottom:24px}.checkout-totals{margin-top:16px;padding-top:8px;border-top:1px solid #999999}.checkout-totals dl{width:100%}.checkout-totals dt,.checkout-totals dd{font-size:1rem;font-weight:600;display:inline-block;width:49%;margin:0}.checkout-totals dd{text-align:right;float:right}div[data-name=form]>h1,div[data-name=card-error]>h1,div[data-name=stripe-error]>h1,div[data-name=backend-error]>h1,div[data-name=confirmation-error]>h1,div[data-name=no-items]>h1{font-family:ftnk,sans-serif;padding:8px 0 16px;font-size:30px;font-weight:400;line-height:35px;color:#fff;text-align:center}div[data-name=card-error]>p,div[data-name=stripe-error]>p,div[data-name=backend-error]>p,div[data-name=confirmation-error]>p,div[data-name=no-items]>p{font-family:ftnk,sans-serif;font-size:16px!important;font-weight:400;color:#fff}div[data-name=card-error] button,div[data-name=stripe-error] button,div[data-name=backend-error] button,div[data-name=confirmation-error] button,div[data-name=no-items] button{font-family:ftnk,sans-serif;padding:.65rem 3rem .81rem;font-weight:600;min-width:180px;background-color:#fff;border:1px solid var(--gray-800);color:var(--gray-800);cursor:pointer}div[data-name=card-error] button:hover,div[data-name=stripe-error] button:hover,div[data-name=backend-error] button:hover,div[data-name=confirmation-error] button:hover,div[data-name=no-items] button:hover{background-color:var(--gray-400)}div[data-name=no-items]>p a{color:#fff;text-decoration:underline}#checkout-customer-email{margin-bottom:10px}#checkout-customer-email::placeholder{color:#999}#checkout-buttons{display:flex;gap:16px}.price,.description{font-size:1rem}.card ul{font-size:13px}#checkout-customer-email{background-color:#222;margin-bottom:10px;border:1px solid #999999;color:#fff}input[type=email],label[for=checkout-customer-email],label[for=checkout-payment]{font-family:system-ui,sans-serif}label[for=checkout-payment]{margin-top:12px!important}#checkout-address{margin-top:12px}.confirm>div:first-child{display:flex;align-items:center;padding-bottom:24px}.confirm label{font-weight:400!important;color:#222;margin-left:16px}.confirm a{color:#b3b3b3}.confirm a:hover{color:#fff;text-decoration:underline}#checkout-license-check{width:19px;height:19px;border:2px solid #999999;appearance:none;cursor:pointer;background:#fff no-repeat center/11px}#checkout-license-check:checked{border-color:##999999!important;background:#fff no-repeat center/11px url('data:image/svg+xml;charset=utf-8,%3Csvg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3.82005 9L0 4.94413L1.42068 3.42737L3.71744 5.85754L8.46882 0L10 1.39944L3.82005 9Z" fill="%23000000"/%3E%3C/svg%3E')!important}.terms{padding-top:24px}div[data-name=success].active{font-family:ftnk,sans-serif;font-weight:400;max-width:900px;margin:0 auto;padding:64px 0 24px}div[data-name=success].active p:nth-of-type(1){text-align:center;color:#fff}div[data-name=success].active h1{font-weight:300;text-align:center;color:#fff;max-width:700px;margin:auto}div[data-name=success].active p{padding:26px 0 10px;max-width:650px;margin-left:auto;margin-right:auto;color:#9c9c9c;font-size:16px}div[data-name=success].active .summary{display:none}div[data-name=success].active button{display:flex;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}#checkout-download-button{border:1px solid #fafafa}
