.purchase-confirmation[data-v-9edfb547]{color:#17341b;box-sizing:border-box;background:#fff;border:1px solid #dbe5dd;border-radius:20px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 80px #0f23143d}.purchase-confirmation[data-v-9edfb547]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e147a}header span[data-v-9edfb547]{color:#087c0a;letter-spacing:.04em;font-size:11px;font-weight:750}h2[data-v-9edfb547]{margin:10px 0;font-size:25px;line-height:1.25}.purchase-product[data-v-9edfb547]{background:#f5fbf1;border:1px solid #dcebd8;border-radius:14px;align-items:center;gap:18px;margin:20px 0;padding:18px;display:flex}.purchase-product img[data-v-9edfb547]{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex-shrink:0;width:70px;height:98px}.purchase-product div[data-v-9edfb547]{gap:8px;min-width:0;display:grid}.purchase-product strong[data-v-9edfb547]{overflow-wrap:anywhere;line-height:1.4}.purchase-product small[data-v-9edfb547]{color:#617168;font-size:12px}.purchase-product b[data-v-9edfb547]{color:#087c0a;font-size:26px}.purchase-confirmation[data-v-9edfb547] p{font-size:13px;line-height:1.6}.purchase-confirmation[data-v-9edfb547] .billing-consent__submit{background:#069b05;border-color:#069b05;min-height:48px}.purchase-confirmation[data-v-9edfb547] .billing-consent footer{grid-template-columns:auto 1fr;display:grid}.purchase-confirmation[data-v-9edfb547] .billing-consent__submit:focus-visible{outline-offset:3px;outline:2px solid #069b05}@media (width<=520px){.purchase-confirmation[data-v-9edfb547]{padding:20px}h2[data-v-9edfb547]{font-size:23px}.purchase-product[data-v-9edfb547]{gap:14px;padding:14px}.purchase-product img[data-v-9edfb547]{width:58px;height:82px}}header[data-v-9edfb547]{padding-right:32px;position:relative}.purchase-close[data-v-9edfb547]{color:#47634b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;font-size:28px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.purchase-close[data-v-9edfb547]:hover{background:#f0f6ed}.purchase-close[data-v-9edfb547]:focus-visible{outline:2px solid #069b05}.purchase-close[data-v-9edfb547]:disabled{opacity:.4;cursor:wait}.stock-purchase[data-v-30aeff94]{color:#17341b;gap:18px;max-width:960px;padding:24px;display:grid}h1[data-v-30aeff94],h2[data-v-30aeff94],p[data-v-30aeff94]{margin:0}h1[data-v-30aeff94]{font-size:28px}p[data-v-30aeff94]{line-height:1.6}small[data-v-30aeff94]{overflow-wrap:anywhere;color:#526b58;margin-top:16px;display:block}.stock-product[data-v-30aeff94]{align-items:flex-start;gap:24px;display:flex}.stock-product img[data-v-30aeff94]{width:180px;max-width:35%;height:auto}.stock-product>div[data-v-30aeff94]{gap:16px;display:grid}.purchase-state[data-v-30aeff94]{background:#f5fbf2;border:1px solid #c4ddba;border-radius:14px;padding:20px}.purchase-state p[data-v-30aeff94]{margin:16px 0}.actions[data-v-30aeff94]{flex-wrap:wrap;gap:10px;display:flex}.error[data-v-30aeff94]{color:#8b3a15;background:#fff1e7;border-radius:10px;padding:12px}.stock-purchase>button[data-v-30aeff94]{width:fit-content}@media (width<=600px){.stock-purchase[data-v-30aeff94]{padding:16px}h1[data-v-30aeff94]{font-size:23px}.stock-product[data-v-30aeff94]{flex-direction:column}.stock-product img[data-v-30aeff94]{width:130px;max-width:100%}}.payment-error[data-v-89729300]{color:#945514;background:#fff4e9;border-radius:10px;padding:12px}.payment-availability[data-v-89729300]{background:#f7f9f7;border-radius:10px;padding:12px;font-size:12px}.payment-back[data-v-89729300]{color:#17341b;background:#fff;border:1px solid #dbe5dd;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.payment-back[data-v-89729300]:focus-visible{outline-offset:3px;outline:2px solid #069b05}.payment-balance[data-v-89729300]{gap:12px;display:grid}.payment-balance dl[data-v-89729300]{gap:8px;margin:0;display:grid}.payment-balance dl>div[data-v-89729300]{justify-content:space-between;gap:16px;display:flex}.payment-balance dd[data-v-89729300]{margin:0;font-weight:700}.payment-balance p[data-v-89729300]{margin:0;font-size:13px;line-height:1.6}
