.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{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-wrapper h1{text-align:center}.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;border-color:transparent!important;outline:2px solid transparent!important;outline-offset:2px!important;font-size:1em!important}.summary h2{font-size:1em!important}.checkout-summary .card h1{font-size:1.2em!important}.checkout-wrapper .active h1{padding-top:0!important}.checkout-summary .card .header{border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(42 47 53 / var(--tw-border-opacity));padding-top:.5rem}.checkout-totals dl .total{font-size:1.125em!important}.summary{max-height:100%;align-self:flex-start;border-radius:.25rem;border-width:1px;border-color:#2a2f3580;padding:1.25rem}.checkout-totals{margin-top:1rem;margin-bottom:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(42 47 53 / 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(42 47 53 / 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(172 89 59 / 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:#2a2f3580}label[for=checkout-customer-email],label[for=checkout-payment]{font-family:brutasemi_bold,sans-serif;--tw-border-opacity: 1 !important;border-color:rgb(42 47 53 / var(--tw-border-opacity))!important;font-size:14px!important;font-weight:600}input[type=email]{font-family:brutaregular,sans-serif!important;--tw-border-opacity: 1 !important;border-color:rgb(42 47 53 / var(--tw-border-opacity))!important;font-size:14px!important}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;line-height:1;--tw-text-opacity: 1;color:rgb(42 47 53 / var(--tw-text-opacity))}.confirm a{--tw-text-opacity: 1;color:rgb(42 47 53 / var(--tw-text-opacity))}#checkout-license-check{margin:0;height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:2px;border-color:#2a2f3580;background:#fff no-repeat center/11px}.confirm label{margin:1em 0 1em 10px!important;font-size:1em!important}.confirm a{text-decoration:underline}#checkout-license-check:checked{border-color:#2a2f3580;background:#2a2f35 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)))}#checkout-buttons button{padding-bottom:10px!important}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(42 47 53 / 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}#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-font-size: 20px;--swc-button-background-color: rgb(183, 84, 50);--swc-button-border: 1px solid rgb(183, 84, 50);--swc-button-color: rgb(255, 255, 255);--swc-button-padding: .5em 1em .7em 1em;--swc-button-background-color-disabled: rgba(183, 84, 50, .7);--swc-button-border-disabled: 1px solid rgba(183, 84, 50, .7);--swc-button-color-disabled: rgba(255, 255, 255, .7);--swc-button-background-color-hover: rgb(183, 84, 50);--swc-button-border-hover: 1px solid rgb(183, 84, 50);--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:#2a2f3580}div[data-name=success]>div.totals+p a{--tw-text-opacity: 1;color:rgb(42 47 53 / var(--tw-text-opacity))}.download-error a{--tw-text-opacity: 1;color:rgb(42 47 53 / 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(172 89 59 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(172 89 59 / 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}.checkout-wrapper .active h1{padding-top:2rem;padding-bottom:2rem}@media not all and (min-width:768px){.checkout-wrapper .active h1{padding-top:1rem;padding-bottom:1rem}}#checkout .confirm>div>label{margin-top:0;margin-bottom:0}.workflow div[data-name=backend-error] p{margin-left:0;width:-moz-max-content;width:max-content;font-size:14px!important}
