{"product_id":"mariflora-mirror","title":"Mariflora Mirror","description":"\u003cstyle\u003e\n.vk-mflr-wrap {\n  --vk-mflr-bg: #ffffff;\n  --vk-mflr-bg-card: #f7f4ee;\n  --vk-mflr-bg-deep: #e7ddca;\n  --vk-mflr-border: #ebe4d6;\n  --vk-mflr-border-lt: #f3eee3;\n  --vk-mflr-accent: #8f8068;\n  --vk-mflr-accent-dk: #5f5340;\n  --vk-mflr-accent-lt: #b6a587;\n  --vk-mflr-accent-bg: #eee8da;\n  --vk-mflr-accent-bdr: #d6c9ad;\n  --vk-mflr-text: #29261e;\n  --vk-mflr-text-mid: #524b3b;\n  --vk-mflr-text-light: #948a75;\n  max-width: 680px;\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: var(--vk-mflr-text);\n  line-height: 1.72;\n  font-size: 14.5px;\n}\n.vk-mflr-wrap * { box-sizing: border-box; }\n.vk-mflr-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-mflr-text-mid); }\n.vk-mflr-wrap a { color: var(--vk-mflr-accent-dk); text-decoration: underline; }\n.vk-mflr-wrap .vk-mflr-section { margin-bottom: 2.6rem; }\n.vk-mflr-wrap .vk-mflr-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; }\n.vk-mflr-wrap .vk-mflr-sec-line { flex: 1; height: 0.5px; background: var(--vk-mflr-border); }\n.vk-mflr-wrap .vk-mflr-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-mflr-accent-dk); white-space: nowrap; }\n.vk-mflr-wrap strong { color: var(--vk-mflr-text); font-weight: 600; }\n\n\/* Features grid (3 columns) *\/\n.vk-mflr-wrap .vk-mflr-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-mflr-wrap .vk-mflr-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-mflr-border); border-radius: 12px; background: var(--vk-mflr-bg-card); }\n.vk-mflr-wrap .vk-mflr-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-mflr-accent-bg); border: 0.5px solid var(--vk-mflr-accent-bdr); color: var(--vk-mflr-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; }\n.vk-mflr-wrap .vk-mflr-feat-icon svg { fill: none; }\n.vk-mflr-wrap .vk-mflr-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-mflr-text); margin-bottom: 6px; line-height: 1.35; }\n.vk-mflr-wrap .vk-mflr-feat-desc { font-size: 12px; color: var(--vk-mflr-text-mid); line-height: 1.55; }\n\n\/* Finish options (2x2 -\u003e 4 cards) *\/\n.vk-mflr-wrap .vk-mflr-finish-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\n.vk-mflr-wrap .vk-mflr-finish-card { padding: 14px; border: 0.5px solid var(--vk-mflr-border); border-radius: 12px; background: var(--vk-mflr-bg-card); display: flex; align-items: center; gap: 12px; }\n.vk-mflr-wrap .vk-mflr-finish-dot { width: 30px; height: 30px; border-radius: 8px; flex-shrink: 0; border: 1px solid rgba(0,0,0,0.1); }\n.vk-mflr-wrap .vk-mflr-finish-name { font-size: 12.5px; font-weight: 700; color: var(--vk-mflr-text); line-height: 1.3; }\n.vk-mflr-wrap .vk-mflr-finish-sub { font-size: 11px; color: var(--vk-mflr-text-light); }\n\n\/* Critical notice *\/\n.vk-mflr-wrap .vk-mflr-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-mflr-accent-bdr); border-left: 3px solid var(--vk-mflr-accent); border-radius: 10px; background: var(--vk-mflr-accent-bg); }\n.vk-mflr-wrap .vk-mflr-notice .vk-mflr-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-mflr-accent-dk); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n.vk-mflr-wrap .vk-mflr-notice .vk-mflr-notice-body { font-size: 12.5px; color: var(--vk-mflr-text-mid); line-height: 1.6; }\n.vk-mflr-wrap .vk-mflr-notice .vk-mflr-notice-body strong { color: var(--vk-mflr-text); font-weight: 600; }\n.vk-mflr-wrap .vk-mflr-notice .vk-mflr-notice-body strong:first-child { display: block; color: var(--vk-mflr-accent-dk); margin-bottom: 3px; font-size: 13px; }\n\n\/* Warning callout *\/\n.vk-mflr-wrap .vk-mflr-warn { display: flex; gap: 12px; align-items: flex-start; padding: 12px 14px; border: 0.5px solid #d4a373; border-left: 3px solid #b06438; border-radius: 10px; background: #fbf2e6; margin-top: 12px; }\n.vk-mflr-wrap .vk-mflr-warn-ico { width: 20px; height: 20px; border-radius: 50%; background: #b06438; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n.vk-mflr-wrap .vk-mflr-warn-body { font-size: 12px; color: var(--vk-mflr-text-mid); line-height: 1.55; }\n.vk-mflr-wrap .vk-mflr-warn-body strong { color: #8a4820; font-weight: 600; }\n.vk-mflr-wrap .vk-mflr-warn-body strong:first-child { display: block; margin-bottom: 2px; font-size: 12.5px; }\n\n\/* Specifications *\/\n.vk-mflr-wrap .vk-mflr-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-mflr-border); border-radius: 14px; overflow: hidden; }\n.vk-mflr-wrap .vk-mflr-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-mflr-border-lt); display: flex; align-items: flex-start; background: var(--vk-mflr-bg-card); gap: 16px; }\n.vk-mflr-wrap .vk-mflr-spec-item:last-child { border-bottom: 0; }\n.vk-mflr-wrap .vk-mflr-spec-item:nth-child(even) { background: var(--vk-mflr-bg); }\n.vk-mflr-wrap .vk-mflr-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-mflr-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; }\n.vk-mflr-wrap .vk-mflr-spec-val { font-size: 12.5px; color: var(--vk-mflr-text); }\n\n\/* Style tags *\/\n.vk-mflr-wrap .vk-mflr-style-tags { display: flex; flex-wrap: wrap; gap: 5px; }\n.vk-mflr-wrap .vk-mflr-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-mflr-accent-dk); background: var(--vk-mflr-accent-bg); border: 0.5px solid var(--vk-mflr-accent-bdr); padding: 2px 8px; border-radius: 6px; }\n\n\/* Downloads grid *\/\n.vk-mflr-wrap .vk-mflr-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-mflr-wrap .vk-mflr-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-mflr-border); border-radius: 12px; background: var(--vk-mflr-bg-card); text-decoration: none; color: var(--vk-mflr-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; }\n.vk-mflr-wrap .vk-mflr-dl-card:hover { background: var(--vk-mflr-accent-bg); border-color: var(--vk-mflr-accent-bdr); }\n.vk-mflr-wrap .vk-mflr-dl-card.vk-mflr-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-mflr-bg); }\n.vk-mflr-wrap .vk-mflr-dl-card.vk-mflr-dl-disabled:hover { background: var(--vk-mflr-bg); border-color: var(--vk-mflr-border); }\n.vk-mflr-wrap .vk-mflr-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-mflr-accent-bg); border: 0.5px solid var(--vk-mflr-accent-bdr); color: var(--vk-mflr-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.vk-mflr-wrap .vk-mflr-dl-icon svg { fill: none; }\n.vk-mflr-wrap .vk-mflr-dl-meta { width: 100%; }\n.vk-mflr-wrap .vk-mflr-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-mflr-text); line-height: 1.3; margin-bottom: 3px; }\n.vk-mflr-wrap .vk-mflr-dl-sub { font-size: 11.5px; color: var(--vk-mflr-text-light); letter-spacing: 0.02em; line-height: 1.45; }\n.vk-mflr-wrap .vk-mflr-dl-status { position: absolute; top: 12px; right: 12px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--vk-mflr-text-light); background: var(--vk-mflr-bg-card); border: 0.5px solid var(--vk-mflr-border); padding: 3px 8px; border-radius: 99px; line-height: 1; }\n\n\/* FAQ accordion *\/\n.vk-mflr-wrap .vk-mflr-faq-list { display: flex; flex-direction: column; gap: 6px; }\n.vk-mflr-wrap .vk-mflr-faq-list details { border: 0.5px solid var(--vk-mflr-border); border-radius: 10px; background: var(--vk-mflr-bg-card); overflow: hidden; }\n.vk-mflr-wrap .vk-mflr-faq-list summary { list-style: none; cursor: pointer; padding: 13px 36px 13px 16px; min-height: 44px; font-size: 13px; font-weight: 600; color: var(--vk-mflr-text); display: flex; justify-content: space-between; align-items: center; position: relative; }\n.vk-mflr-wrap .vk-mflr-faq-list summary::-webkit-details-marker { display: none; }\n.vk-mflr-wrap .vk-mflr-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-mflr-accent-dk); position: absolute; right: 16px; }\n.vk-mflr-wrap .vk-mflr-faq-list details[open] summary { color: var(--vk-mflr-accent-dk); }\n.vk-mflr-wrap .vk-mflr-faq-list details[open] summary::after { content: '\\2212'; }\n.vk-mflr-wrap .vk-mflr-faq-list .vk-mflr-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-mflr-text-mid); line-height: 1.6; }\n\n\/* Mobile *\/\n@media (max-width: 520px) {\n  .vk-mflr-wrap .vk-mflr-features-grid { grid-template-columns: 1fr; }\n  .vk-mflr-wrap .vk-mflr-finish-grid { grid-template-columns: 1fr; }\n  .vk-mflr-wrap .vk-mflr-dl-grid { grid-template-columns: 1fr; }\n  .vk-mflr-wrap .vk-mflr-spec-item { flex-direction: column; gap: 4px; }\n  .vk-mflr-wrap .vk-mflr-spec-key { width: auto; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vk-mflr-wrap\"\u003e\n\n  \u003c!-- 1. Hero intro: \u003c=500 chars; main keyword + long-tail + scene words --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eInspiration\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe \u003cstrong\u003eMariflora Mirror\u003c\/strong\u003e is a tall, \u003cstrong\u003eirregular wall mirror\u003c\/strong\u003e — a wavy, organic silhouette framed in \u003cstrong\u003ehand-carved resin composite\u003c\/strong\u003e, with sculpted magnolia-style flowers cascading down one side and across the crown. The glass is a \u003cstrong\u003eshatter-resistant, explosion-proof-backed mirror\u003c\/strong\u003e, and the frame comes in \u003cstrong\u003ematte black, ivory white, gold, or sage green\u003c\/strong\u003e. At \u003cstrong\u003eW31.5″ × H66.9″ (80 × 170 cm)\u003c\/strong\u003e it reads as a \u003cstrong\u003enear-full-length statement mirror\u003c\/strong\u003e and ships with a \u003cstrong\u003ewall-mount safety cable\u003c\/strong\u003e. Hang it in an entryway, a bedroom or dressing area, behind a console, or on a living-room accent wall — an organic-modern, French-romantic \u003cstrong\u003efull-length wall mirror\u003c\/strong\u003e against plaster and neutral walls.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. See It In Action (video) — removed (no video provided) --\u003e\n\n  \u003c!-- 3. Critical notice: material + mounting + handmade --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eGood To Know\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-mflr-notice\"\u003e\n      \u003cdiv class=\"vk-mflr-notice-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-notice-body\"\u003e\n        \u003cstrong\u003eResin composite frame + shatter-resistant mirror · matte black \/ ivory white \/ gold \/ sage green · W31.5″ × H66.9″ · wall-mounted (safety cable included) · hand-carved + cast + sanded · indoor only\u003c\/strong\u003e\n        An \u003cstrong\u003eirregular, near-full-length wall mirror\u003c\/strong\u003e with a wavy frame cast and hand-finished from \u003cstrong\u003eresin composite\u003c\/strong\u003e, trimmed with carved magnolia-style flowers down one side. The glass is a \u003cstrong\u003eshatter-resistant (explosion-proof backed) mirror\u003c\/strong\u003e that holds together rather than scattering if broken. It is \u003cstrong\u003ewall-mounted\u003c\/strong\u003e and \u003cstrong\u003eships with a wall-mount safety cable\u003c\/strong\u003e — anchor it into a stud or use anchors rated for the mirror’s weight and your wall type. Because the frame is \u003cstrong\u003ecarved and hand-sanded\u003c\/strong\u003e, the wavy edge and floral carving vary slightly between pieces — inherent, not a defect. Indoor use.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. Features: 3 benefit cards --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eKey Features\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-mflr-features-grid\"\u003e\n      \u003cdiv class=\"vk-mflr-feature-card\"\u003e\n        \u003cdiv class=\"vk-mflr-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M12 3 C15 4 14 7 16 8 C19 9 19 13 17 15 C16 18 17 20 14 21 L10 21 C7 20 8 18 7 15 C5 13 5 9 8 8 C10 7 9 4 12 3 Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-title\"\u003eIrregular Wavy Silhouette\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-desc\"\u003eAn \u003cstrong\u003easymmetric, organic-shaped frame\u003c\/strong\u003e — not a plain oval or rectangle — carved in resin composite for a sculptural wall statement.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-feature-card\"\u003e\n        \u003cdiv class=\"vk-mflr-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003ccircle cx=\"8\" cy=\"8\" r=\"2\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M8 5.5 C8 3.5 6.5 3 5.5 4 C6.5 3.5 7.5 4.5 8 5.5\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"13\" cy=\"13\" r=\"2\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"16\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n            \u003cpath d=\"M6 10 C6 14 8 18 11 21\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-title\"\u003eCascading Carved Flowers\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-desc\"\u003e\n\u003cstrong\u003eMagnolia-style blossoms and leaves\u003c\/strong\u003e carved across the crown and down one side — a floral, romantic detail in relief.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-feature-card\"\u003e\n        \u003cdiv class=\"vk-mflr-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"6\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M9 6 L8 10\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-title\"\u003eFull-Length, Shatter-Resistant\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-feat-desc\"\u003e\n\u003cstrong\u003eW31.5″ × H66.9″\u003c\/strong\u003e near-full-length view, with an \u003cstrong\u003eexplosion-proof-backed mirror\u003c\/strong\u003e. Ships with a \u003cstrong\u003ewall-mount safety cable\u003c\/strong\u003e.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. Variant options: finish --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eFinishes\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eFour frame finishes — choose at order.\u003c\/p\u003e\n    \u003cdiv class=\"vk-mflr-finish-grid\"\u003e\n      \u003cdiv class=\"vk-mflr-finish-card\"\u003e\n        \u003cdiv class=\"vk-mflr-finish-dot\" style=\"background:#2c2a28;\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"vk-mflr-finish-name\"\u003eMatte Black\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-finish-sub\"\u003eDeep, low-sheen\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-finish-card\"\u003e\n        \u003cdiv class=\"vk-mflr-finish-dot\" style=\"background:#efe7d6;\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"vk-mflr-finish-name\"\u003eIvory White\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-finish-sub\"\u003eSoft matte\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-finish-card\"\u003e\n        \u003cdiv class=\"vk-mflr-finish-dot\" style=\"background:#c8a868;\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"vk-mflr-finish-name\"\u003eGold\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-finish-sub\"\u003eWarm metallic\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-finish-card\"\u003e\n        \u003cdiv class=\"vk-mflr-finish-dot\" style=\"background:#8a9a6e;\"\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"vk-mflr-finish-name\"\u003eSage Green\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-finish-sub\"\u003eMuted botanical\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-mflr-warn\"\u003e\n      \u003cdiv class=\"vk-mflr-warn-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-warn-body\"\u003e\n        \u003cstrong\u003eWall-mounted (safety cable included) · resin frame + shatter-resistant mirror · hand-finished variation · indoor only\u003c\/strong\u003e\n        This is a \u003cstrong\u003elarge, near-full-length mirror\u003c\/strong\u003e, so anchor it into a \u003cstrong\u003estud\u003c\/strong\u003e or use wall anchors rated for the mirror’s weight and your wall type; a \u003cstrong\u003ewall-mount safety cable is included\u003c\/strong\u003e. The frame is \u003cstrong\u003eresin composite\u003c\/strong\u003e with carved florals, and the glass is a \u003cstrong\u003eshatter-resistant, explosion-proof-backed mirror\u003c\/strong\u003e. Each piece is \u003cstrong\u003ecarved and hand-sanded\u003c\/strong\u003e, so the wavy edge and carving vary slightly. Keep it \u003cstrong\u003eindoors\u003c\/strong\u003e; wipe the glass with a soft cloth and dust the frame with a soft, dry brush. For a custom color, email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 6. Custom finish notice — folded into Finishes warn box --\u003e\n  \u003c!-- 7. Quality \/ warranty notice — removed (covered in specs + FAQ) --\u003e\n  \u003c!-- 8. Installation reference image — removed (none provided) --\u003e\n  \u003c!-- 11. Trust signals row — removed (redundant) --\u003e\n\n  \u003c!-- 12. Specifications table --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eSpecifications\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-mflr-spec-grid\"\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eProduct Type\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eWall mirror · irregular floral silhouette · near full-length · wall-mounted\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eMaterial \u0026amp; Finish\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eResin composite frame + shatter-resistant (explosion-proof backed) mirror · hand-carved + cast + sanded\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eFinishes\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eMatte Black · Ivory White · Gold · Sage Green\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eW31.5″ (80 cm) × H66.9″ (170 cm)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eCraft\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eHand-carved, cast, and hand-sanded\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eGlass\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eShatter-resistant mirror (explosion-proof backing) — holds together if broken\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eWall-mounted · wall-mount safety cable included · use anchors rated for weight \u0026amp; wall (stud mounting recommended)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eHandmade Note\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eWavy edge and floral carving vary slightly between pieces — inherent to the process, not defects\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eCare\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eWipe glass with a soft cloth · dust frame with a soft, dry brush · keep dry, indoor use\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eDesign Style\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003e\n          \u003cdiv class=\"vk-mflr-style-tags\"\u003e\n            \u003cspan class=\"vk-mflr-style-tag\"\u003eOrganic Modern\u003c\/span\u003e\n            \u003cspan class=\"vk-mflr-style-tag\"\u003eFrench \/ Romantic\u003c\/span\u003e\n            \u003cspan class=\"vk-mflr-style-tag\"\u003eBaroque\u003c\/span\u003e\n            \u003cspan class=\"vk-mflr-style-tag\"\u003eWhimsical\u003c\/span\u003e\n            \u003cspan class=\"vk-mflr-style-tag\"\u003eContemporary\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-mflr-spec-item\"\u003e\n        \u003cdiv class=\"vk-mflr-spec-key\"\u003eBest For\u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-spec-val\"\u003eEntryway, bedroom \/ dressing area, behind a console, living-room accent wall, full-length view\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 13. Mounting Notes --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eMounting Notes\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe mirror is \u003cstrong\u003ewall-mounted\u003c\/strong\u003e and ships with a \u003cstrong\u003ewall-mount safety cable\u003c\/strong\u003e. At \u003cstrong\u003eW31.5″ × H66.9″\u003c\/strong\u003e it is a large, near-full-length piece, so anchor it into a \u003cstrong\u003estud\u003c\/strong\u003e where possible, or use wall anchors rated for the mirror’s weight and your wall type (drywall, plaster, masonry), and attach the safety cable. For a full-length view, set the bottom of the glass roughly \u003cstrong\u003eknee height or lower\u003c\/strong\u003e. Because the frame is \u003cstrong\u003ehand-carved resin composite\u003c\/strong\u003e, expect slight variation in the wavy edge and the floral carving.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 14. Downloads \u0026 Resources --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eDownloads\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eReference files for the Mariflora Mirror. Need a doc that’s not listed? Email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"vk-mflr-dl-grid\"\u003e\n\n      \u003c!-- Replace href=\"#\" with the actual file URL once uploaded; remove vk-mflr-dl-disabled and the Pending badge to activate. --\u003e\n      \u003ca class=\"vk-mflr-dl-card vk-mflr-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-mflr-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M14 3H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2V9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M14 3v6h6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 13h8M8 17h8M8 9h2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-meta\"\u003e\n          \u003cdiv class=\"vk-mflr-dl-label\"\u003eSpec Sheet\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-dl-sub\"\u003eSize \u0026amp; details · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-mflr-dl-card vk-mflr-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-mflr-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M14 3H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2V9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M14 3v6h6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 13l1.5 1.5L13 12M9 17l1.5 1.5L13 16\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-meta\"\u003e\n          \u003cdiv class=\"vk-mflr-dl-label\"\u003eMounting Guide\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-dl-sub\"\u003eHanging, anchors \u0026amp; safety cable · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-mflr-dl-card vk-mflr-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-mflr-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M12 2 L21 7 V17 L12 22 L3 17 V7 Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M3 7 L12 12 L21 7\"\u003e\u003c\/path\u003e\n            \u003cline x1=\"12\" y1=\"12\" x2=\"12\" y2=\"22\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-meta\"\u003e\n          \u003cdiv class=\"vk-mflr-dl-label\"\u003e3D File\u003c\/div\u003e\n          \u003cdiv class=\"vk-mflr-dl-sub\"\u003e3D model · OBJ\/FBX\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-mflr-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 15. FAQs: 5 items, \u003cdetails\u003e\/\u003csummary\u003e accordion, collapsed --\u003e\n  \u003cdiv class=\"vk-mflr-section\"\u003e\n    \u003cdiv class=\"vk-mflr-sec-header\"\u003e\n      \u003cspan class=\"vk-mflr-sec-title\"\u003eFAQ\u003c\/span\u003e\n      \u003cdiv class=\"vk-mflr-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-mflr-faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow big is the Mariflora Mirror, and is it full-length?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-mflr-faq-a\"\u003eIt is \u003cstrong\u003eW31.5″ × H66.9″ (80 × 170 cm)\u003c\/strong\u003e — a near-full-length wall mirror. Depending on how high you hang it, it gives a head-to-knee or near head-to-toe view in an entryway, bedroom, or dressing area.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat are the frame and glass made of?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-mflr-faq-a\"\u003eThe frame is \u003cstrong\u003eresin composite\u003c\/strong\u003e with hand-carved magnolia-style flowers, and the glass is a \u003cstrong\u003eshatter-resistant (explosion-proof backed) mirror\u003c\/strong\u003e that holds together rather than scattering if broken.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat finishes are available?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-mflr-faq-a\"\u003eFour: \u003cstrong\u003ematte black, ivory white, gold, and sage green\u003c\/strong\u003e. For a custom color, email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e before ordering.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow does it mount, and does it include hardware?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-mflr-faq-a\"\u003eIt is \u003cstrong\u003ewall-mounted\u003c\/strong\u003e and ships with a \u003cstrong\u003ewall-mount safety cable\u003c\/strong\u003e. At this size, anchor it into a \u003cstrong\u003estud\u003c\/strong\u003e or use wall anchors rated for the mirror’s weight and your wall type.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhy does the shape and carving vary between pieces?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-mflr-faq-a\"\u003eEach mirror is \u003cstrong\u003ecarved and hand-sanded\u003c\/strong\u003e, so the irregular wavy edge and the floral carving vary slightly from piece to piece. This is inherent to the handmade process, not a defect.\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 16. Schema.org JSON-LD: Product + FAQPage --\u003e\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"Product\",\n    \"name\": \"Mariflora Mirror — Irregular Floral Hand-Carved Resin Near-Full-Length Wall Mirror (Black \/ Ivory \/ Gold \/ Sage)\",\n    \"description\": \"Tall, irregular wall mirror with a wavy, organic silhouette framed in hand-carved resin composite and trimmed with sculpted magnolia-style flowers cascading down one side and across the crown. The glass is a shatter-resistant, explosion-proof-backed mirror that holds together rather than scattering if broken. Size: W31.5″ (80 cm) × H66.9″ (170 cm) — a near-full-length statement mirror. The frame is available in matte black, ivory white, gold, or sage green. It is wall-mounted and ships with a wall-mount safety cable; anchor it into a stud or use anchors rated for the mirror's weight and your wall type. Because the frame is carved and hand-sanded, the wavy edge and floral carving vary slightly between pieces — inherent to the process, not a defect. Indoor use; wipe the glass with a soft cloth and dust the frame with a soft dry brush. Suitable for an entryway, bedroom or dressing area, behind a console, or on a living-room accent wall, and for a full-length view. Designed for Organic Modern, French \/ Romantic, Baroque, Whimsical, and Contemporary interiors.\",\n    \"material\": [\"Resin composite\", \"Mirror glass\"],\n    \"color\": [\"Matte Black\", \"Ivory White\", \"Gold\", \"Sage Green\"],\n    \"category\": \"Wall Mirror\",\n    \"additionalProperty\": [\n      { \"@type\": \"PropertyValue\", \"name\": \"Size\", \"value\": \"W31.5″ (80 cm) × H66.9″ (170 cm)\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Material\", \"value\": \"Resin composite frame + shatter-resistant (explosion-proof backed) mirror; hand-carved + cast + sanded\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Finishes\", \"value\": \"Matte Black; Ivory White; Gold; Sage Green\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Glass\", \"value\": \"Shatter-resistant mirror (explosion-proof backing) — holds together if broken\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Mounting\", \"value\": \"Wall-mounted; wall-mount safety cable included; use anchors rated for weight \u0026 wall; stud mounting recommended\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Handmade Note\", \"value\": \"Wavy edge and floral carving vary slightly between pieces; inherent to the process, not defects\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Design Style\", \"value\": \"Organic Modern, French \/ Romantic, Baroque, Whimsical, Contemporary\" }\n    ]\n  }\n  \u003c\/script\u003e\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"How big is the Mariflora Mirror, and is it full-length?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It is W31.5″ × H66.9″ (80 × 170 cm) — a near-full-length wall mirror. Depending on how high you hang it, it gives a head-to-knee or near head-to-toe view in an entryway, bedroom, or dressing area.\" } },\n      { \"@type\": \"Question\", \"name\": \"What are the frame and glass made of?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The frame is resin composite with hand-carved magnolia-style flowers, and the glass is a shatter-resistant (explosion-proof backed) mirror that holds together rather than scattering if broken.\" } },\n      { \"@type\": \"Question\", \"name\": \"What finishes are available?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Four: matte black, ivory white, gold, and sage green. For a custom color, email info@docos.us before ordering.\" } },\n      { \"@type\": \"Question\", \"name\": \"How does it mount, and does it include hardware?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It is wall-mounted and ships with a wall-mount safety cable. At this size, anchor it into a stud or use wall anchors rated for the mirror's weight and your wall type.\" } },\n      { \"@type\": \"Question\", \"name\": \"Why does the shape and carving vary between pieces?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Each mirror is carved and hand-sanded, so the irregular wavy edge and the floral carving vary slightly from piece to piece. This is inherent to the handmade process, not a defect.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Docosilumen","offers":[{"title":"W 80cm x H 170cm \/ W 32.2″ x H 31.2″ \/ Matte Black","offer_id":52418513928466,"sku":"DCO-L1739-01","price":3452.0,"currency_code":"USD","in_stock":true},{"title":"W 80cm x H 170cm \/ W 32.2″ x H 31.2″ \/ Lvory White","offer_id":52418513961234,"sku":"DCO-L1739-02","price":3452.0,"currency_code":"USD","in_stock":true},{"title":"W 80cm x H 170cm \/ W 32.2″ x H 31.2″ \/ Gold","offer_id":52418513994002,"sku":"DCO-L1739-03","price":3452.0,"currency_code":"USD","in_stock":true},{"title":"W 80cm x H 170cm \/ W 32.2″ x H 31.2″ \/ Sage Green","offer_id":52418514026770,"sku":"DCO-L1739-04","price":3452.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/2495\/0802\/files\/Mariflora_Mirror_1.jpg?v=1782293650","url":"https:\/\/docos.us\/de\/products\/mariflora-mirror","provider":"Docos","version":"1.0","type":"link"}