{"product_id":"moroccan-rug-43x28","title":"Moroccan Rug - Handwoven Wool - Twin Set - 43 x 28 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  .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  .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(184,89,64,0.15) 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  \/* TWIN SET VISUAL *\/\n  .tr-twin-display {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 20px;\n    max-width: 500px; margin: 0 auto 32px;\n  }\n  .tr-twin-card {\n    background: var(--tr-bg); border: 1px solid var(--tr-line);\n    border-radius: 4px; overflow: hidden; text-align: center;\n  }\n  .tr-twin-swatch {\n    height: 120px; position: relative;\n    background: #f5f0e5;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .tr-twin-label {\n    padding: 14px 12px;\n    font-family: var(--tr-serif); font-size: 16px; font-weight: 500;\n    color: var(--tr-ink);\n  }\n  .tr-twin-size {\n    font-family: var(--tr-sans); font-size: 11px; color: var(--tr-ink-soft);\n    letter-spacing: 0.5px; margin-top: 4px;\n  }\n\n  .tr-accordion { max-width: 680px; margin: 0 auto 40px; border-top: 1px solid var(--tr-line); }\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 { font-size: 15px; line-height: 1.85; color: var(--tr-ink-soft); margin-bottom: 14px; }\n  .tr-acc-content p strong { color: var(--tr-ink); font-weight: 500; }\n\n  .tr-quote {\n    font-family: var(--tr-serif); font-style: italic; font-size: 20px;\n    line-height: 1.55; 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); 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 *\/\n  .tr-dye-cat {\n    font-size: 11px; letter-spacing: 2px; text-transform: uppercase;\n    color: var(--tr-terracotta); font-weight: 600; margin-bottom: 14px; padding-top: 10px;\n  }\n  .tr-dye-cat:first-child { padding-top: 0; }\n  .tr-dyes-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-bottom: 24px; }\n  .tr-dye { text-align: center; }\n  .tr-dye-swatch {\n    width: 56px; height: 56px; border-radius: 50%; 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 { font-family: var(--tr-serif); font-size: 15px; font-weight: 500; margin-bottom: 2px; color: var(--tr-ink); }\n  .tr-dye-source { font-size: 11px; color: var(--tr-ink-soft); letter-spacing: 0.2px; line-height: 1.4; }\n  .tr-dye-divider { height: 1px; background: var(--tr-line); margin: 10px 0 20px; }\n\n  \/* MOTIFS *\/\n  .tr-motifs-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 18px; }\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 { font-family: var(--tr-serif); font-size: 15px; font-weight: 500; margin-bottom: 4px; color: var(--tr-ink); }\n  .tr-motif-meaning { font-size: 11px; color: var(--tr-ink-soft); line-height: 1.5; }\n\n  \/* SPACES *\/\n  .tr-spaces-grid { display: flex; flex-direction: column; gap: 14px; margin-top: 18px; }\n  .tr-space-card {\n    display: grid; grid-template-columns: 100px 1fr; gap: 22px; align-items: center;\n    background: var(--tr-bg); border: 1px solid var(--tr-line); border-radius: 4px; padding: 20px;\n    transition: border-color 0.3s ease, transform 0.3s ease;\n  }\n  .tr-space-card:hover { border-color: var(--tr-terracotta); transform: translateY(-2px); }\n  .tr-space-visual {\n    width: 100px; height: 100px; background: var(--tr-bg-warm);\n    border-radius: 3px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n  }\n  .tr-space-visual svg { width: 80%; height: 80%; }\n  .tr-space-name { font-family: var(--tr-serif); font-size: 22px; font-weight: 500; color: var(--tr-ink); margin-bottom: 6px; line-height: 1.2; }\n  .tr-space-text p { font-size: 14px; color: var(--tr-ink-soft); line-height: 1.55; margin: 0; }\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; max-width: 680px; margin: 0 auto;\n  }\n  .tr-stat { padding: 26px 12px; text-align: center; border-right: 1px solid rgba(255,255,255,0.08); }\n  .tr-stat:last-child { border-right: none; }\n  .tr-stat-number { font-family: var(--tr-serif); font-size: 32px; font-weight: 500; color: var(--tr-ochre); margin-bottom: 4px; line-height: 1; }\n  .tr-stat-label { font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.7); line-height: 1.4; }\n\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-opening \u003e p:first-child::first-letter { font-size: 48px; }\n    .tr-opening p { font-size: 15px; }\n    .tr-acc-summary { font-size: 18px; padding: 18px 0; }\n    .tr-quote { font-size: 17px; padding: 24px 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-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-twin-display { grid-template-columns: 1fr; max-width: 260px; }\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\"\u003eTwo rugs. One pair. Terracotta dots scattered on ivory — woven to live together.\u003c\/h2\u003e\n\u003cp class=\"tr-lede\"\u003eTwo matching handmade pieces. The same hands. The same loom. A set made for symmetry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Twin set visual --\u003e\n\u003cdiv class=\"tr-twin-display\"\u003e\n\u003cdiv class=\"tr-twin-card\"\u003e\n\u003cdiv class=\"tr-twin-swatch\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 70 90\" height=\"90\" width=\"70\"\u003e\n          \u003crect stroke-width=\"1.2\" stroke=\"#d4cfc0\" fill=\"#f5f0e5\" rx=\"2\" height=\"86\" width=\"66\" y=\"2\" x=\"2\"\u003e\u003c\/rect\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"14\" cx=\"35\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"20\" cx=\"52\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"34\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"32\" cx=\"30\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"36\" cx=\"50\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"50\" cx=\"20\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"48\" cx=\"42\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"54\" cx=\"58\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"66\" cx=\"14\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"64\" cx=\"36\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"70\" cx=\"54\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"80\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"78\" cx=\"46\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-twin-label\"\u003eRug 1\n\u003cdiv class=\"tr-twin-size\"\u003e43 × 28 in · 109 × 71 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-twin-card\"\u003e\n\u003cdiv class=\"tr-twin-swatch\"\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 70 90\" height=\"90\" width=\"70\"\u003e\n          \u003crect stroke-width=\"1.2\" stroke=\"#d4cfc0\" fill=\"#f5f0e5\" rx=\"2\" height=\"86\" width=\"66\" y=\"2\" x=\"2\"\u003e\u003c\/rect\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"14\" cx=\"35\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"20\" cx=\"52\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"34\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"32\" cx=\"30\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"36\" cx=\"50\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"50\" cx=\"20\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"48\" cx=\"42\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"54\" cx=\"58\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"66\" cx=\"14\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"64\" cx=\"36\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"70\" cx=\"54\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#c86030\" r=\"3\" cy=\"80\" cx=\"24\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#2a2520\" r=\"3\" cy=\"78\" cx=\"46\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-twin-label\"\u003eRug 2\n\u003cdiv class=\"tr-twin-size\"\u003e43 × 28 in · 109 × 71 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-opening\"\u003e\n\u003cp\u003eWoven as a matched pair in natural ivory pile with scattered diamond dots in terracotta and deep black, these two Moroccan rugs were made in Taznakht, at the foot of the Anti-Atlas mountains, by Amazigh artisans working from the same design, on the same loom, in the same session. The construction is \u003cstrong\u003ehand-knotted pile\u003c\/strong\u003e — dense, soft, fluffy — on a natural undyed wool ground. The dots are small \u003cstrong\u003efour-point diamond motifs\u003c\/strong\u003e, each one tied individually into the pile by hand, placed freely across the field in an irregular scatter. Because both rugs were made together, \u003cstrong\u003ethe scatter pattern echoes between them without being identical\u003c\/strong\u003e — the same intention, two different expressions. Each rug is 43 × 28 in (109 × 71 cm), a size made for beside the bed, at the foot of a chair, or in any small space that needs a handmade landing place.\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\u003eThis pair is built around \u003cstrong\u003ebalance\u003c\/strong\u003e — the Amazigh principle that a home is in harmony when its spaces answer each other. Two rugs placed symmetrically beside a bed or framing a threshold are not a decorating choice; they are, in the weaving tradition, a statement about the home being held from both sides, protected at every entrance point.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003escattered diamond dots\u003c\/strong\u003e are one of the oldest Amazigh scatter motifs — small, closed protective forms placed freely across a field, as if seeds have been thrown. In Taznakht weaving, a field of scattered diamonds means \u003cstrong\u003eabundance without order\u003c\/strong\u003e: protection that falls where it falls, generously, across the whole surface of daily life. The fact that no two dots land in the same place in both rugs is intentional — identical repetition is considered less alive than near-repetition.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIvory wool carries purity and calm\u003c\/strong\u003e; the \u003cstrong\u003eterracotta dot\u003c\/strong\u003e carries warmth and earth — the colour of fired clay, of hearthstone, of the Anti-Atlas at midday. The \u003cstrong\u003eblack dot\u003c\/strong\u003e grounds the field, carrying the weight of the earth beneath. Together, the three tones speak of home: sky, earth, and the warmth between them. 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\u003eTwo motifs carry this design — both simple, both ancient, both placed by hand across the pile field without a mechanical grid.\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 opacity=\"0.85\" fill=\"#c86030\" d=\"M25 8 L38 25 L25 42 L12 25 Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eTerracotta Diamond\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eWarmth \u0026amp; abundance\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 opacity=\"0.85\" fill=\"#2a2520\" d=\"M25 8 L38 25 L25 42 L12 25 Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eBlack Diamond\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eEarth \u0026amp; grounding\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              \u003ccircle opacity=\"0.7\" fill=\"#c86030\" r=\"3\" cy=\"14\" cx=\"14\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\"0.7\" fill=\"#2a2520\" r=\"3\" cy=\"12\" cx=\"36\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\"0.7\" fill=\"#2a2520\" r=\"3\" cy=\"28\" cx=\"22\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\"0.7\" fill=\"#c86030\" r=\"3\" cy=\"32\" cx=\"38\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\"0.7\" fill=\"#c86030\" r=\"3\" cy=\"38\" cx=\"12\"\u003e\u003c\/circle\u003e\n              \u003ccircle opacity=\"0.7\" fill=\"#2a2520\" r=\"3\" cy=\"42\" cx=\"28\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eFree Scatter\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eAbundance, freely given\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              \n              \u003cpath fill=\"none\" stroke-width=\"2\" stroke=\"#c86030\" d=\"M8 25 L20 10 L32 25 L20 40 Z\"\u003e\u003c\/path\u003e\n              \u003cpath opacity=\"0.6\" fill=\"none\" stroke-width=\"2\" stroke=\"#2a2520\" d=\"M28 25 L40 10 L52 25 L40 40 Z\"\u003e\u003c\/path\u003e\n              \u003cline stroke-dasharray=\"3 2\" stroke-width=\"1\" stroke=\"#cfcfcf\" y2=\"42\" x2=\"25\" y1=\"8\" x1=\"25\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n\u003cdiv class=\"tr-motif-name\"\u003eMirror Pair\u003c\/div\u003e\n\u003cdiv class=\"tr-motif-meaning\"\u003eBalance \u0026amp; harmony\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\u003eThree tones make this pair. The ivory ground comes straight from the fleece; the terracotta and black dots are dyed in a copper pot using plant-based pigments — no synthetic chemistry, no shortcut to colour.\u003c\/p\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eThe two accent pigments\u003c\/div\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: repeat(2,1fr); max-width: 340px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv style=\"background: linear-gradient(135deg, #d06838, #b05020);\" class=\"tr-dye-swatch\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eTerracotta\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003emadder root, diluted\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv style=\"background: linear-gradient(135deg, #3a3028, #1a1612);\" class=\"tr-dye-swatch\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eDeep Black\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-source\"\u003eiron-rich mordant + tannin\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-cat\"\u003eFrom the sheep, not the dye pot\u003c\/div\u003e\n\u003cp style=\"margin-bottom: 14px;\"\u003eThe ivory ground — the majority of both rugs — is entirely undyed. It comes from the natural colour of light-fleeced wool, sheared and spun without any chemical intervention.\u003c\/p\u003e\n\u003cdiv class=\"tr-dyes-grid\" style=\"grid-template-columns: 1fr; max-width: 160px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"tr-dye\"\u003e\n\u003cdiv style=\"background: linear-gradient(135deg, #f5f0e5, #ede4d0);\" class=\"tr-dye-swatch\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-dye-name\"\u003eNatural Ivory\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 43 × 28 in (109 × 71 cm) each, these rugs are sized for small, purposeful placements — spaces where a single handmade piece creates a landing point rather than filling a room.\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 stroke-width=\"1.2\" stroke=\"#6b5f56\" height=\"88\" width=\"88\" y=\"6\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.4\" fill=\"#6b5f56\" height=\"36\" width=\"60\" y=\"18\" x=\"20\"\u003e\u003c\/rect\u003e\n                \n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"22\" width=\"28\" y=\"60\" x=\"10\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"22\" width=\"28\" y=\"60\" x=\"62\"\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\u003eThe natural use for a matched pair — one rug on each side of the bed, perfectly symmetrical. Soft wool pile underfoot first thing in the morning, on both sides at once.\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 stroke-width=\"1.2\" stroke=\"#6b5f56\" height=\"88\" width=\"88\" y=\"6\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.4\" fill=\"#6b5f56\" height=\"36\" width=\"60\" y=\"18\" x=\"20\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"22\" width=\"56\" y=\"60\" x=\"22\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eBedrooms\u003c\/div\u003e\n\u003cp\u003eUsed together at the foot of the bed or layered with a larger rug — the pair adds symmetry, colour, and natural wool texture without crowding a bedroom floor.\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 stroke-width=\"1.2\" stroke=\"#6b5f56\" height=\"88\" width=\"88\" y=\"6\" x=\"6\"\u003e\u003c\/rect\u003e\n                \n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"40\" width=\"26\" y=\"30\" x=\"10\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"40\" width=\"26\" y=\"30\" x=\"64\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.15\" fill=\"#6b5f56\" height=\"60\" width=\"28\" y=\"20\" x=\"36\"\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\u003ePlaced on either side of a threshold or framing a doorway — the pair marks an entrance point with handmade warmth and a balanced, welcoming geometry.\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 stroke-width=\"1.2\" stroke=\"#6b5f56\" height=\"88\" width=\"88\" y=\"6\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.4\" fill=\"#6b5f56\" height=\"34\" width=\"26\" y=\"20\" x=\"20\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"20\" width=\"26\" y=\"58\" x=\"20\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.4\" fill=\"#c86030\" height=\"42\" width=\"28\" y=\"34\" x=\"56\"\u003e\u003c\/rect\u003e\n              \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"tr-space-text\"\u003e\n\u003cdiv class=\"tr-space-name\"\u003eCozy Corners\u003c\/div\u003e\n\u003cp\u003eUsed separately in two different spots — a reading chair, a meditation corner, a kitchen standing area — each rug creates its own small handmade landing place.\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 stroke-width=\"1.2\" stroke=\"#6b5f56\" height=\"88\" width=\"88\" y=\"6\" x=\"6\"\u003e\u003c\/rect\u003e\n                \n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"64\" width=\"30\" y=\"18\" x=\"14\"\u003e\u003c\/rect\u003e\n                \u003crect opacity=\"0.6\" fill=\"#c86030\" height=\"64\" width=\"30\" y=\"18\" x=\"56\"\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\u003eHung side by side as a diptych — the two scatter patterns read as a composed pair, with the slight variation between them giving the composition life.\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 these rugs bring balance, warmth, and gentle colour into your home. May each step remind you of patient hands, shared craft, and the quiet beauty of Moroccan tradition. \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\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eMatching rugs\u003cbr\u003eone set\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eWeeks at\u003cbr\u003ethe loom\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tr-stat\"\u003e\n\u003cdiv class=\"tr-stat-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"tr-stat-label\"\u003eTones — ivory,\u003cbr\u003eterracotta, black\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 wool\u003cbr\u003eplant-dyed\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":52871659389258,"sku":null,"price":736.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0923\/4507\/3994\/files\/288C4773-F558-4AFE-8A91-17D126524E8A_1_201_a.jpg?v=1768643712","url":"https:\/\/www.tazrugs.com\/products\/moroccan-rug-43x28","provider":"TazRugs","version":"1.0","type":"link"}