.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}.checkout-wrapper{margin-bottom:2rem}#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-wrapper h1{text-align:center}.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 .header{padding-top:8px;border-top:1px solid #cadbdc}.summary{font-family:Inconsolata,monospace;padding:20px;border:1px solid #cadbdc;border-radius:10px}.checkout-totals{margin-top:16px;padding-top:8px;border-top:1px solid #005146}.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(--vvd-title-font);font-size:2.5rem;margin-bottom:15px;font-weight:400;letter-spacing:2.25px;font-size:30px;margin-top:0}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:IvyStyleSans;font-size:16px;font-weight:400}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{padding:.65rem 3rem .81rem;font-family:IvyStyleSans;font-weight:600;min-width:180px;background-color:#fff;border:1px solid #005146;color:#005146;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:#cadbdc}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:IvyStyleSans;font-weight:400!important;color:#3d3c3c;margin-left:16px}.confirm a{color:#3d3c3c}#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:#cadbdc!important;background:#005146 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="%23ffffff"/%3E%3C/svg%3E')!important}#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:IvyStyleSans;padding-top:24px}div[data-name=success].active{font-family:IvyStyleSans;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:IvyOraDisplay;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}.complete-icon{width:112px;height:102px;background:url(/_astro/thanks-icon.BnC92QUc.svg) no-repeat center/contain;margin:0 auto}#checkout-download-button.swc-button{display:flex;margin:auto auto 24px;--swc-button-background-color: #aa9869;--swc-button-border: 1px solid #aa9869;--swc-button-background-color-disabled: #907e53;--swc-button-border-disabled: 1px solid #907e53;--swc-button-color-disabled: rgba(255, 255, 255, .7);--swc-button-background-color-hover: #907e53;--swc-button-border-hover: 1px solid #907e53;--swc-button-icon-color: rgba(255, 255, 255, .7);--swc-button-icon-size: 20px;--spinner-tickness: 3px;color:#fff;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:16px;line-height:24px;font-weight:700;padding-top:6px;padding-bottom:8px}
