form[data-astro-cid-2nptl3zt]{font-family:var(--monospace);margin:50px auto 0;max-width:700px}fieldset[data-astro-cid-2nptl3zt]{border-color:var(--yellow-base);margin-block:10px}fieldset[data-astro-cid-2nptl3zt]:first-of-type{margin-top:0}fieldset[data-astro-cid-2nptl3zt] legend[data-astro-cid-2nptl3zt]{padding-inline:1ch}#email-fieldset[data-astro-cid-2nptl3zt] .email-input-wrapper[data-astro-cid-2nptl3zt]{display:flex;flex-direction:column;gap:8px}@media(min-width:600px){#email-fieldset[data-astro-cid-2nptl3zt] .email-input-wrapper[data-astro-cid-2nptl3zt]{flex-direction:row}}#email-fieldset[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt][type=email]{background-color:light-dark(var(--yellow-l90),var(--yellow-d70));border:2px solid var(--yellow-base);color:inherit;font-family:var(--monospace);font-size:1rem;padding:8px 1ch;width:100%;box-sizing:border-box}#email-fieldset[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt][type=email]:focus{outline:2px solid var(--yellow-base);outline-offset:2px}#email-fieldset[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt][type=email].error{border-color:var(--red-base, #c00)}#email-fieldset[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt][type=email].valid{border-color:var(--green-base)}#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--yellow-l90),var(--yellow-d70));border:2px solid var(--yellow-base);color:light-dark(var(--yellow-d50),var(--yellow-l50));cursor:pointer;font-size:1rem;padding:8px 2ch}@media(min-width:600px){#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt]{padding:8px 1.5ch}}#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt]:hover{background-color:light-dark(var(--yellow-l80),var(--yellow-d60))}#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt]:focus{outline:2px solid var(--yellow-base);outline-offset:2px}#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt].error{border-color:var(--red-base, #c00)}#email-fieldset[data-astro-cid-2nptl3zt] #email-confirm-button[data-astro-cid-2nptl3zt].valid{border-color:var(--green-base)}#email-fieldset[data-astro-cid-2nptl3zt] #email-message[data-astro-cid-2nptl3zt].error{color:var(--red-base, #c00)}h2[data-astro-cid-2nptl3zt]:not(#checkout-form){border-top:1px dashed light-dark(var(--yellow-d40),var(--yellow-l30));font-size:1rem;margin-top:18px;padding-top:16px}h2[data-astro-cid-2nptl3zt]:not(#checkout-form).first{border:0;margin-top:0;padding-top:0}input[data-astro-cid-2nptl3zt][type=radio]{margin-top:5px;vertical-align:text-top}br[data-astro-cid-2nptl3zt].mobile{display:none}@media(max-width:599px){br[data-astro-cid-2nptl3zt].mobile{display:block}}label[data-astro-cid-2nptl3zt].product{display:grid;grid-template-columns:auto 1fr auto 25px;gap:1ch;padding-block:5px;padding-inline-end:1ch}@media(max-width:599px){label[data-astro-cid-2nptl3zt].product{padding-inline-end:3px}}label[data-astro-cid-2nptl3zt].product .block[data-astro-cid-2nptl3zt]{align-self:center}label[data-astro-cid-2nptl3zt].product.las .block[data-astro-cid-2nptl3zt]{color:var(--green-d40)}label[data-astro-cid-2nptl3zt].product.las:has(input:checked) .block[data-astro-cid-2nptl3zt]{color:var(--green-base)}label[data-astro-cid-2nptl3zt].product.sbs .block[data-astro-cid-2nptl3zt]{color:var(--blue-d40)}label[data-astro-cid-2nptl3zt].product.sbs:has(input:checked) .block[data-astro-cid-2nptl3zt]{color:var(--blue-base)}label[data-astro-cid-2nptl3zt].product.jdu .block[data-astro-cid-2nptl3zt]{color:var(--orange-d40)}label[data-astro-cid-2nptl3zt].product.jdu:has(input:checked) .block[data-astro-cid-2nptl3zt]{color:var(--orange-base)}label[data-astro-cid-2nptl3zt].product.member .block[data-astro-cid-2nptl3zt]{color:var(--yellow-d40)}label[data-astro-cid-2nptl3zt].product.member:has(input:checked) .block[data-astro-cid-2nptl3zt]{color:var(--yellow-base)}label[data-astro-cid-2nptl3zt].product .sku[data-astro-cid-2nptl3zt]{display:none}label[data-astro-cid-2nptl3zt].product .price[data-astro-cid-2nptl3zt]{align-self:center;justify-self:end}label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]{align-self:center;justify-self:end;transform:scale(1.2)}label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]#las:checked{accent-color:var(--green-base)}label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]#sbs:checked{accent-color:var(--blue-base)}label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]#jdu:checked{accent-color:var(--orange-base)}label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]#bundle:checked,label[data-astro-cid-2nptl3zt].product input[data-astro-cid-2nptl3zt][type=checkbox]#life:checked{accent-color:var(--yellow-base)}label[data-astro-cid-2nptl3zt].product:has(input[type=checkbox]#las:checked){background-color:light-dark(var(--green-l80),var(--green-d70))}label[data-astro-cid-2nptl3zt].product:has(input[type=checkbox]#sbs:checked){background-color:light-dark(var(--blue-l80),var(--blue-d70))}label[data-astro-cid-2nptl3zt].product:has(input[type=checkbox]#jdu:checked){background-color:light-dark(var(--orange-l80),var(--orange-d70))}label[data-astro-cid-2nptl3zt].product:has(input[type=checkbox]#bundle:checked){background-color:light-dark(var(--yellow-l80),var(--yellow-d70))}label[data-astro-cid-2nptl3zt].product:has(input[type=checkbox]#life:checked){background-color:light-dark(var(--yellow-l80),var(--yellow-d70))}input[data-astro-cid-2nptl3zt][type=radio]:checked{accent-color:var(--yellow-base)}.details[data-astro-cid-2nptl3zt]{color:light-dark(var(--yellow-d50),var(--yellow-d20));font-size:.8rem;padding-inline:24px;margin-block:5px}#ppp[data-astro-cid-2nptl3zt] p[data-astro-cid-2nptl3zt]{margin:0;font-size:.9rem;line-height:1.4}#ppp[data-astro-cid-2nptl3zt] code[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--yellow-l80),var(--yellow-d60));font-family:inherit;font-weight:700;padding:2px 6px}.subtotal[data-astro-cid-2nptl3zt]{display:grid;grid-template-columns:auto 1fr auto 25px;gap:1ch;border-top:1px dashed light-dark(var(--yellow-d40),var(--yellow-l30));font-weight:700;margin-top:18px;padding-top:16px;padding-inline-end:1ch}@media(max-width:599px){.subtotal[data-astro-cid-2nptl3zt]{padding-inline-end:3px}}.discount-row[data-astro-cid-2nptl3zt]{display:grid;grid-template-columns:auto 1fr auto 25px;gap:1ch;padding-top:8px;padding-inline-end:1ch;font-weight:700}@media(max-width:599px){.discount-row[data-astro-cid-2nptl3zt]{padding-inline-end:3px}}.total-row[data-astro-cid-2nptl3zt]{display:grid;grid-template-columns:auto 1fr auto 25px;gap:1ch;padding-top:8px;padding-inline-end:1ch;font-weight:700}@media(max-width:599px){.total-row[data-astro-cid-2nptl3zt]{padding-inline-end:3px}}.coupon-section[data-astro-cid-2nptl3zt]{margin-top:0;padding-inline:24px}.coupon-toggle[data-astro-cid-2nptl3zt]{background:none;border:none;color:light-dark(var(--yellow-d50),var(--yellow-d20));cursor:pointer;font-family:var(--monospace);font-size:.8rem;padding:0;text-decoration:underline}.coupon-toggle[data-astro-cid-2nptl3zt]:hover{color:var(--yellow-base)}.coupon-input-container[data-astro-cid-2nptl3zt]{margin-top:8px}.coupon-input-wrapper[data-astro-cid-2nptl3zt]{display:flex;gap:8px}.coupon-input-wrapper[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--yellow-l90),var(--yellow-d70));border:2px solid var(--yellow-base);color:inherit;font-family:var(--monospace);font-size:.9rem;padding:6px 1ch;width:150px}.coupon-input-wrapper[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt]:focus{outline:2px solid var(--yellow-base);outline-offset:2px}.coupon-input-wrapper[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt].error{border-color:var(--red-base, #c00)}.coupon-input-wrapper[data-astro-cid-2nptl3zt] input[data-astro-cid-2nptl3zt].valid{border-color:var(--green-base)}.coupon-input-wrapper[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--yellow-l90),var(--yellow-d70));border:2px solid var(--yellow-base);color:light-dark(var(--yellow-d50),var(--yellow-l50));cursor:pointer;font-family:var(--monospace);font-size:.9rem;padding:6px 1ch}.coupon-input-wrapper[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:hover{background-color:light-dark(var(--yellow-l80),var(--yellow-d60))}.coupon-input-wrapper[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:disabled{cursor:default;opacity:.5}.coupon-message[data-astro-cid-2nptl3zt]{font-size:.8rem;margin-top:4px}.coupon-message[data-astro-cid-2nptl3zt].error{color:var(--red-base, #c00)}.coupon-message[data-astro-cid-2nptl3zt].success{color:var(--green-base)}.order[data-astro-cid-2nptl3zt]{padding-block:16px;padding-inline:1ch;text-align:center}.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--yellow-l90),var(--yellow-d50));border:4px ridge var(--yellow-base);border-radius:0;color:light-dark(var(--yellow-d80),var(--yellow-l90));cursor:pointer;font-size:1.2rem;font-weight:700;min-width:300px;padding-block:5px;padding-inline:1ch}.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:disabled{border-color:gray;background-color:#d3d3d3;color:gray;cursor:default}.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:hover:not(:disabled),.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:active:not(:disabled),.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]:active:hover:not(:disabled){border-style:groove;transform:translate(1px,1px)}.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]#paypal-button{margin-top:1ch}@media(min-width:600px){.order[data-astro-cid-2nptl3zt] button[data-astro-cid-2nptl3zt]#paypal-button{margin-top:0}}.order[data-astro-cid-2nptl3zt] .details[data-astro-cid-2nptl3zt]{margin-top:16px;margin-bottom:0}.server-error[data-astro-cid-2nptl3zt]{background-color:light-dark(var(--red-l90, #fee),var(--red-d70, #400));border:2px solid var(--red-base, #c00);color:var(--red-base, #c00);font-weight:700;margin-block:16px;padding:12px 16px;text-align:center}
