{"product_id":"black-white-moroccan-runner-rug-55x27","title":"Black \u0026 White Moroccan Runner Rug - Handwoven Wool - 55 x 27 in","description":"\u003cstyle\u003e\n  .tr-story {\n    --tr-bg: #faf7f2;\n    --tr-bg-warm: #E6E6E6;\n    --tr-bg-deep: #d9d9d9;\n    --tr-ink: #2b2520;\n    --tr-ink-soft: #6b5f56;\n    --tr-line: #cfcfcf;\n    --tr-terracotta: #b85940;\n    --tr-indigo: #4a7ba8;\n    --tr-indigo-deep: #2d4a6b;\n    --tr-ochre: #c89846;\n    --tr-green: #5a7a4e;\n    --tr-red: #a8312a;\n    --tr-serif: 'Cormorant Garamond', Georgia, serif;\n    --tr-sans: 'Inter', system-ui, sans-serif;\n\n    background: var(--tr-bg-warm);\n    padding: 80px 40px;\n    position: relative;\n    overflow: hidden;\n    font-family: var(--tr-sans);\n    color: var(--tr-ink);\n    line-height: 1.6;\n    font-size: 15px;\n    margin: 30px 0;\n    box-sizing: border-box;\n  }\n  .tr-story *, .tr-story *::before, .tr-story *::after { box-sizing: border-box; }\n\n  .tr-story::before {\n    content: \"\"; position: absolute; top: 50px; right: -40px;\n    width: 180px; height: 180px; background: var(--tr-indigo);\n    opacity: 0.04; transform: rotate(45deg); pointer-events: none;\n  }\n  .tr-story::after {\n    content: \"\"; position: absolute; bottom: 60px; left: -50px;\n    width: 140px; height: 140px; background: var(--tr-red);\n    opacity: 0.03; transform: rotate(45deg); pointer-events: none;\n  }\n  .tr-inner { max-width: 900px; margin: 0 auto; position: relative; z-index: 1; }\n\n  \/* HEADER *\/\n  .tr-header { text-align: center; margin-bottom: 40px; }\n  .tr-eyebrow {\n    font-size: 11px; letter-spacing: 3px; text-transform: uppercase;\n    color: var(--tr-terracotta); margin-bottom: 16px; font-weight: 500;\n    display: inline-block;\n  }\n  .tr-eyebrow::before, .tr-eyebrow::after {\n    content: \"—\"; margin: 0 10px; color: var(--tr-terracotta); opacity: 0.5;\n  }\n  .tr-title {\n    font-family: var(--tr-serif); font-size: 38px; font-weight: 400;\n    line-height: 1.2; letter-spacing: -0.4px; margin-bottom: 18px;\n    max-width: 680px; margin-left: auto; margin-right: auto; color: var(--tr-ink);\n  }\n  .tr-lede {\n    font-family: var(--tr-serif); font-size: 18px; font-style: italic;\n    color: var(--tr-ink-soft); max-width: 600px; margin: 0 auto; line-height: 1.55;\n  }\n\n  \/* OPENING *\/\n  .tr-opening { max-width: 680px; margin: 0 auto 36px; }\n  .tr-opening p {\n    font-size: 16px; line-height: 1.85; color: var(--tr-ink); margin-bottom: 20px;\n  }\n  .tr-opening p strong {\n    font-weight: 500; color: var(--tr-ink);\n    background: linear-gradient(transparent 70%, rgba(74,123,168,0.20) 70%);\n    padding: 0 2px;\n  }\n  .tr-opening \u003e p:first-child::first-letter {\n    font-family: var(--tr-serif); font-size: 56px; float: left;\n    line-height: 0.9; margin: 5px 10px 0 0;\n    color: var(--tr-terracotta); font-weight: 500;\n  }\n\n  \/* ACCORDION *\/\n  .tr-accordion {\n    max-width: 680px; margin: 0 auto 40px;\n    border-top: 1px solid var(--tr-line);\n  }\n  .tr-acc-item { border-bottom: 1px solid var(--tr-line); }\n  .tr-acc-summary {\n    list-style: none; cursor: pointer; padding: 20px 0;\n    display: flex; justify-content: space-between; align-items: center; gap: 14px;\n    font-family: var(--tr-serif); font-size: 21px; font-weight: 500;\n    color: var(--tr-ink); transition: color 0.2s;\n  }\n  .tr-acc-summary:hover { color: var(--tr-terracotta); }\n  .tr-acc-summary::-webkit-details-marker { display: none; }\n  .tr-acc-summary::after {\n    content: \"+\"; font-size: 26px; color: var(--tr-terracotta);\n    transition: transform 0.3s ease; line-height: 1; flex-shrink: 0; font-weight: 300;\n  }\n  .tr-acc-item[open] .tr-acc-summary::after { transform: rotate(45deg); }\n  .tr-acc-content { padding: 0 0 24px; animation: trFadeIn 0.4s ease; }\n  @keyframes trFadeIn {\n    from { opacity: 0; transform: translateY(-4px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .tr-acc-content p {\n    font-size: 15px; line-height: 1.85; color: var(--tr-ink-soft); margin-bottom: 14px;\n  }\n  .tr-acc-content p strong { color: var(--tr-ink); font-weight: 500; }\n  .tr-acc-content ul { list-style: none; padding: 0; margin: 0; }\n  .tr-acc-content li {\n    font-size: 15px; line-height: 1.6; color: var(--tr-ink-soft);\n    padding: 8px 0 8px 24px; position: relative;\n  }\n  .tr-acc-content li::before {\n    content: \"✦\"; position: absolute; left: 0; top: 8px;\n    color: var(--tr-terracotta); font-size: 14px;\n  }\n  .tr-acc-content li strong { color: var(--tr-ink); font-weight: 500; display: inline; }\n\n  \/* QUOTE *\/\n  .tr-quote {\n    font-family: var(--tr-serif); font-style: italic; font-size: 20px;\n    line-height: 1.5; color: var(--tr-ink); text-align: center;\n    margin: 40px auto; max-width: 660px; padding: 28px 18px;\n    border-top: 1px solid var(--tr-line);\n    border-bottom: 1px solid var(--tr-line);\n    position: relative;\n  }\n  .tr-quote::before {\n    content: \"✦\"; position: absolute; top: -11px; left: 50%;\n    transform: translateX(-50%); background: var(--tr-bg-warm);\n    color: var(--tr-terracotta); padding: 0 12px; font-size: 16px;\n  }\n  .tr-quote-attr {\n    font-family: var(--tr-sans); font-style: normal; font-size: 11px;\n    letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--tr-ink-soft); margin-top: 14px; display: block;\n  }\n\n  \/* DYE SYSTEM *\/\n  .tr-dye-section { margin: 20px 0; }\n  .tr-dye-cat {\n    font-size: 11px; letter-spacing: 2px; text-transform: uppercase;\n    color: var(--tr-terracotta); font-weight: 600;\n    margin-bottom: 14px; padding-top: 10px;\n  }\n  .tr-dye-cat:first-child { padding-top: 0; }\n  .tr-dyes-grid {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;\n    margin-bottom: 24px;\n  }\n  .tr-dye { text-align: center; }\n  .tr-dye-swatch {\n    width: 56px; height: 56px; border-radius: 50%;\n    margin: 0 auto 10px;\n    box-shadow: inset 0 0 0 3px var(--tr-bg-warm), 0 0 0 1px var(--tr-line);\n  }\n  .tr-dye-name {\n    font-family: var(--tr-serif); font-size: 15px; font-weight: 500;\n    margin-bottom: 2px; color: var(--tr-ink);\n  }\n  .tr-dye-source {\n    font-size: 11px; color: var(--tr-ink-soft); letter-spacing: 0.2px; line-height: 1.4;\n  }\n  .tr-dye-divider {\n    height: 1px; background: var(--tr-line); margin: 10px 0 20px;\n  }\n\n  \/* PERFECT SPACES *\/\n  .tr-spaces-grid {\n    display: flex; flex-direction: column; gap: 14px;\n    margin-top: 18px;\n  }\n  .tr-space-card {\n    display: grid; grid-template-columns: 100px 1fr; gap: 22px;\n    align-items: center;\n    background: var(--tr-bg);\n    border: 1px solid var(--tr-line);\n    border-radius: 4px;\n    padding: 20px;\n    transition: border-color 0.3s ease, transform 0.3s ease;\n  }\n  .tr-space-card:hover {\n    border-color: var(--tr-terracotta);\n    transform: translateY(-2px);\n  }\n  .tr-space-visual {\n    width: 100px; height: 100px;\n    background: var(--tr-bg-warm);\n    border-radius: 3px;\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .tr-space-visual svg { width: 80%; height: 80%; }\n  .tr-space-text { padding: 0; }\n  .tr-space-name {\n    font-family: var(--tr-serif); font-size: 22px; font-weight: 500;\n    color: var(--tr-ink); margin-bottom: 6px; line-height: 1.2;\n  }\n  .tr-space-text p {\n    font-size: 14px; color: var(--tr-ink-soft);\n    line-height: 1.55; margin: 0;\n  }\n\n  \/* MOTIFS *\/\n  .tr-motifs-grid {\n    display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px;\n    margin-top: 18px;\n  }\n  .tr-motif {\n    background: var(--tr-bg); padding: 22px 12px;\n    text-align: center; border-radius: 4px; border: 1px solid var(--tr-line);\n    transition: transform 0.3s ease, border-color 0.3s ease;\n  }\n  .tr-motif:hover { transform: translateY(-3px); border-color: var(--tr-terracotta); }\n  .tr-motif-icon { width: 40px; height: 40px; margin: 0 auto 10px; }\n  .tr-motif-name {\n    font-family: var(--tr-serif); font-size: 15px; font-weight: 500;\n    margin-bottom: 4px; color: var(--tr-ink);\n  }\n  .tr-motif-meaning { font-size: 11px; color: var(--tr-ink-soft); line-height: 1.5; }\n\n  \/* STATS *\/\n  .tr-stats {\n    display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;\n    background: var(--tr-ink); color: var(--tr-bg);\n    border-radius: 4px; overflow: hidden;\n    max-width: 680px; margin: 0 auto;\n  }\n  .tr-stat {\n    padding: 26px 12px; text-align: center;\n    border-right: 1px solid rgba(255,255,255,0.08);\n  }\n  .tr-stat:last-child { border-right: none; }\n  .tr-stat-number {\n    font-family: var(--tr-serif); font-size: 32px; font-weight: 500;\n    color: var(--tr-ochre); margin-bottom: 4px; line-height: 1;\n  }\n  .tr-stat-label {\n    font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase;\n    color: rgba(255,255,255,0.7); line-height: 1.4;\n  }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 1024px) {\n    .tr-story { padding: 70px 30px; }\n    .tr-title { font-size: 34px; }\n    .tr-lede { font-size: 17px; }\n  }\n  @media (max-width: 767px) {\n    .tr-story { padding: 60px 24px; }\n    .tr-title { font-size: 28px; line-height: 1.25; }\n    .tr-lede { font-size: 16px; }\n    .tr-opening \u003e p:first-child::first-letter { font-size: 48px; }\n    .tr-opening p { font-size: 15px; line-height: 1.8; }\n    .tr-acc-summary { font-size: 18px; padding: 18px 0; }\n    .tr-acc-content p, .tr-acc-content li { font-size: 14px; }\n    .tr-quote { font-size: 17px; padding: 24px 14px; }\n    .tr-dyes-grid { grid-template-columns: repeat(3, 1fr); gap: 14px; }\n    .tr-motifs-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }\n    .tr-stats { grid-template-columns: repeat(2, 1fr); }\n    .tr-stat { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.08); }\n    .tr-stat:nth-child(2) { border-right: none; }\n    .tr-stat:nth-last-child(-n+2) { border-bottom: none; }\n    .tr-stat-number { font-size: 28px; }\n    .tr-space-card { grid-template-columns: 80px 1fr; gap: 16px; padding: 16px; }\n    .tr-space-visual { width: 80px; height: 80px; }\n    .tr-space-name { font-size: 18px; }\n    .tr-space-text p { font-size: 13px; }\n  }\n  @media (max-width: 479px) {\n    .tr-story { padding: 50px 16px; }\n    .tr-title { font-size: 24px; }\n    .tr-lede { font-size: 15px; }\n    .tr-eyebrow { font-size: 10px; letter-spacing: 2px; }\n    .tr-eyebrow::before, .tr-eyebrow::after { margin: 0 6px; }\n    .tr-opening \u003e p:first-child::first-letter { font-size: 42px; margin: 4px 8px 0 0; }\n    .tr-acc-summary { font-size: 16px; gap: 10px; }\n    .tr-acc-summary::after { font-size: 22px; }\n    .tr-quote { font-size: 15px; padding: 22px 12px; }\n    .tr-dye-swatch { width: 48px; height: 48px; }\n    .tr-motif { padding: 18px 10px; }\n    .tr-motif-icon { width: 36px; height: 36px; }\n    .tr-stat-number { font-size: 24px; }\n    .tr-stat { padding: 22px 10px; }\n    .tr-space-card { grid-template-columns: 64px 1fr; gap: 14px; padding: 14px; }\n    .tr-space-visual { width: 64px; height: 64px; }\n    .tr-space-name { font-size: 16px; }\n  }\n\u003c\/style\u003e\n\u003csection aria-labelledby=\"tr-story-title\" class=\"tr-story\"\u003e\n\u003cdiv class=\"tr-inner\"\u003e\n\u003cdiv class=\"tr-header\"\u003e\n\u003cdiv class=\"tr-eyebrow\"\u003eThe Story of This Rug\u003c\/div\u003e\n\u003ch2 class=\"tr-title\" id=\"tr-story-title\"\u003eNested diamonds. A field of contrast. A blessing for your home.\u003c\/h2\u003e\n\u003cp class=\"tr-lede\"\u003eWeeks of work. The hands of Amazigh women. One loom. One runner — never to be repeated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-opening\"\u003e\n\u003cp\u003eHandwoven in \u003cstrong\u003enatural black and cream wool\u003c\/strong\u003e, this Moroccan runner was made in Taznakht, Morocco, in the high Anti-Atlas foothills. Skilled women artisans worked the loom over several weeks, building a continuous lattice of \u003cstrong\u003enested concentric diamonds\u003c\/strong\u003e across a finely textured flatweave ground. The wool is 100% natural sheep's wool — the black drawn from dark-fleeced sheep, the cream from light, nothing dyed. Its \u003cstrong\u003ereversible flatweave construction\u003c\/strong\u003e means both faces carry the same quiet geometry. It is the only one of its kind in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-accordion\"\u003e\n\u003cdetails class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eMeaning \u0026amp; Symbolism\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eEntirely imagined by the artisans, this runner \u003cstrong\u003ecelebrates the harmony of contrast\u003c\/strong\u003e. Its nested diamond motifs — concentric squares turned on their points, stacked in columns from one end of the runner to the other — are among the oldest forms in Amazigh weaving. Each ring within a ring speaks to protection: the outer diamond guards, the inner holds the household safe.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eeye motifs\u003c\/strong\u003e woven into the field carry the artisan's clearest intention — \u003cstrong\u003eprotection from harm\u003c\/strong\u003e. Set against the speckled ground, they watch quietly in every direction. The geometric lattice surrounding them speaks to balance, order, and the long tradition of Amazigh craft.\u003c\/p\u003e\n\u003cp\u003eThe palette — \u003cstrong\u003enatural black and natural cream\u003c\/strong\u003e — is the most honest statement a rug can make: no dye, only the wool's own colour. In Amazigh tradition, this pairing conveys honesty, the balance of light and dark, and a quiet confidence that needs no embellishment. The result is not only decoration, but a handmade object shaped by patience, memory, and daily use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eThe Symbols on This Rug\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eEach motif carries meaning in Amazigh weaving — together they read like a quiet blessing for your home.\u003c\/p\u003e\n\u003cdiv class=\"tr-motifs-grid\"\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cpath stroke-width=\"2.2\" stroke=\"#2b2520\" d=\"M25 5 L45 25 L25 45 L5 25 Z\"\u003e\u003c\/path\u003e\n  \u003cpath stroke-width=\"2\" stroke=\"#2b2520\" d=\"M25 13 L37 25 L25 37 L13 25 Z\"\u003e\u003c\/path\u003e\n  \u003cpath fill=\"#2b2520\" d=\"M25 20 L30 25 L25 30 L20 25 Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eNested Diamond\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eHome \u0026amp; generations protected\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cellipse stroke-width=\"2.4\" stroke=\"#2b2520\" ry=\"12\" rx=\"20\" cy=\"25\" cx=\"25\"\u003e\u003c\/ellipse\u003e\n  \u003ccircle fill=\"#4a7ba8\" r=\"6\" cy=\"25\" cx=\"25\"\u003e\u003c\/circle\u003e\n  \u003ccircle fill=\"#2a2520\" r=\"2.4\" cy=\"25\" cx=\"25\"\u003e\u003c\/circle\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eEye\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eProtection from harm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cpath stroke-width=\"2.4\" stroke=\"#2b2520\" d=\"M25 4 L42 25 L25 46 L8 25 Z\"\u003e\u003c\/path\u003e\n  \u003cpath stroke-width=\"2\" stroke=\"#6b5f56\" d=\"M25 14 L34 25 L25 36 L16 25 Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eDiamond Lattice\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eContinuous protection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-motif\"\u003e\n\u003csvg class=\"tr-motif-icon\" fill=\"none\" viewbox=\"0 0 50 50\"\u003e\n  \u003cpath stroke-width=\"2.2\" stroke=\"#2b2520\" d=\"M6 25 L25 6 L44 25 L25 44 Z\"\u003e\u003c\/path\u003e\n  \u003cpath opacity=\"0.5\" stroke-width=\"2.2\" stroke=\"#6b5f56\" d=\"M25 6 L44 25 L25 44 L6 25 Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eBoth Sides\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eTwo faces, one design\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\" class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003eColor from the Earth\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eThere is no dye in this rug at all. Every tone you see is the \u003cstrong\u003enatural colour of the wool\u003c\/strong\u003e itself, exactly as it came from the sheep — no copper pot, no pigment, nothing added.\u003c\/p\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eFrom the sheep, not the dye pot\u003c\/div\u003e\n\u003cp style=\"margin-bottom: 14px;\"\u003eThe soft contrast across the surface — the deep black geometric lines set against a warm cream field — comes only from blending fleece sheared from different sheep. This natural difference is what gives an undyed rug its quiet depth.\u003c\/p\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: repeat(2, 1fr); max-width: 380px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #2a2520, #1a1612);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Black\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom dark-fleeced sheep\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv class=\"tr-dye-swatch\" style=\"background: linear-gradient(135deg, #faf7f2, #ede4d3);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Cream\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003efrom light-fleeced sheep\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tr-acc-item\"\u003e\n\u003csummary class=\"tr-acc-summary\"\u003ePerfect Spaces\u003c\/summary\u003e\n\u003cdiv class=\"tr-acc-content\"\u003e\n\u003cp\u003eAt 55 × 27 in (140 × 69 cm), this runner works beautifully in long, intentional spaces where handmade texture and quiet pattern can be appreciated underfoot or overhead.\u003c\/p\u003e\n\u003cdiv class=\"tr-spaces-grid\"\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n  \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"39\" y=\"12\" width=\"22\" height=\"76\" fill=\"#2b2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eHallways\u003c\/div\u003e\n\u003cp\u003eThe runner shape brings handmade texture and warmth to long passages — the continuous diamond lattice leads the eye from one end to the other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n  \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"20\" y=\"22\" width=\"60\" height=\"14\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"36\" y=\"44\" width=\"28\" height=\"18\" fill=\"#2b2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eEntryways\u003c\/div\u003e\n\u003cp\u003eA welcoming first layer with Moroccan character — the black-and-cream palette sits quietly against any wall colour, making it an easy choice for a front door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n  \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"20\" y=\"20\" width=\"60\" height=\"20\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"20\" y=\"60\" width=\"60\" height=\"16\" fill=\"#2b2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eKitchens\u003c\/div\u003e\n\u003cp\u003eA low-profile wool accent that softens a practical working space — the undyed palette is forgiving beside natural stone, wood, or white cabinetry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n  \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"20\" y=\"22\" width=\"34\" height=\"36\" fill=\"#6b5f56\" opacity=\"0.4\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"62\" y=\"26\" width=\"14\" height=\"50\" fill=\"#2b2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eBedside Areas\u003c\/div\u003e\n\u003cp\u003eA narrow, comfortable textile underfoot beside the bed — the cream-and-black geometry is calm enough for a bedroom and interesting enough to notice each morning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-space-card\"\u003e\n\u003cdiv class=\"tr-space-visual\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 100 100\"\u003e\n  \u003crect x=\"6\" y=\"6\" width=\"88\" height=\"88\" stroke=\"#6b5f56\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\n  \u003crect x=\"37\" y=\"22\" width=\"26\" height=\"56\" fill=\"#2b2520\"\u003e\u003c\/rect\u003e\n\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eWall Décor\u003c\/div\u003e\n\u003cp\u003eThe continuous diamond pattern reads as woven textile art when displayed vertically — the monochrome palette lets the geometry do all the work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cblockquote class=\"tr-quote\"\u003eMay your home always feel balanced, calm, and full of harmony. May the diamonds keep your family protected, and may this runner bring both style and comfort to every step you take. \u003cspan class=\"tr-quote-attr\"\u003e— The Artisan's Blessing\u003c\/span\u003e\n\u003c\/blockquote\u003e\n\u003cdiv class=\"tr-stats\"\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eOf its kind\u003cbr\u003ein the world\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eSides to\u003cbr\u003estyle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e0\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eDrops of\u003cbr\u003edye used\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eNatural\u003cbr\u003eundyed wool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"TazRugs","offers":[{"title":"Default Title","offer_id":53331412582730,"sku":null,"price":563.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/4507\/3994\/files\/Gemini_Generated_Image_cptff3cptff3cptf.png?v=1768653938","url":"https:\/\/www.tazrugs.com\/products\/black-white-moroccan-runner-rug-55x27","provider":"TazRugs","version":"1.0","type":"link"}