{"id":9823,"date":"2026-05-10T23:56:15","date_gmt":"2026-05-10T20:56:15","guid":{"rendered":"https:\/\/ketubot.co.il\/confirmation\/"},"modified":"2026-05-11T11:31:17","modified_gmt":"2026-05-11T08:31:17","slug":"confirmation","status":"publish","type":"page","link":"https:\/\/ketubot.co.il\/en\/confirmation\/","title":{"rendered":"\u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4"},"content":{"rendered":"\n<style>\n  html { scroll-behavior: smooth; }\n  body { font-family: 'Heebo', 'Inter', sans-serif; background: #FAF8F4; color: #1A1612; -webkit-font-smoothing: antialiased; }\n  h1,h2,h3,h4,.display { font-family: 'Frank Ruhl Libre', 'Playfair Display', serif; letter-spacing: -0.02em; }\n  .display-large { font-size: clamp(2.5rem, 5vw, 4rem); line-height: 1.05; font-weight: 500; }\n  .display-medium { font-size: clamp(1.25rem, 2.5vw, 1.75rem); line-height: 1.15; font-weight: 500; }\n  .eyebrow { font-family: 'Inter', sans-serif; font-size: 0.7rem; letter-spacing: 0.25em; text-transform: uppercase; font-weight: 500; color: #8B7E6C; }\n  .ulink { background-image: linear-gradient(currentColor, currentColor); background-size: 0% 1px; background-position: 100% 100%; background-repeat: no-repeat; transition: background-size 400ms ease; }\n  .ulink:hover { background-size: 100% 1px; }\n\n  \/* === STEPPER === *\/\n  .stepper { display: flex; align-items: center; gap: 0; font-family: 'Inter', sans-serif; font-size: 0.7rem; letter-spacing: 0.18em; text-transform: uppercase; color: #8B7E6C; flex-wrap: wrap; }\n  .stepper .step { display: inline-flex; align-items: center; gap: 8px; }\n  .stepper .num { width: 22px; height: 22px; border-radius: 50%; border: 1px solid #C9BFA8; background: transparent; display: inline-flex; align-items: center; justify-content: center; font-size: 0.7rem; font-weight: 500; }\n  .stepper .step.done .num { background: #1A1612; color: #FAF8F4; border-color: #1A1612; }\n  .stepper .step.done { color: #1A1612; }\n  .stepper .step.active .num { background: #722F37; color: #FAF8F4; border-color: #722F37; }\n  .stepper .step.active { color: #1A1612; }\n  .stepper .sep { flex: 0 0 auto; width: 30px; height: 1px; background: #C9BFA8; margin: 0 14px; }\n\n  \/* === SUCCESS BLOCK === *\/\n  .success-mark {\n    width: 88px; height: 88px;\n    border-radius: 50%;\n    background: rgba(114, 47, 55, 0.08);\n    border: 1.5px solid #722F37;\n    display: flex; align-items: center; justify-content: center;\n    margin: 0 auto 32px;\n  }\n  .success-mark svg { color: #722F37; }\n\n  \/* === ORDER PANEL === *\/\n  .order-panel {\n    background: #fff;\n    border: 1px solid #E5DDD0;\n    padding: 32px;\n    margin-top: 40px;\n  }\n  @media (min-width: 768px) {\n    .order-panel { padding: 48px; }\n  }\n\n  .order-header {\n    border-bottom: 1px solid #E5DDD0;\n    padding-bottom: 24px; margin-bottom: 24px;\n    display: grid; grid-template-columns: 1fr; gap: 16px;\n  }\n  @media (min-width: 640px) {\n    .order-header { grid-template-columns: 1fr auto; }\n  }\n  .order-id-block .eyebrow { margin-bottom: 4px; }\n  .order-id-block .number {\n    font-family: 'Frank Ruhl Libre', serif;\n    font-size: 1.5rem; font-weight: 500; color: #722F37;\n    font-variant-numeric: tabular-nums;\n  }\n\n  \/* === ITEMS === *\/\n  .order-row {\n    display: grid;\n    grid-template-columns: 80px 1fr auto;\n    gap: 18px;\n    padding: 16px 0;\n    border-bottom: 1px solid #F2EDE3;\n    align-items: center;\n  }\n  .order-row:last-child { border-bottom: none; }\n  .order-row .img-wrap {\n    aspect-ratio: 3\/4;\n    background: #FAF8F4;\n    border: 1px solid rgba(139, 111, 71, 0.30);\n    overflow: hidden;\n  }\n  .order-row .img-wrap img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  \/* === DETAILS GRID === *\/\n  .details-grid {\n    display: grid; grid-template-columns: 1fr; gap: 32px;\n    margin-top: 32px;\n  }\n  @media (min-width: 768px) {\n    .details-grid { grid-template-columns: 1fr 1fr; }\n  }\n  .detail-block { padding-top: 24px; border-top: 1px solid #E5DDD0; }\n  .detail-block dt {\n    font-family: 'Inter', sans-serif; font-size: 0.7rem;\n    letter-spacing: 0.18em; text-transform: uppercase; color: #8B7E6C;\n    margin-bottom: 4px;\n  }\n  .detail-block dd {\n    font-size: 0.95rem; color: #1A1612;\n    margin-bottom: 14px;\n  }\n\n  \/* === NEXT STEPS === *\/\n  .next-step {\n    display: grid;\n    grid-template-columns: 36px 1fr;\n    gap: 16px;\n    padding: 20px;\n    background: #F2EDE3;\n    border: 1px solid #E5DDD0;\n    margin-bottom: 12px;\n  }\n  .next-step .num-circle {\n    width: 30px; height: 30px; border-radius: 50%;\n    background: #722F37; color: #FAF8F4;\n    display: inline-flex; align-items: center; justify-content: center;\n    font-family: 'Inter', sans-serif; font-size: 0.85rem; font-weight: 500;\n  }\n  .next-step h4 {\n    font-family: 'Frank Ruhl Libre', serif;\n    font-size: 1.1rem; font-weight: 500; margin-bottom: 4px;\n  }\n  .next-step p {\n    font-size: 0.88rem; color: #52453A; line-height: 1.55;\n  }\n\n  \/* === BUTTONS === *\/\n  .btn-primary {\n    display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n    background: #722F37; color: #FAF8F4;\n    padding: 14px 28px; font-family: 'Inter', sans-serif;\n    font-size: 0.78rem; font-weight: 500; letter-spacing: 0.16em;\n    text-transform: uppercase; cursor: pointer; transition: background 250ms;\n    border: none;\n  }\n  .btn-primary:hover { background: #5A2530; }\n  .btn-secondary {\n    display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n    border: 1px solid #1A1612; color: #1A1612; background: transparent;\n    padding: 14px 28px; font-family: 'Inter', sans-serif;\n    font-size: 0.78rem; font-weight: 500; letter-spacing: 0.16em;\n    text-transform: uppercase; cursor: pointer; transition: all 250ms;\n  }\n  .btn-secondary:hover { background: #1A1612; color: #FAF8F4; }\n  .btn-whatsapp {\n    display: inline-flex; align-items: center; justify-content: center; gap: 8px;\n    background: #25D366; color: #fff;\n    padding: 14px 24px; font-family: 'Inter', sans-serif;\n    font-size: 0.85rem; font-weight: 500;\n    cursor: pointer; transition: background 250ms;\n    border: none; text-decoration: none;\n  }\n  .btn-whatsapp:hover { background: #1FAB54; }\n\n  .reveal { opacity: 0; transform: translateY(20px); transition: all 700ms cubic-bezier(0.22, 1, 0.36, 1); }\n  .reveal.in { opacity: 1; transform: translateY(0); }\n  @media (prefers-reduced-motion: reduce) {\n    *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n    .reveal { opacity: 1; transform: none; }\n  }\n\n  \/* ============================================================\n     Print styles \u2014 single A4 page receipt\n     ============================================================ *\/\n  @media print {\n    \/* Page setup *\/\n    @page { size: A4 portrait; margin: 12mm; }\n    html, body { background: #fff !important; color: #000 !important; }\n\n    \/* Hide everything that's not part of the receipt *\/\n    header, footer, .stepper,\n    .success-mark, #thank-you-msg,\n    #next-steps-section,\n    .no-print {\n      display: none !important;\n    }\n\n    \/* Compact main wrapper *\/\n    main { padding: 0 !important; max-width: 100% !important; }\n\n    \/* Make the success header compact *\/\n    .display-large { font-size: 1.6rem !important; margin-bottom: 4mm !important; }\n    .eyebrow { font-size: 0.55rem !important; margin-bottom: 2mm !important; }\n\n    \/* Order panel: tight layout, never split across pages *\/\n    .order-panel {\n      border: 1px solid #444 !important;\n      box-shadow: none !important;\n      padding: 6mm !important;\n      margin-top: 4mm !important;\n      page-break-inside: avoid;\n      break-inside: avoid;\n    }\n\n    \/* Header of the receipt: order id + date *\/\n    .order-header {\n      padding-bottom: 3mm !important;\n      margin-bottom: 3mm !important;\n      gap: 4mm !important;\n    }\n    .order-id-block .number { font-size: 1.05rem !important; }\n\n    \/* Items: compact rows, no images on print, never split *\/\n    .order-row {\n      grid-template-columns: 1fr auto !important;\n      padding: 2mm 0 !important;\n      gap: 4mm !important;\n      page-break-inside: avoid;\n      break-inside: avoid;\n    }\n    .order-row .img-wrap { display: none !important; }\n    .order-row > div:nth-child(2) > div:first-child { font-size: 0.92rem !important; }\n    .order-row > div:nth-child(2) > div:last-child { font-size: 0.72rem !important; }\n    .order-row > div:last-child { font-size: 0.92rem !important; }\n\n    \/* Totals block *\/\n    .border-t { border-color: #888 !important; }\n    .text-bordeaux { color: #000 !important; }\n\n    \/* Customer + shipping details: 2 columns, compact *\/\n    .details-grid {\n      gap: 6mm !important;\n      margin-top: 4mm !important;\n      grid-template-columns: 1fr 1fr !important;\n    }\n    .detail-block {\n      padding-top: 3mm !important;\n      page-break-inside: avoid;\n      break-inside: avoid;\n    }\n    .detail-block h3 { font-size: 0.92rem !important; margin-bottom: 2mm !important; }\n    .detail-block dt { font-size: 0.55rem !important; margin-bottom: 1mm !important; }\n    .detail-block dd { font-size: 0.78rem !important; margin-bottom: 2mm !important; }\n\n    \/* Notes block *\/\n    #d-notes-block { margin-top: 3mm !important; }\n    #d-notes { font-size: 0.78rem !important; }\n\n    \/* Force black text everywhere \u2014 better print contrast *\/\n    .text-text-soft, .text-text-muted { color: #444 !important; }\n\n    \/* Signature line at the bottom for receipt *\/\n    .order-panel::after {\n      content: 'KETUBOT.CO.IL \u00b7 DAVID MORDECHAI ATELIER \u00b7 054-560-3603';\n      display: block;\n      margin-top: 6mm;\n      padding-top: 3mm;\n      border-top: 1px dashed #888;\n      font-size: 0.6rem;\n      letter-spacing: 0.12em;\n      color: #888;\n      text-align: center;\n    }\n  }\n\n  \/* === DROPDOWN NAV (added by update-nav.py) === *\/\n  .nav-item { position: relative; }\n  .nav-item > .dropdown {\n    position: absolute; top: 100%; right: 0;\n    background: #FAF8F4;\n    border: 1px solid #E5DDD0;\n    box-shadow: 0 12px 32px -8px rgba(26, 22, 18, 0.10);\n    min-width: 220px;\n    padding: 8px 0;\n    margin-top: 8px;\n    opacity: 0; visibility: hidden;\n    transform: translateY(-4px);\n    transition: all 250ms ease;\n    z-index: 100;\n  }\n  .nav-item:hover > .dropdown,\n  .nav-item:focus-within > .dropdown {\n    opacity: 1; visibility: visible; transform: translateY(0);\n  }\n  .dropdown a {\n    display: block;\n    padding: 10px 18px;\n    font-size: 0.875rem;\n    color: #1A1612;\n    transition: all 200ms;\n  }\n  .dropdown a:hover {\n    background: rgba(114, 47, 55, 0.06);\n    color: #722F37;\n    padding-right: 22px;\n  }\n  .nav-toggle { cursor: pointer; }\n  .nav-toggle::after {\n    content: ' \u25be';\n    font-size: 0.65em;\n    color: #8B7E6C;\n    margin-inline-start: 4px;\n  }\n\n<\/style>\n<style id=\"ktb-button-fix\">\n.btn-primary, .btn-primary:link, .btn-primary:visited { color: #FAF8F4 !important; background: #722F37 !important; text-decoration: none !important; }\n.btn-primary:hover { color: #FAF8F4 !important; background: #5A2530 !important; }\n.btn-primary svg { stroke: #FAF8F4 !important; }\n<\/style>\n\n<script>\n(function() { try { var live = localStorage.getItem(\"ketubot_cart\"); if (live) { var items = JSON.parse(live).map(function(item){return {id: item.id, title: item.title, img: item.img, qty: item.quantity || item.qty || 1, nusach: item.nusach, nusachLabel: item.nusachLabel, customText: item.customText};}); localStorage.setItem(\"ketubot_cart_v1\", JSON.stringify(items)); } } catch(e) { console.warn(e); } })();\n<\/script>\n<script>\n(function(){\n  var isEn = window.location.pathname.indexOf('\/en\/') === 0;\n  window.KTB_LANG_PREFIX = isEn ? '\/en' : '';\n  if (!isEn) return;\n  document.documentElement.setAttribute('lang','en');\n  document.documentElement.setAttribute('dir','ltr');\n  var T = {\"\u05e1\u05dc\": \"Cart\", \"\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05de\u05e9\u05dc\u05d5\u05d7\": \"Details & Shipping\", \"\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Payment\", \"\u05d0\u05d9\u05e9\u05d5\u05e8\": \"Confirmation\", \"\u05d4\u05e1\u05dc \u05e9\u05dc\u05da\": \"Your Cart\", \"\u05e1\u05dc \u05d4\u05e7\u05e0\u05d9\u05d5\u05ea\": \"Shopping Cart\", \"\u05e1\u05d9\u05db\u05d5\u05dd \u05d4\u05d6\u05de\u05e0\u05d4\": \"Order Summary\", \"\u05e1\u05db\u05d5\u05dd \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd\": \"Subtotal\", \"\u05ea\u05d5\u05e1\u05e4\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05d5\u05ea\": \"Personalization\", \"\u05de\u05e9\u05dc\u05d5\u05d7\": \"Shipping\", \"\u05e0\u05e7\u05d1\u05e2 \u05d1\u05e9\u05dc\u05d1 \u05d4\u05d1\u05d0\": \"Set in next step\", \"\u05e1\u05d4\u05f4\u05db \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd\": \"Subtotal\", \"\u05d4\u05de\u05e9\u05da \u05dc\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05de\u05e9\u05dc\u05d5\u05d7\": \"Continue to Details & Shipping\", \"\u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 (\u05e9\u05de\u05d5\u05ea, \u05ea\u05d0\u05e8\u05d9\u05da, \u05e0\u05d5\u05e1\u05d7 \u05d0\u05d9\u05e9\u05d9) \u05d9\u05d9\u05e1\u05d2\u05e8\u05d5 \u05d0\u05d9\u05ea\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05dc\u05d0\u05d7\u05e8 \u05d4\u05d4\u05d6\u05de\u05e0\u05d4.\": \"Ketubah details (names, date, personal text) will be finalized with you on WhatsApp with David after ordering.\", \"\u05d0\u05d5 \u05d4\u05de\u05e9\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05d3\u05d5\u05d3\": \"Or continue via WhatsApp with David\", \"\u05d4\u05de\u05e9\u05da \u05dc\u05e7\u05e0\u05d5\u05ea\": \"Continue Shopping\", \"\u05d4\u05e1\u05e8\u05ea \u05db\u05ea\u05d5\u05d1\u05d4 \u05d6\u05d5 \u05de\u05d4\u05e1\u05dc\": \"Remove this ketubah from cart\", \"\u05d4\u05e1\u05e8\u05d4 \u05de\u05d4\u05e1\u05dc\": \"Remove from cart\", \"\u05d4\u05e1\u05e8\u05d4\": \"Remove\", \"\u05d4\u05e1\u05dc \u05e8\u05d9\u05e7\": \"Cart is empty\", \"\u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05d1\u05d7\u05e8\u05ea \u05db\u05ea\u05d5\u05d1\u05d4\": \"You haven't chosen a ketubah yet\", \"\u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05e2\u05d9\u05d9\u05df \u05d1\u05d0\u05d5\u05e1\u05e3 \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05e9\u05dc\u05e0\u05d5 \u05d5\u05dc\u05de\u05e6\u05d5\u05d0 \u05d0\u05ea \u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e9\u05de\u05ea\u05d0\u05d9\u05dd \u05dc\u05da \u05d5\u05dc\u05d7\u05ea\u05d5\u05e0\u05d4 \u05e9\u05dc\u05da.\": \"Browse our ketubah collection to find the design that fits your wedding.\", \"\u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05e2\u05d9\u05d9\u05df \u05d1\u05d0\u05d5\u05e1\u05e3 \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05e9\u05dc\u05e0\u05d5 \u05d5\u05dc\u05de\u05e6\u05d5\u05d0 \u05d0\u05ea \u05d4\u05e2\u05d9\u05e6\u05d5\u05d1 \u05e9\u05de\u05ea\u05d0\u05d9\u05dd \u05dc\u05da.\": \"Browse our ketubah collection to find the design that fits your wedding.\", \"\u05dc\u05e6\u05e4\u05d5\u05ea \u05d1\u05d0\u05d5\u05e1\u05e3\": \"View Collection\", \"\u05e0\u05d5\u05e1\u05d7\": \"Version\", \"\u05e0\u05d5\u05e1\u05d7 \u05d8\u05e8\u05dd \u05e0\u05d1\u05d7\u05e8 \u2014 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05de\u05e9\u05d9\u05da, \u05d9\u05d9\u05e7\u05d1\u05e2 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\": \"Version not yet chosen \u2014 will be set with David via WhatsApp\", \"\u05db\u05d9\u05ea\u05d5\u05d1 \u05d0\u05d9\u05e9\u05d9\": \"Personalization\", \"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd\": \"Personal details\", \"\u05dc\u05dc\u05d0 \u05db\u05d9\u05ea\u05d5\u05d1 \u05d0\u05d9\u05e9\u05d9\": \"No personalization\", \"\u05db\u05de\u05d5\u05ea\": \"Quantity\", \"\u05d4\u05e7\u05d8\u05e0\u05d4\": \"Decrease\", \"\u05d4\u05d2\u05d3\u05dc\u05d4\": \"Increase\", \"\u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d6\u05de\u05d9\u05df\": \"Customer Details\", \"\u05e9\u05dd \u05de\u05dc\u05d0\": \"Full Name\", \"\u05e9\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d5\u05e9\u05dd \u05de\u05e9\u05e4\u05d7\u05d4\": \"First and last name\", \"\u05e0\u05d0 \u05dc\u05de\u05dc\u05d0 \u05e9\u05dd \u05de\u05dc\u05d0\": \"Please enter your full name\", \"\u05d8\u05dc\u05e4\u05d5\u05df \/ \u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\": \"Phone \/ WhatsApp\", \"\u05e0\u05d0 \u05dc\u05de\u05dc\u05d0 \u05d8\u05dc\u05e4\u05d5\u05df \u05ea\u05e7\u05d9\u05df\": \"Please enter a valid phone\", \"\u05d0\u05d9\u05de\u05d9\u05d9\u05dc\": \"Email\", \"\u05e0\u05d0 \u05dc\u05de\u05dc\u05d0 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u05ea\u05e7\u05d9\u05e0\u05d4\": \"Please enter a valid email\", \"\u05d0\u05d5\u05e4\u05df \u05de\u05e9\u05dc\u05d5\u05d7\": \"Shipping Method\", \"\u05de\u05e9\u05dc\u05d5\u05d7 \u05e8\u05d2\u05d9\u05dc\": \"Standard Shipping\", \"\u05de\u05e9\u05dc\u05d5\u05d7 \u05e8\u05d2\u05d9\u05dc \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d7\u05d1\u05e8\u05ea \u05e9\u05dc\u05d9\u05d7\u05d5\u05d9\u05d5\u05ea \u05e2\u05d3 \u05d4\u05d1\u05d9\u05ea. \u05d6\u05de\u05df \u05d4\u05d2\u05e2\u05d4 \u05de\u05e9\u05d5\u05e2\u05e8: 5\u20137 \u05d9\u05de\u05d9 \u05e2\u05e1\u05e7\u05d9\u05dd.\": \"Standard courier delivery to your address. Estimated 5\u20137 business days.\", \"\u05de\u05e9\u05dc\u05d5\u05d7 \u05de\u05d4\u05d9\u05e8 \u2014 \u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3\": \"Express \u2014 Hand Delivery\", \"\u05e9\u05dc\u05d9\u05d7 \u05d0\u05d9\u05e9\u05d9 \u05e2\u05dd \u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3. \u05d6\u05de\u05df \u05d4\u05d2\u05e2\u05d4 \u05de\u05e9\u05d5\u05e2\u05e8: 1\u20132 \u05d9\u05de\u05d9 \u05e2\u05e1\u05e7\u05d9\u05dd.\": \"Personal courier with hand delivery. Estimated 1\u20132 business days.\", \"\u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"Hand Delivery in Jerusalem\", \"\u05e4\u05d2\u05d9\u05e9\u05d4 \u05dc\u05ea\u05d9\u05d0\u05d5\u05dd \u05d0\u05d9\u05e9\u05d9 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd \u2014 \u05dc\u05dc\u05d0 \u05e2\u05dc\u05d5\u05ea. \u05d6\u05de\u05df \u05d5\u05de\u05e7\u05d5\u05dd \u05d9\u05d9\u05e7\u05d1\u05e2\u05d5 \u05d0\u05d9\u05ea\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4.\": \"In-person meeting with David in Jerusalem \u2014 free. Time and place arranged via WhatsApp.\", \"\u05d7\u05d9\u05e0\u05dd\": \"Free\", \"\u05e0\u05d0 \u05dc\u05d1\u05d7\u05d5\u05e8 \u05d0\u05d5\u05e4\u05df \u05de\u05e9\u05dc\u05d5\u05d7\": \"Please choose a shipping method\", \"\u05db\u05ea\u05d5\u05d1\u05ea \u05dc\u05de\u05e9\u05dc\u05d5\u05d7\": \"Shipping Address\", \"\u05db\u05ea\u05d5\u05d1\u05ea\": \"Address\", \"\u05e8\u05d7\u05d5\u05d1 \u05d5\u05de\u05e1\u05e4\u05e8 \u05d1\u05d9\u05ea\": \"Street and house number\", \"\u05e0\u05d0 \u05dc\u05de\u05dc\u05d0 \u05db\u05ea\u05d5\u05d1\u05ea\": \"Please enter an address\", \"\u05e2\u05d9\u05e8\": \"City\", \"\u05e0\u05d0 \u05dc\u05de\u05dc\u05d0 \u05e2\u05d9\u05e8\": \"Please enter a city\", \"\u05de\u05d9\u05e7\u05d5\u05d3\": \"Postal Code\", \"\u05dc\u05d0 \u05d7\u05d5\u05d1\u05d4\": \"Optional\", \"\u05d4\u05e2\u05e8\u05d5\u05ea (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9)\": \"Notes (optional)\", \"\u05d1\u05e7\u05e9\u05d5\u05ea \u05de\u05d9\u05d5\u05d7\u05d3\u05d5\u05ea \u05dc\u05d3\u05d5\u05d3\": \"Special requests to David\", \"\u05db\u05dc \u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3 \u05e9\u05ea\u05e8\u05e6\u05d4 \u05dc\u05d4\u05e2\u05d1\u05d9\u05e8 \u05dc\u05d3\u05d5\u05d3 \u2014 \u05ea\u05d9\u05d0\u05d5\u05de\u05d9\u05dd, \u05e9\u05d0\u05dc\u05d5\u05ea, \u05d5\u05db\u05d5'\": \"Anything you'd like to share \u2014 preferences, questions, etc.\", \"\u05d7\u05d6\u05e8\u05d4 \u05dc\u05e1\u05dc\": \"Back to Cart\", \"\u05d4\u05de\u05e9\u05da \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Continue to Payment\", \"\u05d0\u05d9\u05df \u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05d1\u05e1\u05dc \u05dc\u05e2\u05d1\u05d5\u05e8 \u05d0\u05d9\u05ea\u05df \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"No ketubot in cart to proceed to payment\", \"\u05d7\u05d6\u05e8\u05d4 \u05dc\u05d0\u05d5\u05e1\u05e3\": \"Back to Collection\", \"\u05e1\u05d4\u05f4\u05db \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Total to Pay\", \"\u05e1\u05d9\u05db\u05d5\u05dd \u05d4\u05d4\u05d6\u05de\u05e0\u05d4\": \"Order Summary\", \"\u05d1\u05d7\u05d9\u05e8\u05ea \u05d0\u05d5\u05e4\u05df \u05ea\u05e9\u05dc\u05d5\u05dd\": \"Choose Payment Method\", \"\u05ea\u05e9\u05dc\u05d5\u05dd \u05de\u05d0\u05d5\u05d1\u05d8\u05d7 \u05d3\u05e8\u05da \u05e4\u05d9\u05d9\u05e4\u05dc. \u05e0\u05d9\u05ea\u05df \u05dc\u05e9\u05dc\u05dd \u05d2\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05db\u05e8\u05d8\u05d9\u05e1 \u05d0\u05e9\u05e8\u05d0\u05d9 \u05d3\u05e8\u05da \u05d4\u05d7\u05e9\u05d1\u05d5\u05df \u05e9\u05dc \u05e4\u05d9\u05d9\u05e4\u05dc \u05dc\u05dc\u05d0 \u05e6\u05d5\u05e8\u05da \u05d1\u05d4\u05e8\u05e9\u05de\u05d4.\": \"Secure payment via PayPal. You can also pay by credit card through PayPal without signup.\", \"\u05de\u05d0\u05d5\u05d1\u05d8\u05d7\": \"Secure\", \"\u05d1\u05d9\u05d8\": \"Bit\", \"\u05d4\u05e2\u05d1\u05d9\u05e8\u05d5 \u05d0\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d1\u05d9\u05d8 \u05dc\u05de\u05e1\u05e4\u05e8 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df \u05e9\u05dc \u05d3\u05d5\u05d3. \u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05ea\u05d0\u05d5\u05e9\u05e8 \u05e2\u05dd \u05e7\u05d1\u05dc\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd.\": \"Transfer payment via the Bit app to David's phone. Order confirmed upon receipt.\", \"\u05d4\u05e2\u05d1\u05e8\u05d4 \u05de\u05d9\u05d9\u05d3\u05d9\u05ea\": \"Instant Transfer\", \"\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d9\u05e9\u05e8\u05d0\u05dc\u05d9\u05ea\": \"Israeli App\", \"\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05de\u05d6\u05d5\u05de\u05df \u05d0\u05d5 \u05d1\u05d9\u05d8 \u05d1\u05de\u05e1\u05d9\u05e8\u05d4\": \"Cash or Bit on Delivery\", \"\u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05d3\u05d5\u05d3 \u05d1\u05e2\u05ea \u05d4\u05de\u05e1\u05d9\u05e8\u05d4 \u05d4\u05d0\u05d9\u05e9\u05d9\u05ea \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd \u2014 \u05d1\u05de\u05d6\u05d5\u05de\u05df \u05d0\u05d5 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d1\u05d9\u05d8. \u05d0\u05d9\u05df \u05d7\u05d9\u05d5\u05d1 \u05de\u05e7\u05d5\u05d5\u05df.\": \"Pay David directly upon hand delivery in Jerusalem \u2014 cash or Bit. No online charge.\", \"\u05d6\u05de\u05d9\u05df\": \"Available\", \"\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d1\u05d9\u05d8\": \"Payment via Bit\", \"\u05d1\u05d7\u05e8\u05d5 \u05d0\u05ea \u05d4\u05d3\u05e8\u05da \u05d4\u05e0\u05d5\u05d7\u05d4 \u05dc\u05db\u05dd \u2014 \u05dc\u05d7\u05e6\u05d5 \u05e2\u05dc \u05d4\u05db\u05e4\u05ea\u05d5\u05e8 \u05dc\u05e4\u05ea\u05d9\u05d7\u05ea \u05d1\u05d9\u05d8 \u05d1\u05de\u05d5\u05d1\u05d9\u05d9\u05dc, \u05e1\u05e8\u05e7\u05d5 \u05d0\u05ea \u05d4-QR, \u05d0\u05d5 \u05d4\u05e9\u05ea\u05de\u05e9\u05d5 \u05d1\u05e4\u05e8\u05d8\u05d9\u05dd \u05d4\u05d9\u05d3\u05e0\u05d9\u05d9\u05dd \u05dc\u05de\u05d8\u05d4.\": \"Choose your preferred method \u2014 tap the button to open Bit on mobile, scan the QR, or use the manual details below.\", \"\u05e4\u05ea\u05d7 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d1\u05d9\u05d8\": \"Open Bit App\", \"\u05d8\u05dc\u05e4\u05d5\u05df \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Phone for payment\", \"\u05e9\u05dd \u05d4\u05e0\u05de\u05e2\u05df\": \"Recipient\", \"\u05d3\u05d5\u05d3 \u05de\u05e8\u05d3\u05db\u05d9\": \"David Mordechai\", \"\u05e1\u05db\u05d5\u05dd \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Amount\", \"\u05d4\u05e2\u05e8\u05d4 \u05dc\u05e6\u05d9\u05d5\u05df\": \"Memo\", \"\u05d4\u05d6\u05de\u05e0\u05d4\": \"Order\", \"\u05dc\u05d0\u05d7\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2 \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d1\u05d9\u05d8, \u05dc\u05d7\u05e6\u05d5 \u05e2\u05dc \u05d4\u05db\u05e4\u05ea\u05d5\u05e8 \u05dc\u05de\u05d8\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d0\u05e9\u05e8 \u05d0\u05ea \u05d4\u05d4\u05d6\u05de\u05e0\u05d4.\": \"After completing payment in Bit, click the button below to confirm the order.\", \"\u05d1\u05d9\u05e6\u05e2\u05ea\u05d9 \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d1\u05d9\u05d8 \u2014 \u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d4\u05d6\u05de\u05e0\u05d4\": \"I paid via Bit \u2014 Confirm Order\", \"\u05de\u05e2\u05d1\u05e8 \u05dc\u05e4\u05d9\u05d9\u05e4\u05dc \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Proceed to PayPal\", \"\u05d4\u05d6\u05de\u05e0\u05d4 \u05ea\u05d0\u05d5\u05e9\u05e8 \u05d1\u05de\u05e1\u05d9\u05e8\u05d4 \u05d4\u05d1\u05d0\u05d4 \u05dc\u05d3\u05d5\u05d3.\": \"Order will be confirmed at hand delivery.\", \"\u05d4\u05de\u05ea\u05e0\u05d4 \u05dc\u05de\u05e1\u05d9\u05e8\u05d4 \u2014 \u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d4\u05d6\u05de\u05e0\u05d4\": \"Awaiting delivery \u2014 Confirm Order\", \"\u05d7\u05d6\u05e8\u05d4 \u05dc\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05de\u05e9\u05dc\u05d5\u05d7\": \"Back to Details & Shipping\", \"\u05ea\u05d5\u05d3\u05d4 \u05e2\u05dc \u05d4\u05d4\u05d6\u05de\u05e0\u05d4\": \"Thank You for Your Order\", \"\u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4\": \"Order Number\", \"\u05d0\u05e0\u05d5 \u05e0\u05d9\u05e6\u05d5\u05e8 \u05d0\u05d9\u05ea\u05da \u05e7\u05e9\u05e8 \u05d1\u05e7\u05e8\u05d5\u05d1 \u05dc\u05d4\u05de\u05e9\u05da \u05d4\u05ea\u05d4\u05dc\u05d9\u05da\": \"We'll contact you shortly to continue the process\", \"\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\": \"Contact David on WhatsApp\", \"\u05d4\u05d3\u05e4\u05e1 \u05d0\u05ea \u05d4\u05d0\u05d9\u05e9\u05d5\u05e8\": \"Print Confirmation\", \"\u05d4\u05d3\u05e4\u05e1\u05d4\": \"Print\", \"\u05d7\u05d6\u05e8\u05d4 \u05dc\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea\": \"Back to Home\", \"\u05d0\u05d5\u05e4\u05df \u05ea\u05e9\u05dc\u05d5\u05dd\": \"Payment Method\", \"\u05e1\u05d8\u05d8\u05d5\u05e1\": \"Status\", \"\u05d4\u05e2\u05e8\u05d5\u05ea \u05de\u05d4\u05dc\u05e7\u05d5\u05d7\": \"Customer Notes\", \"PAID\": \"PAID\", \"\u05d1\u05d5\u05d8\u05dc\": \"Cancelled\", \"\u05de\u05de\u05ea\u05d9\u05df \u05dc\u05de\u05e1\u05d9\u05e8\u05d4\": \"Awaiting Delivery\", \"\u05ea\u05d0\u05e8\u05d9\u05da\": \"Date\", \"\u05d4\u05d6\u05de\u05e0\u05d4 \u2014 \": \"Order \u2014 \", \"\u05d4\u05e1\u05e8 \u05de\u05d4\u05e1\u05dc\": \"Remove\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05ea \u2014 \u05e2\u05d1\u05e8\u05d9\u05ea\": \"Traditional Ketubah \u2014 Hebrew\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05ea \u2014 \u05d0\u05e9\u05db\u05e0\u05d6\": \"Traditional Ketubah \u2014 Ashkenaz\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05ea \u2014 \u05e1\u05e4\u05e8\u05d3\u05d9\u05ea\": \"Traditional Ketubah \u2014 Sephardic\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05ea \u05e2\u05d1\u05e8\u05d9\u05ea-\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea\": \"Traditional Ketubah \u2014 Hebrew-English\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 1\": \"Reform Ketubah 1\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 2\": \"Reform Ketubah 2\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 3\": \"Reform Ketubah 3\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 4\": \"Reform Ketubah 4\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 5\": \"Reform Ketubah 5\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05d0\u05e9\u05db\u05e0\u05d6\u05d9\u05ea \u05d1\u05e0\u05d5\u05e1\u05d7 \u05d7\u05d1\u05f4\u05d3\": \"Ashkenazi Chabad Ketubah\", \"\u05dc\u05dc\u05d0 \u05e0\u05d5\u05e1\u05d7 \u05d0\u05d9\u05e9\u05d9\": \"Without custom version\", \"\u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4\": \"Order Confirmation\", \"\u05e4\u05e8\u05d7\u05d9 \u05d0\u05d1\u05d9\u05d1\": \"Spring Flowers\", \"\u05d4\u05de\u05e9\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05d3\u05d5\u05d3\": \"Continue via WhatsApp with David\", \"\u05e4\u05ea\u05d7 \u05d1\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d1\u05d9\u05d8 (\u05d1\u05de\u05d5\u05d1\u05d9\u05d9\u05dc)\": \"Open Bit App (mobile)\", \"\u05d0\u05dd \u05d4\u05db\u05e4\u05ea\u05d5\u05e8 \u05dc\u05d0 \u05e4\u05ea\u05d7 \u05d0\u05ea \u05d1\u05d9\u05d8, \u05e4\u05ea\u05d7\u05d5 \u05d0\u05ea \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d9\u05d3\u05e0\u05d9\u05ea \u05d5\u05d4\u05e9\u05ea\u05de\u05e9\u05d5 \u05d1\u05e4\u05e8\u05d8\u05d9\u05dd \u05dc\u05de\u05d8\u05d4.\": \"If the button didn't open Bit, open the app manually and use the details below.\", \"\u05e1\u05e8\u05e7\u05d5 \u05e2\u05dd \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d1\u05d9\u05d8\": \"Scan with Bit app\", \"\u05d4\u05e2\u05ea\u05e7 \u05e1\u05db\u05d5\u05dd\": \"Copy amount\", \"\u05d4\u05e2\u05ea\u05e7 \u05de\u05e1\u05e4\u05e8 \u05d8\u05dc\u05e4\u05d5\u05df\": \"Copy phone number\", \"\u05d4\u05d5\u05e2\u05ea\u05e7\": \"Copied\", \"\u05e1\u05d4\u05f4\u05db\": \"Total\", \"\u05e8\u05e9\u05d9\u05de\u05d4\": \"Wishlist\", \"\u05de\u05d6\u05de\u05d9\u05df:\": \"Customer:\", \"\u05de\u05d6\u05de\u05d9\u05df\": \"Customer\", \"\u05d8\u05dc\u05e4\u05d5\u05df:\": \"Phone:\", \"\u05d8\u05dc\u05e4\u05d5\u05df\": \"Phone\", \"\u05ea\u05e9\u05dc\u05d5\u05dd:\": \"Payment:\", \"\u05de\u05e9\u05dc\u05d5\u05d7:\": \"Shipping:\", \"\u05de\u05e9\u05dc\u05d5\u05d7 \u05de\u05d4\u05d9\u05e8\": \"Express\", \"\u05d6\u05de\u05d9\u05df \u05e8\u05e7 \u05d1\u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"Available only for hand delivery in Jerusalem\", \"VISA \u00b7 MASTERCARD \u00b7 AMEX\": \"VISA \u00b7 MASTERCARD \u00b7 AMEX\", \"BIT \u00b7 \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d9\u05e9\u05e8\u05d0\u05dc\u05d9\u05ea\": \"BIT \u00b7 ISRAELI APP\", \"JERUSALEM PICKUP ONLY\": \"JERUSALEM PICKUP ONLY\", \"\u05db\u05de\u05d5\u05ea:\": \"Quantity:\", \"\u05e0\u05d5\u05e1\u05d7:\": \"Version:\", \"\u05db\u05d9\u05ea\u05d5\u05d1 \u05d0\u05d9\u05e9\u05d9:\": \"Personal Inscription:\", \"\u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4\": \"Ketubah Details\", \"\u05e0\u05d5\u05e1\u05d7 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4\": \"Ketubah Version\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 6\": \"Reform Ketubah 6\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 7\": \"Reform Ketubah 7\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea 8\": \"Reform Ketubah 8\", \"\u05d7\u05ea\u05d5\u05e0\u05ea \u05d4\u05db\u05e1\u05e3 1\": \"Silver Wedding 1\", \"\u05d7\u05ea\u05d5\u05e0\u05ea \u05d4\u05db\u05e1\u05e3 2\": \"Silver Wedding 2\", \"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd (+\u20aa50)\": \"With personal details (+\u20aa50)\", \"\u05e2\u05dd \u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd\": \"With personal details\", \"\u05ea\u05d0\u05e8\u05d9\u05da:\": \"Date:\", \"\u05e1\u05d8\u05d8\u05d5\u05e1:\": \"Status:\", \"\u05d0\u05d5\u05e4\u05df \u05ea\u05e9\u05dc\u05d5\u05dd:\": \"Payment Method:\", \"\u05d0\u05d5\u05e4\u05df \u05de\u05e9\u05dc\u05d5\u05d7:\": \"Shipping Method:\", \"\u05e9\u05dd:\": \"Name:\", \"\u05e9\u05dd\": \"Name\", \"\u05d0\u05d9\u05de\u05d9\u05d9\u05dc:\": \"Email:\", \"\u05db\u05ea\u05d5\u05d1\u05ea:\": \"Address:\", \"\u05d4\u05e2\u05e8\u05d5\u05ea:\": \"Notes:\", \"\u05d4\u05e2\u05e8\u05d5\u05ea\": \"Notes\", \"\u05d4\u05e2\u05e8\u05d5\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7:\": \"Customer Notes:\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05ea\": \"Traditional Ketubah\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e8\u05e4\u05d5\u05e8\u05de\u05d9\u05ea\": \"Reform Ketubah\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05e7\u05d5\u05e0\u05e1\u05e8\u05d1\u05d8\u05d9\u05d1\u05d9\u05ea\": \"Conservative Ketubah\", \"\u05d0\u05e9\u05db\u05e0\u05d6\": \"Ashkenaz\", \"\u05e1\u05e4\u05e8\u05d3\u05d9\u05ea\": \"Sephardic\", \"\u05e2\u05d1\u05e8\u05d9\u05ea\": \"Hebrew\", \"\u05e2\u05d1\u05e8\u05d9\u05ea-\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea\": \"Hebrew-English\", \"\u05e1\u05e8\u05e7\u05d5 \u05e2\u05dd\": \"Scan with\", \"\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05d1\u05d9\u05d8\": \"Bit app\", \"\u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 (\u05e9\u05de\u05d5\u05ea, \u05ea\u05d0\u05e8\u05d9\u05da, \u05e0\u05d5\u05e1\u05d7 \u05d0\u05d9\u05e9\u05d9) \u05d9\u05d9\u05e1\u05d2\u05e8\u05d5 \u05d0\u05d9\u05ea\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05d3\u05d5\u05d3.\": \"Ketubah details (names, date, personal text) will be finalized with you on WhatsApp with David.\", \"\u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 \u05d9\u05d9\u05e1\u05d2\u05e8\u05d5 \u05d0\u05d9\u05ea\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\": \"Ketubah details will be finalized with you on WhatsApp\", \"\u05d4\u05de\u05e9\u05da \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\": \"Continue on WhatsApp\", \"\u05e1\u05e8\u05e7\u05d5 \u05d0\u05ea \u05d4-QR\": \"Scan the QR\", \"QR \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd\": \"Payment QR\", \"\u05d1\u05d5\u05e6\u05e2\": \"Done\", \"\u05de\u05d0\u05d5\u05e9\u05e8\": \"Approved\", \"\u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05d0\u05d5\u05e9\u05e8\u05d4\": \"Order confirmed\", \"\u05ea\u05d5\u05d3\u05d4 \u05e8\u05d1\u05d4\": \"Thank you very much\", \"\u05d0\u05e0\u05d0 \u05d4\u05de\u05ea\u05df\": \"Please wait\", \"\u05d8\u05d5\u05e2\u05df...\": \"Loading...\", \"\u05de\u05e2\u05d1\u05d3...\": \"Processing...\", \"\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05d7\u05d5\u05d6\u05e8\": \"Retry\", \"\u05d1\u05d8\u05dc\": \"Cancel\", \"\u05e1\u05d2\u05d5\u05e8\": \"Close\", \"\u05d4\u05de\u05e9\u05da\": \"Continue\", \"\u05e7\u05e9\u05ea \u05d1\u05e2\u05e0\u05df\": \"Rainbow in the Cloud\", \"\u05db\u05ea\u05e8 \u05e4\u05ea\u05d5\u05d7\": \"Open Crown\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05d0\u05d5\u05e8\u05d9\u05d9\u05e0\u05d8\u05dc\u05d9\u05ea\": \"Oriental Ketubah\", \"\u05d7\u05ea\u05df \u2013 \u05db\u05dc\u05d4 (\u05db\u05d7\u05d5\u05dc)\": \"Groom \u2013 Bride (Blue)\", \"\u05d7\u05ea\u05df \u2013 \u05db\u05dc\u05d4 (\u05d9\u05e8\u05d5\u05e7)\": \"Groom \u2013 Bride (Green)\", \"\u05d6\u05e8\u05d9\u05dd \u05d1\u05dc\u05d1\u05df\": \"Bouquets in White\", \"\u05d4\u05d7\u05d5\u05e4\u05d4\": \"The Chuppah\", \"\u05d1\u05d5\u05d0\u05d9 \u05db\u05dc\u05d4\": \"Come, Bride\", \"\u05e7\u05d5\u05dc \u05d7\u05ea\u05df \u05d5\u05e7\u05d5\u05dc \u05db\u05dc\u05d4\": \"Voice of Groom and Bride\", \"\u05e7\u05d5\u05dc  \u05e9\u05e9\u05d5\u05df\": \"Voice of Joy\", \"\u05e7\u05d5\u05dc \u05e9\u05e9\u05d5\u05df\": \"Voice of Joy\", \"\u05e2\u05d9\u05d8\u05d5\u05e8\u05d9\u05dd \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\u05d9\u05dd\": \"Traditional Ornaments\", \"\u05e2\u05d9\u05d8\u05d5\u05e8\u05d9 \u05e2\u05d3\u05e0\u05d4\": \"Delicate Ornaments\", \"\u05e2\u05d9\u05d8\u05d5\u05e8\u05d9 \u05d4\u05de\u05d6\u05e8\u05d7\": \"Eastern Ornaments\", \"\u05e1\u05d5\u05d3 \u05e0\u05d7\u05e9 \u05d4\u05e0\u05d7\u05d5\u05e9\u05ea\u05d9\u05d9\u05dd\": \"Mystery of the Bronze Serpent\", \"\u05e1\u05d2\u05d5\u05dc \u05d6\u05d5\u05d4\u05e8 \u05e2\u05ea\u05d9\u05e7\": \"Ancient Glowing Purple\", \"\u05de\u05e7\u05d5\u05d3\u05e9\u05ea \u05dc\u05d9\": \"Consecrated to Me\", \"\u05de\u05d2\u05df \u05d3\u05d5\u05d3 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\": \"Traditional Star of David\", \"\u05de\u05d2\u05df \u05d3\u05d5\u05d3\": \"Star of David\", \"\u05db\u05ea\u05d5\u05d1\u05d4 \u05d1\u05e1\u05e4\u05d9\u05e8\u05dc\u05d4\": \"Spiral Ketubah\", \"\u05db\u05e7\u05dc\u05e3 \u05d4\u05de\u05ea\u05d2\u05dc\u05d2\u05dc\": \"Like a Rolling Scroll\", \"\u05d7\u05de\u05e1\u05d4 \u05d9\u05e8\u05d5\u05e9\u05dc\u05de\u05d9\u05ea\": \"Jerusalem Hamsa\", \"\u05d7\u05d5\u05de\u05d5\u05ea \u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"Walls of Jerusalem\", \"\u05d5\u05d6\u05d0\u05ea \u05dc\u05ea\u05e2\u05d5\u05d3\u05d4 \u2013 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4\": \"And This for Testimony \u2013 The Ketubah\", \"\u05d5\u05d4\u05d9\u05d4 \u05db\u05e2\u05e5 \u05e9\u05ea\u05d5\u05dc\": \"Like a Tree Planted\", \"\u05d4\u05e9\u05dc\u05de\u05d5\u05ea \u05d4\u05d6\u05d5\u05d2\u05d9\u05ea\": \"Couple's Wholeness\", \"\u05d4\u05e7\u05d0\u05e8\u05d3\u05d5 \u2013 \u05d4\u05e2\u05d9\u05e8 \u05d4\u05e2\u05ea\u05d9\u05e7\u05d4 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"The Cardo \u2013 Old City of Jerusalem\", \"\u05d4\u05e2\u05d9\u05e8 \u05d4\u05e2\u05ea\u05d9\u05e7\u05d4 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"The Old City of Jerusalem\", \"\u05d4\u05de\u05e1\u05d2\u05e8\u05ea \u05d4\u05de\u05d0\u05e4\u05e9\u05e8\u05ea\": \"The Enabling Frame\", \"\u05d4\u05db\u05ea\u05e8\": \"The Crown\", \"\u05d4\u05d4\u05d9\u05e0\u05d5\u05de\u05d4\": \"The Veil\", \"\u05d1\u05e1\u05d2\u05e0\u05d5\u05df \u05e2\u05ea\u05d9\u05e7\": \"Antique Style\", \"\u05d0\u05d9\u05d5\u05e8 \u05de\u05e1\u05d5\u05e8\u05ea\u05d9\": \"Traditional Illustration\", \"\u05ea\u05e4\u05e8\u05d7\u05ea \u05e6\u05d1\u05e2\u05d5\u05e0\u05d9\u05ea\": \"Colorful Blossom\", \"\u05e9\u05d5\u05e9\u05e0\u05d9\u05dd \u05e6\u05d4\u05d5\u05d1\u05d5\u05ea\": \"Yellow Roses\", \"\u05e9\u05d5\u05e9\u05e0\u05d9 \u05d0\u05d4\u05d1\u05d4 \u05d1\u05e6\u05d1\u05e2\u05d9\u05dd\": \"Roses of Love in Color\", \"\u05e4\u05e8\u05d9\u05d7\u05d4 \u05d1\u05e6\u05d1\u05e2\u05d9\u05dd\": \"Bloom in Colors\", \"\u05e4\u05e8\u05d7\u05d9\u05dd \u05db\u05db\u05d5\u05e1\u05d5\u05ea \u05e9\u05dc \u05e9\u05de\u05d7\u05d4\": \"Flowers as Cups of Joy\", \"\u05e4\u05e8\u05d7\u05d9\u05dd \u05d1\u05d7\u05d5\u05e8\u05e3\": \"Flowers in Winter\", \"\u05e4\u05e8\u05d7\u05d9 \u05e9\u05de\u05d7\u05d4\": \"Flowers of Joy\", \"\u05e4\u05e8\u05d7\u05d9 \u05e7\u05d9\u05e5\": \"Summer Flowers\", \"\u05e4\u05e8\u05d7\u05d9 \u05d7\u05d5\u05e8\u05e3\": \"Winter Flowers\", \"\u05e2\u05dc\u05d9 \u05db\u05d5\u05ea\u05e8\u05ea\": \"Petals\", \"\u05db\u05dc\u05e0\u05d9\u05d5\u05ea \u05d0\u05d3\u05de\u05d3\u05de\u05d5\u05ea\": \"Crimson Anemones\", \"\u05d9\u05e8\u05d5\u05e7 \u05e2\u05d3\": \"Evergreen\", \"\u05d7\u05dc\u05d5\u05de\u05d5\u05ea \u05e9\u05dc \u05e4\u05e8\u05d7\u05d9\u05dd\": \"Dreams of Flowers\", \"\u05d7\u05d2\u05d9\u05d2\u05d4 \u05d1\u05e6\u05d1\u05e2\u05d9\u05dd\": \"Celebration in Colors\", \"\u05d7\u05d2\u05d9\u05d2\u05d4 \u05d1\u05db\u05d7\u05d5\u05dc\": \"Celebration in Blue\", \"\u05d6\u05e8 \u05e4\u05e8\u05d7\u05d9\u05dd \u05e1\u05d2\u05dc\u05d2\u05dc\": \"Oval Floral Wreath\", \"\u05d6\u05e8 \u05e4\u05e8\u05d7\u05d9\u05dd \u05db\u05e2\u05d8\u05e8\u05ea \u05dc\u05e8\u05d0\u05e9\u05da\": \"Floral Crown for Your Head\", \"\u05d6\u05e8 \u05e4\u05e8\u05d7\u05d9\u05dd \u05d1\u05e9\u05d9\u05e2\u05e8\": \"Flowers in Hair\", \"\u05d4\u05db\u05dc \u05d6\u05d4\u05d1\": \"All Gold\", \"\u05d0\u05d1\u05d9\u05d1\u05d9\u05ea \u05d1\u05e6\u05d1\u05e2\u05d9\u05dd\": \"Spring in Colors\", \"\u05d0\u05d1\u05d9\u05d1 \u05d1\u05e4\u05ea\u05d7\": \"Spring at the Door\", \"\u05e4\u05e8\u05e4\u05e8\u05d9\u05dd \u05d5\u05e4\u05e8\u05d7\u05d9\u05dd\": \"Butterflies and Flowers\", \"\u05e4\u05e8\u05e4\u05e8\u05d9\u05dd \u05d1\u05de\u05d7\u05d5\u05dc\": \"Dancing Butterflies\", \"\u05e4\u05e8\u05e4\u05e8\u05d9\u05dd\": \"Butterflies\", \"\u05e4\u05e8\u05e4\u05e8\u05d9 \u05d7\u05d5\u05e4\u05e9\": \"Butterflies of Freedom\", \"\u05e4\u05e8\u05d7 \u05db\u05d7\u05d5\u05dc\": \"Blue Flower\", \"\u05de\u05e2\u05d2\u05dc\u05d9 \u05e6\u05de\u05d9\u05d7\u05d4\": \"Circles of Growth\", \"\u05db\u05e4\u05e8\u05e4\u05e8 \u05e2\u05dc\u05d9 \u05e4\u05e8\u05d7\": \"Like a Butterfly on a Flower\", \"\u05d4\u05e4\u05e8\u05e4\u05e8 \u05d5\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\": \"The Butterfly and Change\", \"\u05d4\u05d7\u05d9\u05d9\u05dd \u05db\u05d6\u05de\u05e8\": \"Life as a Song\", \"\u05d1\u05ea\u05e0\u05d5\u05e2\u05d5\u05ea \u05e1\u05e4\u05d9\u05e8\u05dc\u05d4\": \"In Spiral Motion\", \"\u05d0\u05d1\u05d9\u05d1 \u05d1\u05d8\u05d1\u05e2\": \"Spring in Nature\", \"\u05e6\u05d9\u05e4\u05d5\u05e8\u05d9\u05dd \u05d1\u05d2\u05df\": \"Birds in the Garden\", \"\u05e6\u05d9\u05e4\u05d5\u05e8\u05d9 \u05e9\u05d9\u05e8\": \"Songbirds\", \"\u05e6\u05d9\u05e4\u05d5\u05e8 \u05d4\u05e0\u05e4\u05e9\": \"Soul Bird\", \"\u05e6\u05d9\u05e4\u05d5\u05e8 \u05d2\u05df \u05e2\u05d3\u05df\": \"Bird of Eden\", \"\u05e4\u05e8\u05d9\u05d5 \u05d9\u05ea\u05df \u05d1\u05e2\u05d9\u05ea\u05d5\": \"Its Fruit Yields in Season\", \"\u05e2\u05ea\u05d9\u05e7 \u05db\u05d7\u05d5\u05dc\": \"Ancient Blue\", \"\u05db\u05e6\u05d9\u05e4\u05d5\u05e8\u05d9\u05dd \u05d0\u05d5\u05d4\u05d1\u05d5\u05ea\": \"Like Loving Birds\", \"\u05db\u05e6\u05d9\u05e4\u05d5\u05e8 \u05e2\u05dc \u05d4\u05e2\u05e5\": \"Like a Bird on a Tree\", \"\u05db\u05e6\u05d9\u05e4\u05d5\u05e8 \u05d1\u05e9\u05de\u05d9\u05dd\": \"Like a Bird in the Sky\", \"\u05d4\u05e9\u05e4\u05e2 \u05e9\u05d1\u05d8\u05d1\u05e2 \u2013 \u05d1\u05d6\u05d5\u05d2\u05d9\u05d5\u05ea\": \"Nature's Abundance \u2013 In Partnership\", \"\u05d4\u05d0\u05d4\u05d1\u05d4 \u05de\u05e0\u05e6\u05d7\u05ea\": \"Love Triumphs\", \"\u05e6\u05d5\u05e8\u05d5\u05ea \u05e9\u05dc \u05d0\u05d4\u05d1\u05d4\": \"Shapes of Love\", \"\u05e4\u05e8\u05d7\u05d9\u05dd \u05d1\u05d0\u05d5\u05e8 \u05d4\u05e9\u05de\u05e9\": \"Flowers in Sunlight\", \"\u05e4\u05e8\u05d7\u05d9 \u05d4\u05dc\u05d1\": \"Flowers of the Heart\", \"\u05dc\u05d1\u05d1\u05d5\u05ea \u05de\u05ea\u05d0\u05d7\u05d3\u05d9\u05dd\": \"Hearts United\", \"\u05d7\u05d5\u05d1\u05ea \u05d1\u05dc\u05d1\u05d1\u05d5\u05ea\": \"Duties of the Heart\", \"\u05d4\u05e7\u05e9\u05e8 \u05e9\u05d1\u05dc\u05d1\": \"Bond of the Heart\", \"\u05d4\u05dc\u05d1 \u05d4\u05e4\u05d5\u05e2\u05dd\": \"The Beating Heart\", \"\u05d0\u05d9\u05d7\u05d5\u05d3 \u05d4\u05dc\u05d1\u05d1\u05d5\u05ea\": \"Union of Hearts\", \"\u05e4\u05e8\u05d7\u05d9\u05dd\": \"Flowers\", \"\u05e6\u05d9\u05e4\u05d5\u05e8\u05d9\u05dd\": \"Birds\", \"\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd\": \"Jerusalem\", \"\u05de\u05e1\u05d5\u05e8\u05ea\u05d9\": \"Traditional\", \"\u05e2\u05d9\u05d8\u05d5\u05e8\u05d9\u05dd\": \"Ornaments\", \"\u05dc\u05d1\u05d1\u05d5\u05ea\": \"Hearts\", \"\u05d7\u05ea\u05df \u05d5\u05db\u05dc\u05d4\": \"Groom and Bride\", \"\u05db\u05ea\u05e8\": \"Crown\"};\n  var FLOW_RE = new RegExp('^\/(?:cart|checkout|payment|confirmation|catalog|wishlist)\/?($|[?#])');\n\n  \/\/ Hebrew month \u2192 English month name\n  var HE_MONTHS = {\n    '\u05d9\u05e0\u05d5\u05d0\u05e8':'January','\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8':'February','\u05de\u05e8\u05e5':'March','\u05d0\u05e4\u05e8\u05d9\u05dc':'April',\n    '\u05de\u05d0\u05d9':'May','\u05d9\u05d5\u05e0\u05d9':'June','\u05d9\u05d5\u05dc\u05d9':'July','\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8':'August',\n    '\u05e1\u05e4\u05d8\u05de\u05d1\u05e8':'September','\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8':'October','\u05e0\u05d5\u05d1\u05de\u05d1\u05e8':'November','\u05d3\u05e6\u05de\u05d1\u05e8':'December'\n  };\n\n  \/\/ Translate Hebrew date strings: \"11 \u05d1\u05de\u05d0\u05d9 2026 \u05d1\u05e9\u05e2\u05d4 00:24\" \u2192 \"May 11, 2026 at 00:24\"\n  function translateDate(s) {\n    var str = String(s);\n    var m = str.match(\/(d+) \u05d1([\u05d0-\u05ea]+) (d{4})(?: \u05d1\u05e9\u05e2\u05d4 (d{1,2}:d{2}))?\/);\n    if (!m) return str;\n    var day = m[1], heMonth = m[2], year = m[3], time = m[4];\n    var enMonth = HE_MONTHS[heMonth] || heMonth;\n    var result = enMonth + ' ' + day + ', ' + year;\n    if (time) result += ' at ' + time;\n    return str.replace(m[0], result);\n  }\n\n  \/\/ Patch Date.toLocaleDateString and toLocaleString to use en-US when called with he-IL\n  if (Date.prototype.toLocaleDateString) {\n    var origDate = Date.prototype.toLocaleDateString;\n    Date.prototype.toLocaleDateString = function(locale, opts){\n      if (typeof locale === 'string' && locale.indexOf('he') === 0) locale = 'en-US';\n      return origDate.call(this, locale, opts);\n    };\n  }\n  if (Date.prototype.toLocaleString) {\n    var origDS = Date.prototype.toLocaleString;\n    Date.prototype.toLocaleString = function(locale, opts){\n      if (typeof locale === 'string' && locale.indexOf('he') === 0) locale = 'en-US';\n      return origDS.call(this, locale, opts);\n    };\n  }\n\n  \/\/ Pre-sort T keys by descending length for substring replacement (longer first to avoid partial matches)\n  var T_KEYS_SORTED = Object.keys(T).sort(function(a,b){ return b.length - a.length; });\n\n  function tr(s){\n    var raw = String(s);\n    var t = raw.trim();\n    if (!t) return s;\n    \/\/ 1. Exact match (most common)\n    if (T[t]) return raw.replace(t, T[t]);\n    \/\/ 2. Hebrew date pattern\n    var dated = translateDate(raw);\n    if (dated !== raw) return dated;\n    \/\/ 3. Substring replacement \u2014 replace any known Hebrew phrase found within the text\n    var result = raw;\n    var changed = false;\n    for (var i = 0; i < T_KEYS_SORTED.length; i++) {\n      var k = T_KEYS_SORTED[i];\n      if (k.length > 1 && result.indexOf(k) !== -1) {\n        result = result.split(k).join(T[k]);\n        changed = true;\n      }\n    }\n    return changed ? result : s;\n  }\n\n  function tn(n){\n    if (!n) return;\n    if (n.nodeType === 3) {\n      var x = tr(n.nodeValue);\n      if (x !== n.nodeValue) n.nodeValue = x;\n      return;\n    }\n    if (n.nodeType !== 1) return;\n    if (n.tagName === 'SCRIPT' || n.tagName === 'STYLE') return;\n    var attrs = ['placeholder','title','alt','aria-label'];\n    for (var i = 0; i < attrs.length; i++) {\n      var v = n.getAttribute(attrs[i]);\n      if (v &#038;&#038; T[v.trim()]) n.setAttribute(attrs[i], T[v.trim()]);\n    }\n    var kids = n.childNodes;\n    for (var j = 0; j < kids.length; j++) tn(kids[j]);\n  }\n\n  function rl(){\n    var as = document.querySelectorAll('a[href]');\n    for (var i = 0; i < as.length; i++) {\n      var h = as[i].getAttribute('href');\n      if (FLOW_RE.test(h)) as[i].setAttribute('href', '\/en' + h);\n    }\n  }\n\n  function aa(){ tn(document.body); rl(); }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', aa);\n  else aa();\n  var o = new MutationObserver(function(){\n    o.disconnect();\n    aa();\n    setTimeout(function(){ if (document.body) o.observe(document.body, {childList:true, subtree:true, characterData:true}); }, 50);\n  });\n  setTimeout(function(){ if (document.body) o.observe(document.body, {childList:true, subtree:true, characterData:true}); }, 100);\n})();\n\n<\/script>\n\n<!-- ============ STEPPER ============ -->\n<div class=\"max-w-[1440px] mx-auto px-6 lg:px-12 pt-10 reveal no-print\">\n  <nav class=\"stepper\">\n    <span class=\"step done\"><span class=\"num\">\u2713<\/span><span>\u05e1\u05dc<\/span><\/span>\n    <span class=\"sep\"><\/span>\n    <span class=\"step done\"><span class=\"num\">\u2713<\/span><span>\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05de\u05e9\u05dc\u05d5\u05d7<\/span><\/span>\n    <span class=\"sep\"><\/span>\n    <span class=\"step done\"><span class=\"num\">\u2713<\/span><span>\u05ea\u05e9\u05dc\u05d5\u05dd<\/span><\/span>\n    <span class=\"sep\"><\/span>\n    <span class=\"step active\"><span class=\"num\">4<\/span><span>\u05d0\u05d9\u05e9\u05d5\u05e8<\/span><\/span>\n  <\/nav>\n<\/div>\n\n<!-- ============ EMPTY STATE ============ -->\n<div id=\"empty-state\" class=\"max-w-[1440px] mx-auto px-6 lg:px-12 py-32 hidden reveal text-center\">\n  <span class=\"eyebrow block mb-4\">\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4 \u05d4\u05d6\u05de\u05e0\u05d4<\/span>\n  <h2 class=\"display-medium mb-6\">\u05d0\u05d9\u05df \u05d4\u05d6\u05de\u05e0\u05d4 \u05e4\u05e2\u05d9\u05dc\u05d4 \u05dc\u05d4\u05e6\u05d9\u05d2<\/h2>\n  <a class='btn-secondary' href='\/catalog'>\u05d7\u05d6\u05e8\u05d4 \u05dc\u05d0\u05d5\u05e1\u05e3<\/a>\n<\/div>\n\n<!-- ============ MAIN ============ -->\n<main id=\"confirmation-main\" class=\"max-w-3xl mx-auto px-6 lg:px-12 py-12 lg:py-20 hidden\">\n\n  <!-- Success header -->\n  <div class=\"text-center reveal\">\n    <div class=\"success-mark\">\n      <svg width=\"44\" height=\"44\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\n    <\/div>\n    <h1 class=\"display-large\">\u05ea\u05d5\u05d3\u05d4 \u05e2\u05dc \u05d4\u05d4\u05d6\u05de\u05e0\u05d4<\/h1>\n    <\/div>\n\n  <!-- Order panel -->\n  <div class=\"order-panel reveal\" style=\"--d: 100ms;\">\n\n    <!-- Header -->\n    <div class=\"order-header\">\n      <div class=\"order-id-block\">\n        <span class=\"eyebrow\">\u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4<\/span>\n        <div class=\"number\" id=\"order-id\" dir=\"ltr\">\u2014<\/div>\n      <\/div>\n      <div class=\"text-text-soft text-sm\" id=\"order-date\">\u2014<\/div>\n    <\/div>\n\n    <!-- Items -->\n    <div id=\"order-items\"><\/div>\n\n    <!-- Totals -->\n    <div class=\"border-t border-border-soft mt-6 pt-6\">\n      <div class=\"flex justify-between text-sm py-1.5\">\n        <span class=\"text-text-soft\">\u05e1\u05db\u05d5\u05dd \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd<\/span>\n        <span dir=\"ltr\">\u20aa<span id=\"t-subtotal\">0<\/span><\/span>\n      <\/div>\n      <div class=\"flex justify-between text-sm py-1.5\" id=\"t-extras-row\">\n        <span class=\"text-text-soft\">\u05ea\u05d5\u05e1\u05e4\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05d5\u05ea<\/span>\n        <span dir=\"ltr\">\u20aa<span id=\"t-extras\">0<\/span><\/span>\n      <\/div>\n      <div class=\"flex justify-between text-sm py-1.5\">\n        <span class=\"text-text-soft\" id=\"t-ship-label\">\u05de\u05e9\u05dc\u05d5\u05d7<\/span>\n        <span dir=\"ltr\" id=\"t-ship-val\">\u2014<\/span>\n      <\/div>\n      <div class=\"flex justify-between border-t border-border-soft mt-3 pt-3 items-baseline\">\n        <span style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.25rem; font-weight:500;\">\u05e1\u05d4\u05f4\u05db<\/span>\n        <span dir=\"ltr\" class=\"text-bordeaux\" style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.6rem; font-weight:500;\">\u20aa<span id=\"t-total\">0<\/span><\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Customer + shipping details -->\n    <div class=\"details-grid\">\n      <div class=\"detail-block\">\n        <h3 class=\"font-medium mb-4\" style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.1rem;\">\u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d6\u05de\u05d9\u05df<\/h3>\n        <dt>\u05e9\u05dd<\/dt>\n        <dd id=\"d-name\">\u2014<\/dd>\n        <dt>\u05d8\u05dc\u05e4\u05d5\u05df<\/dt>\n        <dd id=\"d-phone\" dir=\"ltr\">\u2014<\/dd>\n        <dt>\u05d0\u05d9\u05de\u05d9\u05d9\u05dc<\/dt>\n        <dd id=\"d-email\" dir=\"ltr\">\u2014<\/dd>\n      <\/div>\n      <div class=\"detail-block\">\n        <h3 class=\"font-medium mb-4\" style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.1rem;\">\u05de\u05e9\u05dc\u05d5\u05d7 \u05d5\u05ea\u05e9\u05dc\u05d5\u05dd<\/h3>\n        <dt>\u05d0\u05d5\u05e4\u05df \u05de\u05e9\u05dc\u05d5\u05d7<\/dt>\n        <dd id=\"d-ship\">\u2014<\/dd>\n        <dt id=\"d-addr-label\" style=\"display:none;\">\u05db\u05ea\u05d5\u05d1\u05ea<\/dt>\n        <dd id=\"d-addr\" style=\"display:none;\">\u2014<\/dd>\n        <dt>\u05d0\u05d5\u05e4\u05df \u05ea\u05e9\u05dc\u05d5\u05dd<\/dt>\n        <dd id=\"d-pay\">\u2014<\/dd>\n      <\/div>\n    <\/div>\n\n    <!-- Notes if any -->\n    <div id=\"d-notes-block\" class=\"detail-block\" style=\"display:none;\">\n      <h3 class=\"font-medium mb-3\" style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.1rem;\">\u05d4\u05e2\u05e8\u05d5\u05ea<\/h3>\n      <p class=\"text-text-soft text-sm\" id=\"d-notes\">\u2014<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- Next steps (hidden on print \u2014 receipt focuses on order details) -->\n  <div id=\"next-steps-section\" class=\"mt-12 reveal\" style=\"--d: 200ms;\">\n    <h2 class=\"display-medium mb-6\" style=\"font-size: 1.5rem;\">\u05d4\u05e6\u05e2\u05d3\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd<\/h2>\n\n    <div class=\"next-step\">\n      <span class=\"num-circle\">1<\/span>\n      <div>\n        <h4>\u05ea\u05d9\u05d0\u05d5\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4<\/h4>\n        <p>\u05d3\u05d5\u05d3 \u05d9\u05e6\u05d5\u05e8 \u05d0\u05d9\u05ea\u05db\u05dd \u05e7\u05e9\u05e8 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05ea\u05d5\u05da 24 \u05e9\u05e2\u05d5\u05ea \u05dc\u05d0\u05d9\u05e1\u05d5\u05e3 \u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4: \u05e9\u05de\u05d5\u05ea \u05de\u05dc\u05d0\u05d9\u05dd \u05e9\u05dc \u05d4\u05d7\u05ea\u05df \u05d5\u05d4\u05db\u05dc\u05d4, \u05ea\u05d0\u05e8\u05d9\u05da \u05dc\u05d5\u05e2\u05d6\u05d9 \u05d5\u05e2\u05d1\u05e8\u05d9, \u05e0\u05d5\u05e1\u05d7, \u05de\u05e7\u05d5\u05dd \u05d4\u05d7\u05ea\u05d5\u05e0\u05d4, \u05d5\u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"next-step\" id=\"next-payment\">\n      <span class=\"num-circle\">2<\/span>\n      <div>\n        <h4 id=\"np-title\">\u05d4\u05e9\u05dc\u05de\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd<\/h4>\n        <p id=\"np-text\">\u2014<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"next-step\">\n      <span class=\"num-circle\">3<\/span>\n      <div>\n        <h4>\u05d4\u05db\u05e0\u05d4 \u05d5\u05d4\u05d3\u05e4\u05e1\u05d4<\/h4>\n        <p>\u05dc\u05d0\u05d7\u05e8 \u05d0\u05d9\u05e9\u05d5\u05e8 \u05d4\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd, \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 \u05ea\u05d9\u05db\u05e0\u05e1 \u05dc\u05d4\u05db\u05e0\u05d4 \u05d5\u05ea\u05d5\u05d3\u05e4\u05e1 \u05ea\u05d5\u05da 5\u20137 \u05d9\u05de\u05d9 \u05e2\u05e1\u05e7\u05d9\u05dd. \u05d3\u05d5\u05d3 \u05d9\u05e2\u05d3\u05db\u05df \u05d0\u05ea\u05db\u05dd \u05db\u05d0\u05e9\u05e8 \u05d4\u05d9\u05d0 \u05de\u05d5\u05db\u05e0\u05d4 \u05dc\u05de\u05e9\u05dc\u05d5\u05d7\/\u05d0\u05d9\u05e1\u05d5\u05e3.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"next-step\">\n      <span class=\"num-circle\">4<\/span>\n      <div>\n        <h4 id=\"ns-deliver-title\">\u05de\u05e9\u05dc\u05d5\u05d7<\/h4>\n        <p id=\"ns-deliver-text\">\u2014<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- CTAs -->\n  <div class=\"mt-12 flex flex-col sm:flex-row items-center justify-center gap-4 reveal no-print\" style=\"--d: 300ms;\">\n    <a id=\"wa-link\" href=\"#\" target=\"_blank\" rel=\"noopener\" class=\"btn-whatsapp\">\n      <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.6 14c-.3-.1-1.7-.8-2-.9-.3-.1-.5-.1-.7.2-.2.3-.8.9-1 1.1-.2.2-.4.2-.7.1-.3-.2-1.2-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.6c.2-.2.2-.3.4-.5.1-.2.1-.4 0-.5L9 6.7c-.2-.4-.4-.4-.6-.4h-.5c-.2 0-.5 0-.7.3-.3.3-1.1 1-1.1 2.5s1.1 2.9 1.3 3.1c.2.2 2.2 3.4 5.4 4.7.7.3 1.3.5 1.8.6.7.2 1.4.2 2 .1.6-.1 1.7-.7 2-1.4.2-.7.2-1.2.2-1.4-.1-.1-.3-.2-.6-.4Zm-5.6 7.9h0c-1.7 0-3.4-.5-4.9-1.4l-.4-.2-3.7 1 1-3.6-.2-.4c-.9-1.5-1.5-3.3-1.5-5.1C2.3 7 6.7 2.6 12 2.6c2.5 0 5 1 6.7 2.8a9.7 9.7 0 0 1 2.8 6.8c0 5.4-4.4 9.7-9.5 9.7Z\"\/><\/svg>\n      \u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4\n    <\/a>\n    <button onclick=\"window.print()\" class=\"btn-secondary\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2\"\/><path d=\"M6 14h12v8H6z\"\/><\/svg>\n      \u05d4\u05d3\u05e4\u05e1\u05ea \u05d0\u05d9\u05e9\u05d5\u05e8\n    <\/button>\n    <a class='text-text-muted text-sm ulink mt-2 sm:mt-0 sm:ms-2' href='\/catalog'>\u05d7\u05d6\u05e8\u05d4 \u05dc\u05d0\u05d5\u05e1\u05e3 \u2190<\/a>\n  <\/div>\n\n<\/main>\n\n<!-- ============ FOOTER (CANONICAL \u2014 same across all pages) ============ -->\n<!-- EmailJS browser SDK + our notification module -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@3\/dist\/email.min.js\"><\/script>\n<script>\n  if (typeof emailjs !== 'undefined' && window.NOTIFY_CONFIG &&\n      NOTIFY_CONFIG.emailjs.publicKey !== 'YOUR_EMAILJS_PUBLIC_KEY') {\n    emailjs.init(NOTIFY_CONFIG.emailjs.publicKey);\n  }\n<\/script>\n\n<script>\n  const ORDER_KEY = 'ketubot_order_v1';\n  const CART_KEY  = 'ketubot_cart_v1';\n\n  function loadJSON(key, fallback) {\n    try { return JSON.parse(localStorage.getItem(key)) || fallback; } catch { return fallback; }\n  }\n  function updateHeaderCount() {\n    const cart = loadJSON(CART_KEY, []);\n    const total = cart.reduce((s, i) => s + (i.qty || 1), 0);\n    const el = document.getElementById('cart-count-header');\n    if (el) el.textContent = `(${total})`;\n  }\n  updateHeaderCount();\n\n  \/\/ ============================================================\n  \/\/ Load order & verify orderId matches URL param\n  \/\/ ============================================================\n  const order = loadJSON(ORDER_KEY, null);\n  const params = new URLSearchParams(window.location.search);\n  const requestedId = params.get('order');\n\n  if (!order || (requestedId && order.orderId !== requestedId)) {\n    document.getElementById('empty-state').classList.remove('hidden');\n  } else {\n    document.getElementById('confirmation-main').classList.remove('hidden');\n    renderOrder();\n  }\n\n  function renderOrder() {\n    \/\/ Check if user cancelled PayPal\n    const wasCancelled = params.get('cancelled') === '1';\n    if (wasCancelled && order.method === 'paypal') {\n      \/\/ Update success mark + thank-you to reflect cancellation\n      const successMark = document.querySelector('.success-mark');\n      if (successMark) {\n        successMark.style.borderColor = '#8B6F47';\n        successMark.style.background = 'rgba(139, 111, 71, 0.08)';\n        successMark.innerHTML = '<svg width=\"44\" height=\"44\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8B6F47\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4\"\/><circle cx=\"12\" cy=\"16\" r=\"0.5\" fill=\"#8B6F47\"\/><\/svg>';\n      }\n      const eyebrow = document.querySelector('.eyebrow');\n      if (eyebrow) eyebrow.textContent = '04 \u2014 \u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05d0 \u05d4\u05d5\u05e9\u05dc\u05dd';\n      const h1 = document.querySelector('h1.display-large');\n      if (h1) h1.textContent = '\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d9\u05d9\u05e4\u05dc \u05dc\u05d0 \u05d4\u05d5\u05e9\u05dc\u05dd';\n      const tyMsg = document.getElementById('thank-you-msg');\n      if (tyMsg) {\n        tyMsg.innerHTML = `\u05d4\u05d4\u05d6\u05de\u05e0\u05d4 <strong>${order.orderId}<\/strong> \u05e0\u05e9\u05de\u05e8\u05d4 \u05d1\u05de\u05e2\u05e8\u05db\u05ea \u05d0\u05da \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05d0 \u05d1\u05d5\u05e6\u05e2. \u05e0\u05d9\u05ea\u05df \u05dc\u05e4\u05e0\u05d5\u05ea \u05dc\u05d3\u05d5\u05d3 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05de\u05e1\u05e4\u05e8 \u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05dc\u05d4\u05e9\u05dc\u05de\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d9\u05d3\u05e0\u05d9\u05ea, \u05d0\u05d5 \u05dc\u05e1\u05d2\u05d5\u05e8 \u05d0\u05ea \u05d4\u05d3\u05e3 \u05d5\u05dc\u05d4\u05d6\u05de\u05d9\u05df \u05de\u05d7\u05d3\u05e9.`;\n      }\n      \/\/ Mark order status\n      order.status = 'paypal_cancelled';\n      order.methodLabel = 'PayPal (\u05d1\u05d5\u05d8\u05dc)';\n      localStorage.setItem(ORDER_KEY, JSON.stringify(order));\n\n      \/\/ \ud83d\udd14 Notify David that this PayPal order was cancelled (so he knows not to expect payment)\n      if (typeof window.notifyOrder === 'function') {\n        window.notifyOrder(order, 'paypal_cancelled').catch(e => console.warn('Notify error:', e));\n      }\n    }\n\n    document.getElementById('order-id').textContent = order.orderId;\n    const created = new Date(order.createdAt);\n    document.getElementById('order-date').textContent = created.toLocaleDateString('he-IL', {\n      day: 'numeric', month: 'long', year: 'numeric',\n      hour: '2-digit', minute: '2-digit'\n    });\n\n    \/\/ Items\n    document.getElementById('order-items').innerHTML = order.items.map(item => {\n      const qty = item.qty || 1;\n      const lineTotal = (500 + (item.customText==='custom' ? 50 : 0)) * qty;\n      return `\n        <div class=\"order-row\">\n          <div class=\"img-wrap\"><img decoding=\"async\" src=\"${item.img}\" alt=\"${item.title}\"><\/div>\n          <div>\n            <div style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.15rem; font-weight:500;\">${item.title}<\/div>\n            <div class=\"text-text-soft text-xs mt-1\">\n              \u05db\u05de\u05d5\u05ea: ${qty}${item.customText==='custom' ? ' \u00b7 \u05e2\u05dd \u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd (+\u20aa50)' : ''}${item.nusachLabel ? ' \u00b7 ' + item.nusachLabel : ''}\n            <\/div>\n          <\/div>\n          <div dir=\"ltr\" style=\"font-family:'Frank Ruhl Libre',serif; font-size:1.05rem; font-weight:500;\">\u20aa${lineTotal}<\/div>\n        <\/div>`;\n    }).join('');\n\n    \/\/ Totals\n    document.getElementById('t-subtotal').textContent = order.pricing.subtotal;\n    document.getElementById('t-extras').textContent   = order.pricing.extras;\n    document.getElementById('t-extras-row').style.display = order.pricing.extras > 0 ? '' : 'none';\n    document.getElementById('t-ship-label').textContent = order.shipping.label;\n    document.getElementById('t-ship-val').innerHTML = order.shipping.cost === 0 ? '\u05d7\u05d9\u05e0\u05dd' : '\u20aa' + order.shipping.cost;\n    document.getElementById('t-total').textContent = order.pricing.total;\n\n    \/\/ Customer\n    document.getElementById('d-name').textContent = order.customer.name;\n    document.getElementById('d-phone').textContent = order.customer.phone;\n    document.getElementById('d-email').textContent = order.customer.email;\n\n    \/\/ Shipping\n    document.getElementById('d-ship').textContent = order.shipping.label;\n    if (order.customer.address) {\n      const fullAddr = [order.customer.address, order.customer.city, order.customer.zip].filter(Boolean).join(', ');\n      document.getElementById('d-addr-label').style.display = '';\n      document.getElementById('d-addr').style.display = '';\n      document.getElementById('d-addr').textContent = fullAddr;\n    }\n    document.getElementById('d-pay').textContent = order.methodLabel;\n\n    \/\/ Notes\n    if (order.customer.notes && order.customer.notes.trim()) {\n      document.getElementById('d-notes-block').style.display = '';\n      document.getElementById('d-notes').textContent = order.customer.notes;\n    }\n\n    \/\/ Customize next steps based on payment method\n    const np = document.getElementById('next-payment');\n    const npTitle = document.getElementById('np-title');\n    const npText = document.getElementById('np-text');\n    if (order.method === 'paypal' && order.status === 'paypal_cancelled') {\n      npTitle.textContent = '\u05d4\u05e9\u05dc\u05de\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd';\n      npText.innerHTML = `\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d9\u05d9\u05e4\u05dc \u05dc\u05d0 \u05d4\u05d5\u05e9\u05dc\u05dd. \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05d3\u05d5\u05d3 \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05e2\u05dd \u05de\u05e1\u05e4\u05e8 \u05d4\u05d4\u05d6\u05de\u05e0\u05d4 <strong>${order.orderId}<\/strong> \u05dc\u05d4\u05e9\u05dc\u05de\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d7\u05e8 (\u05d1\u05d9\u05d8 \/ \u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3), \u05d0\u05d5 \u05dc\u05d4\u05d6\u05de\u05d9\u05df \u05de\u05d7\u05d3\u05e9.`;\n    } else if (order.method === 'paypal') {\n      npTitle.textContent = '\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d9\u05d9\u05e4\u05dc';\n      npText.innerHTML = '\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e9\u05dc\u05db\u05dd \u05e2\u05d5\u05d1\u05d3 \u05d3\u05e8\u05da PayPal. \u05ea\u05e7\u05d1\u05dc\u05d5 \u05d0\u05d9\u05e9\u05d5\u05e8 \u05d1\u05de\u05d9\u05d9\u05dc \u05de-PayPal \u05e2\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d4\u05e2\u05e1\u05e7\u05d4.';\n    } else if (order.method === 'bit') {\n      npTitle.textContent = '\u05d0\u05d9\u05de\u05d5\u05ea \u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05d1\u05d9\u05d8';\n      npText.innerHTML = `\u05d3\u05d5\u05d3 \u05d9\u05d0\u05de\u05ea \u05d0\u05ea \u05e7\u05d1\u05dc\u05ea \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e9\u05dc\u05db\u05dd \u05d1\u05d1\u05d9\u05d8 \u05ea\u05d5\u05da \u05de\u05e1\u05e4\u05e8 \u05e9\u05e2\u05d5\u05ea. \u05d0\u05dd \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05d1\u05d5\u05e6\u05e2 \u2014 \u05e9\u05dc\u05d7\u05d5 <strong>\u20aa${order.pricing.total}<\/strong> \u05dc\u05d8\u05dc\u05e4\u05d5\u05df <strong dir=\"ltr\">054-560-3603<\/strong> \u05d1\u05e6\u05d9\u05d5\u05df \"${order.orderId}\".`;\n    } else {\n      npTitle.textContent = '\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05de\u05e1\u05d9\u05e8\u05d4';\n      npText.innerHTML = `\u05d1\u05e2\u05ea \u05d4\u05de\u05e1\u05d9\u05e8\u05d4 \u05d4\u05d0\u05d9\u05e9\u05d9\u05ea \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd \u05ea\u05e9\u05dc\u05de\u05d5 <strong>\u20aa${order.pricing.total}<\/strong> \u05d1\u05de\u05d6\u05d5\u05de\u05df \u05d0\u05d5 \u05d1\u05d1\u05d9\u05d8 \u2014 \u05db\u05e4\u05d9 \u05e9\u05ea\u05e2\u05d3\u05d9\u05e4\u05d5.`;\n    }\n\n    \/\/ Customize delivery step\n    const ndTitle = document.getElementById('ns-deliver-title');\n    const ndText = document.getElementById('ns-deliver-text');\n    if (order.shipping.type === 'jerusalem') {\n      ndTitle.textContent = '\u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3 \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd';\n      ndText.textContent = '\u05d3\u05d5\u05d3 \u05d9\u05ea\u05d0\u05dd \u05d0\u05d9\u05ea\u05db\u05dd \u05d1\u05d5\u05d5\u05d8\u05e1\u05d0\u05e4 \u05d6\u05de\u05df \u05d5\u05de\u05e7\u05d5\u05dd \u05e0\u05d5\u05d7\u05d9\u05dd \u05dc\u05de\u05e1\u05d9\u05e8\u05d4 \u05d4\u05d0\u05d9\u05e9\u05d9\u05ea \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd. \u05dc\u05dc\u05d0 \u05e2\u05dc\u05d5\u05ea \u05e0\u05d5\u05e1\u05e4\u05ea.';\n    } else if (order.shipping.type === 'express') {\n      ndTitle.textContent = '\u05de\u05e9\u05dc\u05d5\u05d7 \u05de\u05d4\u05d9\u05e8 \u05d1\u05d9\u05d3';\n      ndText.textContent = '\u05d4\u05db\u05ea\u05d5\u05d1\u05d4 \u05ea\u05d9\u05e9\u05dc\u05d7 \u05d1\u05e9\u05dc\u05d9\u05d7 \u05de\u05d4\u05d9\u05e8 \u05e2\u05d3 \u05d4\u05d1\u05d9\u05ea \u05ea\u05d5\u05da 1\u20132 \u05d9\u05de\u05d9 \u05e2\u05e1\u05e7\u05d9\u05dd \u05de\u05e8\u05d2\u05e2 \u05e1\u05d9\u05d5\u05dd \u05d4\u05d4\u05db\u05e0\u05d4.';\n    } else {\n      ndTitle.textContent = '\u05de\u05e9\u05dc\u05d5\u05d7 \u05e8\u05d2\u05d9\u05dc';\n      ndText.textContent = '\u05d4\u05db\u05ea\u05d5\u05d1\u05d4 \u05ea\u05d9\u05e9\u05dc\u05d7 \u05d1\u05d7\u05d1\u05e8\u05ea \u05e9\u05dc\u05d9\u05d7\u05d5\u05d9\u05d5\u05ea \u05dc\u05db\u05ea\u05d5\u05d1\u05d4 \u05e9\u05de\u05e1\u05e8\u05ea\u05dd \u05ea\u05d5\u05da 5\u20137 \u05d9\u05de\u05d9 \u05e2\u05e1\u05e7\u05d9\u05dd \u05de\u05e8\u05d2\u05e2 \u05e1\u05d9\u05d5\u05dd \u05d4\u05d4\u05db\u05e0\u05d4.';\n    }\n\n    \/\/ ============================================================\n    \/\/ WhatsApp deep link \u2014 full order summary in one structured message\n    \/\/ ============================================================\n    document.getElementById('wa-link').href = `https:\/\/wa.me\/972545603603?text=${buildWhatsAppMessage(order)}`;\n\n    \/\/ Update thank-you msg per method\n    const tyMsg = document.getElementById('thank-you-msg');\n    if (order.method === 'cod') {\n      tyMsg.textContent = '\u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05d4\u05ea\u05e7\u05d1\u05dc\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4. \u05d3\u05d5\u05d3 \u05d9\u05e6\u05d5\u05e8 \u05d0\u05d9\u05ea\u05db\u05dd \u05e7\u05e9\u05e8 \u05ea\u05d5\u05da 24 \u05e9\u05e2\u05d5\u05ea \u05dc\u05ea\u05d9\u05d0\u05d5\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 \u05d5\u05de\u05d5\u05e2\u05d3 \u05d4\u05de\u05e1\u05d9\u05e8\u05d4.';\n    } else if (order.method === 'bit') {\n      tyMsg.innerHTML = `\u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05d4\u05ea\u05e7\u05d1\u05dc\u05d4. \u05d0\u05e0\u05d0 \u05d5\u05d3\u05d0\u05d5 \u05e9\u05d4\u05e2\u05d1\u05e8\u05ea\u05dd \u05d0\u05ea \u05d4\u05e1\u05db\u05d5\u05dd \u05e9\u05dc <strong>\u20aa${order.pricing.total}<\/strong> \u05d1\u05d1\u05d9\u05d8. \u05d3\u05d5\u05d3 \u05d9\u05e6\u05d5\u05e8 \u05d0\u05d9\u05ea\u05db\u05dd \u05e7\u05e9\u05e8 \u05ea\u05d5\u05da 24 \u05e9\u05e2\u05d5\u05ea.`;\n    } else {\n      tyMsg.textContent = '\u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05d5\u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d4\u05ea\u05e7\u05d1\u05dc\u05d5 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4. \u05d3\u05d5\u05d3 \u05d9\u05e6\u05d5\u05e8 \u05d0\u05d9\u05ea\u05db\u05dd \u05e7\u05e9\u05e8 \u05ea\u05d5\u05da 24 \u05e9\u05e2\u05d5\u05ea \u05dc\u05ea\u05d9\u05d0\u05d5\u05dd \u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4.';\n    }\n  }\n\n  \/\/ ============================================================\n  \/\/ Build full WhatsApp message \u2014 every detail David needs in one place\n  \/\/ ============================================================\n  function buildWhatsAppMessage(order) {\n    const SEP = 'n\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501n';\n    const dateStr = new Date(order.createdAt).toLocaleDateString('he-IL', {\n      day: 'numeric', month: 'long', year: 'numeric', hour: '2-digit', minute: '2-digit'\n    });\n\n    let msg = '';\n    msg += `*\u05e9\u05dc\u05d5\u05dd \u05d3\u05d5\u05d3, \u05d1\u05d9\u05e6\u05e2\u05ea\u05d9 \u05d4\u05d6\u05de\u05e0\u05d4 \u05d1\u05d0\u05ea\u05e8* \ud83c\udf89` + 'n';\n    msg += `\u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4: *${order.orderId}*` + 'n';\n    msg += `\u05ea\u05d0\u05e8\u05d9\u05da: ${dateStr}`;\n\n    \/\/ === ITEMS (the ketubot themselves) ===\n    msg += SEP;\n    msg += `*\ud83d\uddbc\ufe0f \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05e9\u05d4\u05d5\u05d6\u05de\u05e0\u05d5 (${order.items.length})*` + 'n';\n    order.items.forEach((item, i) => {\n      const qty = item.qty || 1;\n      const lineTotal = (500 + (item.customText==='custom' ? 50 : 0)) * qty;\n      msg += 'n';\n      msg += `*${i + 1}. ${item.title}* (${item.id})` + 'n';\n      msg += `   \u2022 \u05db\u05de\u05d5\u05ea: ${qty}` + 'n';\n      msg += `   \u2022 \u05e0\u05d5\u05e1\u05d7: ${item.nusachLabel || '_\u05d9\u05d9\u05e7\u05d1\u05e2 \u05d0\u05d9\u05ea\u05da \u05d1\u05e9\u05d9\u05d7\u05d4_'}` + 'n';\n      msg += `   \u2022 \u05db\u05d9\u05ea\u05d5\u05d1 \u05d0\u05d9\u05e9\u05d9: ${item.customText === 'custom' ? '\u2713 \u05e2\u05dd \u05e4\u05e8\u05d8\u05d9\u05dd \u05d0\u05d9\u05e9\u05d9\u05d9\u05dd (+\u20aa50)' : '\u2014 \u05dc\u05dc\u05d0'}` + 'n';\n      msg += `   \u2022 \u05de\u05d7\u05d9\u05e8 \u05e9\u05d5\u05e8\u05d4: \u20aa${lineTotal}`;\n    });\n\n    \/\/ === CUSTOMER ===\n    msg += SEP;\n    msg += `*\ud83d\udc64 \u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d6\u05de\u05d9\u05df*` + 'n';\n    msg += `\u05e9\u05dd: ${order.customer.name}` + 'n';\n    msg += `\u05d8\u05dc\u05e4\u05d5\u05df: ${order.customer.phone}` + 'n';\n    msg += `\u05d0\u05d9\u05de\u05d9\u05d9\u05dc: ${order.customer.email}`;\n\n    \/\/ === SHIPPING ===\n    msg += SEP;\n    msg += `*\ud83d\ude9a \u05de\u05e9\u05dc\u05d5\u05d7*` + 'n';\n    msg += `\u05d0\u05d5\u05e4\u05df: ${order.shipping.label}` + 'n';\n    if (order.customer.address) {\n      const addr = [order.customer.address, order.customer.city, order.customer.zip]\n        .filter(Boolean).join(', ');\n      msg += `\u05db\u05ea\u05d5\u05d1\u05ea: ${addr}` + 'n';\n    } else {\n      msg += `\u05db\u05ea\u05d5\u05d1\u05ea: _\u05ea\u05d9\u05d0\u05d5\u05dd \u05d0\u05d9\u05e9\u05d9 \u05d0\u05d9\u05ea\u05da \u05d1\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd_` + 'n';\n    }\n    msg += `\u05e2\u05dc\u05d5\u05ea \u05de\u05e9\u05dc\u05d5\u05d7: ${order.shipping.cost === 0 ? '\u05d7\u05d9\u05e0\u05dd' : '\u20aa' + order.shipping.cost}`;\n\n    \/\/ === PAYMENT ===\n    msg += SEP;\n    msg += `*\ud83d\udcb3 \u05ea\u05e9\u05dc\u05d5\u05dd*` + 'n';\n    msg += `\u05d0\u05d5\u05e4\u05df: ${order.methodLabel}` + 'n';\n    if (order.method === 'paypal' && order.status === 'paypal_cancelled') {\n      msg += `\u05e1\u05d8\u05d8\u05d5\u05e1: \u274c \u05d4\u05ea\u05e9\u05dc\u05d5\u05dd \u05d1\u05e4\u05d9\u05d9\u05e4\u05dc \u05d1\u05d5\u05d8\u05dc` + 'n';\n      msg += `\u05e0\u05e9\u05d0\u05e8 \u05dc\u05ea\u05e9\u05dc\u05d5\u05dd: \u20aa${order.pricing.total}` + 'n';\n      msg += `(\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e9\u05dc\u05d9\u05dd \u05d1\u05d1\u05d9\u05d8 \/ \u05d1\u05de\u05e1\u05d9\u05e8\u05d4 \u05d1\u05d9\u05d3)`;\n    } else if (order.method === 'paypal') {\n      msg += `\u05e1\u05d8\u05d8\u05d5\u05e1: \u2713 \u05e9\u05d5\u05dc\u05dd \u05d3\u05e8\u05da \u05e4\u05d9\u05d9\u05e4\u05dc` + 'n';\n      msg += `\u05e1\u05db\u05d5\u05dd \u05e9\u05d7\u05d5\u05d9\u05d1: \u20aa${order.pricing.total}`;\n    } else if (order.method === 'bit') {\n      msg += `\u05e1\u05d8\u05d8\u05d5\u05e1: \u23f3 \u05de\u05de\u05ea\u05d9\u05df \u05dc\u05d0\u05d9\u05de\u05d5\u05ea` + 'n';\n      msg += `\u05d4\u05e1\u05db\u05d5\u05dd \u05e9\u05d4\u05d5\u05e2\u05d1\u05e8\/\u05d9\u05d5\u05e2\u05d1\u05e8: \u20aa${order.pricing.total}` + 'n';\n      msg += `\u05e0\u05de\u05e2\u05df: \u05d3\u05d5\u05d3 \u05de\u05e8\u05d3\u05db\u05d9 \u00b7 054-560-3603`;\n    } else {\n      msg += `\u05e1\u05d8\u05d8\u05d5\u05e1: \ud83e\udd1d \u05d9\u05e9\u05d5\u05dc\u05dd \u05d1\u05e2\u05ea \u05d4\u05de\u05e1\u05d9\u05e8\u05d4` + 'n';\n      msg += `\u05e1\u05db\u05d5\u05dd: \u20aa${order.pricing.total} (\u05d1\u05de\u05d6\u05d5\u05de\u05df \u05d0\u05d5 \u05d1\u05d1\u05d9\u05d8)`;\n    }\n\n    \/\/ === SUMMARY ===\n    msg += SEP;\n    msg += `*\ud83e\uddfe \u05e1\u05d9\u05db\u05d5\u05dd \u05de\u05d7\u05d9\u05e8*` + 'n';\n    msg += `\u05e1\u05db\u05d5\u05dd \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd: \u20aa${order.pricing.subtotal}` + 'n';\n    if (order.pricing.extras > 0) {\n      msg += `\u05ea\u05d5\u05e1\u05e4\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05d5\u05ea: \u20aa${order.pricing.extras}` + 'n';\n    }\n    msg += `\u05de\u05e9\u05dc\u05d5\u05d7: ${order.shipping.cost === 0 ? '\u05d7\u05d9\u05e0\u05dd' : '\u20aa' + order.shipping.cost}` + 'n';\n    msg += `*\u05e1\u05d4\u05f4\u05db: \u20aa${order.pricing.total}*`;\n\n    \/\/ === NOTES (only if exists) ===\n    if (order.customer.notes && order.customer.notes.trim()) {\n      msg += SEP;\n      msg += `*\ud83d\udcdd \u05d4\u05e2\u05e8\u05d5\u05ea*` + 'n';\n      msg += order.customer.notes.trim();\n    }\n\n    msg += SEP;\n    msg += `\u05d0\u05e9\u05de\u05d7 \u05dc\u05ea\u05d0\u05dd \u05d0\u05d9\u05ea\u05da \u05d0\u05ea \u05e4\u05e8\u05d8\u05d9 \u05d4\u05db\u05ea\u05d5\u05d1\u05d4 (\u05e9\u05de\u05d5\u05ea, \u05ea\u05d0\u05e8\u05d9\u05da, \u05de\u05e7\u05d5\u05dd) \ud83d\ude4f`;\n\n    return encodeURIComponent(msg);\n  }\n\n  \/\/ Reveal animation\n  const observer = new IntersectionObserver((entries) => {\n    entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('in'); observer.unobserve(e.target); } });\n  }, { threshold: 0.12 });\n  document.querySelectorAll('.reveal').forEach(el => observer.observe(el));\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u2713\u05e1\u05dc \u2713\u05e4\u05e8\u05d8\u05d9\u05dd \u05d5\u05de\u05e9\u05dc\u05d5\u05d7 \u2713\u05ea\u05e9\u05dc\u05d5\u05dd 4\u05d0\u05d9\u05e9\u05d5\u05e8 \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4 \u05d4\u05d6\u05de\u05e0\u05d4 \u05d0\u05d9\u05df \u05d4\u05d6\u05de\u05e0\u05d4 \u05e4\u05e2\u05d9\u05dc\u05d4 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d7\u05d6\u05e8\u05d4 \u05dc\u05d0\u05d5\u05e1\u05e3 \u05ea\u05d5\u05d3\u05d4 \u05e2\u05dc \u05d4\u05d4\u05d6\u05de\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8 \u05d4\u05d6\u05de\u05e0\u05d4 \u2014 \u2014 \u05e1\u05db\u05d5\u05dd \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd \u20aa0 \u05ea\u05d5\u05e1\u05e4\u05d5\u05ea \u05d0\u05d9\u05e9\u05d9\u05d5\u05ea \u20aa0 \u05de\u05e9\u05dc\u05d5\u05d7 \u2014 \u05e1\u05d4\u05f4\u05db \u20aa0 \u05e4\u05e8\u05d8\u05d9 \u05d4\u05de\u05d6\u05de\u05d9\u05df \u05e9\u05dd \u2014 \u05d8\u05dc\u05e4\u05d5\u05df \u2014 \u05d0\u05d9\u05de\u05d9\u05d9\u05dc \u2014 \u05de\u05e9\u05dc\u05d5\u05d7 \u05d5\u05ea\u05e9\u05dc\u05d5\u05dd \u05d0\u05d5\u05e4\u05df \u05de\u05e9\u05dc\u05d5\u05d7 \u2014 \u05db\u05ea\u05d5\u05d1\u05ea \u2014 \u05d0\u05d5\u05e4\u05df \u05ea\u05e9\u05dc\u05d5\u05dd \u2014 \u05d4\u05e2\u05e8\u05d5\u05ea \u2014 \u05d4\u05e6\u05e2\u05d3\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd 1 \u05ea\u05d9\u05d0\u05d5\u05dd [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9823","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/pages\/9823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/comments?post=9823"}],"version-history":[{"count":9,"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/pages\/9823\/revisions"}],"predecessor-version":[{"id":9859,"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/pages\/9823\/revisions\/9859"}],"wp:attachment":[{"href":"https:\/\/ketubot.co.il\/en\/wp-json\/wp\/v2\/media?parent=9823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}