.checkout-container[data-astro-cid-kpdt5gbn]{max-width:1040px;padding-block:var(--space-4) var(--space-8)}.checkout-head[data-astro-cid-kpdt5gbn]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-4);margin-bottom:var(--space-6)}.checkout-title[data-astro-cid-kpdt5gbn]{margin:0 0 var(--space-1) 0;color:var(--ink);font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem)}.checkout-subtitle[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0;font-size:.875rem}.cart-warning[data-astro-cid-kpdt5gbn]{border:1px solid var(--gold-light,#e5ba90);border-radius:var(--radius-sm);padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-sm);background:#fbf7f0;flex-wrap:wrap;display:flex}.cart-warning__inner[data-astro-cid-kpdt5gbn]{align-items:flex-start;gap:var(--space-4);max-width:650px;display:flex}.cart-warning__icon[data-astro-cid-kpdt5gbn]{color:var(--gold-dark,#8b5f39);flex-shrink:0;margin-top:2px}.cart-warning__title[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0 0 4px;font-size:1.15rem}.cart-warning__desc[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.5}.btn-warning-action[data-astro-cid-kpdt5gbn]{white-space:nowrap;padding:.75rem 1.4rem}.checkout-grid[data-astro-cid-kpdt5gbn]{gap:var(--space-7);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.steps-progress[data-astro-cid-kpdt5gbn]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);background:#fff;display:flex}.step-indicator[data-astro-cid-kpdt5gbn]{color:var(--ink-faint);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;display:flex}.step-num[data-astro-cid-kpdt5gbn]{width:22px;height:22px;color:var(--ink-soft);background:#ebe6df;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.step-indicator[data-astro-cid-kpdt5gbn].active{color:var(--tobacco-dark,#201309);font-weight:700}.step-indicator[data-astro-cid-kpdt5gbn].active .step-num[data-astro-cid-kpdt5gbn]{background:var(--gold-dark,#8b5f39);color:#fff}.step-indicator[data-astro-cid-kpdt5gbn].passed .step-num[data-astro-cid-kpdt5gbn]{color:#fff;background:#2a7a3b}.step-sep[data-astro-cid-kpdt5gbn]{color:var(--rule);font-size:1.1rem}.step-card[data-astro-cid-kpdt5gbn]{border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-6);background:#fff}.step-card__header[data-astro-cid-kpdt5gbn]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-3);margin-bottom:var(--space-5)}.step-card__title[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0;font-size:1.25rem}.field-grid[data-astro-cid-kpdt5gbn]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.field[data-astro-cid-kpdt5gbn]{margin-bottom:var(--space-4);flex-direction:column;gap:.35rem;display:flex}.field[data-astro-cid-kpdt5gbn] label[data-astro-cid-kpdt5gbn]{color:var(--ink);font-size:.8125rem;font-weight:600}.form-input[data-astro-cid-kpdt5gbn],.form-select[data-astro-cid-kpdt5gbn],.form-textarea[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);width:100%;color:var(--ink);background:#faf8f5;border:1px solid #a67d5959;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;transition:all .15s}.form-input[data-astro-cid-kpdt5gbn]:focus,.form-select[data-astro-cid-kpdt5gbn]:focus,.form-textarea[data-astro-cid-kpdt5gbn]:focus{border-color:var(--gold-dark);background:#fff;box-shadow:0 0 0 3px #c5a05933}.city-row[data-astro-cid-kpdt5gbn]{gap:var(--space-2);grid-template-columns:90px 1fr;display:grid}.field-error[data-astro-cid-kpdt5gbn]{color:#ba080b;font-size:.75rem;font-weight:500}.form-actions[data-astro-cid-kpdt5gbn]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--rule);display:flex}.btn-step[data-astro-cid-kpdt5gbn]{cursor:pointer;border-radius:var(--radius-sm);padding:.75rem 1.4rem;font-size:.875rem;font-weight:600}.delivery-hero-card[data-astro-cid-kpdt5gbn]{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);margin-bottom:var(--space-3);background:#faf8f5;border:1px solid #c5a05966;display:flex}.delivery-hero-card__icon[data-astro-cid-kpdt5gbn]{color:#2a7a3b;background:#2a7a3b1f;border:1px solid #2a7a3b;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.delivery-hero-card__text[data-astro-cid-kpdt5gbn]{flex:1}.delivery-hero-card__title-row[data-astro-cid-kpdt5gbn]{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:3px;font-size:.9375rem;display:flex}.badge-free[data-astro-cid-kpdt5gbn]{color:#2a7a3b;background:#e8f5e9;border-radius:2px;margin-left:auto;padding:2px 6px;font-size:.6875rem;font-weight:700}.delivery-hero-card__desc[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.45}.delivery-office-alert[data-astro-cid-kpdt5gbn]{border:1px solid #eae3d9;border-left:3px solid var(--gold-dark);border-radius:var(--radius-xs);color:var(--ink-soft);margin-bottom:var(--space-5);background:#fbf9f6;align-items:flex-start;gap:10px;padding:11px 14px;font-size:.8125rem;line-height:1.45;display:flex}.delivery-office-alert[data-astro-cid-kpdt5gbn] svg[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);flex-shrink:0;margin-top:2px}.payment-tabs[data-astro-cid-kpdt5gbn]{gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.payment-tab[data-astro-cid-kpdt5gbn]{border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;background:#f6f3ee;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.payment-tab[data-astro-cid-kpdt5gbn]:hover{color:var(--ink);background:#fff}.payment-tab[data-astro-cid-kpdt5gbn].active{background:var(--tobacco-dark,#201309);border-color:var(--tobacco-dark,#201309);color:#fff;box-shadow:var(--shadow-xs)}.payment-info-box[data-astro-cid-kpdt5gbn]{border:1px solid #e0d5c8;border-left:4px solid var(--gold-dark);padding:var(--space-5);border-radius:var(--radius-sm);margin-bottom:var(--space-5);background:#faf8f5}.info-badge[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);letter-spacing:.08em;margin-bottom:4px;font-size:.6875rem;font-weight:700}.info-title[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0 0 6px;font-size:1.05rem}.info-desc[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0 0 var(--space-3) 0;font-size:.84375rem;line-height:1.5}.sepa-highlights[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0;padding-left:1.2rem;font-size:.8125rem;line-height:1.6}.crypto-coins[data-astro-cid-kpdt5gbn]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.coin-pill[data-astro-cid-kpdt5gbn]{border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;background:#faf8f5;flex-direction:column;flex:1;align-items:center;padding:.65rem .5rem;transition:all .15s;display:flex}.coin-pill[data-astro-cid-kpdt5gbn] input[data-astro-cid-kpdt5gbn]{display:none}.coin-pill[data-astro-cid-kpdt5gbn]:hover{border-color:var(--gold);background:#fff}.coin-pill[data-astro-cid-kpdt5gbn].active{border-color:var(--gold-dark);background:#fff;box-shadow:0 2px 6px #8b5f3926}.coin-symbol[data-astro-cid-kpdt5gbn]{color:var(--ink);font-size:.9375rem;font-weight:700}.coin-name[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);font-size:.72rem}.crypto-paybox[data-astro-cid-kpdt5gbn]{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-5);background:#fbf9f6}.crypto-paybox__prompt[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0 0 var(--space-4) 0;text-align:center;font-size:.84375rem}.crypto-qr-container[data-astro-cid-kpdt5gbn]{margin-bottom:var(--space-4);justify-content:center;display:flex}.qr-frame[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9cebe;padding:10px;line-height:0}.crypto-amount-box[data-astro-cid-kpdt5gbn],.crypto-address-box[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:#fff;border:1px solid #e5dcce}.crypto-amount-label[data-astro-cid-kpdt5gbn],.crypto-address-label[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.crypto-amount-val-row[data-astro-cid-kpdt5gbn],.crypto-address-val-row[data-astro-cid-kpdt5gbn]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.crypto-amount-val[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);font-variant-numeric:tabular-nums;font-size:1.1rem}.crypto-rate-note[data-astro-cid-kpdt5gbn]{color:var(--ink-faint);margin-top:2px;font-size:.72rem;display:block}.crypto-address-val[data-astro-cid-kpdt5gbn]{color:var(--ink);word-break:break-all;background:#faf8f5;border-radius:2px;padding:3px 6px;font-size:.78125rem}.btn-copy[data-astro-cid-kpdt5gbn],.btn-copy-small[data-astro-cid-kpdt5gbn]{color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#f0eae1;border:1px solid #d5c8b7;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .12s}.btn-copy[data-astro-cid-kpdt5gbn]:hover,.btn-copy-small[data-astro-cid-kpdt5gbn]:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:#fff}.crypto-tx-row[data-astro-cid-kpdt5gbn]{margin-top:var(--space-3)}.crypto-tx-row[data-astro-cid-kpdt5gbn] label[data-astro-cid-kpdt5gbn]{color:var(--ink);margin-bottom:4px;font-size:.78125rem;font-weight:600;display:block}.confirm-banner[data-astro-cid-kpdt5gbn]{text-align:center;padding-block:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule);margin-bottom:var(--space-6)}.confirm-banner__icon[data-astro-cid-kpdt5gbn]{color:#2a7a3b;width:60px;height:60px;margin-bottom:var(--space-3);background:#e8f5e9;border-radius:50%;place-items:center;display:inline-grid}.confirm-banner__title[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0 0 6px;font-size:1.5rem}.confirm-banner__desc[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);max-width:550px;margin:0 auto var(--space-3) auto;font-size:.875rem;line-height:1.5}.confirm-order-ref[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);color:var(--ink);background:#fbf9f6;border:1px solid #e0d5c8;padding:4px 12px;font-size:.84375rem;display:inline-block}.settle-box[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);padding:var(--space-5);margin-bottom:var(--space-6);background:#faf8f5;border:1px solid #dcd1c2}.settle-box__head[data-astro-cid-kpdt5gbn]{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid #e5dcce;justify-content:space-between;align-items:center;display:flex}.settle-box__head[data-astro-cid-kpdt5gbn] h3[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0;font-size:1rem}.badge-gold[data-astro-cid-kpdt5gbn]{color:#8b5f39;background:#fcf4e6;border:1px solid #c5a059;border-radius:2px;padding:2px 6px;font-size:.6875rem;font-weight:700}.badge-green[data-astro-cid-kpdt5gbn]{color:#2a7a3b;background:#e8f5e9;border:1px solid #81c784;border-radius:2px;padding:2px 6px;font-size:.6875rem;font-weight:700}.settle-grid[data-astro-cid-kpdt5gbn]{gap:var(--space-5);grid-template-columns:200px 1fr;align-items:center;display:grid}.settle-qr[data-astro-cid-kpdt5gbn]{border-radius:var(--radius-sm);background:#fff;border:1px solid #e0d5c8;place-items:center;padding:8px;line-height:0;display:grid}.settle-details[data-astro-cid-kpdt5gbn]{flex-direction:column;gap:.55rem;display:flex}.detail-row[data-astro-cid-kpdt5gbn]{gap:var(--space-2);grid-template-columns:140px 1fr;align-items:center;font-size:.84375rem;display:grid}.detail-label[data-astro-cid-kpdt5gbn]{color:var(--ink-soft)}.copy-cell[data-astro-cid-kpdt5gbn]{align-items:center;gap:var(--space-2);display:flex}.detail-iban[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);font-weight:700}.detail-total[data-astro-cid-kpdt5gbn]{color:var(--ink);font-size:1.05rem}.email-preview-wrap[data-astro-cid-kpdt5gbn]{margin-bottom:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.email-preview-head[data-astro-cid-kpdt5gbn]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);background:#fbf9f6;justify-content:space-between;align-items:center;display:flex}.email-preview-title[data-astro-cid-kpdt5gbn]{color:var(--ink);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex}.btn-sm[data-astro-cid-kpdt5gbn]{padding:.35rem .75rem;font-size:.75rem}.email-iframe[data-astro-cid-kpdt5gbn]{border:none;width:100%;height:480px;display:block}.confirm-actions[data-astro-cid-kpdt5gbn]{gap:var(--space-3);justify-content:center;display:flex}.sidebar-card[data-astro-cid-kpdt5gbn]{border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-5);top:var(--space-5);background:#fff;position:sticky}.sidebar-title[data-astro-cid-kpdt5gbn]{color:var(--ink);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);font-size:1.15rem}.sidebar-items[data-astro-cid-kpdt5gbn]{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.sidebar-item[data-astro-cid-kpdt5gbn]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);font-size:.8125rem;display:flex}.sidebar-item__name[data-astro-cid-kpdt5gbn]{color:var(--ink);font-weight:600}.sidebar-item__meta[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);font-size:.72rem}.sidebar-item__price[data-astro-cid-kpdt5gbn]{color:var(--ink);white-space:nowrap;font-weight:600}.sidebar-empty[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);margin:0;font-size:.8125rem;font-style:italic}.sidebar-costs[data-astro-cid-kpdt5gbn]{border-top:1px solid var(--rule);padding-top:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;gap:.45rem;display:flex}.cost-row[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);justify-content:space-between;font-size:.8125rem;display:flex}.shipping-val[data-astro-cid-kpdt5gbn]{color:#2a7a3b;font-weight:600}.cost-row--total[data-astro-cid-kpdt5gbn]{color:var(--ink);border-top:1px solid var(--rule);padding-top:var(--space-3);margin-top:.25rem;font-size:1rem}.cost-row--total[data-astro-cid-kpdt5gbn] strong[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);font-size:1.15rem}.sidebar-trust[data-astro-cid-kpdt5gbn]{border-top:1px solid var(--rule);padding-top:var(--space-4);flex-direction:column;gap:.5rem;display:flex}.trust-point[data-astro-cid-kpdt5gbn]{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.trust-point[data-astro-cid-kpdt5gbn] svg[data-astro-cid-kpdt5gbn]{color:var(--gold-dark);flex-shrink:0}@media (width<=860px){.checkout-grid[data-astro-cid-kpdt5gbn]{grid-template-columns:1fr}.settle-grid[data-astro-cid-kpdt5gbn]{grid-template-columns:1fr;justify-items:center}.field-grid[data-astro-cid-kpdt5gbn]{grid-template-columns:1fr}}
