{"title":"Kitchen \u0026 Dining","description":"\u003cp\u003eKitchen and dining pieces for the moments that matter. Our collection brings together considered crockery, glassware, linen napkins and the everyday accessories that turn an ordinary meal into something a little more special. Whether you're laying the table for Sunday lunch or making your morning coffee feel like a ritual, every piece is chosen to be used and enjoyed. Express UK delivery as standard.\u003c\/p\u003e","products":[{"product_id":"copy-of-organic-taupe-sideplates-set-of-4","title":"CharlesTed Home Organic Natural Bowls | Set of 4","description":"\u003cp style=\"text-align: center;\"\u003eA gorgeous set of 4 bowls.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003eMade of glazed stoneware with subtle detail bringing interest to a classic or minimal modern kitchen. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003ePerfect for serving, these bowls are beautiful when displayed in a kitchen.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003eDimensions: \u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan class=\"pf-prod-dimenstions-val\"\u003eH55cm\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003eDia19cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629794509125,"sku":"KITCHHVP056-SS24","price":14.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/AL-109_lowres.jpg?v=1710339835"},{"product_id":"charlested-bobble-bowl-ceramic-grey","title":"Bobble Bowl | Ceramic | Grey","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bobble Bowl — All Colours — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .variant { max-width: 640px; padding: 3rem 2rem 5rem; }\n  .variant-header { font-family: var(--sans); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.5rem; }\n  .colour-badge { display: inline-flex; align-items: center; gap: 8px; font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 14px 4px 10px; margin: 0 0 1.75rem; }\n  .colour-swatch { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .colours-block { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .colours-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.85rem; }\n  .colours-swatches { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }\n  .swatch-item { display: flex; align-items: center; gap: 6px; }\n  .swatch-circle { width: 16px; height: 16px; border-radius: 50%; border: 0.5px solid var(--border); flex-shrink: 0; }\n  .swatch-name { font-family: var(--sans); font-size: 11.5px; font-weight: 300; color: var(--muted); }\n  .swatch-name.active { color: var(--ink); font-weight: 400; }\n  .styling-ideas { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .styling-ideas-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .styling-ideas-list { list-style: none; padding: 0; margin: 0; }\n  .styling-ideas-list li { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: #2e2b26; line-height: 1.65; padding: 0.4rem 0; border-bottom: 1px solid var(--border); display: flex; gap: 0.65rem; align-items: baseline; }\n  .styling-ideas-list li:last-child { border-bottom: none; }\n  .styling-ideas-list li::before { content: '—'; color: var(--accent); font-size: 11px; flex-shrink: 0; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\u003cdiv class=\"variant\"\u003e\n  \u003cp class=\"variant-header\"\u003eBobble Bowl — Grey\u003c\/p\u003e\n\n  \u003cdiv class=\"colour-badge\"\u003e\n    \u003cspan class=\"colour-swatch\" style=\"background:#8a8a8a;\"\u003e\u003c\/span\u003e\n    Grey\n  \u003c\/div\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe bobble rim that makes it instantly recognisable — a handcrafted ceramic bowl in cool grey that brings modern restraint and sculptural texture together.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    In grey, the Bobble Bowl becomes its most architectural self. \u003cstrong\u003eThe cool, composed tone\u003c\/strong\u003e strips back any rustic warmth and lets the bobble rim's sculptural quality take centre stage — a textural, considered object that sits as naturally in a minimal, contemporary interior as in a more layered, eclectic one. Against pale walls, dark cabinetry, concrete worktops or oak shelving, grey holds its own quietly and completely.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The bobble rim in grey reads with a particular crispness — the contrast between raised sphere and smooth surface is more defined than in warmer tones, \u003cstrong\u003egiving the bowl a modern, almost graphic quality\u003c\/strong\u003e that works beautifully in minimal interiors where texture does the work that colour might elsewhere. The smooth interior remains practical and clean-looking, equally suited to display or everyday use.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"colours-block\"\u003e\n    \u003cp class=\"colours-label\"\u003eAlso available in\u003c\/p\u003e\n    \u003cdiv class=\"colours-swatches\"\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#f5f2ed;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eWhite\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#e8e0d0;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eCream\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#aac8d8;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eLight Blue\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#7a8f78;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eSage Green\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#8a8a8a; border: 1.5px solid #555;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name active\"\u003eGrey ✓\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#2a3a5c;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eNavy\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"styling-ideas\"\u003e\n    \u003cp class=\"styling-ideas-label\"\u003eStyling ideas\u003c\/p\u003e\n    \u003cul class=\"styling-ideas-list\"\u003e\n      \u003cli\u003eA minimal mantelpiece centrepiece — the texture speaks without colour\u003c\/li\u003e\n      \u003cli\u003eOn a concrete or stone kitchen counter for an industrial-organic contrast\u003c\/li\u003e\n      \u003cli\u003eOn a dark oak sideboard with brass candleholders either side\u003c\/li\u003e\n      \u003cli\u003eFilled with architectural dried stems or smooth pebbles\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMinimalist\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eIndustrial\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 15cm  ·  Dia 38cm  ·  Handcrafted ceramic  ·  Grey  ·  0% finance available\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629870334277,"sku":"BOWCHHSH039-SS24","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/products\/charles-ted-ceramic-bobble-rim-ceramic-decorative-bowl-modern-artisan-accent-grey-1376402.jpg?v=1774370247"},{"product_id":"pom-pom-fruit-bowl","title":"Pom Pom Pearl Edge Ceramic Serving Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003ePearl Edge Ceramic Bowl — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhite stoneware, a hand-applied beaded rim, 28cm — the bowl that makes a kitchen counter or a dining table feel genuinely styled.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The beaded rim is the detail that makes this bowl something to look at as well as use. \u003cstrong\u003eEach individual bead hand-applied around the circumference\u003c\/strong\u003e creates a decorative border that catches light and adds tactile depth to what would otherwise be a plain white stoneware bowl — the kind of artisanal detail that references the finest decorative ceramics tradition while sitting comfortably in an everyday kitchen or dining setting. At 28cm wide and 7cm deep it is the right scale for a fruit bowl on a kitchen counter, a centrepiece on a dining table, or a styling object on a shelf that also happens to be functional.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The hand-applied beaded rim is the Pearl Edge Bowl's defining quality — the individual beads running around the outer edge of the rim add \u003cstrong\u003ea sculptural, jewellery-like detail\u003c\/strong\u003e to the profile of the bowl that is visible from across a room and rewards close handling. In white stoneware, the beads catch light differently from the smooth bowl body — the slight shadows they cast against the white surface give the rim a dimensional quality that a plain rolled or flared edge cannot achieve. This is a bowl that looks considered on a shelf when empty and beautiful on a table when full.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e28cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e7cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHigh-quality ceramic stoneware\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWhite · hand-applied beaded rim\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629870858565,"sku":"BOWCHCPA115-SS24","price":34.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-pom-pom-pearl-edge-ceramic-serving-bowl-handcrafted-white-stoneware-8796842.jpg?v=1774370253"},{"product_id":"charlested-bobble-bowl-ceramic-green","title":"Bobble Bowl | Ceramic | Green","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe CharlesTed Bobble Bowl is one of our most loved decorative pieces and it's easy to see why. The distinctive bobble rim texture adds instant character and depth to any surface, from a dining table centrepiece to a styled shelf or mantelpiece. Each bowl is handcrafted in ceramic with a smooth interior and beautifully textured bobble exterior, making it as practical as it is decorative. Available in a range of colours to suit every interior palette from clean white and soft cream to bold navy and sage green. Pair with faux stems, pebbles or seasonal fruit for an effortlessly styled look. \u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHandcrafted ceramic bobble bowl\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDistinctive textured bobble rim detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAvailable in multiple colourways\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSuitable as a fruit bowl, decorative bowl or centrepiece\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e0% interest-free finance available\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629880590661,"sku":"DECCHHSH120-SS24","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/products\/charles-ted-ceramic-bobble-bowl-green-8372416.jpg?v=1774370240"},{"product_id":"ceramic-bobble-bowl-white","title":"Bobble Bowl | Ceramic | White","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bobble Bowl — All Colours — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .variant { max-width: 640px; padding: 3rem 2rem 5rem; }\n  .variant-header { font-family: var(--sans); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.5rem; }\n  .colour-badge { display: inline-flex; align-items: center; gap: 8px; font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 14px 4px 10px; margin: 0 0 1.75rem; }\n  .colour-swatch { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .colours-block { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .colours-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.85rem; }\n  .colours-swatches { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }\n  .swatch-item { display: flex; align-items: center; gap: 6px; }\n  .swatch-circle { width: 16px; height: 16px; border-radius: 50%; border: 0.5px solid var(--border); flex-shrink: 0; }\n  .swatch-name { font-family: var(--sans); font-size: 11.5px; font-weight: 300; color: var(--muted); }\n  .swatch-name.active { color: var(--ink); font-weight: 400; }\n  .styling-ideas { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .styling-ideas-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .styling-ideas-list { list-style: none; padding: 0; margin: 0; }\n  .styling-ideas-list li { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: #2e2b26; line-height: 1.65; padding: 0.4rem 0; border-bottom: 1px solid var(--border); display: flex; gap: 0.65rem; align-items: baseline; }\n  .styling-ideas-list li:last-child { border-bottom: none; }\n  .styling-ideas-list li::before { content: '—'; color: var(--accent); font-size: 11px; flex-shrink: 0; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\u003cdiv class=\"variant\"\u003e\n  \u003cp class=\"variant-header\"\u003eBobble Bowl — White\u003c\/p\u003e\n\n  \u003cdiv class=\"colour-badge\"\u003e\n    \u003cspan class=\"colour-swatch\" style=\"background:#f5f2ed; border: 1px solid #ddd8d0;\"\u003e\u003c\/span\u003e\n    White\n  \u003c\/div\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe bobble rim that makes it instantly recognisable — a handcrafted ceramic bowl in clean white that works in every interior, every season, every setting.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    White is the Bobble Bowl at its most universal — and its most quietly powerful. \u003cstrong\u003eThe clean, bright tone\u003c\/strong\u003e lets the bobble rim's sculptural texture do all the work, unmediated by colour. It sits with equal ease in a contemporary minimal interior, a coastal dining room, a farmhouse kitchen or a classically styled living space. A piece that requires no thought to place and never looks wrong wherever it lands.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    In white, the bobble rim becomes a study in light and shadow alone — the raised spheres catch light cleanly and cast crisp shadows that give the bowl a sculptural quality that reads as both contemporary and timeless. \u003cstrong\u003eThe texture is the statement,\u003c\/strong\u003e which means the white Bobble Bowl works equally as a standalone centrepiece and as a supporting piece in a more heavily styled arrangement. Effortlessly versatile in the truest sense.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"colours-block\"\u003e\n    \u003cp class=\"colours-label\"\u003eAlso available in\u003c\/p\u003e\n    \u003cdiv class=\"colours-swatches\"\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#f5f2ed; border: 1.5px solid #c0bdb8;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name active\"\u003eWhite ✓\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#e8e0d0;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eCream\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#aac8d8;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eLight Blue\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#7a8f78;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eSage Green\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#8a8a8a;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eGrey\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#2a3a5c;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eNavy\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"styling-ideas\"\u003e\n    \u003cp class=\"styling-ideas-label\"\u003eStyling ideas\u003c\/p\u003e\n    \u003cul class=\"styling-ideas-list\"\u003e\n      \u003cli\u003eA centrepiece on any table — the white works with every setting and cloth\u003c\/li\u003e\n      \u003cli\u003eOn a dark sideboard or console for a clean tonal contrast\u003c\/li\u003e\n      \u003cli\u003eA kitchen counter piece filled with green apples or white peonies\u003c\/li\u003e\n      \u003cli\u003eOn a shelf or mantelpiece — crisp and considered in any context\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMinimalist\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 15cm  ·  Dia 38cm  ·  Handcrafted ceramic  ·  White  ·  0% finance available\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629881835845,"sku":"BOWCHHSH136-SS24","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-bobble-rim-ceramic-decorative-bowl-modern-artisan-accent-white-9256627.jpg?v=1774370240"},{"product_id":"charlested-bobble-bowl-ceramic-cream-light-grey","title":"Bobble Bowl | Ceramic | Cream","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bobble Bowl — All Colours — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .variant { max-width: 640px; padding: 3rem 2rem 5rem; }\n  .variant-header { font-family: var(--sans); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.5rem; }\n  .colour-badge { display: inline-flex; align-items: center; gap: 8px; font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 14px 4px 10px; margin: 0 0 1.75rem; }\n  .colour-swatch { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .colours-block { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .colours-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.85rem; }\n  .colours-swatches { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }\n  .swatch-item { display: flex; align-items: center; gap: 6px; }\n  .swatch-circle { width: 16px; height: 16px; border-radius: 50%; border: 0.5px solid var(--border); flex-shrink: 0; }\n  .swatch-name { font-family: var(--sans); font-size: 11.5px; font-weight: 300; color: var(--muted); }\n  .swatch-name.active { color: var(--ink); font-weight: 400; }\n  .styling-ideas { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .styling-ideas-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .styling-ideas-list { list-style: none; padding: 0; margin: 0; }\n  .styling-ideas-list li { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: #2e2b26; line-height: 1.65; padding: 0.4rem 0; border-bottom: 1px solid var(--border); display: flex; gap: 0.65rem; align-items: baseline; }\n  .styling-ideas-list li:last-child { border-bottom: none; }\n  .styling-ideas-list li::before { content: '—'; color: var(--accent); font-size: 11px; flex-shrink: 0; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\u003cdiv class=\"variant\"\u003e\n  \u003cp class=\"variant-header\"\u003eBobble Bowl — Cream\u003c\/p\u003e\n\n  \u003cdiv class=\"colour-badge\"\u003e\n    \u003cspan class=\"colour-swatch\" style=\"background:#e8e0d0;\"\u003e\u003c\/span\u003e\n    Cream\n  \u003c\/div\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe bobble rim that makes it instantly recognisable — a handcrafted ceramic bowl in warm cream that sits with ease in every interior it enters.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Bobble Bowl in cream is the most versatile colourway in the range — warm enough to feel considered, neutral enough to work alongside almost any palette. \u003cstrong\u003eThe soft cream tone\u003c\/strong\u003e brings a quiet elegance to dining tables, kitchen counters, console tops and mantels, sitting naturally with white linen, aged wood, brass hardware and pale stone. The distinctive bobble rim adds the character and depth that stops it from ever looking generic.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The bobble rim is the Bobble Bowl's signature across every colourway — raised ceramic spheres that run the full circumference, catching light and creating shadow in a way that no smooth rim can replicate. In cream, the texture reads softer and more organic than in deeper tones, \u003cstrong\u003egiving the bowl a warmth and intimacy\u003c\/strong\u003e that makes it feel at home in the most considered of interiors. The smooth interior contrasts beautifully with the textured exterior.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"colours-block\"\u003e\n    \u003cp class=\"colours-label\"\u003eAlso available in\u003c\/p\u003e\n    \u003cdiv class=\"colours-swatches\"\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#f5f2ed;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eWhite\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#e8e0d0; border: 1.5px solid #a09070;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name active\"\u003eCream ✓\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#aac8d8;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eLight Blue\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#7a8f78;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eSage Green\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#8a8a8a;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eGrey\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#2a3a5c;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eNavy\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"styling-ideas\"\u003e\n    \u003cp class=\"styling-ideas-label\"\u003eStyling ideas\u003c\/p\u003e\n    \u003cul class=\"styling-ideas-list\"\u003e\n      \u003cli\u003eA dining table centrepiece filled with lemons or seasonal fruit\u003c\/li\u003e\n      \u003cli\u003eOn a sideboard alongside warm wood and linen accessories\u003c\/li\u003e\n      \u003cli\u003eA kitchen counter statement piece left beautifully empty\u003c\/li\u003e\n      \u003cli\u003eOn a mantelpiece with candles and dried botanicals either side\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 15cm  ·  Dia 38cm  ·  Handcrafted ceramic  ·  Cream  ·  0% finance available\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629887439173,"sku":"DECCHHSH095-SS24","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/products\/charles-ted-bobble-rim-ceramic-decorative-bowl-modern-artisan-accent-creamlight-grey-2210036.jpg?v=1774370235"},{"product_id":"scalloped-dinner-service-white-set-of-12","title":"White Scalloped Dinner Service | White | Set of 12","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eWhite Scalloped Dinner Service — 12 Piece — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pieces-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .piece-cell { padding: 0.85rem 1rem; border-right: 1px solid var(--border); text-align: center; }\n  .piece-cell:last-child { border-right: none; }\n  .piece-name { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.25rem; }\n  .piece-dim { font-family: var(--serif); font-size: 15px; font-weight: 300; font-style: italic; color: var(--ink); }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eScalloped edges, clean white, twelve pieces — the dinner service that makes every table setting feel like it was considered rather than assembled.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The scalloped edge is a detail that transforms a white dinner service from functional to genuinely beautiful. \u003cstrong\u003eWhere a plain white rim reads as standard,\u003c\/strong\u003e the rhythmic curves of the scalloped border add a tactile, artisan quality to each piece — the kind of detail you notice when you hold the plate, when you lay it at a place setting, when you stack the pieces in a cupboard. This 12-piece service brings that quality to an everyday-to-occasion set in the most versatile colour available — clean white that coordinates with any tablecloth, any glassware, any candle arrangement, any food.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The scalloped rim is the reason this service looks different from above and different in the hand — \u003cstrong\u003ethe repeated curve at the plate edge catches the light\u003c\/strong\u003e and creates a subtle shadow along each scallop that gives the piece a three-dimensional quality that a flat rim cannot achieve. On a white plate, against a white tablecloth, that shadow is the detail that makes the table look styled. On a dark or coloured tablecloth the scalloped edge adds definition and elegance that a plain white rim cannot. Dishwasher and microwave safe, it is designed for the full range of everyday use as well as special occasions.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eWhat's in the set\u003c\/p\u003e\n\n  \u003cdiv class=\"pieces-grid\"\u003e\n    \u003cdiv class=\"piece-cell\"\u003e\n      \u003cp class=\"piece-name\"\u003eDinner plate\u003c\/p\u003e\n      \u003cp class=\"piece-dim\"\u003eDia 30cm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"piece-cell\"\u003e\n      \u003cp class=\"piece-name\"\u003eSide plate\u003c\/p\u003e\n      \u003cp class=\"piece-dim\"\u003eDia 21cm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"piece-cell\"\u003e\n      \u003cp class=\"piece-name\"\u003eBowl \/ Saucer\u003c\/p\u003e\n      \u003cp class=\"piece-dim\"\u003eDia 19cm\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFrench Country\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMaximalist\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003ePieces\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e12\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eColour\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eClean white\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDetail\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eScalloped rim\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eDishwasher \u0026amp; microwave safe\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDinner plate\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eDia 30cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSide plate\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eDia 21cm\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":47629889995077,"sku":"DINCHQHU272-SS24","price":89.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-scalloped-dinner-service-white-set-of-12-1646889.png?v=1774370246"},{"product_id":"elm-breadboard","title":"Elm Breadboard | Round","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRecycled Elm Breadboard — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .eco-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .eco-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .care-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .care-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eReclaimed elm, a round board with short handle at 50 × 60cm — the breadboard that works on the counter, looks good on the table and is better for being made from wood with a past.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    Elm is a particularly fine choice for a breadboard — \u003cstrong\u003ea naturally dense hardwood with a tight, interlocking grain\u003c\/strong\u003e that resists knife marks and holds a smooth surface better than softer alternatives, and with a warmth and character to the grain that oak and beech cannot quite match. The reclaimed elm here has already lived, and that history is visible in the depth of its grain and tone in a way that new timber cannot replicate. The generous round format with short handle at 50 × 60cm is the right scale for bread, cheese and charcuterie — substantial enough to present a proper spread, manageable enough to bring to a table and return to the counter.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The reclaimed elm grain is the defining quality — \u003cstrong\u003eeach board carries a surface entirely its own,\u003c\/strong\u003e the natural variation in tone and the distinctive interlocking pattern of elm grain making it visually interesting in a way that a plain beech or acacia board is not. The round format is also the right choice for a serving board — it reads as a serving piece and a styling object simultaneously, sitting as naturally beside a vase and candles as it does loaded with bread and cheese for guests. The short handle adds a practical grip without changing the visual character of the board.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"eco-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 14s-5-3.5-5-7.5A5 5 0 0 1 14 5c.5 1 .5 2 0 3-1 2-3 3-5 6z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eHandcrafted from reclaimed elm — a sustainable choice that gives recovered timber a new life in the kitchen. Natural grain variation makes each board unique.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e50cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLength\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e60cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eReclaimed elm wood\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDesign\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eRound board with short handle\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"care-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eHand wash only — do not submerge or dishwash. Dry promptly and treat occasionally with food-safe wood oil to preserve the surface and grain.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":48346274201925,"sku":"DINCHXND073-SS24","price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-elm-breadboard-round-6766928.jpg?v=1774370189"},{"product_id":"elm-breadboard-rectangle","title":"Elm Breadboard | Rectangle","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eElm Breadboard — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-right: 1px solid var(--border); text-align: center; }\n  .use-cell:last-child { border-right: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.3rem; }\n  .use-val { font-family: var(--serif); font-size: 14px; font-weight: 300; font-style: italic; color: var(--ink); line-height: 1.4; }\n  .gift-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .gift-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n  .care-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .care-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eSolid elm, a generous 50 × 60cm surface, natural grain — the breadboard that works as hard in the kitchen as it looks good on the table.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A breadboard should be two things: genuinely useful and genuinely beautiful. \u003cstrong\u003eElm wood delivers both.\u003c\/strong\u003e The natural grain of elm — warmer and more characterful than oak, more distinctive than beech — gives this board an immediate visual interest that makes it worth leaving out on the counter or carrying to the table as a serving piece. At 50 × 60cm the surface is generous enough to handle a full loaf, a cheese board or a charcuterie spread without feeling cramped. The smooth finish makes food preparation effortless and cleanup straightforward.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    Elm is chosen here for good reason. \u003cstrong\u003eIts distinctive interlocked grain pattern\u003c\/strong\u003e — the natural swirling and variation that makes each board slightly different from the last — gives this piece a character that more uniform timbers lack. It is also a durable, dense hardwood that handles daily use without showing it quickly. The rectangular form at this generous scale makes the board versatile in a way that smaller or round alternatives cannot match — large enough to serve from at a dinner table, substantial enough to anchor a kitchen counter as a permanent display.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eThree ways to use it\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003ePrep\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eBread, fruit and daily kitchen use\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eServe\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCheese, charcuterie and sharing boards\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eDisplay\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eA kitchen counter accent leaned against a splashback\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gift-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 5v10M5 3h8a1 1 0 0 1 1 1v1H4V4a1 1 0 0 1 1-1z\"\u003e\u003c\/path\u003e\n      \u003crect x=\"3\" y=\"5\" width=\"12\" height=\"3\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eA considered housewarming or wedding gift — practical enough to be used every day, beautiful enough to feel genuinely chosen. The elm grain means no two boards are identical.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003e\u003cspan style=\"color:var(--muted)\"\u003eW\u003c\/span\u003e 50cm  ·  \u003cspan style=\"color:var(--muted)\"\u003eL\u003c\/span\u003e 60cm  ·  Solid elm wood  ·  Natural grain finish\u003c\/p\u003e\n\n    \u003cdiv class=\"care-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n        \u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp\u003eHand wash only — do not submerge or leave soaking. Dry thoroughly after washing. Treat periodically with food-safe mineral oil or board butter to nourish the elm and maintain the natural finish.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":48416831897925,"sku":"DINCHXND075-SS24","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-elm-breadboard-rectangle-4243106.jpg?v=1774370175"},{"product_id":"charles-ted-pearl-white-soup-cereal-bowl-box-of-six","title":"Pearl White Soup Cereal Bowl | Box of Six","description":"\u003cp\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eThe Charles Ted Pearl White Soup Cereal Bowl brings timeless elegance to your dining experience. Crafted from high quality stoneware, each bowl features a delicate pearl beaded rim that adds charm and sophistication to any table setting. Perfect for both everyday meals and special occasions, these versatile bowls are ideal for serving soups, cereals, pasta, salads, or desserts. The neutral pearl white finish complements any dinnerware collection, making it a must have addition to your home.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003e\n\u003cp data-end=\"984\" data-start=\"965\"\u003e\u003cstrong data-end=\"982\" data-start=\"965\"\u003eWhy We Love It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1350\" data-start=\"985\"\u003e\n\u003cli data-end=\"1037\" data-start=\"985\"\u003e\n\u003cp data-end=\"1037\" data-start=\"987\"\u003eMade from durable stoneware for long lasting use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1092\" data-start=\"1038\"\u003e\n\u003cp data-end=\"1092\" data-start=\"1040\"\u003eElegant pearl beaded rim design for a refined look\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1168\" data-start=\"1093\"\u003e\n\u003cp data-end=\"1168\" data-start=\"1095\"\u003eVersatile size suitable for soups, cereals, pasta, salads, and desserts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1225\" data-start=\"1169\"\u003e\n\u003cp data-end=\"1225\" data-start=\"1171\"\u003eNeutral pearl white finish complements any tableware\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1284\" data-start=\"1226\"\u003e\n\u003cp data-end=\"1284\" data-start=\"1228\"\u003eDishwasher and microwave safe for everyday convenience\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1350\" data-start=\"1285\"\u003e\n\u003cp data-end=\"1350\" data-start=\"1287\"\u003eComes in a box of six, ideal for family meals or entertaining\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003eDia: 16cm\u003c\/div\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003eColour: White\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-6 detail_label\"\u003eMaterial: Stoneware\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":48875756290373,"sku":"KITMG300121S-24","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-pearl-white-soup-cereal-bowl-box-of-six-6522720.png?v=1774370126"},{"product_id":"charles-ted-striped-footed-terracotta-bowl","title":"Striped Footed Terracotta Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eStriped Footed Terracotta Bowl — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eHandcrafted terracotta, bold vertical stripes, a raised footed base at 28cm wide — the decorative bowl that earns its place on a shelf, a table or a counter.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The footed bowl is an object with a long and considered history in decorative ceramics — the raised base lifts the piece, \u003cstrong\u003egiving it presence and height\u003c\/strong\u003e that a flat-bottomed bowl cannot achieve, and making it readable from across a room rather than only from directly above. The Striped Footed Terracotta Bowl brings that quality to a handcrafted piece with bold vertical stripes in a neutral palette against the warm terracotta base — modern enough in its geometry to work in contemporary interiors, rustic enough in its material and making to sit naturally in farmhouse or Mediterranean-inspired spaces. At 28cm wide and 12cm tall it is the right scale for a dining table centrepiece, a shelf styling anchor or a kitchen counter accent.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The combination of bold vertical stripe and footed base is what gives this bowl its particular visual authority — \u003cstrong\u003ethe stripes draw the eye around the bowl's circumference\u003c\/strong\u003e in a way that a plain or simply glazed piece does not, while the raised foot at the base creates a shadow beneath the bowl that adds further depth and dimension when placed on a flat surface. Handcrafted terracotta brings both the warmth of natural clay and the subtle surface variation of an individually made object — no two pieces are identical, and that individuality is precisely what gives handcrafted ceramics their appeal over mass-produced alternatives.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e28cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e12cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHandcrafted terracotta\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDesign\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eVertical stripes · footed base\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":49681172037957,"sku":"DECCHCPA162-SS24","price":59.95,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-striped-footed-terracotta-bowl-4578181.png?v=1774370114"},{"product_id":"kempsford-whitewash-rattan-scalloped-placemat","title":"The Kempsford Rattan Placemat - Pack of Two","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eKempsford Rattan Scalloped Placemats — Pack of Two — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pair-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .pair-number { font-family: var(--serif); font-size: 48px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; }\n  .pair-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhitewashed rattan, scalloped oval edge, sold in pairs — the placemat that makes a dining table feel dressed rather than just laid.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The difference between a table that functions and one that feels \u003cstrong\u003econsidered\u003c\/strong\u003e is often something as simple as the placemat. The Kempsford brings pale whitewashed rattan — lightweight, textural, naturally warm — in an oval scalloped form that adds a decorative edge to every place setting without competing with the plates, glassware or table linen around it. The scallop detail is the quiet flourish that elevates a relaxed tablescape into something that looks intentional.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The scalloped edge is what distinguishes the Kempsford from a plain oval rattan mat — each curved scallop adds a softness and elegance to the silhouette that a straight or plain-edged mat simply lacks. \u003cstrong\u003eThe whitewash finish lightens the natural rattan tone\u003c\/strong\u003e without erasing it, creating a pale, airy quality that sits beautifully on both light and dark dining tables, and coordinates naturally with white linen, ceramic serveware and natural wood or marble surfaces. At 40 × 30cm it is a generous size that works for all standard plate sizes.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"pair-callout\"\u003e\n    \u003cdiv class=\"pair-number\"\u003e2\u003c\/div\u003e\n    \u003cdiv class=\"pair-text\"\u003e\n      \u003cp\u003eSold as a pack of two — a considered pair for a table for two, or the start of a set. Order multiple packs for a full table of four, six or eight.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The woven rattan construction provides a natural heat-resistant surface that protects your table while adding texture and warmth to every meal. The Kempsford pairs particularly well with the Lucia Rattan Pedestal Bowl and linen napkins for a fully layered, organic tablescape that feels relaxed and considered in equal measure.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003e\u003cspan style=\"color:var(--muted)\"\u003eL\u003c\/span\u003e 40cm  ·  \u003cspan style=\"color:var(--muted)\"\u003eW\u003c\/span\u003e 30cm  ·  Pack of 2  ·  Whitewashed rattan  ·  Scalloped oval edge\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":53733294113093,"sku":"FURLWAR88-AW24","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-kempsford-whitewash-rattan-oval-scalloped-placemat-pack-of-two-6105915.jpg?v=1774370064"},{"product_id":"fish-vase","title":"White Decorative Ceramic Fish Vase","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eWhite Fish Ceramic Vase — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhite glazed ceramic, a leaping fish in full scale detail — the vase that makes a bathroom shelf, kitchen windowsill or coastal shelf instantly memorable.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    Some pieces are simply delightful. The White Fish Vase — a leaping ceramic fish with a wide open mouth that doubles as the vase opening — brings the kind of \u003cstrong\u003eplayful, considered wit\u003c\/strong\u003e that most interiors take themselves too seriously to include. In white glaze the fish reads as refined rather than novelty, the scale detailing across the body catching light beautifully and giving the piece a sculptural quality that makes it as interesting on a bathroom shelf or a kitchen windowsill as it would be in a more formally styled space. A stem of dried eucalyptus, a single faux flower, or simply left empty — it holds its own any way.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The scale detailing across the ceramic fish body is what elevates this from a novelty into a genuinely well-crafted object. \u003cstrong\u003eEach scale is individually modelled in relief,\u003c\/strong\u003e creating a surface that catches light differently across the curves of the fish's body and gives the piece a depth and dimensionality that a smooth ceramic could not achieve. The crisp white glaze keeps the overall effect clean and contemporary — this is not a decorative fish from a seaside gift shop, but a piece that belongs in a considered interior that can also take a joke.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eEclectic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBathroom\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 25cm  ·  White glazed ceramic  ·  Fish silhouette with open-mouth vase opening  ·  Relief scale detailing\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":54325006270789,"sku":"DECMG4022453-SS25","price":24.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-white-decorative-ceramic-fish-vase-8072186.jpg?v=1774369993"},{"product_id":"white-napkin-with-pompom-detailing-set-of-four","title":"White Napkin with Pompom detailing | Set of Four","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eWhite Pompom Edge Napkins — Set of Four — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhite, 45 × 45cm, a continuous bobble trim running the full perimeter — the napkins where the edge is the whole point.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The pompom edge runs continuously around all four sides of the napkin — \u003cstrong\u003enot just at the corners but along every edge,\u003c\/strong\u003e creating a full bobble border that frames the white linen with a textural, handcrafted quality that reads as genuinely artisan rather than machine-finished. The effect on a dressed table is immediate and warm — laid flat beside a plate or folded on top of it, the bobble edge gives the napkin a presence and character that a plain hemmed alternative at the same size simply cannot match. A set of four covers a four-place setting completely, and in white they work with every tableware palette and every table style.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The full-perimeter bobble trim is the detail that distinguishes these from every plain white napkin in the category — \u003cstrong\u003ethe continuous border of small white pompoms\u003c\/strong\u003e creates a textural contrast between the smooth linen body and the dimensional edge that makes the napkin visually interesting from across the table as well as appealing to touch. A properly dressed table is about the accumulation of considered details — the right glass, the right cutlery, the right napkin — and a napkin with a bobble edge is the kind of quiet detail that guests notice and remember. At 45cm square this is a proper dining size rather than a decorative cloth.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eGifting\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSize\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e45 × 45cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eQuantity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSet of 4\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eColour\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWhite\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eEdge\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFull-perimeter pompom bobble trim\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":54492304343365,"sku":"DINCHHTL130-SS24","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-home-white-napkin-with-pompom-detailing-set-of-four-9387519.jpg?v=1775043197"},{"product_id":"white-dinner-service-with-detailed-edges","title":"CharlesTed Home White Dinner Service with Detailed Edges","description":"\u003cp style=\"text-align: center;\"\u003eElevate your dining experience with our White Dinner Service featuring intricate detailing along the edges, all in a rich natural brown hue. Indulge in luxury and sophistication with this exclusive set.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003eDinner Plate Dia: 28cm Bowl Dia:23cm Side Plate Dia 21cm\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThis item is suitable for both dishwasher \u0026amp; microwave.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eMaterials : Stone \u0026amp; Clay\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-detail-description p pf-product-details-description pf-prod-dsc-outer\" id=\"pfProdDscOuter\"\u003e\n\u003cdiv class=\"pf-prod-dsc-inner\" id=\"pfProdDsInner\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":54779571634501,"sku":"KITCHLYN020-SS25","price":89.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-home-white-dinner-service-with-detailed-edges-6550827.jpg?v=1777032016"},{"product_id":"rustic-elm-display-riser-board","title":"Rustic Elm Display Riser Board","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRustic Elm Display Riser Board — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .use-cell:nth-child(even) { border-right: none; }\n  .use-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.2rem; }\n  .use-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.4; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eRustic elm wood, 80cm long, 5cm tall — the riser that turns a flat surface into a layered vignette with one simple placement.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The difference between a surface that looks styled and one that simply has things on it is almost always height. \u003cstrong\u003eA riser board creates a second level\u003c\/strong\u003e — lifting objects behind it above those in front, creating the depth and dimension that a flat arrangement of even beautiful things cannot achieve. The Rustic Elm Riser Board does this in honest, handcrafted elm wood — warm amber and honey grain, natural tonal variation, the genuine character of a hardwood with no paint or laminate concealing what it is. At 80cm long and 5cm tall it works at kitchen scale as easily as on a sideboard or console table, and it is lightweight enough to move and restyle as the mood or season demands.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    Elm is chosen specifically because it is naturally dense and smooth-grained — \u003cstrong\u003ethe surface is genuinely beautiful to look at and to place things on,\u003c\/strong\u003e not merely functional. The warm amber tones of the rustic finish complement ceramic, rattan, natural wood, linen and stone accessories without competing with any of them, making the riser a naturally invisible styling tool that elevates whatever is placed on it. Each board is subtly individual in its grain and tonal variation — the character of the elm shows differently in each piece, making this a handcrafted accessory with the natural individuality that factory-finished alternatives lack.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eFour ways to use it\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eKitchen\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eElevate a coffee machine, ceramics or spice jars above the worktop level\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eSideboard\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCreate a back layer for a vase or lamp behind a bowl or tray in front\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eShelf\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eAdd a tiered dimension to book and ceramic shelf displays\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eBathroom\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eLift a diffuser or small bottle collection into a deliberately styled arrangement\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLength\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e80cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDepth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e25cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e5cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eRustic elm wood — natural grain\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eNatural rustic · each piece unique\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eUse\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eIndoor · kitchen, sideboard, shelf, bathroom\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":54971896398149,"sku":"KITCHXND153-SS25","price":69.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-rustic-elm-display-riser-board-2705666.png?v=1774369877"},{"product_id":"charles-ted-rustic-amber-glaze-artisan-decorative-bowl-handcrafted-vintage-style-ceramic","title":"Amber Glaze Artisan Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eAmber Glaze Artisan Bowl — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-right: 1px solid var(--border); text-align: center; }\n  .use-cell:last-child { border-right: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.3rem; }\n  .use-val { font-family: var(--serif); font-size: 14px; font-weight: 300; font-style: italic; color: var(--ink); line-height: 1.4; }\n  .gift-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .gift-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n  .care-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .care-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eRich amber glaze, vintage crackle finish, raised teardrop accents — the stoneware bowl that looks as good on a kitchen shelf as it does on a dining table.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The right bowl does more than hold things. \u003cstrong\u003eIt changes the quality of the surface it sits on\u003c\/strong\u003e — bringing warmth, colour and the particular satisfaction of a well-made object in daily use. The Amber Glaze Artisan Bowl does exactly that. The rich amber glaze with its vintage crackle finish catches light like aged honey, the raised teardrop pattern adds a tactile dimension that rewards a closer look, and the solid stoneware construction means this is a bowl that will be used for decades rather than months. Every piece is handcrafted and individually glaze-finished — no two are exactly the same.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The combination of three distinct surface qualities — the amber glaze, the crackle finish and the raised teardrop pattern — gives this bowl a depth that plain glazed ceramics cannot achieve. \u003cstrong\u003eThe crackle finish develops a network of fine lines across the surface during firing,\u003c\/strong\u003e mimicking the natural crazing that forms in antique pottery over decades. The raised teardrops add a sculptural element that changes the light across the bowl as you move around it. The result is something that looks equally at home in a kitchen, on a dining table or on an open shelf as a purely decorative piece.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eThree ways to use it\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eKitchen\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eMixing, proving dough, or displaying seasonal fruit\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eDining table\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eServing salads, bread or a centrepiece display\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eDisplay\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eA shelf or sideboard statement piece left beautifully empty\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gift-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 5v10M5 3h8a1 1 0 0 1 1 1v1H4V4a1 1 0 0 1 1-1z\"\u003e\u003c\/path\u003e\n      \u003crect x=\"3\" y=\"5\" width=\"12\" height=\"3\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eA considered housewarming gift — distinctive enough to feel genuinely chosen rather than generic, practical enough to be used every day. Each piece is unique by nature of the handcrafting process.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eVintage\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCottage\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003e\u003cspan style=\"color:var(--muted)\"\u003eH\u003c\/span\u003e 12cm  ·  Dia 33cm  ·  Stoneware  ·  Amber crackle glaze  ·  Raised teardrop detailing\u003c\/p\u003e\n\n    \u003cdiv class=\"care-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n        \u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp\u003eHand wash recommended to preserve the crackle glaze finish and longevity of the stoneware. Not suitable for dishwasher use.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55300464443717,"sku":"DECCHCJC043-AW25","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-rustic-amber-glaze-artisan-decorative-bowl-handcrafted-vintage-style-ceramic-4779540.jpg?v=1774369835"},{"product_id":"charles-ted-isla-handwoven-seagrass-tray-set-natural-scalloped-edge-baskets-set-of-2","title":"Isla Handwoven Seagrass Tray Set | Natural Scalloped Edge Baskets | Set of 2","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Isla Seagrass Scalloped Tray Set — Set of Two — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .use-cell:nth-child(even) { border-right: none; }\n  .use-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.2rem; }\n  .use-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.4; }\n  .eco-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .eco-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eHandwoven seagrass, scalloped edges, two complementary sizes — the tray set that organises a surface and makes it look genuinely styled at the same time.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A well-chosen tray does two things simultaneously — it corrals the objects on a surface into a considered arrangement, and it adds its own material warmth to the space it occupies. \u003cstrong\u003eThe Isla Seagrass Tray Set does both.\u003c\/strong\u003e Handwoven from 100% natural seagrass by skilled artisans, the scalloped edge on each tray adds a decorative quality that a plain rectangular tray lacks, while the natural colour variations in the weave give each piece a warmth and individuality that mass-produced alternatives cannot replicate. Two sizes — large at 39 × 28cm and small at 33 × 23cm — provide flexibility for different surfaces and different uses across the home.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The scalloped edge is the design detail that elevates these trays from purely functional to genuinely decorative — \u003cstrong\u003ethe curved, repeating profile along the top edge\u003c\/strong\u003e adds visual softness and a crafted quality that transforms each tray into something worth looking at as well as using. Handwoven seagrass is the right material choice for this kind of piece — sustainable, naturally textured, warm in tone and with a tactile quality that woven synthetics cannot replicate. The natural colour variation between individual trays and within each weave is an inherent quality of the material that gives every set its own individual character.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eFour ways to use them\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eKitchen\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eBread basket, fruit display or counter organiser\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eCoffee table\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCandles, a remote and a small vase corralled neatly\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eBathroom\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCountertop organiser for toiletries and everyday essentials\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eEntryway\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCatch-all for keys, post and everyday items\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"eco-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 14s-5-3.5-5-7.5A5 5 0 0 1 14 5c.5 1 .5 2 0 3-1 2-3 3-5 6z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eHandwoven from 100% natural seagrass by skilled artisans — a sustainable material that is biodegradable, rapidly renewable and naturally warm in tone. Natural colour variation between pieces is an inherent quality of the material.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLarge tray\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eW39 × D28 × H9cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSmall tray\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eW33 × D23 × H9cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eQuantity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSet of 2\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e100% natural seagrass\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eEdge\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eScalloped\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eNote\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eNatural colour variation between pieces\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55300734222661,"sku":"DECCHSEG074-AW25","price":27.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-isla-handwoven-seagrass-tray-set-natural-scalloped-edge-baskets-set-of-2-6306138.jpg?v=1774369830"},{"product_id":"charles-ted-linen-wave-edge-placemats-set-of-four-set-of-four","title":"Linen Wave Edge Placemats | Set of Four","description":"\u003cp data-start=\"247\" data-end=\"605\" style=\"text-align: left;\"\u003eElevate your dining experience with our Linen Wave Edge Placemats, Set of Four, designed to bring timeless elegance and modern charm to your table setting. Crafted from premium quality linen, these placemats feature a unique scalloped wave border with contrast stitching, adding a refined detail that complements both casual and formal dining.\u003c\/p\u003e\n\u003cp data-start=\"607\" data-end=\"868\" style=\"text-align: left;\"\u003ePerfect for everyday meals, dinner parties, or seasonal gatherings, these durable yet soft linen placemats protect your table while enhancing its aesthetic. The neutral tones blend seamlessly with any décor style, from farmhouse chic to modern minimalism.\u003c\/p\u003e\n\u003cp data-start=\"870\" data-end=\"1021\" style=\"text-align: left;\"\u003eWhether you're hosting a holiday dinner or simply enjoying a cosy family meal, these placemats will add a touch of sophistication to your tablescape.\u003c\/p\u003e\n\u003chr data-start=\"1023\" data-end=\"1026\"\u003e\n\u003ch3 data-start=\"1028\" data-end=\"1045\"\u003eWhy We Love It:\u003c\/h3\u003e\n\u003cul data-start=\"1046\" data-end=\"1361\"\u003e\n\u003cli data-start=\"1046\" data-end=\"1078\"\u003e\n\u003cp data-start=\"1048\" data-end=\"1078\"\u003eSet of 4 linen placemats\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1079\" data-end=\"1146\"\u003e\n\u003cp data-start=\"1081\" data-end=\"1146\"\u003eScalloped wave edge with contrast trim for a stylish finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1147\" data-end=\"1195\"\u003e\n\u003cp data-start=\"1149\" data-end=\"1195\"\u003eMade from high-quality, breathable linen\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1196\" data-end=\"1249\"\u003e\n\u003cp data-start=\"1198\" data-end=\"1249\"\u003eProtects your table from spills and scratches\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1250\" data-end=\"1303\"\u003e\n\u003cp data-start=\"1252\" data-end=\"1303\"\u003eVersatile neutral tones suit any dining décor\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1304\" data-end=\"1361\"\u003e\n\u003cp data-start=\"1306\" data-end=\"1361\" style=\"text-align: left;\"\u003eEasy to care for – machine washable, gentle cycle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eW47cm L 33cm\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e100% Linen\u003c\/div\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55416144036165,"sku":"KITCHHTL195-AW25","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-linen-wave-edge-placemats-set-of-four-8590240.jpg?v=1774369822"},{"product_id":"charles-ted-handwoven-seagrass-serving-tray-with-scalloped-edge-and-handles","title":"Handwoven Seagrass Serving Tray with Scalloped Edge and Handles","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHandwoven Seagrass Scalloped Tray — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .eco-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .eco-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eHandwoven natural seagrass, a scalloped edge, built-in handles — the serving tray that brings organic texture and a decorative finish to any surface it rests on.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The scalloped edge is the detail that separates this seagrass tray from a plain woven alternative — \u003cstrong\u003ethe repeating curved profile along the rim\u003c\/strong\u003e adds a decorative quality that makes the tray as much a styling object as a functional one. Handwoven from 100% natural seagrass, the surface brings the warm, organic texture of a natural fibre that photographs beautifully on a coffee table, a bathroom shelf or a kitchen counter. The built-in handles on both sides make carrying entirely practical — a breakfast tray, a drinks service, a reorganised countertop — and the lightweight construction makes the tray easy to move and reposition throughout the day.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    Natural seagrass is one of the most tactilely satisfying materials in home accessories — \u003cstrong\u003ethe woven surface has a slight variation in texture and tone\u003c\/strong\u003e across the tray that gives it depth and organic character, and the warm green-neutral colour of the dried seagrass sits beautifully against ceramic, linen, natural wood and the full range of warm-toned interiors. The scalloped edge turns a functional tray into a decorative piece — the soft, repeating curves at the rim reference the scallop detail found across the wider ceramics and accessories collection, creating visual continuity in a styled vignette. Each tray is individually woven, so subtle variation in the weave pattern is inherent to the material and the making.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"eco-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 14s-5-3.5-5-7.5A5 5 0 0 1 14 5c.5 1 .5 2 0 3-1 2-3 3-5 6z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eHandwoven from 100% natural seagrass — a fast-growing, sustainably harvested material that requires no chemicals in its production. An eco-conscious choice with genuine natural character.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e45cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDepth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e34cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e8.5cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e100% natural seagrass\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDetail\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eScalloped edge · built-in handles\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55500931760453,"sku":"DECCHBCR056-AW25","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-handwoven-seagrass-serving-tray-with-scalloped-edge-and-handles-6461220.jpg?v=1774369831"},{"product_id":"charles-ted-faux-rattan-trays-set-of-three","title":"Rustic Elegance Faux Rattan Serving Trays | Set of 3","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eFaux Rattan Storage Trays — Set of 3 — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .size-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .size-cell { padding: 0.9rem 1rem; border-right: 1px solid var(--border); text-align: center; }\n  .size-cell:last-child { border-right: none; }\n  .size-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.4rem; }\n  .size-dim { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.5; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThree nesting faux rattan trays in small, medium and large — practical storage with the warm brown texture that makes a kitchen counter or coffee table look styled.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A tray set is one of those genuinely useful purchases that earns its keep every day — \u003cstrong\u003ecorralling everyday items into a defined zone\u003c\/strong\u003e on a coffee table, a kitchen counter or a bathroom shelf transforms a cluttered surface into a considered one. This set of three in nesting sizes, all in a warm brown faux rattan weave with cut-out side handles, brings the organic texture and visual warmth of natural rattan in a more durable, wipe-clean format. Use the large tray for entertaining and serving, the medium for countertop organisation and the small for keys, remotes or a candle grouping.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The three-size nesting format is the key practical quality — \u003cstrong\u003ethe ability to use all three simultaneously across different surfaces,\u003c\/strong\u003e or to nest the smaller two inside the largest for storage when not in use, makes this significantly more versatile than a single tray at any one size. The faux rattan construction brings the visual warmth and woven texture of natural rattan without the fragility of genuine woven material — these trays can be wiped clean and handled daily without the concern of natural rattan splitting or fraying at the edges. The cut-out side handles make carrying a loaded tray from kitchen to dining room genuinely practical rather than precarious.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eThree sizes at a glance\u003c\/p\u003e\n\n  \u003cdiv class=\"size-grid\"\u003e\n    \u003cdiv class=\"size-cell\"\u003e\n      \u003cp class=\"size-label\"\u003eLarge\u003c\/p\u003e\n      \u003cp class=\"size-dim\"\u003e37 × 28cm\u003cbr\u003eH 8.5cm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-cell\"\u003e\n      \u003cp class=\"size-label\"\u003eMedium\u003c\/p\u003e\n      \u003cp class=\"size-dim\"\u003e32 × 23cm\u003cbr\u003eH 8.5cm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-cell\"\u003e\n      \u003cp class=\"size-label\"\u003eSmall\u003c\/p\u003e\n      \u003cp class=\"size-dim\"\u003e27 × 19cm\u003cbr\u003eH 8.5cm\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Rustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eQuantity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSet of 3 · nesting\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight (all)\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e8.5cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFaux rattan weave\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWarm brown · cut-out handles\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55559761461573,"sku":"DECCHGBJ003-AW25","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-rustic-elegance-faux-rattan-serving-trays-set-of-3-1349427.jpg?v=1774369781"},{"product_id":"charles-ted-rustic-faux-rattan-bread-box-with-lift-up-lid","title":"Faux Rattan Bread Box","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eFaux Rattan Bread Box — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eFaux rattan with a lift-up hinged lid, warm brown finish, 36cm wide — the bread box that keeps a loaf fresh and makes a kitchen counter look intentional.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A bread box on a kitchen counter is simultaneously a practical necessity and a styling decision — \u003cstrong\u003ethe right one keeps bread fresh and the counter looking considered;\u003c\/strong\u003e the wrong one is a plastic container that makes the kitchen look less organised than no bread box at all. The faux rattan design here makes the right call: the woven texture and warm brown tone have the natural, handcrafted quality of real wicker with the durability and wipe-clean practicality of modern materials, and the lift-up hinged lid provides the clean, single-handed access that a sliding or removable lid cannot. At 36cm wide it comfortably fits a standard loaf.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The lift-up hinged lid is the practical quality that makes this bread box genuinely easy to use daily — \u003cstrong\u003ea hinged lid stays open while you reach in and closes cleanly with one hand,\u003c\/strong\u003e unlike a separate lid that needs to be set aside or a sliding door that can stick or jam. The faux rattan construction gives the box the visual warmth of a natural wicker object without the fragility — real rattan can crack and snag, faux rattan handles daily kitchen use and wipes clean. The warm brown finish coordinates naturally with wooden worktops, rattan accessories, terracotta and the full organic kitchen palette.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Rustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eKitchen\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e36cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDepth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e21cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e22cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLid\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHinged lift-up\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFaux rattan · warm brown finish\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eCapacity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eStandard loaf · rolls · pastries\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55559770210629,"sku":"DECCHGBJ008-AW25","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/FAE529F5-F64B-4367-8FE7-5EA7B69FFB37.jpg?v=1779440257"},{"product_id":"set-of-4-sparkle-bow-napkin-rings-product-code-kow2820","title":"Rhinestone Bow Napkin Holders | Set of 4","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRhinestone Bow Napkin Holders — Set of 4 — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --warm-white: #faf8f5;\n    --ink: #1e1b17;\n    --muted: #7a7167;\n    --accent: #8b6f4e;\n    --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n\n  body {\n    background: var(--warm-white);\n    color: var(--ink);\n    font-family: var(--serif);\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .description {\n    max-width: 640px;\n    padding: 3rem 2rem 4rem;\n    opacity: 0;\n    animation: fadeUp 0.9s ease forwards;\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .pull-quote {\n    border-left: 1.5px solid var(--accent);\n    padding: 0.4rem 0 0.4rem 1.4rem;\n    margin: 0 0 2rem;\n    border-radius: 0;\n  }\n\n  .pull-quote p {\n    font-size: clamp(17px, 2.2vw, 20px);\n    font-style: italic;\n    font-weight: 300;\n    line-height: 1.55;\n    color: var(--ink);\n    letter-spacing: 0.01em;\n  }\n\n  .body-intro {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    color: #2e2b26;\n    margin: 0 0 2rem;\n    font-weight: 300;\n  }\n\n  .body-intro strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .divider {\n    border: none;\n    border-top: 1px solid var(--border);\n    margin: 2rem 0;\n  }\n\n  .section-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.6rem;\n  }\n\n  .section-heading {\n    font-size: clamp(22px, 3vw, 28px);\n    font-weight: 300;\n    letter-spacing: 0.01em;\n    line-height: 1.25;\n    margin: 0 0 1.1rem;\n    color: var(--ink);\n  }\n\n  .section-body {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    font-weight: 300;\n    color: #2e2b26;\n    margin: 0 0 1.75rem;\n  }\n\n  .section-body strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .set-callout {\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n    padding: 1rem 1.25rem;\n    border: 1px solid var(--border);\n    margin: 0 0 1.75rem;\n  }\n\n  .set-number {\n    font-family: var(--serif);\n    font-size: 48px;\n    font-weight: 300;\n    font-style: italic;\n    color: var(--accent);\n    line-height: 1;\n    flex-shrink: 0;\n    opacity: 0.7;\n  }\n\n  .set-text p {\n    font-family: var(--sans);\n    font-size: 12.5px;\n    font-weight: 300;\n    color: var(--muted);\n    line-height: 1.65;\n  }\n\n  .occasions-list {\n    border: 1px solid var(--border);\n    padding: 1.1rem 1.25rem;\n    margin: 0 0 1.75rem;\n  }\n\n  .occasions-label {\n    font-family: var(--sans);\n    font-size: 9.5px;\n    font-weight: 400;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.75rem;\n  }\n\n  .occasions-items {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n\n  .occasions-items li {\n    font-family: var(--sans);\n    font-size: 12.5px;\n    font-weight: 300;\n    color: #2e2b26;\n    line-height: 1.65;\n    padding: 0.4rem 0;\n    border-bottom: 1px solid var(--border);\n    display: flex;\n    gap: 0.65rem;\n    align-items: baseline;\n  }\n\n  .occasions-items li:last-child { border-bottom: none; }\n\n  .occasions-items li::before {\n    content: '—';\n    color: var(--accent);\n    font-size: 11px;\n    flex-shrink: 0;\n  }\n\n  .suits-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 0 0 1.75rem;\n  }\n\n  .suits-tag {\n    font-family: var(--sans);\n    font-size: 11px;\n    font-weight: 300;\n    letter-spacing: 0.08em;\n    color: var(--accent);\n    border: 1px solid #d4c4b0;\n    padding: 4px 12px;\n    text-transform: uppercase;\n  }\n\n  .details-block {\n    border-top: 1px solid var(--border);\n    padding-top: 1.25rem;\n    margin-top: 0.5rem;\n  }\n\n  .details-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.5rem;\n  }\n\n  .details-block p {\n    font-family: var(--sans);\n    font-size: 13px;\n    font-weight: 300;\n    color: var(--ink);\n    line-height: 1.85;\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe detail that makes a table look dressed — rhinestone bows, crystal sparkle, and the kind of finishing touch that guests will notice immediately.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    There is a particular moment when a dining table stops looking set and starts looking considered. \u003cstrong\u003eThe Rhinestone Bow Napkin Holder is that moment.\u003c\/strong\u003e Delicate bow-shaped holders encrusted with shimmering rhinestones, catching candlelight or overhead lighting with a crystal-like sparkle that elevates the entire tablescape — from a formal Christmas dinner to a wedding reception to an intimate dinner party that deserves something more than a folded napkin. Set of four, reusable, and beautiful enough to bring out again and again.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The bow silhouette is a design choice that works — not overly themed, not seasonal, but quietly glamorous in a way that reads as intentional rather than decorative. \u003cstrong\u003eThe rhinestone encrusting catches light differently at every angle,\u003c\/strong\u003e giving the holders a presence on the table that plain metal or wooden rings simply cannot replicate. The sturdy base keeps each ring upright and the napkin neatly presented, combining the visual impact of a jewelled accent with practical, reliable function.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"set-callout\"\u003e\n    \u003cdiv class=\"set-number\"\u003e4\u003c\/div\u003e\n    \u003cdiv class=\"set-text\"\u003e\n      \u003cp\u003eSet of four — enough for a dinner party of four, or pair two sets for a table of eight. Reusable and durable, they come out looking perfect every time.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"occasions-list\"\u003e\n    \u003cp class=\"occasions-label\"\u003ePerfect for\u003c\/p\u003e\n    \u003cul class=\"occasions-items\"\u003e\n      \u003cli\u003eChristmas and festive holiday dinner tables\u003c\/li\u003e\n      \u003cli\u003eWedding receptions and rehearsal dinners\u003c\/li\u003e\n      \u003cli\u003eFormal dinner parties and elegant soirées\u003c\/li\u003e\n      \u003cli\u003eNew Year's Eve and celebration tablescapes\u003c\/li\u003e\n      \u003cli\u003eGifting — a considered present for any home entertainer\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eGlamorous\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFestive\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eWeddings\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDetails\u003c\/p\u003e\n    \u003cp\u003eSet of 4  ·  H 13cm  ·  Dia 6cm  ·  Rhinestone bow design  ·  Reusable\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":55727902818629,"sku":"XMASCHKOW2820-XMAS25","price":16.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/rhinestone-bow-napkin-holders-set-of-4-3749824.jpg?v=1774369766"},{"product_id":"charles-ted-bali-handwoven-seagrass-round-serving-tray-with-handles-dupe","title":"Bali Seagrass Handwoven Round Serving Tray with Handles","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bali Seagrass Round Tray — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .size-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .size-number { font-family: var(--serif); font-size: 42px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; white-space: nowrap; }\n  .size-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .use-cell:nth-child(even) { border-right: none; }\n  .use-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.2rem; }\n  .use-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.4; }\n  .eco-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .eco-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003e60cm of handwoven seagrass, built-in handles, and a scale that turns a coffee table, kitchen island or entryway into a styled moment.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    Most trays are an afterthought. The Bali is \u003cstrong\u003ea decision.\u003c\/strong\u003e At 60cm wide — a genuinely generous scale — it is not background furniture but a centrepiece in its own right, the kind of tray that organises a coffee table, anchors a kitchen island or grounds a bathroom countertop with natural warmth and handwoven texture that no lacquered or metal tray can replicate. Crafted from 100% sustainable seagrass with built-in woven handles, it is as practical as it is beautiful — lightweight enough to carry, sturdy enough to hold everything you put in it.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The seagrass construction gives the Bali a quality that wicker, rattan or bamboo alternatives cannot quite match — \u003cstrong\u003ea tighter, denser weave with a smooth organic surface\u003c\/strong\u003e that holds its form well and brings a refined coastal quality to whatever surface it occupies. The built-in woven handles are integrated naturally into the rim, making the tray easy to carry without the awkward bolted-on handles that undermine the aesthetic of so many woven alternatives. The earthy, natural tone coordinates with virtually every interior palette without comment.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"size-callout\"\u003e\n    \u003cdiv class=\"size-number\"\u003e60cm\u003c\/div\u003e\n    \u003cdiv class=\"size-text\"\u003e\n      \u003cp\u003eAn oversized tray at 60cm diameter — designed for larger surfaces including coffee tables, kitchen islands and console tops where a standard-sized tray would look lost.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eFour ways to use it\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eCoffee table\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCandles, books, a vase and a remote — everything in one considered arrangement\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eKitchen\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eBread or fruit display, or a catch-all for oils, condiments and everyday essentials\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eEntryway\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eKeys, mail and daily essentials corralled neatly from the moment you walk in\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eBathroom\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCandles, diffusers and hand care laid out on a countertop or bath ledge\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"eco-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 14s-5-3.5-5-7.5A5 5 0 0 1 14 5c.5 1 .5 2 0 3-1 2-3 3-5 6z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eCrafted from 100% sustainable seagrass — a fast-growing natural material that requires no chemicals or pesticides to cultivate, making this an eco-conscious choice for your home.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003e\u003cspan style=\"color:var(--muted)\"\u003eDia\u003c\/span\u003e 60cm  ·  \u003cspan style=\"color:var(--muted)\"\u003eH\u003c\/span\u003e 13cm  ·  100% sustainable seagrass  ·  Built-in woven handles\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56018433802565,"sku":"DECCHBCR054-AW25","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/23E35A79-28AC-4802-966B-EA2CCE036591.jpg?v=1779440145"},{"product_id":"charles-ted-elara-decorative-beaded-ceramic-bowl","title":"Elara Beaded Ceramic Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Elara Beaded Ceramic Bowl — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .care-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .care-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhite glazed ceramic, hand-applied beading around the full rim, 30cm wide and generously shallow — the Elara bowl that makes a coffee table or console feel genuinely styled.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A decorative bowl earns its place on a coffee table or console by being interesting enough to look at in its own right — and the Elara earns it through the rim. \u003cstrong\u003eA continuous border of hand-applied ceramic beads\u003c\/strong\u003e runs around the full circumference of the bowl, each one individually placed and glazed in the same white as the bowl body but with a subtle warm tone visible where the glaze pools and thickens around each bead. The bowl itself is wide and generously shallow at 30cm diameter and 8cm tall — a shape that invites styling with objects inside while reading beautifully as an empty decorative piece in its own right.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The beaded rim is the quality that transforms the Elara from a plain decorative bowl into something genuinely special. \u003cstrong\u003eHand-applied ceramic beading at this density\u003c\/strong\u003e — each bead sitting just above the rim line and casting its own small shadow on the bowl wall below — creates a tactile and visual interest that rewards both touching and looking. The shadow play created by the beads as light moves across them gives the bowl a three-dimensional quality that flat-rimmed or plain-edged alternatives simply cannot achieve. The overall effect is one of quiet, considered luxury — a bowl that a guest will pick up and examine more closely.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMinimalist\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e30cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e8cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHandcrafted ceramic\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWhite glaze · hand-applied beaded rim\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"care-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eDecorative use only — not suitable for food, liquid or dishwasher use. Wipe clean with a soft dry cloth.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56043218207045,"sku":"DECCHCGT082-AW25","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-elara-decorative-beaded-ceramic-bowl-9219289.png?v=1774369730"},{"product_id":"charles-ted-tuscan-rustic-terracotta-glazed-bowl-handcrafted-ceramic-serving-dish","title":"Tuscan Rustic Terracotta Glazed Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eTuscan Rustic Terracotta Bowl — Drip-Glazed Rim, Hand-Thrown Serving Form — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .measurements { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0; border: 1px solid var(--border); margin-top: 0.75rem; }\n  .measure-cell { padding: 0.75rem 0.5rem; text-align: center; border-right: 1px solid var(--border); }\n  .measure-cell:last-child { border-right: none; }\n  .measure-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.25rem; }\n  .measure-val { font-family: var(--sans); font-size: 15px; font-weight: 300; color: var(--ink); }\n  .variation-note { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.04em; color: var(--muted); text-align: center; margin-top: 0.6rem; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe Tuscan Bowl — a wide hand-thrown terracotta serving bowl in a speckled cream glaze with a bold caramel rim that drips into the body in irregular flame-like fingers — the kind of pottery you find in a Tuscan farmhouse kitchen, generous enough for a whole family's pasta.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    This bowl brings something most modern serving pieces have polished away — \u003cstrong\u003ethe deliberate imperfection of a piece of pottery that has been hand-finished and kiln-fired in the traditional way\u003c\/strong\u003e. The body is a speckled cream glaze with darker flecks of natural clay showing through, the surface slightly granular under the hand. Around the rim a bold band of caramel-amber glaze has been applied and allowed to run, the kiln catching it hottest at the very lip — leaving a fine dark outline at the edge — before the glaze breaks downward into the cream interior in irregular vertical streaks like burnt sugar caught and frozen.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The drip transition between rim and body is the detail that makes the bowl unmistakably hand-glazed rather than mass-produced — \u003cstrong\u003ethe amber doesn't stop in a clean ring, it bleeds downward in flame-shaped tongues\u003c\/strong\u003e, two or three inches into the cream, finishing in different places on every piece. The same kiln effect runs across centuries of Italian and Mediterranean pottery, where glaze flow was understood as part of the design rather than a fault to correct. Sized at 38cm across and only 9.5cm deep, this is a proper trattoria-scale serving bowl: enough for a heaping mound of spaghetti pomodoro for the whole table, a generous insalata mista, a roasted vegetable salad warm from the oven, or a centrepiece of lemons and figs when nothing is being served.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eTuscan\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCountry\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eItalian\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eType\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eServing bowl · pasta and salad scale\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eGlazed terracotta\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSpeckled cream · caramel drip rim\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eUse\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFood safe · heat resistant\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHand wash recommended\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eNet Weight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e4.58 kg\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measurements\"\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e38 cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e9.5 cm\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"variation-note\"\u003eEach piece varies slightly in glaze pattern and rim drip · no two bowls are identical\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56085252866373,"sku":"DECCHCPA228-AW25","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/tuscan-rustic-terracotta-glazed-bowl-9468788.jpg?v=1777363332"},{"product_id":"charles-ted-rita-white-resin-pedestal-bowl-decorative-centrepiece","title":"Rita White Resin Pedestal Bowl Decorative Centrepiece","description":"\u003cp data-start=\"286\" data-end=\"671\"\u003eThe Rita Resin Pedestal Bowl is a sculptural statement piece designed to elevate modern interiors. Crafted from high quality resin, this bowl features a smooth matte white finish with subtle organic texture that adds depth and character. Its elevated pedestal base creates a refined silhouette, making it ideal as a centrepiece for dining tables, kitchen islands, consoles, or shelves.\u003c\/p\u003e\n\u003cp data-start=\"673\" data-end=\"935\"\u003eBoth functional and decorative, the Rita Bowl can be styled with fruit, decorative objects, or left empty as a minimalist accent. Its neutral tone blends seamlessly with contemporary, coastal, and modern décor styles while adding a touch of understated elegance.\u003c\/p\u003e\n\u003cp data-start=\"937\" data-end=\"1068\"\u003eDesigned to stand out while remaining timeless, the Rita Resin Pedestal Bowl brings balance, form, and sophistication to any space.\u003c\/p\u003e\n\u003chr data-start=\"1070\" data-end=\"1073\"\u003e\n\u003ch2 data-start=\"1075\" data-end=\"1092\"\u003eWhy We Love It\u003c\/h2\u003e\n\u003cp data-start=\"1094\" data-end=\"1407\"\u003e• Crafted from durable high quality resin\u003cbr data-start=\"1135\" data-end=\"1138\"\u003e• Elegant pedestal base for elevated display\u003cbr data-start=\"1182\" data-end=\"1185\"\u003e• Smooth matte white finish with natural texture\u003cbr data-start=\"1233\" data-end=\"1236\"\u003e• Sculptural bowl shape ideal for styling or serving\u003cbr data-start=\"1288\" data-end=\"1291\"\u003e• Versatile décor piece for tables, counters, or shelves\u003cbr data-start=\"1347\" data-end=\"1350\"\u003e• Complements modern, minimalist, and coastal interiors\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eDimensions: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003eH 15.5cm\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003eDia 25cm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003e1.41kgs\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003eResin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan class=\"pf-prod-dimenstions-val\"\u003eNot Dishwasher Safe\u003c\/span\u003e\u003c\/p\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56674669887813,"sku":"DECCHHRI008-SS26","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/rita-white-resin-pedestal-bowl-decorative-centrepiece-1670560.jpg?v=1776865989"},{"product_id":"charles-ted-ash-wood-pizza-board-round-wooden-pizza-serving-and-cutting-board-with-handle","title":"Ash Wood Round Pizza Board","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eAsh Wood Round Pizza Board — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eSolid ash wood, a 50cm round board with an integrated handle at 60cm total — the pizza board that goes from oven to table to the wall between uses.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    Ash is one of the most characterful timbers for kitchen boards — \u003cstrong\u003ethe pale, open grain with its distinctive tight flame pattern\u003c\/strong\u003e gives each board a natural markings that makes it visually interesting on a table as well as practical in use. At 50cm across the round board is properly proportioned for a full pizza or flatbread, and the integrated handle extending the board to 60cm total gives a confident grip for carrying from oven to table and for hanging on a kitchen hook between uses. A board that is as good to look at on the wall as it is to use on the table.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The round format at 50cm is the pizza board's most functional choice — \u003cstrong\u003ea circle accommodates a pizza or flatbread naturally\u003c\/strong\u003e without the wasted corners of a rectangular board, and the even radius means the board can be rotated while slicing without repositioning. Ash is a hardwood with a close-grained surface that is resistant to knife scoring and does not absorb moisture or odours readily, making it a genuinely good cutting and serving surface rather than a decorative alternative. Hang it on a kitchen hook between uses and it becomes part of the kitchen's visual character — the warm, pale ash grain a natural complement to the rest of the collection.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Kitchen\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eEntertaining\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eGifting\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eBoard diameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e50cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eTotal length\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e60cm (inc. handle)\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eNatural ash wood\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFeatures\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eIntegrated handle · hang storage\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56675083845957,"sku":"KITCHRAJ070-SS26","price":54.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-ash-wood-pizza-board-round-wooden-pizza-serving-and-cutting-board-with-handle-1997603.jpg?v=1774369637"},{"product_id":"charles-ted-delphine-ceramic-bowl","title":"Delphine Footed Pedestal Ceramic Bowl","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Delphine Footed Bowl — Cream Glaze, Amber-Edged Urn Form — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .measurements { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border: 1px solid var(--border); margin-top: 0.75rem; }\n  .measure-cell { padding: 0.75rem 0.5rem; text-align: center; border-right: 1px solid var(--border); }\n  .measure-cell:last-child { border-right: none; }\n  .measure-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.25rem; }\n  .measure-val { font-family: var(--sans); font-size: 15px; font-weight: 300; color: var(--ink); }\n  .mouth-note { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.04em; color: var(--muted); text-align: center; margin-top: 0.6rem; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe Delphine — a footed pedestal bowl in glazed terracotta, the cream glaze pooling to honey amber at every edge, with twin scrolled handles flanking a generous open mouth — the urn that quotes a classical garden trophy in a softer, pastoral palette.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Delphine brings a silhouette borrowed directly from classical antiquity — \u003cstrong\u003ea wide shallow bowl raised on a substantial turned pedestal foot, with two looped handles arching from rim to body\u003c\/strong\u003e — but the finish softens it into something far more pastoral than ceremonial. The cream glaze covers the body in a glossy, slightly mottled sheet, while the kiln has caught more glaze at every raised edge: a warm honey amber outlines the rim, the handle profiles, the join where bowl meets pedestal, and the foot ring. The result is a piece that looks naturally aged, the contrast between body and edge giving the form its definition without the need for any applied decoration.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The detail that lifts the Delphine above a generic urn is what happens where the handles meet the body — \u003cstrong\u003eeach handle terminates in a small coiled scroll\u003c\/strong\u003e, the kind of considered finishing flourish found on antique Italian and French country pottery, where the maker pinched the wet clay into a tiny curl rather than simply pressing it flat. It is a five-second gesture that signals the piece was thrown by hand. The proportions are more generous than tall: 41cm wide, 28cm high, with a 29.5cm mouth opening that swallows a full armful of garden roses, a heaping bowl of fresh fruit, or a candle nest of moss and dried hydrangeas. At over six kilos the weight is genuine — this is a piece that anchors a table rather than perches on it.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eRustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCountry\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFrench Country\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassical\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003ePastoral\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eType\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFooted bowl · pedestal urn\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eGlazed terracotta\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eCream glaze · amber-edged rim\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDetailing\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eTwin handles · scrolled terminations\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eNet Weight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e6.34 kg\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSuitable For\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eIndoor use\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measurements\"\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e41 cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eDepth\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e32 cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e28 cm\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"mouth-note\"\u003eMouth opening · 29.5 cm diameter · each piece varies slightly\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56924582084933,"sku":"DECCHCGT072-SS26","price":69.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-home-delphine-ceramic-bowl-8823583.jpg?v=1777197559"},{"product_id":"charlested-bobble-bowl-ceramic-navy-blue","title":"Bobble Bowl | Ceramic | Navy","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bobble Bowl — All Colours — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .variant { max-width: 640px; padding: 3rem 2rem 5rem; }\n  .variant-header { font-family: var(--sans); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.5rem; }\n  .colour-badge { display: inline-flex; align-items: center; gap: 8px; font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 14px 4px 10px; margin: 0 0 1.75rem; }\n  .colour-swatch { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .colours-block { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .colours-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.85rem; }\n  .colours-swatches { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }\n  .swatch-item { display: flex; align-items: center; gap: 6px; }\n  .swatch-circle { width: 16px; height: 16px; border-radius: 50%; border: 0.5px solid var(--border); flex-shrink: 0; }\n  .swatch-name { font-family: var(--sans); font-size: 11.5px; font-weight: 300; color: var(--muted); }\n  .swatch-name.active { color: var(--ink); font-weight: 400; }\n  .styling-ideas { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; }\n  .styling-ideas-label { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .styling-ideas-list { list-style: none; padding: 0; margin: 0; }\n  .styling-ideas-list li { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: #2e2b26; line-height: 1.65; padding: 0.4rem 0; border-bottom: 1px solid var(--border); display: flex; gap: 0.65rem; align-items: baseline; }\n  .styling-ideas-list li:last-child { border-bottom: none; }\n  .styling-ideas-list li::before { content: '—'; color: var(--accent); font-size: 11px; flex-shrink: 0; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\u003cdiv class=\"variant\"\u003e\n  \u003cp class=\"variant-header\"\u003eBobble Bowl — Navy\u003c\/p\u003e\n\n  \u003cdiv class=\"colour-badge\"\u003e\n    \u003cspan class=\"colour-swatch\" style=\"background:#2a3a5c;\"\u003e\u003c\/span\u003e\n    Navy\n  \u003c\/div\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe bobble rim that makes it instantly recognisable — a handcrafted ceramic bowl in deep navy that makes a bold, considered statement on any surface.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The navy Bobble Bowl is the most dramatic colourway in the range — and the most rewarding. \u003cstrong\u003eThe deep, rich tone\u003c\/strong\u003e gives the distinctive bobble rim an entirely different character: more defined, more sculptural, more confident. Against pale interiors it creates a striking contrast. Against warm wood and natural textures it grounds the space with a depth that lighter bowls cannot achieve. This is the Bobble Bowl for those who want their centrepiece to be genuinely noticed.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    In navy, the shadow and depth created by the bobble rim is at its most pronounced — each raised sphere casts a stronger shadow, \u003cstrong\u003emaking the texture read across a room\u003c\/strong\u003e rather than only at close range. The contrast between the deep exterior and the smooth interior is particularly striking, and the bowl holds its presence even on a heavily styled table or sideboard. A statement piece that earns the description.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"colours-block\"\u003e\n    \u003cp class=\"colours-label\"\u003eAlso available in\u003c\/p\u003e\n    \u003cdiv class=\"colours-swatches\"\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#f5f2ed;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eWhite\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#e8e0d0;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eCream\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#aac8d8;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eLight Blue\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#7a8f78;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eSage Green\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#8a8a8a;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name\"\u003eGrey\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n\u003cdiv class=\"swatch-circle\" style=\"background:#2a3a5c; border: 1.5px solid #1a2540;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"swatch-name active\"\u003eNavy ✓\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"styling-ideas\"\u003e\n    \u003cp class=\"styling-ideas-label\"\u003eStyling ideas\u003c\/p\u003e\n    \u003cul class=\"styling-ideas-list\"\u003e\n      \u003cli\u003eA dining table centrepiece against a white or linen tablecloth for maximum contrast\u003c\/li\u003e\n      \u003cli\u003eOn a pale console or sideboard as a bold colour accent\u003c\/li\u003e\n      \u003cli\u003eOn a kitchen island filled with seasonal citrus or dried stems\u003c\/li\u003e\n      \u003cli\u003eOn a mantelpiece — the navy holds the room even when empty\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eTraditional\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBold\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 15cm  ·  Dia 38cm  ·  Handcrafted ceramic  ·  Navy  ·  0% finance available\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ============================================================ --\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56925913448773,"sku":"DECCHHSH106-SS26","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-bobble-rim-ceramic-decorative-bowl-modern-artisan-accent-navy-blue-5729738.jpg?v=1774369575"},{"product_id":"charlested-bobble-bowl-ceramic-light-blue","title":"Bobble Bowl | Ceramic | Light Blue","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Bobble Bowl — Light Blue — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --warm-white: #faf8f5;\n    --ink: #1e1b17;\n    --muted: #7a7167;\n    --accent: #8b6f4e;\n    --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n\n  body {\n    background: var(--warm-white);\n    color: var(--ink);\n    font-family: var(--serif);\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .description {\n    max-width: 640px;\n    padding: 3rem 2rem 4rem;\n    opacity: 0;\n    animation: fadeUp 0.9s ease forwards;\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .colour-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border: 1px solid #d4c4b0;\n    padding: 4px 14px 4px 10px;\n    margin: 0 0 1.75rem;\n  }\n\n  .colour-swatch {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    background: #aac8d8;\n    flex-shrink: 0;\n  }\n\n  .pull-quote {\n    border-left: 1.5px solid var(--accent);\n    padding: 0.4rem 0 0.4rem 1.4rem;\n    margin: 0 0 2rem;\n    border-radius: 0;\n  }\n\n  .pull-quote p {\n    font-size: clamp(17px, 2.2vw, 20px);\n    font-style: italic;\n    font-weight: 300;\n    line-height: 1.55;\n    color: var(--ink);\n    letter-spacing: 0.01em;\n  }\n\n  .body-intro {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    color: #2e2b26;\n    margin: 0 0 2rem;\n    font-weight: 300;\n  }\n\n  .body-intro strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .divider {\n    border: none;\n    border-top: 1px solid var(--border);\n    margin: 2rem 0;\n  }\n\n  .section-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.6rem;\n  }\n\n  .section-heading {\n    font-size: clamp(22px, 3vw, 28px);\n    font-weight: 300;\n    letter-spacing: 0.01em;\n    line-height: 1.25;\n    margin: 0 0 1.1rem;\n    color: var(--ink);\n  }\n\n  .section-body {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    font-weight: 300;\n    color: #2e2b26;\n    margin: 0 0 1.75rem;\n  }\n\n  .section-body strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .colours-block {\n    border: 1px solid var(--border);\n    padding: 1.1rem 1.25rem;\n    margin: 0 0 1.75rem;\n  }\n\n  .colours-label {\n    font-family: var(--sans);\n    font-size: 9.5px;\n    font-weight: 400;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.85rem;\n  }\n\n  .colours-swatches {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    align-items: center;\n  }\n\n  .swatch-item {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .swatch-circle {\n    width: 16px;\n    height: 16px;\n    border-radius: 50%;\n    border: 0.5px solid var(--border);\n    flex-shrink: 0;\n  }\n\n  .swatch-name {\n    font-family: var(--sans);\n    font-size: 11.5px;\n    font-weight: 300;\n    color: var(--muted);\n  }\n\n  .swatch-name.active {\n    color: var(--ink);\n    font-weight: 400;\n  }\n\n  .styling-ideas {\n    border: 1px solid var(--border);\n    padding: 1.1rem 1.25rem;\n    margin: 0 0 1.75rem;\n  }\n\n  .styling-ideas-label {\n    font-family: var(--sans);\n    font-size: 9.5px;\n    font-weight: 400;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.75rem;\n  }\n\n  .styling-ideas-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n\n  .styling-ideas-list li {\n    font-family: var(--sans);\n    font-size: 12.5px;\n    font-weight: 300;\n    color: #2e2b26;\n    line-height: 1.65;\n    padding: 0.4rem 0;\n    border-bottom: 1px solid var(--border);\n    display: flex;\n    gap: 0.65rem;\n    align-items: baseline;\n  }\n\n  .styling-ideas-list li:last-child { border-bottom: none; }\n\n  .styling-ideas-list li::before {\n    content: '—';\n    color: var(--accent);\n    font-size: 11px;\n    flex-shrink: 0;\n  }\n\n  .suits-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 0 0 1.75rem;\n  }\n\n  .suits-tag {\n    font-family: var(--sans);\n    font-size: 11px;\n    font-weight: 300;\n    letter-spacing: 0.08em;\n    color: var(--accent);\n    border: 1px solid #d4c4b0;\n    padding: 4px 12px;\n    text-transform: uppercase;\n  }\n\n  .details-block {\n    border-top: 1px solid var(--border);\n    padding-top: 1.25rem;\n    margin-top: 0.5rem;\n  }\n\n  .details-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.5rem;\n  }\n\n  .details-block p {\n    font-family: var(--sans);\n    font-size: 13px;\n    font-weight: 300;\n    color: var(--ink);\n    line-height: 1.85;\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cdiv class=\"colour-badge\"\u003e\n    \u003cspan class=\"colour-swatch\"\u003e\u003c\/span\u003e\n    Light Blue\n  \u003c\/div\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe bobble rim that makes it instantly recognisable — a handcrafted ceramic bowl that earns its place on any table, shelf or mantel it touches.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Bobble Bowl has become one of the most loved pieces in the CharlesTed Home collection, and the reason is obvious the moment you see it. \u003cstrong\u003eThe distinctive bobble rim texture\u003c\/strong\u003e gives it an immediate character that plain bowls simply cannot replicate — depth, personality and a handcrafted quality that makes it look considered wherever it is placed. At 38cm wide, the light blue colourway brings a calm, coastal warmth to dining tables, kitchen counters, shelves and mantelpieces with an understated confidence.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The bobble rim is not just decorative — it gives the bowl a visual weight and presence that a smooth-edged alternative at the same scale would not have. \u003cstrong\u003eEach raised bobble catches light from a different angle,\u003c\/strong\u003e creating subtle shadow and movement across the rim that makes the bowl look alive rather than static. The smooth interior contrasts beautifully with the textured exterior, making it equally practical for holding fruit, keys or seasonal objects as it is for display alone. Each bowl is handcrafted, meaning minor variations in the bobble pattern make every piece its own.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"colours-block\"\u003e\n    \u003cp class=\"colours-label\"\u003eAlso available in\u003c\/p\u003e\n    \u003cdiv class=\"colours-swatches\"\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n        \u003cdiv class=\"swatch-circle\" style=\"background:#f5f2ed;\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"swatch-name\"\u003eWhite\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n        \u003cdiv class=\"swatch-circle\" style=\"background:#e8e0d0;\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"swatch-name\"\u003eCream\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n        \u003cdiv class=\"swatch-circle\" style=\"background:#aac8d8; border: 1.5px solid #6a9ab0;\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"swatch-name active\"\u003eLight Blue ✓\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n        \u003cdiv class=\"swatch-circle\" style=\"background:#7a8f78;\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"swatch-name\"\u003eSage Green\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"swatch-item\"\u003e\n        \u003cdiv class=\"swatch-circle\" style=\"background:#2a3a5c;\"\u003e\u003c\/div\u003e\n        \u003cspan class=\"swatch-name\"\u003eNavy\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"styling-ideas\"\u003e\n    \u003cp class=\"styling-ideas-label\"\u003eStyling ideas\u003c\/p\u003e\n    \u003cul class=\"styling-ideas-list\"\u003e\n      \u003cli\u003eA dining table centrepiece filled with seasonal fruit or pebbles\u003c\/li\u003e\n      \u003cli\u003eOn a sideboard or console styled with faux stems and candles\u003c\/li\u003e\n      \u003cli\u003eA mantelpiece statement piece left beautifully empty\u003c\/li\u003e\n      \u003cli\u003eOn a kitchen counter holding lemons, limes or loose botanicals\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eH 15cm  ·  Dia 38cm  ·  Handcrafted ceramic  ·  Light blue  ·  0% finance available\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56926013096261,"sku":"DECCHHSH158-SS26","price":59.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/bobble-bowl-ceramic-light-blue-9814291.jpg?v=1775043075"},{"product_id":"charles-ted-handwoven-rattan-bed-tray-table-with-wooden-legs","title":"CharlesTed Home Handwoven Rattan Bed Tray Table with Wooden Legs","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHandwoven Rattan Bed Tray Table — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .use-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .use-cell { padding: 0.85rem 1rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .use-cell:nth-child(even) { border-right: none; }\n  .use-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .use-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.2rem; }\n  .use-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.4; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eHandwoven rattan tray, solid wooden legs, raised edges and side handles at 73cm long — the bed tray that makes a Sunday morning feel genuinely considered.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A proper bed tray elevates the experience of breakfast in bed from a practical compromise to a genuinely pleasant ritual — \u003cstrong\u003ethe raised wooden legs holding the tray above the duvet\u003c\/strong\u003e at a comfortable working height, the rattan surface bringing the warm organic texture that makes the whole arrangement feel intentional rather than improvised. The handwoven rattan provides a naturally stable, slightly tactile surface for a cup, a plate and a book, while the raised edges keep everything contained and the side handles make carrying from kitchen to bedroom completely secure. At 73cm long it is generous without being unwieldy.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The handwoven rattan is the quality that makes this bed tray a decorative object as well as a practical one — \u003cstrong\u003ewhen not in use it is as pleasant to look at on a bedroom shelf or console\u003c\/strong\u003e as it is functional in use, the natural honey tones and woven texture of the rattan sitting naturally beside linen bedding, natural wood furniture and the organic aesthetic of a considered bedroom. The solid wooden legs provide stable support across the varied topography of a duvet without the tray tilting or shifting, and at 3.04kg the tray is substantial enough to feel quality-made without being heavy to carry.\n  \u003c\/p\u003e\n\n  \u003cp class=\"section-label\" style=\"margin-bottom: 0.9rem;\"\u003eFour ways to use it\u003c\/p\u003e\n\n  \u003cdiv class=\"use-grid\"\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eBreakfast in bed\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eCoffee, toast and a newspaper at a proper elevated surface\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eLaptop tray\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eWorking from bed or sofa with a stable, elevated surface\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eSofa serving\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eDrinks and snacks on the sofa without needing a coffee table\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"use-cell\"\u003e\n      \u003cp class=\"use-key\"\u003eDecorative\u003c\/p\u003e\n      \u003cp class=\"use-val\"\u003eBooks, candles and a plant on a shelf or console when not in use\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Rustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLength\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e73cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e35cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e24cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e3.04kg\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eTray\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eHandwoven natural rattan · raised edges\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eLegs\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSolid wood · built-in handles\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":56926228644165,"sku":"DECCHNWW244-SS26","price":165.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-home-handwoven-rattan-bed-tray-table-with-wooden-legs-3914242.jpg?v=1775126171"},{"product_id":"harlech-organic-side-plates-set-of-four","title":"Harlech Organic Side Plates | Set of Four","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHarlech Organic Side Plates — Set of Four — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .collection-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .collection-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .collection-callout a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; padding-bottom: 1px; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .variation-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .variation-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe same organic stoneware as the Harlech dinner plate at 20.5cm — the side plate that completes a table setting without a single element feeling like an afterthought.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Harlech Side Plate brings the same handmade organic edge, matte speckled stoneware glaze and warm sandy-greige tone as the dinner plate to a 20.5cm format — \u003cstrong\u003ethe side plate scale that works as a bread plate at a set table,\u003c\/strong\u003e a sharing plate for mezze and starters, a dessert plate, or an everyday plate for toast and lunch. In the same stoneware as the dinner plates the two sizes sit together on a table with the natural coherence of a properly considered collection, each plate carrying its own individual edge variation as the mark of handmade ceramics.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    A side plate in the same stoneware as the dinner plate is the detail that makes a table setting feel genuinely cohesive — \u003cstrong\u003emixing ceramic styles between sizes is the most common table-setting mistake,\u003c\/strong\u003e and the Harlech collection avoids it entirely by carrying the same organic shaping, the same speckled matte glaze and the same warm sandy tone through every piece. The natural variation between individual plates in the set — each with a subtly different edge profile — is the quality that distinguishes handmade stoneware from factory tableware, and it means a table laid with the Harlech collection has the considered, artisan character of ceramics chosen with care.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"collection-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n      \u003cpath d=\"M5 5V4a3 3 0 0 1 6 0v1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003ePart of the Harlech collection — pairs with the \u003ca href=\"#\"\u003eHarlech Dining Plates\u003c\/a\u003e for a fully coordinated organic stoneware table setting.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eOrganic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eWabi-sabi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e20.5cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eQuantity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSet of 4\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eStoneware · matte speckled glaze\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDishwasher\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSafe\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMicrowave\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSafe\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eNote\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eOrganic edges · each plate unique\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"variation-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eHandmade using natural materials — slight variation in colour, shade and shape between pieces is an inherent quality of the process and not a defect.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed","offers":[{"title":"Default Title","offer_id":56946604147013,"sku":"HARCHHVP025-SS22","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/harlech-organic-side-plates-set-of-four-9450737.jpg?v=1778274932"},{"product_id":"harlech-bowls-set-of-four","title":"Harlech Organic Bowls | Set of Four","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHarlech Stoneware Bowls — Set of Four — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .collection-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .collection-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .collection-callout a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; padding-bottom: 1px; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .variation-note { margin-top: 1.25rem; padding: 0.85rem 1rem; border: 1px solid var(--border); display: flex; gap: 0.85rem; align-items: flex-start; }\n  .variation-note p { font-family: var(--sans); font-size: 12px; font-weight: 300; color: var(--muted); line-height: 1.65; font-style: italic; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWide shallow stoneware bowls in a reactive pale grey-white glaze, 19cm across — the Harlech bowl for pasta, salad, soup and every meal in between.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Harlech bowl's reactive glaze is visually distinct from the matte speckled finish of the dinner and side plates — \u003cstrong\u003ethe glossy pale grey-white pools and shifts across the bowl's curved interior,\u003c\/strong\u003e lighter at the centre and slightly deeper towards the rim where the glaze thickens, creating the characteristic variation of a reactive ceramic finish that is different on every piece. The wide, shallow form is the bowl that does everything: generous enough for a full pasta serving, shallow enough to work as a soup bowl, wide enough to be a handsome salad or sharing bowl at the centre of the table. A set of four at 19cm.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The reactive glaze is the quality that gives each Harlech bowl its individual character — \u003cstrong\u003ea reactive glaze responds differently to the kiln temperature across different areas of the same bowl,\u003c\/strong\u003e meaning the pooling, shifting and tonal variation is unique to each piece and cannot be precisely reproduced. The pale grey-white tone sits in the same cool neutral family as the sandy-greige of the plates, creating a table setting where the two finishes complement rather than match — the kind of layered, considered table aesthetic that a perfectly uniform matching set cannot achieve. Dishwasher and microwave safe for everyday use.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"collection-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n      \u003cpath d=\"M5 5V4a3 3 0 0 1 6 0v1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003ePart of the Harlech collection — pairs with the \u003ca href=\"#\"\u003eHarlech Dining Plates\u003c\/a\u003e and \u003ca href=\"#\"\u003eHarlech Side Plates\u003c\/a\u003e for a fully coordinated organic stoneware table setting.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eOrganic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eWabi-sabi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e19cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e4.5cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eQuantity\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSet of 4\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eStoneware · reactive glaze\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDishwasher\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSafe\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMicrowave\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eSafe\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"variation-note\"\u003e\n      \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"6.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 5v3.5M8 11h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp\u003eHandmade using natural materials — glaze pooling, tonal variation and slight shape differences between pieces are inherent to the reactive glaze process and not a defect.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed","offers":[{"title":"Default Title","offer_id":56946604376389,"sku":"HARCHHVP026-SS22","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/harlech-organic-bowls-set-of-four-2992419.jpg?v=1775126179"},{"product_id":"charles-ted-kempsford-whitewash-rattan-rectangular-scalloped-placemat-pack-of-two","title":"Kempsford Whitewash Rattan Rectangular Scalloped Placemat | Pack of Two","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRattan Scalloped Oval Placemat — Pack of Two — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pair-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .pair-number { font-family: var(--serif); font-size: 48px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; }\n  .pair-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .style-tip { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; display: flex; gap: 1.25rem; align-items: flex-start; }\n  .style-tip p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhitewashed rattan, a scalloped oval edge, sold in pairs — the placemat that brings a decorative finish to any table setting without a single extra effort.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The scalloped edge is what makes this placemat worth noticing. Where a plain oval is functional, the scallop is \u003cstrong\u003ea quiet flourish\u003c\/strong\u003e — the detail that turns a laid table into one that looks considered. Handwoven from natural rattan with a soft white wash finish, these oval mats sit beneath any standard dinner plate with a warmth and texture that no woven cotton or linen placemat can replicate. Light, airy, natural — and the kind of everyday staple that makes a midweek dinner feel like something worth sitting down for properly.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The scalloped oval silhouette — wider and more generous than the round version at 40 × 30cm — gives the placemat a defined presence beneath a plate that works particularly well for entertaining, where the table needs to look dressed rather than simply laid. \u003cstrong\u003eThe handwoven rattan construction adds genuine depth and texture\u003c\/strong\u003e that catches light across the weave, giving the table setting a tactile quality that flat alternatives lack. The white wash finish keeps the look light and refined while preserving the warmth of the natural rattan beneath.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"pair-callout\"\u003e\n    \u003cdiv class=\"pair-number\"\u003e2\u003c\/div\u003e\n    \u003cdiv class=\"pair-text\"\u003e\n      \u003cp\u003eSold as a pack of two — ideal for a table for two, or the start of a set. Pairs beautifully with the Kempsford Round for a mixed, layered table across a longer setting.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"style-tip\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003ccircle cx=\"9\" cy=\"9\" r=\"7\"\u003e\u003c\/circle\u003e\n      \u003cpath d=\"M6 9h6M9 6v6\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eStyle tip — layer with crisp white plates and woven napkin rings for a cohesive natural look, or mix with ceramic and wood accents for a relaxed organic table setting that feels effortlessly pulled together.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003e\u003cspan style=\"color:var(--muted)\"\u003eL\u003c\/span\u003e 40cm  ·  \u003cspan style=\"color:var(--muted)\"\u003eW\u003c\/span\u003e 30cm  ·  Pack of 2  ·  Handwoven natural rattan  ·  White wash finish  ·  Scalloped oval edge\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57106710561093,"sku":"KITLWAR176-SS26","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-kempsford-whitewash-rattan-rectangular-scalloped-placemat-pack-of-two-7046205.jpg?v=1776805217"},{"product_id":"charles-ted-kempsford-whitewash-round-placemat-pack-of-two","title":"Kempsford Whitewash Round Placemat | Pack of Two","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eKempsford Round Rattan Placemat — Pack of Two — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167;\n    --accent: #8b6f4e; --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; border-radius: 0; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pair-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .pair-number { font-family: var(--serif); font-size: 48px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; }\n  .pair-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .style-tip { border: 1px solid var(--border); padding: 1.1rem 1.25rem; margin: 0 0 1.75rem; display: flex; gap: 1.25rem; align-items: flex-start; }\n  .style-tip p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhitewashed rattan, a classic round form, sold in pairs — the placemat that makes everyday dining feel like something worth sitting down for.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A table setting starts from the ground up — and the Kempsford Round gives every place setting \u003cstrong\u003ean instant layer of warmth and texture\u003c\/strong\u003e before a single plate is laid. Handwoven from natural rattan with a soft white wash finish, the 29cm round sits neatly beneath any standard dinner plate, adding the organic quality of natural materials to both casual family meals and more considered entertaining. The white wash lightens the rattan without erasing it — pale enough to work on any table, warm enough to never feel cold or clinical.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    Where the Kempsford Scalloped Oval brings a decorative, shaped edge, the round version offers a \u003cstrong\u003ecleaner, more classic silhouette\u003c\/strong\u003e that works particularly well with round plates and gives a table setting a considered, cohesive quality. The handwoven rattan construction provides genuine texture — the weave pattern catches light across its surface, adding depth to the table that a flat woven mat cannot achieve. Both versions share the same whitewash finish, making them easy to mix across a larger table for a layered, relaxed look.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"pair-callout\"\u003e\n    \u003cdiv class=\"pair-number\"\u003e2\u003c\/div\u003e\n    \u003cdiv class=\"pair-text\"\u003e\n      \u003cp\u003eSold as a pack of two — perfect for a table for two, or mix with the Kempsford Scalloped Oval for a non-matching set that still feels coherent. Order multiple packs for a full table.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"style-tip\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003ccircle cx=\"9\" cy=\"9\" r=\"7\"\u003e\u003c\/circle\u003e\n      \u003cpath d=\"M6 9h6M9 6v6\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eStyle tip — layer with neutral dinnerware for a soft, tonal look, or contrast with darker plates and glassware to highlight the woven texture and create visual depth across the table.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Organic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDimensions \u0026amp; materials\u003c\/p\u003e\n    \u003cp\u003eDia 29cm  ·  Pack of 2  ·  Handwoven natural rattan  ·  White wash finish\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57106734612805,"sku":"KITLWAR2-SS26","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-kempsford-whitewash-round-placemat-pack-of-two-2487955.jpg?v=1774369520"},{"product_id":"charlested-recycled-cotton-grey-tea-towel-set-of-two","title":"Recycled Cotton Grey Tea Towel | Set of Two","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRecycled Cotton Tea Towels — Set of Two — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --warm-white: #faf8f5;\n    --ink: #1e1b17;\n    --muted: #7a7167;\n    --accent: #8b6f4e;\n    --border: #ddd8d0;\n    --serif: 'Cormorant Garamond', Georgia, serif;\n    --sans: 'Jost', sans-serif;\n  }\n\n  body {\n    background: var(--warm-white);\n    color: var(--ink);\n    font-family: var(--serif);\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .description {\n    max-width: 640px;\n    padding: 3rem 2rem 4rem;\n    opacity: 0;\n    animation: fadeUp 0.9s ease forwards;\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .pull-quote {\n    border-left: 1.5px solid var(--accent);\n    padding: 0.4rem 0 0.4rem 1.4rem;\n    margin: 0 0 2rem;\n    border-radius: 0;\n  }\n\n  .pull-quote p {\n    font-size: clamp(17px, 2.2vw, 20px);\n    font-style: italic;\n    font-weight: 300;\n    line-height: 1.55;\n    color: var(--ink);\n    letter-spacing: 0.01em;\n  }\n\n  .body-intro {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    color: #2e2b26;\n    margin: 0 0 2rem;\n    font-weight: 300;\n  }\n\n  .body-intro strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .divider {\n    border: none;\n    border-top: 1px solid var(--border);\n    margin: 2rem 0;\n  }\n\n  .section-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.6rem;\n  }\n\n  .section-heading {\n    font-size: clamp(22px, 3vw, 28px);\n    font-weight: 300;\n    letter-spacing: 0.01em;\n    line-height: 1.25;\n    margin: 0 0 1.1rem;\n    color: var(--ink);\n  }\n\n  .section-body {\n    font-size: clamp(14.5px, 1.8vw, 16px);\n    line-height: 1.85;\n    font-weight: 300;\n    color: #2e2b26;\n    margin: 0 0 1.75rem;\n  }\n\n  .section-body strong {\n    font-weight: 400;\n    font-style: italic;\n  }\n\n  .eco-callout {\n    display: flex;\n    gap: 1.25rem;\n    align-items: flex-start;\n    padding: 1.1rem 1.25rem;\n    border: 1px solid var(--border);\n    margin: 0 0 1.75rem;\n  }\n\n  .eco-callout p {\n    font-family: var(--sans);\n    font-size: 12.5px;\n    font-weight: 300;\n    color: var(--muted);\n    line-height: 1.65;\n  }\n\n  .suits-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 0 0 1.75rem;\n  }\n\n  .suits-tag {\n    font-family: var(--sans);\n    font-size: 11px;\n    font-weight: 300;\n    letter-spacing: 0.08em;\n    color: var(--accent);\n    border: 1px solid #d4c4b0;\n    padding: 4px 12px;\n    text-transform: uppercase;\n  }\n\n  .details-block {\n    border-top: 1px solid var(--border);\n    padding-top: 1.25rem;\n    margin-top: 0.5rem;\n  }\n\n  .details-label {\n    font-family: var(--sans);\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin: 0 0 0.5rem;\n  }\n\n  .details-block p {\n    font-family: var(--sans);\n    font-size: 13px;\n    font-weight: 300;\n    color: var(--ink);\n    line-height: 1.85;\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe tea towel that makes a kitchen look dressed — warm grey, 100% recycled cotton, and the kind of everyday object that deserves to be beautiful.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The right tea towel does more than dry dishes. \u003cstrong\u003eFolded over an oven handle or draped through a drawer pull,\u003c\/strong\u003e it becomes part of the kitchen's visual story — a texture, a tone, a considered detail that either adds to the space or lets it down. This set of two, woven from 100% recycled cotton in a warm fungi grey and natural colourway, gets that balance exactly right. Soft enough to be genuinely useful, considered enough in tone and texture to earn their place on display.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets them apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes them different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The fungi grey and natural colourway is the Recycled Cotton Tea Towel's quiet strength — \u003cstrong\u003ea warm, complex grey that sits naturally with linen, aged wood, stone worktops and brass hardware\u003c\/strong\u003e without committing to any single kitchen aesthetic. The recycled cotton construction gives the fabric a slightly textured, lived-in quality from the first wash — the kind of softness and body that feels honest and considered rather than thin and purely functional.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"eco-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 14s-5-3.5-5-7.5A5 5 0 0 1 14 5c.5 1 .5 2 0 3-1 2-3 3-5 6z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eCrafted from 100% recycled cotton — a more sustainable choice that performs just as well as virgin cotton and improves with every wash.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eScandi\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eIndustrial\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDetails\u003c\/p\u003e\n    \u003cp\u003eSet of 2  ·  W 50cm × L 70cm  ·  100% recycled cotton  ·  Fungi grey \/ natural\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57107225674053,"sku":"KITBR71210367-SS26","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-recycled-cotton-grey-tea-towel-set-of-two-2530148.png?v=1774369516"},{"product_id":"charles-ted-embroidered-white-cotton-table-napkins-with-lemon-design-set-of-4","title":"Embroidered White Cotton Table Napkins with Lemon Design | Set of 4","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eEmbroidered Lemon Cotton Napkins — Set of Four — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pair-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .pair-number { font-family: var(--serif); font-size: 48px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; }\n  .pair-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .gift-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .gift-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eWhite cotton, lemon and leaf embroidery, 45cm square — the napkin that makes a brunch table or summer dining setting feel instantly, effortlessly Mediterranean.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    A cloth napkin does something a paper one never can — it signals that \u003cstrong\u003ea meal is worth the effort of a properly set table.\u003c\/strong\u003e These four cotton napkins take that further with beautifully detailed lemon and green leaf embroidery that brings an immediate Mediterranean warmth to any table setting. Crisp white cotton, a motif that is cheerful without being kitsch, and a generous 45cm square that folds and drapes well. Reusable, machine washable, and the kind of detail that makes guests notice the table before anything is served on it.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The lemon embroidery is the specific detail that makes these napkins so immediately charming — \u003cstrong\u003ethe motif has genuine heritage in Mediterranean table linen design,\u003c\/strong\u003e and in yellow and green against crisp white cotton it reads as sophisticated rather than novelty. The embroidery is precise and detailed enough to reward a close look while the white ground keeps the overall napkin versatile enough to pair with virtually any dining set, from plain white plates to patterned or coloured serveware. A detail that lifts a table setting without demanding to be the centrepiece of it.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"pair-callout\"\u003e\n    \u003cdiv class=\"pair-number\"\u003e4\u003c\/div\u003e\n    \u003cdiv class=\"pair-text\"\u003e\n      \u003cp\u003eSet of four — the right number for a table for four. Order two sets for a dinner party of eight. Machine washable and designed for regular use rather than special occasions only.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gift-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 5v10M5 3h8a1 1 0 0 1 1 1v1H4V4a1 1 0 0 1 1-1z\"\u003e\u003c\/path\u003e\n      \u003crect x=\"3\" y=\"5\" width=\"12\" height=\"3\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eA thoughtful housewarming or hostess gift — practical, beautiful, and specific enough to feel genuinely chosen rather than generic.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCottage\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDetails\u003c\/p\u003e\n    \u003cp\u003e45 × 45cm  ·  Set of 4  ·  Cotton  ·  Lemon and leaf embroidery  ·  White  ·  Machine washable\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57197191070021,"sku":"KITCHEAS079-SS26","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charles-ted-embroidered-white-cotton-table-napkins-with-lemon-design-set-of-4-2534845.jpg?v=1774369531"},{"product_id":"charlested-gold-rim-ribbed-round-coupe-champagne-glasses-set-of-4","title":"Gold Rim Ribbed Round Coupe Champagne Glasses | Set of 4","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eGold Rim Ribbed Coupe Glasses — Set of Four — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .pair-callout { display: flex; align-items: center; gap: 1.5rem; padding: 1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .pair-number { font-family: var(--serif); font-size: 48px; font-weight: 300; font-style: italic; color: var(--accent); line-height: 1; flex-shrink: 0; opacity: 0.7; }\n  .pair-text p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .gift-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .gift-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eRibbed clear glass, a gold rim, the classic coupe silhouette — the glass that makes champagne feel like an occasion even when it isn't.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The coupe has a particular elegance that the flute does not — \u003cstrong\u003ethe wide, shallow bowl\u003c\/strong\u003e holds a drink at the perfect angle for appreciating its colour and aroma, and the silhouette is simply more beautiful on a table. This set of four combines the classic coupe form with two specific refinements: a ribbed bowl that catches light across its vertical lines and adds a tactile grip, and a delicate gold rim that introduces warmth and luxury without demanding any further embellishment. Set them on a table alongside the gold cutlery and they look as though the occasion was planned weeks in advance.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The ribbed texture is what distinguishes these from a plain coupe glass — \u003cstrong\u003eeach vertical rib catches and refracts light differently\u003c\/strong\u003e as the glass is held and turned, creating the kind of visual animation that flat glass cannot achieve. The effect is particularly beautiful with sparkling wine or cocktails where the liquid itself adds colour and movement. The gold rim is the finishing detail that elevates the set from beautiful glassware into something that feels genuinely special — a hair's breadth of warm gold at the lip that makes the whole glass feel considered.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"pair-callout\"\u003e\n    \u003cdiv class=\"pair-number\"\u003e4\u003c\/div\u003e\n    \u003cdiv class=\"pair-text\"\u003e\n      \u003cp\u003eSet of four — the right number for a dinner party for four, or two sets for a table of eight. Pairs beautifully with the Gold Cutlery Set for a fully coordinated gold table setting.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gift-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 5v10M5 3h8a1 1 0 0 1 1 1v1H4V4a1 1 0 0 1 1-1z\"\u003e\u003c\/path\u003e\n      \u003crect x=\"3\" y=\"5\" width=\"12\" height=\"3\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eA considered gift for housewarmings, birthdays or weddings — distinctive enough to feel genuinely chosen, practical enough to be used every celebration.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eGlamorous\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eArt Deco\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMaximalist\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDetails\u003c\/p\u003e\n    \u003cp\u003eH 18cm  ·  W 10cm  ·  Set of 4  ·  Clear glass  ·  Ribbed bowl  ·  Gold rim  ·  Classic coupe silhouette\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57197302055237,"sku":"DINCHSBT061-SS26","price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-gold-rim-ribbed-round-coupe-champagne-glasses-set-of-4-4726110.png?v=1774369521"},{"product_id":"charles-ted-gold-cutlery-set-in-box","title":"CharlesTed Home Gold Cutlery Set in Box","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eGold Cutlery Set — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .gift-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .gift-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .details-block { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .details-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.5rem; }\n  .details-block p { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); line-height: 1.85; }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eStainless steel, a polished gold finish, presented in a storage box — the cutlery set that makes every meal feel like a table worth setting properly.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    Cutlery is the detail on a table that most people either ignore entirely or get completely right. \u003cstrong\u003eA gold finish changes the register of a table setting immediately\u003c\/strong\u003e — warmer than silver, more distinctive than plain steel, and with the particular quality of making even an ordinary midweek dinner feel like something that deserved the good crockery. Crafted from high-quality stainless steel with a smooth polished gold finish, this set combines the durability of professional flatware with a finish that elevates any table it touches. Presented in an organised storage box, it is as practical to store as it is beautiful to lay.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The gold finish coordinates particularly well with the broader CharlesTed Home table setting — alongside the amber glaze bowl, rattan placemats, linen napkins and ceramic serveware, \u003cstrong\u003ethe warm metallic quality of gold cutlery brings a cohesion and luxury\u003c\/strong\u003e to the table that silver alternatives cannot achieve against warm, organic materials. The sleek, contemporary profile of each piece means the set works equally well for everyday dining and for occasions where the table needs to feel genuinely special. Dishwasher safe and built from stainless steel, it is also designed to be used rather than saved for best.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"gift-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003cpath d=\"M9 5v10M5 3h8a1 1 0 0 1 1 1v1H4V4a1 1 0 0 1 1-1z\"\u003e\u003c\/path\u003e\n      \u003crect x=\"3\" y=\"5\" width=\"12\" height=\"3\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003ePresented in a storage box — a gift that arrives looking considered, with the box doubling as permanent organised storage. Ideal for housewarmings, weddings or anyone upgrading their table setting.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eGlamorous\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eClassic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMaximalist\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eFarmhouse\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"details-block\"\u003e\n    \u003cp class=\"details-label\"\u003eDetails\u003c\/p\u003e\n    \u003cp\u003ePiece length 23cm  ·  Stainless steel  ·  Polished gold finish  ·  Storage box included  ·  Dishwasher safe\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57197462487365,"sku":"KITCHXYT013-SS26","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/charlested-home-gold-cutlery-set-in-box-2571379.jpg?v=1775126175"},{"product_id":"chinoiserie-blue-and-white-ceramic-cake-stand","title":"Chinoiserie Blue and White Ceramic Cake Stand","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eChinoiserie Footed Cake Stand — Lotus Pattern, Blue \u0026amp; White Porcelain — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .measurements { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0; border: 1px solid var(--border); margin-top: 0.75rem; }\n  .measure-cell { padding: 0.75rem 0.5rem; text-align: center; border-right: 1px solid var(--border); }\n  .measure-cell:last-child { border-right: none; }\n  .measure-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.25rem; }\n  .measure-val { font-family: var(--sans); font-size: 15px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe Chinoiserie Footed Stand — five distinct pattern bands stacked into a single small piece, from a lotus medallion at the centre to bold petal lappets at the foot — the cake stand built like a piece of Ming porcelain rather than a modern serving tray.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    This footed stand brings the kind of layered, multi-band decorative scheme most modern chinoiserie quietly skips — \u003cstrong\u003efive distinct pattern zones working together on one small piece\u003c\/strong\u003e. A central lotus medallion of full-faced blooms and curling vines fills the dish; a leaf-and-arrow border traces the inner rim; an openwork lattice band runs around the outer edge of the plate; the pedestal stem repeats the lotus motif on a smaller scale; and the foot is finished with a bold lappet border of pointed cobalt petals — the signature detail of classical Ming porcelain.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The lotus petal lappet border at the foot is the detail that signals this stand is quoting genuine antique porcelain rather than approximating it — \u003cstrong\u003ethe pointed petal-shaped panels in solid cobalt running around the base\u003c\/strong\u003e are a motif that ran through Ming dynasty blue-and-white for two centuries, and finding it on a small modern serving piece is unusual. The same precision shows in the fine concentric blue rings framing each pattern band, and in the way the central medallion is composed as a complete circular composition rather than as a repeating wallpaper pattern. The result is a piece that earns its place on a dressing table with nothing on it at all, and elevates anything you set on it — fruit, pastries, a single candle — to something more considered.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eTraditional\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eHamptons\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eEnglish Country\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eEclectic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMaximalist\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eType\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFooted cake stand · pedestal dish\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003ePorcelain\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003ePattern\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eBlue and white lotus chinoiserie\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDetailing\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFive bands · Ming-style lappets\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measurements\"\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eWidth\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e20.5 cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eHeight\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e11.5 cm\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57199186313541,"sku":"KITCL697427-SS26","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/75B1DE8C-CB5C-4FF8-A170-DCB774476F86.jpg?v=1779441740"},{"product_id":"riviera-placemats-set-of-four","title":"Riviera Placemats | Set of Four","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eThe Riviera Placemats — Set of Four Round Jute Placemats, Soft White — CharlesTed Home\u003c\/title\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .collection-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .collection-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 0.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .measurements { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border: 1px solid var(--border); margin-top: 0.75rem; }\n  .measure-cell { padding: 0.75rem 0.5rem; text-align: center; border-right: 1px solid var(--border); }\n  .measure-cell:last-child { border-right: none; }\n  .measure-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.25rem; }\n  .measure-val { font-family: var(--sans); font-size: 15px; font-weight: 300; color: var(--ink); }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eThe Riviera Placemats — a set of four round placemats in soft white woven jute, with a tightly flat-woven surface and a quietly textural slubbed finish. Generous 38cm diameter, sized to sit comfortably under a dinner plate with a frame of mat showing around the edge.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Riviera Placemats bring the kind of natural-fibre detail that lifts a tablesetting above standard cork or printed-paper alternatives — \u003cstrong\u003eeach mat is woven from soft white jute in a tight flat weave that catches light gently across the surface\u003c\/strong\u003e, the same craft vocabulary as French country linen and the natural-fibre tableware of brands like La Redoute Intérieurs and Madam Stoltz. The pale neutral tone sits comfortably under any palette of china — white porcelain, blue-and-white, terracotta, coloured glass, gold-rimmed — without competing, and the round silhouette frames a dinner plate more elegantly than the rectangular format that dominates the category. Sold as a set of four, ready to lay a full table for everyday meals or a relaxed Sunday lunch.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    The soft white jute is the move that gives the Riviera its specific character — \u003cstrong\u003emost jute placemats are sold in their natural unbleached tan colour\u003c\/strong\u003e, a finish that reads as casual and rustic but tends to clash with formal porcelain or cooler interior palettes. The pale white wash keeps the natural texture and slubbed character of the jute weave visible while shifting the tone into something quieter and more versatile, working as easily under a candlelit dinner setting as a bright summer lunch outdoors. The 38cm diameter is the second considered choice — large enough to sit comfortably under a full 27cm dinner plate with mat showing around the rim, rather than the undersized 30cm format that disappears the moment a plate is placed on it.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"collection-callout\"\u003e\n    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px;\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n      \u003cpath d=\"M5 5V4a3 3 0 0 1 6 0v1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003ePart of the natural-fibre tabletop family — pairs naturally with our wider collection of jute, linen and natural-fibre table runners, napkins and serving accessories for a coordinated tablesetting in soft neutral tones.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Country\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eHamptons\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eQuiet Luxury\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003ePastoral\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eType\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003ePlacemats · set of four · round\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWoven jute · soft white\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWeave\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eTight flat weave · slubbed texture\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eCare\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eWipe clean only\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSuitable For\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eIndoor use only\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eBest For\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eDining tables, kitchen tables\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"measurements\"\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e38 cm\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eSet Size\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e4 mats\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"measure-cell\"\u003e\n\u003cp class=\"measure-key\"\u003eWeight (each)\u003c\/p\u003e\n\u003cp class=\"measure-val\"\u003e0.25 kg\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":57889535492421,"sku":"KITCHFGM009-SS26","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/riviera-placemats-set-of-four-2045335.jpg?v=1778274921"},{"product_id":"salcombe-shell-napkin-rings-set-of-four","title":"Salcombe Shell Napkin Rings | Set of Four","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e \u003cmeta content=\"Salcombe Shell Napkin Rings, Set of Four — Natural Spiral Shell Cluster\" name=\"title\"\u003e \u003cmeta content=\"Set of four napkin rings hand-clustered from natural spiral shells in cream and tobacco tones. A textural, coastal table accent for everyday meals and entertaining.\" name=\"description\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .body-intro a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .body-intro a:hover { border-color: var(--accent); }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .section-body a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .section-body a:hover { border-color: var(--accent); }\n  .collection-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .collection-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .collection-callout a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; padding-bottom: 1px; transition: border-color 0.2s; }\n  .collection-callout a:hover { border-color: var(--accent); }\n  .faq { border-top: 1px solid var(--border); padding-top: 1.5rem; margin-top: 0.25rem; }\n  .faq-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.1rem; }\n  .faq-item { margin-bottom: 1.1rem; padding-bottom: 1.1rem; border-bottom: 1px solid var(--border); }\n  .faq-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n  .faq-q { font-size: clamp(14px, 1.8vw, 15.5px); font-weight: 400; font-style: italic; color: var(--ink); margin: 0 0 0.4rem; line-height: 1.4; }\n  .faq-a { font-family: var(--sans); font-size: 13px; font-weight: 300; color: #2e2b26; line-height: 1.7; }\n  .faq-a a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .faq-a a:hover { border-color: var(--accent); }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 1.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n\u003c\/style\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cblockquote class=\"pull-quote\"\u003e\n\u003cp\u003eHand-clustered natural shells, cream and tobacco tones, no two alike - the napkin ring that turns a laid table into something worth lingering at.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp class=\"body-intro\"\u003eThe Salcombe Shell Napkin Rings are the kind of small thing that changes the feel of a table. \u003cstrong\u003eEach ring is hand-clustered from dozens of small spiral shells in cream, sand and tobacco brown tones\u003c\/strong\u003e, layered densely around a sturdy core so the texture reads from every angle. Sold as a set of four, they pair with white linen napkins for an easy summer look or with deeper, earthier tones for autumn — the natural colour palette is quiet enough to suit either. A piece of tablescape that brings the coast into a dining room without veering into kitsch.\u003c\/p\u003e\n\u003chr class=\"divider\"\u003e\n\u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n\u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\u003cp class=\"section-body\"\u003eMost shell napkin rings on the market fall into one of two traps — single shells glued to a plain metal ring (which looks cheap up close), or perfectly uniform clusters that read as moulded plastic. The Salcombe avoids both. \u003cstrong\u003eReal, individually selected spiral shells are clustered by hand around the full circumference of the ring\u003c\/strong\u003e, so each piece has its own pattern of variation in tone and shell size; no two rings in the set look identical, and that's the point. The shells themselves are small enough that the ring stays in proportion to a standard napkin rather than overwhelming the place setting, and the dense, sculptural form means the ring stands up on its own when the napkin is removed — useful when you're laying a table in stages. A genuinely tactile object that works as decoration even between meals.\u003c\/p\u003e\n\u003cdiv class=\"collection-callout\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#8b6f4e\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink: 0; margin-top: 2px;\"\u003e\n      \u003crect x=\"1\" y=\"5\" width=\"16\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n      \u003cpath d=\"M5 5V4a3 3 0 0 1 6 0v1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\u003cp\u003eStyle with white or natural linen napkins for a coastal scheme, or layer against a sand-toned linen runner and ceramic tableware for a fuller summer tablescape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"suits-row\"\u003e\n\u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e \u003cspan class=\"suits-tag\"\u003eModern Rustic\u003c\/span\u003e \u003cspan class=\"suits-tag\"\u003eBohemian\u003c\/span\u003e \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e \u003cspan class=\"suits-tag\"\u003eTransitional\u003c\/span\u003e \u003cspan class=\"suits-tag\"\u003eCountry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"divider\"\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cp class=\"faq-label\"\u003eGood to know\u003c\/p\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eAre the shells real?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eYes — these are natural spiral shells, hand-clustered around each ring rather than moulded or printed. Because they're real, expect slight variation in shell size, shape and tone between rings in the set. That variation is part of the character of the piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eWill a standard napkin fit through them?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eThe 90mm outer diameter accommodates a standard folded or rolled dinner napkin — linen, cotton or paper. The internal opening is sized so napkins slide in cleanly without forcing the fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eHow do I clean them?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eDust gently with a soft dry cloth or a soft brush to lift dust from between the shells. Avoid soaking, dishwashers or harsh cleaners — natural shells can lose their finish in water, and the adhesive holding the cluster together is not waterproof. For any stubborn marks, use a barely-damp cloth and dry immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eWill they shed shells over time?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eWith normal handling, no — the shells are firmly secured. Avoid dropping the rings onto hard surfaces, knocking them against each other in storage, or stacking them under heavier objects. Stored in a drawer or box between uses, they hold their shape indefinitely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dims\"\u003e\n\u003cp class=\"dims-label\"\u003eSpecifications \u0026amp; materials\u003c\/p\u003e\n\u003cdiv class=\"dims-grid\"\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSet size\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eFour napkin rings\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eDiameter\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e90 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eMaterial\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eNatural spiral shells\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eWeight (set)\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003e0.29 kg\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eSuitable for\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eIndoor use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dim-cell\"\u003e\n\u003cp class=\"dim-key\"\u003eBest for\u003c\/p\u003e\n\u003cp class=\"dim-val\"\u003eCoastal, summer and seasonal tablescapes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":58009745850693,"sku":"DECCHASN247-SS26","price":19.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/SeashellNapkin4.png?v=1779186829"},{"product_id":"avebury-travertine-coasters-set-of-four-with-matching-holder","title":"Avebury Travertine Coasters, Set of Four - With Matching Holder","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cmeta name=\"title\" content=\"Avebury Travertine Coasters, Set of Four — With Matching Holder\"\u003e\n\u003cmeta name=\"description\" content=\"Set of four travertine-effect oval coasters in soft cream stone with natural veining, supplied with a matching upright holder. The quiet table accessory that elevates a coffee or dining tableau.\"\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026amp;family=Jost:wght@300;400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root { --warm-white: #faf8f5; --ink: #1e1b17; --muted: #7a7167; --accent: #8b6f4e; --border: #ddd8d0; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'Jost', sans-serif; }\n  body { background: var(--warm-white); color: var(--ink); font-family: var(--serif); -webkit-font-smoothing: antialiased; }\n  .description { max-width: 640px; padding: 3rem 2rem 4rem; opacity: 0; animation: fadeUp 0.9s ease forwards; }\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n  .pull-quote { border-left: 1.5px solid var(--accent); padding: 0.4rem 0 0.4rem 1.4rem; margin: 0 0 2rem; }\n  .pull-quote p { font-size: clamp(17px, 2.2vw, 20px); font-style: italic; font-weight: 300; line-height: 1.55; color: var(--ink); letter-spacing: 0.01em; }\n  .body-intro { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; color: #2e2b26; margin: 0 0 2rem; font-weight: 300; }\n  .body-intro strong { font-weight: 400; font-style: italic; }\n  .body-intro a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .body-intro a:hover { border-color: var(--accent); }\n  .divider { border: none; border-top: 1px solid var(--border); margin: 2rem 0; }\n  .section-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.6rem; }\n  .section-heading { font-size: clamp(22px, 3vw, 28px); font-weight: 300; letter-spacing: 0.01em; line-height: 1.25; margin: 0 0 1.1rem; color: var(--ink); }\n  .section-body { font-size: clamp(14.5px, 1.8vw, 16px); line-height: 1.85; font-weight: 300; color: #2e2b26; margin: 0 0 1.75rem; }\n  .section-body strong { font-weight: 400; font-style: italic; }\n  .section-body a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .section-body a:hover { border-color: var(--accent); }\n  .collection-callout { display: flex; gap: 1.25rem; align-items: flex-start; padding: 1.1rem 1.25rem; border: 1px solid var(--border); margin: 0 0 1.75rem; }\n  .collection-callout p { font-family: var(--sans); font-size: 12.5px; font-weight: 300; color: var(--muted); line-height: 1.65; }\n  .collection-callout a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; padding-bottom: 1px; transition: border-color 0.2s; }\n  .collection-callout a:hover { border-color: var(--accent); }\n  .faq { border-top: 1px solid var(--border); padding-top: 1.5rem; margin-top: 0.25rem; }\n  .faq-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 1.1rem; }\n  .faq-item { margin-bottom: 1.1rem; padding-bottom: 1.1rem; border-bottom: 1px solid var(--border); }\n  .faq-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n  .faq-q { font-size: clamp(14px, 1.8vw, 15.5px); font-weight: 400; font-style: italic; color: var(--ink); margin: 0 0 0.4rem; line-height: 1.4; }\n  .faq-a { font-family: var(--sans); font-size: 13px; font-weight: 300; color: #2e2b26; line-height: 1.7; }\n  .faq-a a { color: var(--accent); text-decoration: none; border-bottom: 1px solid #d4c4b0; transition: border-color 0.2s; }\n  .faq-a a:hover { border-color: var(--accent); }\n  .dims { border-top: 1px solid var(--border); padding-top: 1.25rem; margin-top: 1.5rem; }\n  .dims-label { font-family: var(--sans); font-size: 10px; font-weight: 400; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.75rem; }\n  .dims-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--border); }\n  .dim-cell { padding: 0.6rem 0.9rem; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); }\n  .dim-cell:nth-child(even) { border-right: none; }\n  .dim-cell:nth-last-child(-n+2) { border-bottom: none; }\n  .dim-key { font-family: var(--sans); font-size: 9.5px; font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); margin: 0 0 0.15rem; }\n  .dim-val { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--ink); }\n  .suits-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 1.75rem; }\n  .suits-tag { font-family: var(--sans); font-size: 11px; font-weight: 300; letter-spacing: 0.08em; color: var(--accent); border: 1px solid #d4c4b0; padding: 4px 12px; text-transform: uppercase; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"description\"\u003e\n\n  \u003cblockquote class=\"pull-quote\"\u003e\n    \u003cp\u003eSoft cream travertine effect, natural veining, oval coasters in a matching upright holder — the small table accessory that quietly raises the look of a coffee or dining table.\u003c\/p\u003e\n  \u003c\/blockquote\u003e\n\n  \u003cp class=\"body-intro\"\u003e\n    The Avebury Coaster Set is a quietly considered piece of everyday table life. \u003cstrong\u003eFour oval coasters in a soft cream travertine effect with natural veining, supplied with a matching upright holder that keeps them neat and reachable rather than scattered across a surface\u003c\/strong\u003e. The natural stone palette pairs as readily with a contemporary coffee table as it does with a country-house dining setting, and the holder turns what would otherwise be loose coasters into a small, deliberate object worth leaving on display. A practical piece that earns its place on the surface rather than hiding in a drawer.\n  \u003c\/p\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cp class=\"section-label\"\u003eWhat sets it apart\u003c\/p\u003e\n  \u003ch2 class=\"section-heading\"\u003eThe detail that makes it different\u003c\/h2\u003e\n\n  \u003cp class=\"section-body\"\u003e\n    Most coaster sets at this price point come in flat plastic or thin cork — useful, but not worth leaving out between uses. The Avebury solves that problem with two design moves. \u003cstrong\u003eThe travertine-effect finish gives the coasters the visual weight and material quality of natural stone, with the soft cream tone and gentle veining that travertine is known for\u003c\/strong\u003e, while the matching upright holder turns the set from a loose stack into a small piece of tablescape in its own right. The oval shape is the secondary detail worth flagging — most coasters are round, which means they all look the same and stack neatly but anonymously; the oval form sits in proportion under a tumbler or coffee cup without dominating, and adds a quiet point of difference. The result is an accessory that does its job and adds to the room when it's not being used.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"collection-callout\"\u003e\n    \u003csvg style=\"flex-shrink: 0; margin-top: 2px;\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.2\" stroke=\"#8b6f4e\" fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n      \u003crect rx=\"1\" height=\"11\" width=\"16\" y=\"5\" x=\"1\"\u003e\u003c\/rect\u003e\n      \u003cpath d=\"M5 5V4a3 3 0 0 1 6 0v1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cp\u003eStyle on a coffee table alongside a stack of books and a sculptural object, or use as part of a dining or drinks tray composition. Sits naturally with linen, ceramic, oak and other natural materials.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"suits-row\"\u003e\n    \u003cspan class=\"suits-tag\"\u003eContemporary\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eModern Rustic\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eMediterranean\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eCoastal\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eTransitional\u003c\/span\u003e\n    \u003cspan class=\"suits-tag\"\u003eEclectic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003cdiv class=\"faq\"\u003e\n    \u003cp class=\"faq-label\"\u003eGood to know\u003c\/p\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cp class=\"faq-q\"\u003eWhat size glasses do they fit?\u003c\/p\u003e\n      \u003cp class=\"faq-a\"\u003eThe 13cm × 11.5cm oval comfortably accommodates standard tumblers, wine glasses, coffee cups, mugs and most short glassware. Very wide-based pieces — large gin glasses or oversized stemless wine glasses — may overhang slightly, but the surface area is enough to catch condensation and drips for almost any everyday drink.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cp class=\"faq-q\"\u003eDo they protect surfaces from heat and water rings?\u003c\/p\u003e\n      \u003cp class=\"faq-a\"\u003eYes — the stone-effect surface is non-absorbent, so condensation rings and drips sit on the surface rather than soaking through to the table. For very hot items (a freshly-boiled teapot, for example), we'd still recommend a dedicated trivet rather than a coaster.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cp class=\"faq-q\"\u003eWhere does the holder work best?\u003c\/p\u003e\n      \u003cp class=\"faq-a\"\u003eOn a coffee table, dining table, sideboard or kitchen worktop — anywhere drinks regularly come and go. The compact 9cm × 13cm footprint means it doesn't crowd a small surface, and the upright design lets you grab a coaster without disturbing the others.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cp class=\"faq-q\"\u003eWill each set look exactly the same?\u003c\/p\u003e\n      \u003cp class=\"faq-a\"\u003eThe travertine-effect veining means each coaster has its own pattern of natural-looking marks and tonal variation, so no two coasters in the set look identical. That variation is part of the appeal — it's what gives the set its stone-like character rather than a printed-pattern uniformity.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cp class=\"faq-q\"\u003eHow do I clean them?\u003c\/p\u003e\n      \u003cp class=\"faq-a\"\u003eWipe gently with a barely-damp cloth and dry immediately. Avoid soaking, dishwashers or harsh cleaners, which can damage the surface finish over time. For sticky drips or spills, a tiny amount of mild dish soap on a damp cloth is usually enough.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dims\"\u003e\n    \u003cp class=\"dims-label\"\u003eSpecifications \u0026amp; materials\u003c\/p\u003e\n    \u003cdiv class=\"dims-grid\"\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eSet size\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003eFour coasters · one holder\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eFinish\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003eTravertine effect, cream\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eCoaster size\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003e13 × 11.5 cm (oval)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eHolder size\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003e9 × 13 × 5.5 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eOverall height (set)\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003e15 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dim-cell\"\u003e\n        \u003cp class=\"dim-key\"\u003eSuitable for\u003c\/p\u003e\n        \u003cp class=\"dim-val\"\u003eIndoor use\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"CharlesTed Home","offers":[{"title":"Default Title","offer_id":58127546155333,"sku":"DECCHHRI006-SS26","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/files\/Avebury_travertine-effect_coaster_set.jpg?v=1780408037"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/9782\/7397\/collections\/kitchen-dining-5071502.jpg?v=1777390392","url":"https:\/\/www.charlestedhome.co.uk\/collections\/kitchen-dining.oembed?page=3","provider":"CharlesTed Home","version":"1.0","type":"link"}