.store-checkout[data-astro-cid-lqjykc2c]{max-width:1160px;margin:0 auto;padding:44px 32px 64px}.checkout-grid[data-astro-cid-lqjykc2c]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:64px;display:grid}.checkout-summary[data-astro-cid-lqjykc2c]{min-width:0;padding-top:12px}.checkout-product[data-astro-cid-lqjykc2c]{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:24px;display:grid}.checkout-product-visual[data-astro-cid-lqjykc2c]{border:1px solid var(--line);background:radial-gradient(#35322b 0,#1b1b1b 70%);padding:8px}.checkout-product-visual[data-astro-cid-lqjykc2c] img[data-astro-cid-lqjykc2c]{width:100%}.checkout-product-copy[data-astro-cid-lqjykc2c] .eyebrow[data-astro-cid-lqjykc2c]{letter-spacing:.12em;margin:0 0 12px;font-size:10px;line-height:1.5}.checkout-product[data-astro-cid-lqjykc2c] h1[data-astro-cid-lqjykc2c]{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1.12}.checkout-description[data-astro-cid-lqjykc2c]{margin:12px 0 18px;font-size:15px;line-height:1.5}.checkout-price[data-astro-cid-lqjykc2c]{color:var(--text);letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.2}.checkout-once[data-astro-cid-lqjykc2c]{margin:8px 0 0;font-size:12px;line-height:1.5}.checkout-benefits[data-astro-cid-lqjykc2c]{border-top:1px solid var(--line);gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.checkout-benefits[data-astro-cid-lqjykc2c] li[data-astro-cid-lqjykc2c]{align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.checkout-benefits[data-astro-cid-lqjykc2c] span[data-astro-cid-lqjykc2c]{color:#e5bc79}.checkout-workflow[data-astro-cid-lqjykc2c]{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.checkout-workflow[data-astro-cid-lqjykc2c] p[data-astro-cid-lqjykc2c]{color:var(--text);margin:0 0 8px;font-size:16px}.checkout-workflow[data-astro-cid-lqjykc2c]>span[data-astro-cid-lqjykc2c]{color:var(--muted);font-size:14px;line-height:1.6;display:block}.checkout-workflow[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{text-underline-offset:4px;margin-top:16px;font-size:13px;text-decoration:underline;display:inline-block}.checkout-card[data-astro-cid-lqjykc2c]{background:var(--panel);border:1px solid var(--line);min-width:0;padding:28px}.checkout-card-heading[data-astro-cid-lqjykc2c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.checkout-card[data-astro-cid-lqjykc2c] h2[data-astro-cid-lqjykc2c]{letter-spacing:-.02em;font-size:22px;line-height:1.2}.email-label[data-astro-cid-lqjykc2c]{font-size:15px;line-height:1.5;display:block}.checkout-card[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][type=email]{background:var(--bg);width:100%;min-width:0;min-height:50px;color:var(--text);border:1px solid #85847f;border-radius:3px;margin-top:8px;padding:12px;font-size:16px}.checkout-card[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][type=email]::placeholder{color:#989791;opacity:1}.checkout-card[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][aria-invalid=true]{border-color:#eaa69a}.field-help[data-astro-cid-lqjykc2c]{margin:8px 0 0;font-size:12px;line-height:1.5}.field-error[data-astro-cid-lqjykc2c]{color:#f2afa3;margin:8px 0 0;font-size:13px;line-height:1.5}.checkout-consents[data-astro-cid-lqjykc2c]{gap:16px;margin:24px 0;display:grid}.checkout-card[data-astro-cid-lqjykc2c] .terms-consent[data-astro-cid-lqjykc2c]{align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.terms-consent[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c]{accent-color:#e5bc79;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.terms-consent[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{text-underline-offset:3px;text-decoration:underline}.checkout-payment-actions[data-astro-cid-lqjykc2c]{width:calc(100% - 24px);max-width:400px;margin-inline:auto}.checkout-pay[data-astro-cid-lqjykc2c]{color:#171717;background:#e5bc79;border-radius:3px;gap:16px;width:100%;min-height:54px;padding:16px 18px;font-size:16px;font-weight:600}.checkout-pay[data-astro-cid-lqjykc2c]:hover{background:#efcd98}.checkout-pay[data-astro-cid-lqjykc2c]:disabled{opacity:.55;cursor:wait}.payment-divider[data-astro-cid-lqjykc2c]{color:var(--muted);align-items:center;gap:12px;margin:10px 0;font-size:12px;line-height:1.5;display:flex}.payment-divider[data-astro-cid-lqjykc2c]:before,.payment-divider[data-astro-cid-lqjykc2c]:after{content:"";background:var(--line);flex:1;height:1px}.checkout-paypal[data-astro-cid-lqjykc2c]{color:#111;background:#ffc439;border-radius:999px;justify-content:center;gap:14px;width:100%;min-height:54px;padding:10px 18px;font-size:17px;font-weight:700;display:flex;box-shadow:0 2px #cba232}.checkout-paypal[data-astro-cid-lqjykc2c]:hover{background:#f2ba36}.checkout-paypal[data-astro-cid-lqjykc2c] img[data-astro-cid-lqjykc2c]{object-fit:contain;flex:none;width:124px;height:33px}.checkout-paypal[data-astro-cid-lqjykc2c]:disabled{opacity:.55;cursor:wait}.checkout-message[data-astro-cid-lqjykc2c]{margin:16px 0 0;font-size:14px}.checkout-message[data-astro-cid-lqjykc2c]:empty{display:none}.checkout-recovery[data-astro-cid-lqjykc2c]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.checkout-recovery[data-astro-cid-lqjykc2c] button[data-astro-cid-lqjykc2c]{border:1px solid var(--muted);min-height:44px;color:var(--text);background:0 0;border-radius:3px;padding:10px 14px;font-size:13px}.checkout-recovery[data-astro-cid-lqjykc2c] button[data-astro-cid-lqjykc2c]:disabled{opacity:.55;cursor:wait}.checkout-recovery[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{text-underline-offset:4px;font-size:13px;text-decoration:underline}.checkout-delivery[data-astro-cid-lqjykc2c]{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.checkout-delivery[data-astro-cid-lqjykc2c] .field-help[data-astro-cid-lqjykc2c]:first-child{margin-top:0}.checkout-support[data-astro-cid-lqjykc2c]{margin:18px 0 0;font-size:12px;line-height:1.5}.checkout-support[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.store-checkout[data-astro-cid-lqjykc2c]{max-width:640px;padding-top:24px}.checkout-grid[data-astro-cid-lqjykc2c]{grid-template-columns:minmax(0,1fr);gap:24px}.checkout-product[data-astro-cid-lqjykc2c]{grid-template-columns:136px minmax(0,1fr);gap:24px}.checkout-workflow[data-astro-cid-lqjykc2c]{display:none}.checkout-summary[data-astro-cid-lqjykc2c]{padding-top:0}.checkout-benefits[data-astro-cid-lqjykc2c]{gap:6px;margin-top:16px;padding-top:16px}}@media (width<=639px){.store-checkout[data-astro-cid-lqjykc2c]{padding:16px 20px 40px}.checkout-grid[data-astro-cid-lqjykc2c]{gap:20px}.checkout-product[data-astro-cid-lqjykc2c]{grid-template-columns:88px minmax(0,1fr);gap:16px}.checkout-product-visual[data-astro-cid-lqjykc2c]{padding:4px}.checkout-product-copy[data-astro-cid-lqjykc2c] .eyebrow[data-astro-cid-lqjykc2c]{margin-bottom:6px;font-size:9px}.checkout-product[data-astro-cid-lqjykc2c] h1[data-astro-cid-lqjykc2c]{font-size:27px}.checkout-description[data-astro-cid-lqjykc2c]{margin:6px 0 10px;font-size:13px}.checkout-price[data-astro-cid-lqjykc2c]{font-size:27px}.checkout-once[data-astro-cid-lqjykc2c]{margin-top:5px;font-size:11px}.checkout-benefits[data-astro-cid-lqjykc2c]{margin-top:14px;padding-top:14px}.checkout-benefits[data-astro-cid-lqjykc2c] li[data-astro-cid-lqjykc2c]{font-size:13px}.checkout-card[data-astro-cid-lqjykc2c]{padding:20px}.checkout-card-heading[data-astro-cid-lqjykc2c]{margin-bottom:16px}.checkout-card[data-astro-cid-lqjykc2c] h2[data-astro-cid-lqjykc2c]{font-size:18px}.checkout-consents[data-astro-cid-lqjykc2c]{gap:14px;margin:20px 0}.checkout-card[data-astro-cid-lqjykc2c] .terms-consent[data-astro-cid-lqjykc2c]{font-size:13px;line-height:1.5}.checkout-support[data-astro-cid-lqjykc2c]{font-size:12px}}
