.payment-method-form.svelte-1gbfowb{box-shadow:0 4px 8px #0003;border-radius:var(--pico-border-radius);max-width:400px}.payment-method-form.svelte-1gbfowb header:where(.svelte-1gbfowb){background-color:var(--pico-primary-background);border-bottom:1px solid var(--pico-border-color);padding:8px 16px;margin:0}.payment-method-form.svelte-1gbfowb header:where(.svelte-1gbfowb) h4:where(.svelte-1gbfowb){margin-bottom:0;padding-bottom:0;font-size:1rem;text-transform:uppercase}.payment-method-form.svelte-1gbfowb .form-contents:where(.svelte-1gbfowb){padding:8px 16px}.payment-method-form.svelte-1gbfowb .error-message:where(.svelte-1gbfowb){background:var(--pico-del-color, #c62828);color:#fff;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem}.payment-method-form.svelte-1gbfowb .error-message:where(.svelte-1gbfowb) p:where(.svelte-1gbfowb){margin:0}.payment-method-form.svelte-1gbfowb fieldset:where(.svelte-1gbfowb){margin-bottom:1rem;border:none;padding:0}.payment-method-form.svelte-1gbfowb label:where(.svelte-1gbfowb){display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.payment-method-form.svelte-1gbfowb .card-brand:where(.svelte-1gbfowb){font-size:.75rem;padding:.125rem .5rem;border-radius:4px;font-weight:600}.payment-method-form.svelte-1gbfowb .card-brand.visa:where(.svelte-1gbfowb){background:#1a1f71;color:#fff}.payment-method-form.svelte-1gbfowb .card-brand.mastercard:where(.svelte-1gbfowb){background:#eb001b;color:#fff}.payment-method-form.svelte-1gbfowb .card-brand.amex:where(.svelte-1gbfowb){background:#006fcf;color:#fff}.payment-method-form.svelte-1gbfowb .row-fields:where(.svelte-1gbfowb){display:flex;gap:1rem}.payment-method-form.svelte-1gbfowb .row-fields:where(.svelte-1gbfowb) .exp-field:where(.svelte-1gbfowb){flex:1}.payment-method-form.svelte-1gbfowb .row-fields:where(.svelte-1gbfowb) .cvc-field:where(.svelte-1gbfowb){flex:0 0 100px}.payment-method-form.svelte-1gbfowb .exp-inputs:where(.svelte-1gbfowb){display:flex;align-items:center;gap:.25rem}.payment-method-form.svelte-1gbfowb .exp-inputs:where(.svelte-1gbfowb) input:where(.svelte-1gbfowb){width:50px;text-align:center}.payment-method-form.svelte-1gbfowb .exp-inputs:where(.svelte-1gbfowb) .separator:where(.svelte-1gbfowb){color:var(--pico-muted-color)}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb){display:flex;gap:.5rem;justify-content:center;margin:1rem 0}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb) .card-icon:where(.svelte-1gbfowb){font-size:.7rem;padding:.25rem .5rem;border-radius:4px;opacity:.4;transition:opacity .2s}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb) .card-icon.active:where(.svelte-1gbfowb){opacity:1}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb) .card-icon.visa:where(.svelte-1gbfowb){background:#1a1f71;color:#fff}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb) .card-icon.mastercard:where(.svelte-1gbfowb){background:#eb001b;color:#fff}.payment-method-form.svelte-1gbfowb .supported-cards:where(.svelte-1gbfowb) .card-icon.amex:where(.svelte-1gbfowb){background:#006fcf;color:#fff}.payment-method-form.svelte-1gbfowb .form-actions:where(.svelte-1gbfowb){border-top:1px solid var(--pico-secondary);display:flex;justify-content:space-between;align-items:flex-end;padding-top:16px}.payment-method-form.svelte-1gbfowb .form-actions:where(.svelte-1gbfowb) button:where(.svelte-1gbfowb){margin-bottom:1px}.card-details.svelte-75wmba{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.9rem;color:var(--pico-muted-color)}.card-details.svelte-75wmba .card-brand:where(.svelte-75wmba){font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.card-details.svelte-75wmba .card-brand.visa:where(.svelte-75wmba){background:#1a1f71;color:#fff}.card-details.svelte-75wmba .card-brand.mastercard:where(.svelte-75wmba){background:#eb001b;color:#fff}.card-details.svelte-75wmba .card-brand.amex:where(.svelte-75wmba){background:#006fcf;color:#fff}.card-details.svelte-75wmba .card-number:where(.svelte-75wmba){font-family:monospace;letter-spacing:.05em}.card-details.svelte-75wmba .card-expiry:where(.svelte-75wmba){font-family:monospace}.stage-no_payment_method.svelte-yymopp{display:flex;justify-content:space-between;align-items:center}.stage-no_payment_method.svelte-yymopp button:where(.svelte-yymopp) i:where(.svelte-yymopp){padding-top:2px;font-weight:700}.stage-normal_purchase.svelte-yymopp{display:flex;justify-content:space-between;align-items:center}.stage-normal_purchase.svelte-yymopp .payment-method:where(.svelte-yymopp){display:flex;justify-content:space-between;align-items:flex-end}.stage-normal_purchase.svelte-yymopp .payment-method:where(.svelte-yymopp) button:where(.svelte-yymopp){margin-right:16px;padding:2px 6px;font-size:.8rem}@media (max-width: 500px){.stage-normal_purchase.svelte-yymopp{flex-direction:column-reverse;justify-content:center}.stage-normal_purchase.svelte-yymopp .payment-method:where(.svelte-yymopp){margin-top:16px}}.site-info.svelte-ud77em{display:flex;align-items:center;margin-bottom:24px;padding:.5rem .75rem;background-color:#00000008;border-radius:var(--pico-border-radius)}.site-info.svelte-ud77em .see-more:where(.svelte-ud77em){font-size:.8rem;text-transform:none}.site-info.svelte-ud77em .site-logo:where(.svelte-ud77em){margin:0;padding:0;display:flex;align-items:center}.site-info.svelte-ud77em .site-title:where(.svelte-ud77em){color:var(--pico-muted-color);margin:0 0 0 .75rem;padding:0;font-size:.95rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.site-info.svelte-ud77em .site-title:where(.svelte-ud77em) a:where(.svelte-ud77em){color:var(--pico-muted-color);opacity:.6;margin-left:.5rem;transition:opacity .2s;text-decoration:none}.site-info.svelte-ud77em .site-title:where(.svelte-ud77em) a:where(.svelte-ud77em):hover{opacity:1}.site-info.svelte-ud77em .site-title:where(.svelte-ud77em) i:where(.svelte-ud77em){font-size:.75rem}.site-info.svelte-ud77em img:where(.svelte-ud77em){height:24px;opacity:.8}
