.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}section[data-astro-cid-ojox7d5b]{margin-bottom:var(--spacing-quadruple);background:var(--text);border:2px solid var(--color);color:var(--bg);scroll-margin-top:calc(var(--header-height) + var(--subnav-height))}.container[data-astro-cid-ojox7d5b]{max-width:var(--content-desktop);margin:0 auto;padding:var(--spacing-double) var(--content-padding-side)}@media screen and (max-width:700px){section[data-astro-cid-ojox7d5b]{margin:var(--spacing-double) auto}}.container.checkout{background-color:#fff}.checkout-wrapper h1{text-align:center}#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}.checkout{grid-area:checkout}.summary{grid-area:summary;margin-top:24px;margin-bottom:24px}.confirm{grid-area:confirm;align-self:start;margin-top:24px}@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}}.checkout-summary .card{border-top:none!important}.checkout-summary .card h1{font-family:var(--font-secondary);font-weight:400}.checkout-summary .card .header{padding-top:8px;border-top:1px solid var(--border-color)}.summary{font-family:var(--font-primary);padding:20px;border:1px solid var(--border-color);border-radius:0}.checkout-totals{margin-top:16px;padding-top:8px;border-top:1px solid var(--border-color)}.checkout-totals dl{width:100%}.checkout-totals dt,.checkout-totals dd{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:var(--font-primary);font-size:32px;font-weight:700;padding:8px 0 16px}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:var(--font-primary);font-size:16px;font-weight:400}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-family:var(--font-primary);font-weight:400!important;color:var(--text-dark);margin-left:16px}.confirm a{color:var(--text-dark)}#checkout-license-check{width:19px;height:19px;border:2px solid #cadbdc;cursor:pointer;background:#fff no-repeat center/11px;appearance:none}#checkout-license-check:checked{border-color:var(--border-color)!important;background:var(--white) 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}#checkout .confirm a{text-decoration:underline}#checkout-buttons{display:flex;gap:16px}hr{display:block;height:1px;border:0;border-top:1px solid #005146;padding:0;margin-top:16px;margin-bottom:16px}.terms{font-family:var(--font-primary);padding-top:24px}div[data-name=success].active{font-family:var(--font-primary);font-weight:400;max-width:650px;margin:0 auto;padding:64px 0 24px}div[data-name=success].active p:nth-of-type(1){text-align:center}div[data-name=success].active h1{font-family:var(--font-primary);font-style:italic;font-weight:300;font-size:48px;text-align:center;line-height:62px;color:#000;max-width:540px;margin:auto}div[data-name=success].active p{padding:26px 0 10px}div[data-name=success].active .summary{display:none}#checkout-download-button.swc-button{display:flex;margin:auto auto 24px;--swc-button-background-color: var(--fd-yellow);--swc-button-border: 1px solid var(--fd-yellow);--swc-button-background-color-disabled: #d1d5db;--swc-button-border-disabled: 1px solid #d1d5db;--swc-button-color-disabled: #6b7280;--swc-button-background-color-hover: var(--fd-yellow-hover);--swc-button-border-hover: 1px solid var(--fd-yellow-hover);--swc-button-color-hover: var(--text-dark);--swc-button-icon-color: var(--border-color);--swc-button-icon-size: 20px;--spinner-tickness: 3px;width:220px;height:49px;min-width:220px;color:#353333;cursor:pointer}div[data-name=success]>div.totals+p{color:#656565}div[data-name=success]>div.totals+p a{color:#313131;text-decoration:none}.download-error a{color:#000}.summary h2{text-align:center;font-size:20px;font-weight:700;padding-top:6px;padding-bottom:8px}.checkout-summary .price,.checkout-totals .subtotal,.checkout-totals .total{font-feature-settings:"lnum" 1,"tnum" 1}
