{"product_id":"cloth-driftwood-tbb008","title":"Cloth Driftwood - TBB008","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .page, .page *, .page *::before, .page *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  .page {\n    --brown:        #B46A3A;\n    --cream:        #F5EBDD;\n    --black:        #1A1A1A;\n    --dark-card:    #2a1a0a;\n    --muted-gold:   #c9a882;\n    --body-light:   #9a7a5a;\n    --border-light: #d4b896;\n    --border-dark:  #3a2a1a;\n    --tertiary-dark:#6a4a2a;\n    --card-light:   #fffaf4;\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 56px 36px 80px;\n    background: var(--cream);\n    color: var(--black);\n    font-family: 'Inter', sans-serif;\n    font-weight: 300;\n    line-height: 1.7;\n    -webkit-font-smoothing: antialiased;\n  }\n  .page .eyebrow { font-size: 10px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--brown); margin-bottom: 16px; }\n  .page .product-title { font-family: 'Playfair Display', serif; font-size: clamp(28px, 5vw, 42px); font-weight: 400; line-height: 1.2; color: var(--black); margin-bottom: 10px; }\n  .page .product-title em { font-style: italic; color: var(--brown); }\n  .page .product-subtitle { font-size: 14px; color: var(--body-light); margin-bottom: 32px; letter-spacing: 0.04em; }\n  .page .photo-card { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 10px; margin-bottom: 32px; }\n  .page .photo-card img { width: 100%; height: auto; display: block; }\n  .page .photo-caption { font-size: 10px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--brown); text-align: center; padding: 12px 8px 4px; }\n  .page .divider { border: none; border-top: 0.5px solid var(--border-light); margin: 32px 0; }\n  .page .spec-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 32px; }\n  .page .spec-card { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 20px 22px; }\n  .page .spec-label { font-size: 10px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--body-light); margin-bottom: 6px; }\n  .page .spec-value { font-family: 'Playfair Display', serif; font-size: 20px; font-weight: 400; color: var(--black); }\n  .page .size-table { width: 100%; border-collapse: collapse; background: var(--card-light); border: 0.5px solid var(--border-light); margin-bottom: 12px; }\n  .page .size-table th, .page .size-table td { text-align: left; padding: 14px 18px; border-bottom: 0.5px solid var(--border-light); font-size: 13px; font-weight: 300; color: var(--black); }\n  .page .size-table thead th { font-size: 10px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--brown); }\n  .page .size-table tbody tr:last-child td { border-bottom: none; }\n  .page .size-table td.price { text-align: right; color: var(--brown); white-space: nowrap; }\n  .page .table-note { font-size: 12px; color: var(--body-light); line-height: 1.7; margin-bottom: 32px; }\n  .page .highlight { background: var(--black); border: 0.5px solid var(--brown); padding: 28px 32px; margin-bottom: 32px; }\n  .page .highlight-heading { font-family: 'Playfair Display', serif; font-size: 18px; color: var(--cream); margin-bottom: 10px; }\n  .page .highlight p { font-size: 14px; color: var(--muted-gold); line-height: 1.75; }\n  .page .notice { background: var(--dark-card); border-left: 3px solid var(--brown); padding: 24px 28px; margin-bottom: 32px; }\n  .page .notice p { font-size: 13px; color: var(--muted-gold); line-height: 1.85; }\n  .page .notice p + p { margin-top: 12px; }\n  .page .notice strong { color: var(--cream); font-weight: 500; }\n  .page .body-text { font-size: 15px; color: var(--black); line-height: 1.85; margin-bottom: 24px; }\n  .page .body-text p + p { margin-top: 16px; }\n  .page .cert-row { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 32px; }\n  .page .cert-badge { display: inline-block; font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--brown); border: 0.5px solid var(--brown); padding: 7px 14px; }\n  .page .policy-strip { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 32px; }\n  .page .policy-item { flex: 1 1 200px; background: var(--card-light); border: 1px solid var(--border-light); padding: 22px 18px; text-align: center; }\n  .page .policy-icon { font-size: 20px; margin-bottom: 8px; }\n  .page .policy-title { font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--black); margin-bottom: 4px; }\n  .page .policy-detail { font-size: 12px; color: var(--body-light); line-height: 1.6; }\n  .page .cta-block { background: var(--card-light); border: 0.5px solid var(--border-light); padding: 36px 32px; text-align: center; }\n  .page .cta-note { font-size: 10px; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--brown); margin-bottom: 10px; }\n  .page .cta-heading { font-family: 'Playfair Display', serif; font-size: 22px; color: var(--black); margin-bottom: 8px; }\n  .page .cta-sub { font-size: 14px; color: var(--body-light); margin-bottom: 24px; line-height: 1.7; }\n  .page .btn-row { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }\n  .page .btn-primary { display: inline-block; background: var(--brown); color: var(--cream); font-family: 'Inter', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; padding: 13px 28px; }\n  .page .btn-outline { display: inline-block; background: transparent; color: var(--brown); border: 0.5px solid var(--brown); font-family: 'Inter', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; padding: 13px 28px; }\n  @media (max-width: 560px) {\n    .page .spec-grid { grid-template-columns: 1fr; }\n    .page { padding: 36px 20px 60px; }\n    .page .highlight { padding: 24px 20px; }\n    .page .notice { padding: 20px 18px; }\n    .page .size-table th, .page .size-table td { padding: 12px 14px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- EYEBROW + TITLE --\u003e\n\u003cp class=\"eyebrow\"\u003eBookbinding Cloth · Four Cut Sizes · TBB008\u003c\/p\u003e\n\u003ch1 class=\"product-title\"\u003eCloth \u003cem\u003eDriftwood\u003c\/em\u003e — TBB008\u003c\/h1\u003e\n\u003cp class=\"product-subtitle\"\u003eSuitable for book covers, spines and repair patches — Trustworthy. Reliable. Quality supplies.\u003c\/p\u003e\n\u003c!-- PRODUCT PHOTO --\u003e\n\u003cdiv class=\"photo-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Yourparagraphtext_2.png?v=1787369426\" alt=\"TBB008 Driftwood bookbinding cloth, woven book cloth for covers and spines\"\u003e\n\u003cp class=\"photo-caption\"\u003eTBB008 · Cloth Driftwood · Four Cut Sizes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"body-text\"\u003e\n\u003cp\u003e\u003cstrong style=\"font-weight: 500;\"\u003eTRADITIONAL BOOKBINDING\u003c\/strong\u003e is a bookbindery located in Victoria, specializing in book repair. Please discover our website for more professional bookbinding supplies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"divider\"\u003e\n\u003c!-- SPEC GRID --\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eDriftwood\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-label\"\u003eProduct Code\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eTBB008\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-label\"\u003eCut Sizes\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eFour Options\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE \u0026amp; PRICE TABLE --\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCut size\u003c\/th\u003e\n\u003cth\u003eTypical use\u003c\/th\u003e\n\u003cth class=\"price\"\u003ePrice\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e270 × 245 mm\u003c\/td\u003e\n\u003ctd\u003eSingle volume, spine strip or repair patch\u003c\/td\u003e\n\u003ctd class=\"price\"\u003e$7.65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1365 × 245 mm\u003c\/td\u003e\n\u003ctd\u003eSeveral spines, or a set of small cases\u003c\/td\u003e\n\u003ctd class=\"price\"\u003e$10.95\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1365 × 500 mm\u003c\/td\u003e\n\u003ctd\u003eFull case covering, octavo to quarto\u003c\/td\u003e\n\u003ctd class=\"price\"\u003e$15.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1365 × 1000 mm\u003c\/td\u003e\n\u003ctd\u003eBatch work, oversize cases and folios\u003c\/td\u003e\n\u003ctd class=\"price\"\u003e$21.95\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"table-note\"\u003eAll four sizes are cut from the same roll, so the colour matches across a set. Please select your size above the description, then go to your cart to select the quantity you prefer.\u003c\/p\u003e\n\u003c!-- CERTIFICATIONS --\u003e\n\u003cdiv class=\"cert-row\"\u003e\n\u003cspan class=\"cert-badge\"\u003e✦ Bookbinding Grade\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e✦ Victoria, Australia\u003c\/span\u003e \u003cspan class=\"cert-badge\"\u003e✦ Combines For Postage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- BODY TEXT: PRODUCT SPECIFICATION --\u003e\n\u003cdiv class=\"body-text\"\u003e\n\u003cp\u003eDriftwood is a soft bookcloth for covers, spines and repair patches, where the binding should sit back and let the text block speak.\u003c\/p\u003e\n\u003cp\u003eThe weave is fine and even, so it takes tooling cleanly and hides handling marks on the larger cases. Smaller pieces suit single volumes and quarter-bindings; the full width sheets suit batch work and larger cases.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHICH SIZE HIGHLIGHT --\u003e\n\u003cdiv class=\"highlight\"\u003e\n\u003cdiv class=\"highlight-heading\"\u003eWhich cut size do you need?\u003c\/div\u003e\n\u003cp\u003eThe 270 × 245 mm piece is the practical choice for a single volume, a spine strip or a repair patch, and it posts flat with your other cloths. The 1365 × 245 mm strip covers several spines or a set of small cases from the one length, so the grain and the colour stay consistent across the set. The two large sheets — 1365 × 500 mm and 1365 × 1000 mm — are for full case covering and batch work, where you want to cut every case from a single sheet rather than joining pieces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PACKING \u0026amp; COLOUR NOTES --\u003e\n\u003cdiv class=\"notice\"\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note\u003c\/strong\u003e the large sheets — 1365 × 500 mm and 1365 × 1000 mm — will be packed in the individual parcel, in order to avoid damaging. The shipping cost will still depend on the size and the weight of the parcel.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note\u003c\/strong\u003e if you would like more than one colour, we can combine the cloths in the one parcel to reduce your postage. Please contact our team member before you order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note\u003c\/strong\u003e the colour may slightly vary due to photographic lighting sources or your monitor settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr class=\"divider\"\u003e\n\u003c!-- POLICY STRIP --\u003e\n\u003cdiv class=\"policy-strip\"\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003ePostage\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003eThe shipping cost will be applied at the checkout.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e↩\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003eGuarantee\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003e30-day return, discover our store policy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"policy-item\"\u003e\n\u003cdiv class=\"policy-icon\"\u003e🛒\u003c\/div\u003e\n\u003cdiv class=\"policy-title\"\u003eQuantity\u003c\/div\u003e\n\u003cdiv class=\"policy-detail\"\u003ePlease go to your cart to select the quantity you prefer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cp class=\"cta-note\"\u003eQuestions about this cloth?\u003c\/p\u003e\n\u003cp class=\"cta-heading\"\u003eWe are here to help — get in touch.\u003c\/p\u003e\n\u003cp class=\"cta-sub\"\u003eIf you have any questions, please feel free to contact us anytime. For outside of Australia, please contact us to confirm the shipping cost, we will reply in three hours.\u003c\/p\u003e\n\u003cdiv class=\"btn-row\"\u003e\n\u003ca class=\"btn-primary\" href=\"tel:0421492026\"\u003e📞 0421 492 026\u003c\/a\u003e \u003ca class=\"btn-outline\" href=\"mailto:contact@traditionalbookbinding.com.au\"\u003e✉️ Email Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Traditional BookBinding","offers":[{"title":"270 x 245 mm","offer_id":49091358982314,"sku":null,"price":7.65,"currency_code":"AUD","in_stock":true},{"title":"1365 x 245 mm","offer_id":49091359506602,"sku":null,"price":10.95,"currency_code":"AUD","in_stock":true},{"title":"1365 x 500 mm","offer_id":49091360030890,"sku":null,"price":15.35,"currency_code":"AUD","in_stock":true},{"title":"1365 x 1000 mm","offer_id":49091360555178,"sku":null,"price":21.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0041\/8886\/4610\/files\/Yourparagraphtext_2.png?v=1787369426","url":"https:\/\/traditionalbookbinding.com.au\/products\/cloth-driftwood-tbb008","provider":"Traditional BookBinding (ABN: 42556589343)","version":"1.0","type":"link"}