.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}:root{--swc-button-border-radius: 2px}#checkout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media not all and (min-width: 1024px){#checkout{flex-direction:column}}.checkout-wrapper{margin-bottom:2rem}.checkout{order:1;flex-basis:60%}@media not all and (min-width: 1024px){.checkout{order:2;width:100%;flex-basis:100%}}.summary{order:2;flex-basis:30%}@media not all and (min-width: 1024px){.summary{order:1;margin-top:1.5rem;margin-bottom:1.5rem;width:100%;flex-basis:100%}}.confirm{order:3;margin-top:1.5rem}.checkout-summary .card{border-top-width:0px!important}.checkout-summary .card .header{border-top-width:1px;border-top-color:#44444480;padding-top:.5rem}.summary{max-height:100%;align-self:flex-start;border-radius:.25rem;border-width:1px;border-color:#44444480;padding:1.25rem}.checkout-totals{margin-top:1rem;margin-bottom:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(68 68 68 / var(--tw-border-opacity))}.checkout-totals dl{width:100%}.checkout-totals dt,.checkout-totals dd{margin:0;display:inline-block;width:49%;font-weight:700}.checkout-totals dd{float:right;text-align: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{padding:.5rem 1rem;font-size:1.5rem;line-height:2rem;font-weight:700}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-size:1rem;line-height:1.5rem}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{min-width:11rem;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(26 130 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 3rem;font-weight:700;--tw-text-opacity: 1;color:rgb(26 130 255 / var(--tw-text-opacity))}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:#44444480}input[type=email],label[for=checkout-customer-email],label[for=checkout-payment]{font-family:system-ui,sans-serif}label[for=checkout-payment]{margin-top:.75rem!important}#checkout-address{margin-top:.75rem}.confirm>div:first-child{display:flex;align-items:center;padding-bottom:1.5rem}.confirm label{margin-left:1rem;font-weight:400!important;--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.confirm a{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}#checkout-license-check{height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:2px;border-color:#44444480;background:#fff no-repeat center/11px}#checkout-license-check:checked{border-color:#44444480;background:#444 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}#checkout-buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}hr{margin-top:1rem;margin-bottom:1rem;display:block;height:1px;border-width:0px;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(68 68 68 / var(--tw-border-opacity));padding:0}.terms{padding-top:1.5rem}div[data-name=success].active{margin:0 auto;max-width:42rem;padding:4rem 1.5rem;font-weight:400}div[data-name=success].active p:nth-of-type(1){text-align:center}div[data-name=success].active h1{margin:auto;max-width:36rem;text-align:center;font-size:3rem;line-height:1;font-weight:300;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}div[data-name=success].active p{padding:1.5rem .625rem}div[data-name=success].active .summary{display:none}.complete-icon{margin:0 auto;height:102px;width:7rem;background:url(/assets/thanks-icon.svg) no-repeat center/contain}#checkout-download-button.swc-button{margin-left:1.5rem;margin-right:1.5rem;display:flex;cursor:pointer;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));margin:auto;--swc-button-background-color: #1a82ff;--swc-button-border: 1px solid #1a82ff;--swc-button-background-color-disabled: #0d4180;--swc-button-border-disabled: 1px solid #0d4180;--swc-button-color-disabled: rgba(255, 255, 255, .7);--swc-button-background-color-hover: #1a82ff;--swc-button-border-hover: 1px solid #1a82ff;--swc-button-icon-color: rgba(255, 255, 255, .7);--swc-button-icon-size: 20px;--spinner-tickness: 3px}div[data-name=success]>div.totals+p{color:#44444480}div[data-name=success]>div.totals+p a{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.download-error a{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.summary h2{padding-top:.375rem;padding-bottom:.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:700}.checkout-totals dl{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.checkout-totals dl .subtotal{font-weight:400}.checkout-totals dl>*{width:100%;align-self:flex-end}.checkout-totals dl .total{font-size:1.125rem;line-height:1.75rem;font-weight:700!important}.checkout-totals dl dd{text-align:end}#checkout-buy{min-width:9rem!important}#checkout-buy:enabled{--tw-border-opacity: 1 !important;border-color:rgb(26 130 255 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(26 130 255 / var(--tw-bg-opacity))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}#checkout-cancel{min-width:9rem!important}.workflow>.active>h1{padding-left:0!important;padding-right:0!important}
