Tarn order shipped
A pottery's shipping confirmation: one calm card, each piece shown as its glaze.
Tarn (https://tarn.example) Order TC-20418 Shipped 5 November PACKED IN STRAW, AND ON ITS WAY. Rowan wrapped your three pieces this morning. They’re with Parcelforce now, and should reach you on Monday 9 November. Ordered 2 Nov Packed 5 Nov On its way 5 Nov Delivered Mon 9 Nov Follow your parcel (https://tarn.example/orders/TC-20418/track) In the box Tea bowls, celadon A pair, 9 cm across £64.00 Serving bowl, ash white 24 cm across £58.00 Pouring jug, tenmoku Holds 600 ml £46.00 Subtotal £168.00 Delivery, tracked £7.50 Paid £175.50 Delivering to Ada Whitlock 14 Rookery Lane, Didsbury Manchester M20 6RG Paid with Visa ending 0417 on 2 November 2026 Every piece is stoneware, thrown by hand, so yours will differ a little from the ones in the photographs. The bowls are happy in the dishwasher; the jug would rather be washed by hand. Tarn Ceramics, Unit 4, Mytholm Works, Hebden Bridge HX7 6DL. Questions about your order? Reply to this email, or read about returns (https://tarn.example/returns).
Email 600px: background #ece7df
Section 600px
Row 600px: 2 side by side
Column 292px
Text 292px "Tarn (https://tarn.example)"
Column 292px
Text 292px "Order TC-20418"
Column 600px: background #fffdf9
Column 504px
Text 504px "Shipped 5 November"
Heading h1 504px "Packed in straw, / and on its way."
Text 440px "Rowan wrapped your three pieces this morning. They’re with Parcelforce now, and…"
Row 504px: 4 side by side
Column 117px
Column 117px: background #3e6b61
Text 117px "Ordered/ 2 Nov"
Column 117px
Column 117px: background #3e6b61
Text 117px "Packed/ 5 Nov"
Column 117px
Column 117px: background #3e6b61
Text 117px "On its way/ 5 Nov"
Column 117px
Column 117px: background #e6dfd5
Text 117px "Delivered/ Mon 9 Nov"
Button: background #3e6b61 "Follow your parcel" → https://tarn.example/orders/TC-20418/track
Column 504px
Text 504px "In the box"
Row 504px: 3 side by side
Column 48px: background #b9d2c6
Column 348px
Text 348px "Tea bowls, celadon"
Text 348px "A pair, 9 cm across"
Column 68px
Text 68px "£64.00"
Row 504px: 3 side by side
Column 48px: background #efebe2
Column 348px
Text 348px "Serving bowl, ash white"
Text 348px "24 cm across"
Column 68px
Text 68px "£58.00"
Row 504px: 3 side by side
Column 48px: background #3b2a22
Column 348px
Text 348px "Pouring jug, tenmoku"
Text 348px "Holds 600 ml"
Column 68px
Text 68px "£46.00"
Column 504px
Row 504px: 2 side by side
Column 384px
Text 384px "Subtotal"
Column 120px
Text 120px "£168.00"
Row 504px: 2 side by side
Column 384px
Text 384px "Delivery, tracked"
Column 120px
Text 120px "£7.50"
Row 504px: 2 side by side
Column 384px
Text 384px "Paid"
Column 120px
Text 120px "£175.50"
Row 504px: 2 side by side, stacked on phones
Column 240px
Text 240px "Delivering to"
Text 240px "Ada Whitlock / 14 Rookery Lane, Didsbury / Manchester M20 6RG"
Column 240px
Text 240px "Paid with"
Text 240px "Visa ending 0417 / on 2 November 2026"
Text 504px "Every piece is stoneware, thrown by hand, so yours will differ a little from th…"
Text 600px "Tarn Ceramics, Unit 4, Mytholm Works, Hebden Bridge HX7 6DL. Questions about yo…"- infoemail/degraded
fonts on this Email in email: Apple Mail and iOS Mail load web fonts; Gmail and classic Outlook don't, and show the next font in each stack
root.props.fonts - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[0].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[0].children[1].children[0].style.letterSpacing - infoemail/outlook-degraded
borderRadius on this Column in classic Outlook: square corners
root.children[0].children[1].style.borderRadius - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Heading in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[0].children[1].style.letterSpacing - infoemail/outlook-degraded
borderRadius on this Button in classic Outlook: square corners
root.children[0].children[1].children[2].style.borderRadius - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[3].children[0].style.letterSpacing - infoemail/outlook-degraded
borderRadius on this Column in classic Outlook: square corners
root.children[0].children[1].children[3].children[1].children[0].style.borderRadius - infoemail/outlook-degraded
borderRadius on this Column in classic Outlook: square corners
root.children[0].children[1].children[3].children[2].children[0].style.borderRadius - infoemail/outlook-degraded
borderRadius on this Column in classic Outlook: square corners
root.children[0].children[1].children[3].children[3].children[0].style.borderRadius - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[4].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[4].children[1].children[0].style.letterSpacing
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en-GB" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="x-apple-disable-message-reformatting"><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"><!--<![endif]--><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"><meta name="color-scheme" content="light"><meta name="supported-color-schemes" content="light"><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><title>Your Tarn order has shipped</title><!--[if !mso]><!--><style>@font-face{font-family:"Fraunces";src:url("https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2") format("woff2");font-weight:100 900}@font-face{font-family:"Fraunces";src:url("https://fonts.gstatic.com/s/fraunces/v38/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ7ZXk8g.woff2") format("woff2");font-weight:100 900;font-style:italic}@font-face{font-family:"Figtree";src:url("https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2") format("woff2");font-weight:300 900}</style><!--<![endif]--><style>table,td{mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse}img{-ms-interpolation-mode:bicubic}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}.epg83w:hover{background-color:#2f554d!important}@media (max-width: 620px){.eezu4q>div{width:100%!important;max-width:100%!important}.elize6{width:50%!important;box-sizing:border-box!important}.ekd2zg{padding:0 12px!important}.exo481{padding-bottom:20px!important}.edvy3z{font-size:32px!important;letter-spacing:-0.6px!important;line-height:34.56px!important}.e9glkv{font-size:16px!important;line-height:25.6px!important}.etjyqx{padding-bottom:28px!important}.e24usl{font-size:12px!important;line-height:16.2px!important}.eykx38{width:25%!important;padding-right:6px!important;box-sizing:border-box!important}.emmk65{width:25%!important;padding-left:2px!important;padding-right:4px!important;box-sizing:border-box!important}.eem1mp{width:25%!important;padding-left:4px!important;padding-right:2px!important;box-sizing:border-box!important}.emxa2d{width:25%!important;padding-left:6px!important;box-sizing:border-box!important}.eav895{width:100%!important;max-width:none!important}.efpvvc{font-size:16px!important;line-height:20.8px!important}.ej8cul{width:auto!important}.e7t3zz{width:14px!important}.e1bv4h{height:20px!important}.edubew{padding:32px 22px 28px 22px!important}.e39wtx{padding-left:12px!important;padding-right:12px!important}.e1bvlv{padding-top:20px!important;padding-bottom:32px!important}}@media (max-width: 620px){.eippbt{display:none!important}}</style></head><body style="margin:0;padding:0;-webkit-text-size-adjust:100%;background-color:#ece7df"><div style="display:none;max-height:0;overflow:hidden;mso-hide:all" aria-hidden="true" data-skip-in-text="true">Rowan packed your three pieces this morning. They should reach you on Monday.͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ </div><div role="article" aria-roledescription="email" aria-label="Your Tarn order has shipped" lang="en-GB" style="background-color:#ece7df;overflow-wrap:break-word;word-break:break-word"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#ece7df" style="background-color:#ece7df"><tr><td align="center" class="e1bvlv" style="padding-top:40px;padding-bottom:48px"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="e39wtx"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="exo481" style="padding-bottom:24px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="ekd2zg" style="padding:0 8px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="292" valign="bottom" class="elize6" style="width:292px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:30px;font-style:italic;line-height:30px;mso-line-height-rule:exactly;letter-spacing:-0.5px;text-align:left"><a href="https://tarn.example" style="color:#2a2522;text-decoration:none">Tarn</a></p></td></tr></table></td><td width="292" valign="bottom" class="elize6" style="width:292px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.4px;text-align:right;text-transform:uppercase">Order TC-20418</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td class="exo481" style="padding-bottom:24px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="edubew" bgcolor="#fffdf9" style="padding:48px 48px 40px 48px;background-color:#fffdf9;border-radius:4px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="etjyqx" style="padding-bottom:36px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:16px"><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.4px;text-align:left;text-transform:uppercase">Shipped 5 November</p></td></tr><tr><td style="padding-bottom:16px"><h1 class="edvy3z" style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:42px;font-weight:400;line-height:45.36px;mso-line-height-rule:exactly;letter-spacing:-1px;text-align:left">Packed in straw,<br>and <span style="font-style:italic">on its way</span>.</h1></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:440px"><tr><td><p class="e9glkv" style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:27.2px;mso-line-height-rule:exactly;text-align:left">Rowan wrapped your three pieces this morning. They’re with Parcelforce now, and should reach you on Monday 9 November.</p></td></tr></table></td></tr></table></td></tr><tr><td class="etjyqx" style="padding-bottom:36px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="117" valign="top" class="eykx38" style="width:117px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:10px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td bgcolor="#3e6b61" height="4" valign="top" style="background-color:#3e6b61;height:4px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td></tr><tr><td><p class="e24usl" style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;line-height:17.55px;mso-line-height-rule:exactly;text-align:left">Ordered<span style="color:#6e655d;font-weight:400"><br>2 Nov</span></p></td></tr></table></td><td class="eippbt" width="12" style="width:12px"></td><td width="117" valign="top" class="emmk65" style="width:117px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:10px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td bgcolor="#3e6b61" height="4" valign="top" style="background-color:#3e6b61;height:4px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td></tr><tr><td><p class="e24usl" style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;line-height:17.55px;mso-line-height-rule:exactly;text-align:left">Packed<span style="color:#6e655d;font-weight:400"><br>5 Nov</span></p></td></tr></table></td><td class="eippbt" width="12" style="width:12px"></td><td width="117" valign="top" class="eem1mp" style="width:117px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:10px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td bgcolor="#3e6b61" height="4" valign="top" style="background-color:#3e6b61;height:4px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td></tr><tr><td><p class="e24usl" style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;line-height:17.55px;mso-line-height-rule:exactly;text-align:left">On its way<span style="color:#6e655d;font-weight:400"><br>5 Nov</span></p></td></tr></table></td><td class="eippbt" width="12" style="width:12px"></td><td width="117" valign="top" class="emxa2d" style="width:117px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:10px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td bgcolor="#e6dfd5" height="4" valign="top" style="background-color:#e6dfd5;height:4px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td></tr><tr><td><p class="e24usl" style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:17.55px;mso-line-height-rule:exactly;text-align:left">Delivered<span><br>Mon 9 Nov</span></p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td class="etjyqx" style="padding-bottom:36px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" class="eav895" style="border-collapse:separate"><tr><td align="center" bgcolor="#3e6b61" class="epg83w" style="background-color:#3e6b61;border-radius:2px;mso-padding-alt:15px 28px"><a href="https://tarn.example/orders/TC-20418/track" style="display:inline-block;padding:15px 28px;color:#fff;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;line-height:18px;mso-line-height-rule:exactly;text-align:center;text-decoration:none;border-radius:2px">Follow your parcel</a></td></tr></table></td></tr><tr><td class="etjyqx" style="padding-bottom:36px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding:0 0 12px 0"><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.4px;text-align:left;text-transform:uppercase">In the box</p></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #e6dfd5"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="48" valign="middle" style="width:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td bgcolor="#b9d2c6" height="48" valign="top" style="background-color:#b9d2c6;border:1px solid #9db9ac;border-radius:24px;height:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="348" valign="middle" class="ej8cul" style="width:348px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:2px"><p class="efpvvc" style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:18px;line-height:23.4px;mso-line-height-rule:exactly;text-align:left">Tea bowls, celadon</p></td></tr><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:20.8px;mso-line-height-rule:exactly;text-align:left">A pair, 9 cm across</p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="68" valign="middle" style="width:68px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:24px;mso-line-height-rule:exactly;text-align:right">£64.00</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #e6dfd5"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="48" valign="middle" style="width:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td bgcolor="#efebe2" height="48" valign="top" style="background-color:#efebe2;border:1px solid #d8d1c4;border-radius:24px;height:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="348" valign="middle" class="ej8cul" style="width:348px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:2px"><p class="efpvvc" style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:18px;line-height:23.4px;mso-line-height-rule:exactly;text-align:left">Serving bowl, ash white</p></td></tr><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:20.8px;mso-line-height-rule:exactly;text-align:left">24 cm across</p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="68" valign="middle" style="width:68px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:24px;mso-line-height-rule:exactly;text-align:right">£58.00</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #e6dfd5"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="48" valign="middle" style="width:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td bgcolor="#3b2a22" height="48" valign="top" style="background-color:#3b2a22;border:1px solid #2a1d17;border-radius:24px;height:48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"></table></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="348" valign="middle" class="ej8cul" style="width:348px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:2px"><p class="efpvvc" style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:18px;line-height:23.4px;mso-line-height-rule:exactly;text-align:left">Pouring jug, tenmoku</p></td></tr><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:20.8px;mso-line-height-rule:exactly;text-align:left">Holds 600 ml</p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="68" valign="middle" style="width:68px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:24px;mso-line-height-rule:exactly;text-align:right">£46.00</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:18px 0 0 0;border-top:1px solid #2a2522"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:6px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="384" valign="bottom" class="ej8cul" style="width:384px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;mso-line-height-rule:exactly;text-align:left">Subtotal</p></td></tr></table></td><td width="120" valign="bottom" style="width:120px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;mso-line-height-rule:exactly;text-align:right">£168.00</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td style="padding-bottom:6px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="384" valign="bottom" class="ej8cul" style="width:384px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;mso-line-height-rule:exactly;text-align:left">Delivery, tracked</p></td></tr></table></td><td width="120" valign="bottom" style="width:120px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;mso-line-height-rule:exactly;text-align:right">£7.50</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="384" valign="bottom" class="ej8cul" style="width:384px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;line-height:19px;mso-line-height-rule:exactly;text-align:left">Paid</p></td></tr></table></td><td width="120" valign="bottom" style="width:120px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#2a2522;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:24px;line-height:26px;mso-line-height-rule:exactly;text-align:right">£175.50</p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td class="etjyqx" style="padding-bottom:36px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:24px 0 0 0;border-top:1px solid #e6dfd5"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="240" valign="top" style="width:240px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:240px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:6px"><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.4px;text-align:left;text-transform:uppercase">Delivering to</p></td></tr><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:23.25px;mso-line-height-rule:exactly;text-align:left">Ada Whitlock<br>14 Rookery Lane, Didsbury<br>Manchester M20 6RG</p></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="e1bv4h" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="240" valign="top" style="width:240px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:240px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:6px"><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.4px;text-align:left;text-transform:uppercase">Paid with</p></td></tr><tr><td><p style="margin:0;color:#2a2522;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:23.25px;mso-line-height-rule:exactly;text-align:left">Visa ending 0417<br>on 2 November 2026</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr><tr><td><p style="margin:0;color:#6e655d;font-family:Fraunces, Georgia, 'Times New Roman', serif;font-size:16px;font-style:italic;line-height:24.8px;mso-line-height-rule:exactly;text-align:left">Every piece is stoneware, thrown by hand, so yours will differ a little from the ones in the photographs. The bowls are happy in the dishwasher; the jug would rather be washed by hand.</p></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="ekd2zg" style="padding:0 8px"><p style="margin:0;color:#6e655d;font-family:Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:20.8px;mso-line-height-rule:exactly;text-align:left">Tarn Ceramics, Unit 4, Mytholm Works, Hebden Bridge HX7 6DL. Questions about your order? Reply to this email, or <a href="https://tarn.example/returns" style="color:#2a2522;text-decoration:underline">read about returns</a>.</p></td></tr></table></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr></table></div></body></html>/**
* Tarn (a fictional pottery in the Pennines) tells a customer their order has shipped.
*
* A receipt is calm: one warm white card on stone, Fraunces for the voice, Figtree for the facts,
* and a celadon green taken from the studio's glaze. Each piece is shown as its glaze, a circle,
* as a bowl looks from above, instead of a photograph. The parcel's progress is four thin bars.
*/
import { Button, Column, Email, Heading, LineBreak, Link, Text, Row, Section, Span } from "@hyper-elements/react";
const STONE = "#ECE7DF";
const CARD = "#FFFDF9";
const INK = "#2A2522";
const QUIET = "#6E655D";
const RULE = "#E6DFD5";
const CELADON = "#3E6B61";
const CELADON_DOWN = "#2F554D";
const SERIF = "Fraunces, Georgia, 'Times New Roman', serif";
const SANS = "Figtree, 'Helvetica Neue', Helvetica, Arial, sans-serif";
const SITE = "https://tarn.example";
const label = { fontSize: 12, fontWeight: 600, letterSpacing: 1.4, textTransform: "uppercase", color: QUIET } as const;
/** A step of the parcel's journey: a bar, done or not, over its name and date. */
const step = (name: string, date: string, done: boolean) => (
<Column style={{ gap: 10 }}>
<Column style={{ height: 4, backgroundColor: done ? CELADON : RULE }} />
<Text style={{ fontSize: 13, lineHeight: 1.35, color: done ? INK : QUIET, fontWeight: done ? 600 : 400 }} mobile={{ fontSize: 12 }}>
{name}
<Span style={{ fontWeight: 400, color: QUIET }}>
<LineBreak />
{date}
</Span>
</Text>
</Column>
);
/** A piece in the parcel: its glaze as a circle, what it is, and what it cost. */
const piece = (glaze: string, rim: string, name: string, detail: string, price: string) => (
<Row stackOnMobile={false} style={{ alignItems: "center", gap: 20, padding: [16, 0], border: { top: `1px solid ${RULE}` } }} mobile={{ gap: 14 }}>
<Column style={{ width: 48, height: 48, backgroundColor: glaze, borderRadius: 24, border: `1px solid ${rim}` }} />
<Column style={{ gap: 2 }}>
<Text style={{ fontFamily: SERIF, fontSize: 18, lineHeight: 1.3 }} mobile={{ fontSize: 16 }}>
{name}
</Text>
<Text style={{ fontSize: 13, color: QUIET }}>{detail}</Text>
</Column>
<Column style={{ width: 68 }}>
<Text style={{ fontSize: 15, textAlign: "right" }}>{price}</Text>
</Column>
</Row>
);
/** A line of the totals. */
// The name's line is shorter than the total's, so their baselines meet at the bottom of the row.
const sum = (name: string, amount: string, total = false) => (
<Row stackOnMobile={false} style={{ alignItems: "end" }}>
<Column>
<Text style={{ fontSize: total ? 15 : 14, lineHeight: total ? "19px" : "22px", color: total ? INK : QUIET, fontWeight: total ? 600 : 400 }}>{name}</Text>
</Column>
<Column style={{ width: 120 }}>
<Text style={{ textAlign: "right", fontFamily: total ? SERIF : SANS, fontSize: total ? 24 : 14, lineHeight: total ? "26px" : "22px" }}>{amount}</Text>
</Column>
</Row>
);
export default function TarnShipped() {
return (
<Email
width={600}
lang="en-GB"
title="Your Tarn order has shipped"
previewText="Rowan packed your three pieces this morning. They should reach you on Monday."
fonts={[
{ family: "Fraunces", src: "https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2", format: "woff2", weight: "100 900" },
{ family: "Fraunces", src: "https://fonts.gstatic.com/s/fraunces/v38/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ7ZXk8g.woff2", format: "woff2", weight: "100 900", style: "italic" },
{ family: "Figtree", src: "https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2", format: "woff2", weight: "300 900" },
]}
style={{ backgroundColor: STONE, color: INK, fontFamily: SANS, fontSize: 16, lineHeight: 1.6 }}
>
<Section style={{ padding: [40, 0, 48], gap: 24 }} mobile={{ padding: [20, 12, 32], gap: 20 }}>
<Row stackOnMobile={false} style={{ alignItems: "end", padding: [0, 8] }} mobile={{ padding: [0, 12] }}>
<Column>
<Text style={{ fontFamily: SERIF, fontSize: 30, fontStyle: "italic", lineHeight: 1, letterSpacing: -0.5 }}>
<Link href={SITE} style={{ color: INK, textDecoration: "none" }}>
Tarn
</Link>
</Text>
</Column>
<Column>
<Text style={{ ...label, textAlign: "right" }}>Order TC-20418</Text>
</Column>
</Row>
<Column style={{ backgroundColor: CARD, borderRadius: 4, padding: [48, 48, 40], gap: 36 }} mobile={{ padding: [32, 22, 28], gap: 28 }}>
<Column style={{ gap: 16 }}>
<Text style={label}>Shipped 5 November</Text>
<Heading level={1} style={{ fontFamily: SERIF, fontSize: 42, fontWeight: 400, lineHeight: 1.08, letterSpacing: -1 }} mobile={{ fontSize: 32, letterSpacing: -0.6 }}>
Packed in straw,
<LineBreak />
and <Span style={{ fontStyle: "italic" }}>on its way</Span>.
</Heading>
<Text style={{ fontSize: 17, color: QUIET, maxWidth: 440 }} mobile={{ fontSize: 16 }}>
Rowan wrapped your three pieces this morning. They’re with Parcelforce now, and should reach you on {"Monday 9\u00a0November"}.
</Text>
</Column>
<Row stackOnMobile={false} style={{ gap: 12 }} mobile={{ gap: 8 }}>
{step("Ordered", "2 Nov", true)}
{step("Packed", "5 Nov", true)}
{step("On its way", "5 Nov", true)}
{step("Delivered", "Mon 9 Nov", false)}
</Row>
<Button
href={`${SITE}/orders/TC-20418/track`}
style={{ backgroundColor: CELADON, color: "#FFFFFF", fontSize: 15, fontWeight: 600, padding: [15, 28], borderRadius: 2 }}
hover={{ backgroundColor: CELADON_DOWN }}
mobile={{ width: "100%" }}
>
Follow your parcel
</Button>
<Column>
<Text style={{ ...label, padding: [0, 0, 12] }}>In the box</Text>
{piece("#B9D2C6", "#9DB9AC", "Tea bowls, celadon", "A pair, 9 cm across", "£64.00")}
{piece("#EFEBE2", "#D8D1C4", "Serving bowl, ash\u00a0white", "24 cm across", "£58.00")}
{piece("#3B2A22", "#2A1D17", "Pouring jug, tenmoku", "Holds 600 ml", "£46.00")}
<Column style={{ gap: 6, padding: [18, 0, 0], border: { top: `1px solid ${INK}` } }}>
{sum("Subtotal", "£168.00")}
{sum("Delivery, tracked", "£7.50")}
{sum("Paid", "£175.50", true)}
</Column>
</Column>
<Row style={{ gap: 24, padding: [24, 0, 0], border: { top: `1px solid ${RULE}` } }} mobile={{ gap: 20 }}>
<Column style={{ gap: 6 }}>
<Text style={label}>Delivering to</Text>
<Text style={{ fontSize: 15, lineHeight: 1.55 }}>
Ada Whitlock
<LineBreak />
14 Rookery Lane, Didsbury
<LineBreak />
Manchester M20 6RG
</Text>
</Column>
<Column style={{ gap: 6 }}>
<Text style={label}>Paid with</Text>
<Text style={{ fontSize: 15, lineHeight: 1.55 }}>
Visa ending 0417
<LineBreak />
on 2 November 2026
</Text>
</Column>
</Row>
<Text style={{ fontFamily: SERIF, fontStyle: "italic", fontSize: 16, lineHeight: 1.55, color: QUIET }}>
Every piece is stoneware, thrown by hand, so yours will differ a little from the ones in the photographs. The bowls are happy in the dishwasher; the jug would rather be washed by hand.
</Text>
</Column>
<Text style={{ fontSize: 13, lineHeight: 1.6, color: QUIET, padding: [0, 8] }} mobile={{ padding: [0, 12] }}>
Tarn Ceramics, Unit 4, Mytholm Works, Hebden Bridge HX7 6DL. Questions about your order? Reply to this email, or{" "}
<Link href={`${SITE}/returns`} style={{ color: INK }}>
read about returns
</Link>
.
</Text>
</Section>
</Email>
);
}import { render } from "@hyper-elements/react";
import TarnShipped from "./tarn-shipped";
const { html, text } = await render(<TarnShipped />);