.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}.container[data-astro-cid-ojox7d5b]{display:flex;flex-direction:column;min-height:100vh}.content[data-astro-cid-ojox7d5b]{flex:1}.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;font-family:verdana-pro,verdana,sans-serif}.checkout{grid-area:checkout}.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%;font-family:verdana-pro,verdana,sans-serif}@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:12px}.checkout-totals{padding-top:8px;border-top:1px solid #999999}.checkout-totals dl{width:100%}.checkout-totals dt,.checkout-totals dd{font-size:1rem;font-weight:400;display:inline-block;width:49%;margin:0}.checkout-totals dd{text-align:right;float:right}.card h1{font-family:miller-text,serif!important}div[data-name=form]>h1{font-family:verdana-pro,verdana,sans-serif;font-size:15px;text-transform:uppercase;padding-bottom:16px;margin-top:20px}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:verdana-pro,verdana,sans-serif;padding:8px 0 16px;font-size:28px;font-weight:700;line-height:35px;color:#000}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:verdana-pro,verdana,sans-serif;font-size:14px;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{font-family:verdana-pro,verdana,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:#000;text-decoration:underline}#checkout-customer-email{background-color:transparent;margin-bottom:10px}#checkout-customer-email::placeholder{color:#999}.price,.description{font-size:1rem}.card ul{font-size:13px}#checkout-customer-email{background-color:transparent;margin-bottom:10px;border:1px solid #999999}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:#222;text-decoration:underline}#checkout-license-check{width:19px;height:19px;border:2px solid #000;appearance:none;cursor:pointer;background:#fff no-repeat center/11px}#checkout-license-check:checked{border-color:#999!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}.confirm button{min-width:156px;height:49px;width:156px;margin-top:24px;margin-bottom:16px}#checkout-buy{background-color:#900900;border:1px solid #000;box-shadow:0 0 2px #00000026;padding:15px;width:180px;min-width:180px;font-size:16px;font-weight:400;font-family:verdana-pro,verdana,sans-serif;border-radius:0;color:#fff;transition:background-color .2s ease,color .2s ease}#checkout-buy:hover{background-color:#790800;border-color:#000}#checkout-cancel{background:transparent;border-color:#999;color:#000;padding:15px;width:180px;min-width:180px;font-size:16px;font-weight:400;font-family:verdana-pro,verdana,sans-serif;border-radius:0;transition:background-color .2s ease,color .2s ease}#checkout-cancel:hover{background-color:#790800;border:1px solid #000;box-shadow:0 0 2px #00000026;color:#fff}#checkout-buy:disabled{background-color:#d1d5db;border:1px solid #d1d5db;cursor:not-allowed;color:#000}#checkout-buy:disabled:hover{background-color:#d1d5db;border:1px solid #d1d5db;color:#000}.checkout-summary h1{font-family:Big Caslon Regular,Fallback;font-weight:400;font-style:normal;font-size:18px!important}.terms{padding-top:24px}div[data-name=success].active{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:#000}div[data-name=success].active h1{font-weight:300;text-align:center;color:#900900;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:#999;font-size:1rem;line-height:20px;font-family:verdana-pro,verdana,sans-serif}div[data-name=success].active .summary{display:none}#checkout-download-button{background:transparent;border-color:#999;color:#000;padding:15px;width:180px;min-width:180px;font-size:14px;font-weight:400;display:block;margin:16px auto 0;font-family:verdana-pro,verdana,sans-serif;border-radius:0;transition:background-color .2s ease,color .2s ease}#checkout-download-button:hover{background-color:#790800;border:1px solid #000;box-shadow:0 0 2px #00000026;color:#fff}
