{"product_id":"vintage-ornamental-accent-mirrors","title":"Antique-Gold Decorative Mirrors with Sculptural Frames and Soft Detail","description":"\u003cstyle\u003e#fecify-typography-scope{--bg:#f1ece6;--paper:#faf7f3;--ink:#1c1916;--text:#2a2622;--soft:#5c554e;--muted:#8a827a;--line:rgba(28,25,22,.12);--accent:#c47a32;--deep:#8a4e1e;--brass:#d4893a;--amber:#e0a15a;--radius:10px;--max:1180px;--space:clamp(1.05rem,2vw,1.55rem);margin:0;color:var(--text);background:radial-gradient(ellipse 70% 48% at 8% -6%,rgba(196,122,50,.2),transparent 56%),radial-gradient(ellipse 46% 36% at 94% 6%,rgba(250,247,243,.96),transparent 52%),linear-gradient(168deg,#f6f3ee 0%,#f1ece6 42%,#e6e0d8 78%,#d9d2c8 100%);font-family:\"Manrope\",\"Helvetica Neue\",Arial,sans-serif;font-size:1rem;line-height:1.62;-webkit-font-smoothing:antialiased;display:flow-root;overflow-x:visible}#fecify-typography-scope *,#fecify-typography-scope *::before,#fecify-typography-scope *::after{box-sizing:border-box}#fecify-typography-scope img{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0;vertical-align:top}#fecify-typography-scope a{color:inherit;text-decoration:none}#fecify-typography-scope p,#fecify-typography-scope h1,#fecify-typography-scope h2,#fecify-typography-scope h3{margin:0}#fecify-typography-scope .wrap{width:min(100% - 2rem,var(--max));margin-inline:auto}#fecify-typography-scope .section{padding:calc(var(--space)*.85) 0}#fecify-typography-scope .eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--deep);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#fecify-typography-scope .eyebrow::before{content:\"\";width:1.35rem;height:2px;background:linear-gradient(90deg,var(--brass),var(--amber))}#fecify-typography-scope .display,#fecify-typography-scope .h2,#fecify-typography-scope .h3{font-family:\"Newsreader\",\"Iowan Old Style\",Georgia,serif;font-weight:500;color:var(--ink);letter-spacing:-.015em;line-height:1.18}#fecify-typography-scope .display{font-size:clamp(1.9rem,3.1vw,2.45rem)}#fecify-typography-scope .h2{font-size:clamp(1.65rem,2.5vw,2.05rem)}#fecify-typography-scope .h3{font-size:1.3rem;line-height:1.25}#fecify-typography-scope .lead{margin:.55rem 0 0;max-width:46rem;color:var(--soft);font-size:1.06rem;line-height:1.58}#fecify-typography-scope .body{margin:.35rem 0 0;color:var(--soft);font-size:1rem;line-height:1.55}#fecify-typography-scope .hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(1rem,2.2vw,1.75rem);align-items:center}#fecify-typography-scope .media-frame{position:relative;overflow:hidden;border-radius:16px;background:#171412;box-shadow:0 28px 64px rgba(26,21,16,.18),0 0 0 1px rgba(28,25,22,.28);line-height:0}#fecify-typography-scope .media-frame::after{content:\"\";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--brass),#d8d2ca,var(--deep),var(--brass))}#fecify-typography-scope .media-badge{position:absolute;left:.9rem;bottom:1.15rem;padding:.5rem .85rem;border-radius:999px;background:linear-gradient(135deg,var(--brass),var(--deep));color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 20px rgba(138,78,30,.32)}#fecify-typography-scope .meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0}#fecify-typography-scope .chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;background:rgba(250,247,243,.88);border:1px solid rgba(90,62,36,.22);color:var(--deep);font-size:.875rem;font-weight:600}#fecify-typography-scope .chip::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--brass)}#fecify-typography-scope .detail-grid,#fecify-typography-scope .scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.15rem)}#fecify-typography-scope .scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#fecify-typography-scope .section-head{margin-bottom:clamp(.55rem,1.2vw,.85rem);max-width:46rem}#fecify-typography-scope .card{margin:0;padding:.8rem;border-radius:var(--radius);background:linear-gradient(165deg,#faf7f3 0%,#eee6de 100%);border:1px solid rgba(90,62,36,.16);box-shadow:0 10px 28px rgba(26,21,16,.06)}#fecify-typography-scope .card .shot{overflow:hidden;border-radius:var(--radius);background:#e4ddd4;line-height:0}#fecify-typography-scope .card .meta{display:block;margin-top:.65rem}#fecify-typography-scope .card .eyebrow{margin-bottom:.35rem}#fecify-typography-scope .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.15rem,2.5vw,1.85rem);align-items:stretch}#fecify-typography-scope .feature-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,2.6vw,1.9rem);border-radius:18px 28px 16px 34px \/ 22px 16px 30px 18px;border:1px solid rgba(196,122,50,.18);background:radial-gradient(ellipse 46% 40% at 8% 12%,rgba(255,252,247,.75),transparent 70%),radial-gradient(ellipse 34% 30% at 96% 90%,rgba(224,161,90,.16),transparent 68%),linear-gradient(152deg,#faf6f1 0%,#f4ece3 54%,#efe4d6 100%);box-shadow:inset 0 0 0 1px rgba(255,252,247,.55),0 12px 28px rgba(28,25,22,.04)}#fecify-typography-scope .feature-points{margin:1rem 0 0;padding:0;list-style:none}#fecify-typography-scope .feature-point{position:relative;display:block;margin:0;padding:.5rem 0 .5rem 1.15rem;color:var(--soft);font-size:1rem;line-height:1.5}#fecify-typography-scope .feature-point::before{content:\"\";position:absolute;left:0;top:.95rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(135deg,#d8d2ca,var(--brass))}#fecify-typography-scope .specs-block{padding:clamp(1.25rem,2.8vw,1.85rem);border-radius:14px;background:radial-gradient(ellipse 60% 50% at 0% 0%,rgba(196,122,50,.12),transparent 55%),radial-gradient(ellipse 50% 45% at 100% 100%,rgba(224,150,70,.16),transparent 55%),linear-gradient(165deg,#faf7f3 0%,#efe7df 100%);border:1px solid rgba(90,62,36,.2);box-shadow:0 16px 40px rgba(26,21,16,.07)}#fecify-typography-scope .spec-list{border-top:1px solid var(--line);margin:.95rem 0 0;padding:0}#fecify-typography-scope .spec-row{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.3rem .55rem;padding:.55rem 0;border-bottom:1px solid var(--line)}#fecify-typography-scope .spec-k{color:var(--muted);font-size:.875rem;font-weight:600}#fecify-typography-scope .spec-v{color:var(--text);font-size:1rem;overflow-wrap:break-word}@media(max-width:980px){#fecify-typography-scope .hero-grid,#fecify-typography-scope .feature-grid{grid-template-columns:1fr}#fecify-typography-scope .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#fecify-typography-scope .scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#fecify-typography-scope{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 max(24px,env(safe-area-inset-left,0px))!important;box-sizing:border-box!important}#fecify-typography-scope .wrap{width:100%;max-width:none}#fecify-typography-scope .section{padding:1.05rem 0}#fecify-typography-scope .detail-grid,#fecify-typography-scope .scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#fecify-typography-scope .spec-row{grid-template-columns:1fr;gap:.18rem;padding:.62rem 0}#fecify-typography-scope .display{font-size:1.75rem}#fecify-typography-scope .lead{font-size:.94rem}#fecify-typography-scope .body{font-size:.94rem}}#fecify-compare-hero{position:relative}#fecify-compare-hero .compare-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:center}#fecify-compare-hero .compare-stage{grid-column:1;grid-row:1;--compare-position:50%;position:relative;isolation:isolate;aspect-ratio:4\/3;min-height:300px;overflow:hidden;border-radius:16px;background:#e4ddd4;box-shadow:0 28px 64px rgba(26,21,16,.18),0 0 0 1px rgba(28,25,22,.22);line-height:0;touch-action:none}#fecify-compare-hero .compare-copy{grid-column:2;grid-row:1;min-width:0}#fecify-compare-hero .compare-stage\u003eimg,#fecify-compare-hero .compare-after img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;margin:0!important;display:block!important}#fecify-compare-hero .compare-before{z-index:0}#fecify-compare-hero .compare-after{position:absolute;inset:0;z-index:1;clip-path:inset(0 0 0 var(--compare-position));pointer-events:none}#fecify-compare-hero .compare-divider{position:absolute;top:0;bottom:0;left:var(--compare-position);z-index:3;width:3px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,252,247,.95),var(--brass),rgba(28,25,22,.86),var(--brass),rgba(255,252,247,.95));box-shadow:0 0 0 1px rgba(28,25,22,.16),0 0 18px rgba(28,25,22,.24);pointer-events:none}#fecify-compare-hero .compare-knob{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:3rem;height:3rem;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--brass),var(--deep));color:#fff;font-family:Arial,sans-serif;font-size:1.1rem;line-height:1;box-shadow:0 8px 20px rgba(28,25,22,.28)}#fecify-compare-hero .compare-range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;touch-action:none}#fecify-compare-hero .compare-label{position:absolute;top:.85rem;z-index:4;padding:.38rem .6rem;border-radius:999px;background:rgba(28,25,22,.68);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;pointer-events:none}#fecify-compare-hero .compare-label--before{left:.85rem}#fecify-compare-hero .compare-label--after{right:.85rem}#fecify-compare-hero .compare-caption{display:flex;justify-content:space-between;gap:.75rem;margin-top:.65rem;color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}#fecify-compare-hero .compare-caption span:last-child{text-align:right}@media(min-width:981px){#fecify-typography-scope .scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){#fecify-compare-hero .compare-grid{grid-template-columns:1fr}#fecify-compare-hero .compare-stage,#fecify-compare-hero .compare-copy{grid-column:1;grid-row:auto}}@media(max-width:720px){#fecify-compare-hero .compare-stage{min-height:0;aspect-ratio:4\/3;border-radius:13px}#fecify-compare-hero .compare-knob{width:2.65rem;height:2.65rem}#fecify-compare-hero .compare-caption{font-size:.7rem}}#fecify-scenes .scene-carousel{position:relative;overflow:hidden}#fecify-scenes .scene-track{display:flex;gap:clamp(.85rem,1.8vw,1.15rem);transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}#fecify-scenes .scene-card{flex:0 0 calc((100% - 2 * clamp(.85rem,1.8vw,1.15rem)) \/ 3);min-width:0;margin:0;padding:.7rem;border-radius:12px;background:linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94));border:1px solid rgba(90,62,36,.16);box-shadow:0 10px 28px rgba(26,21,16,.06)}#fecify-scenes .scene-card .shot{overflow:hidden;border-radius:10px;background:#e4ddd4;line-height:0}#fecify-scenes .scene-card .shot img{width:100%;height:auto;display:block}#fecify-scenes .scene-card .h3{margin-top:.65rem}#fecify-scenes .scene-controls{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:.75rem;margin-top:.9rem;width:100%}#fecify-scenes .scene-arrow{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(196,122,50,.4);border-radius:999px;background:rgba(250,247,243,.9);color:var(--deep);font:inherit;line-height:1;cursor:pointer}#fecify-scenes .scene-arrow:hover{background:var(--accent);color:#fff}#fecify-scenes .scene-dots{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:.42rem;width:auto!important;height:auto!important;padding:0;margin:0;background:transparent!important;border:0!important;box-shadow:none!important}#fecify-scenes .scene-dot{display:block!important;flex:0 0 auto;width:.48rem!important;height:.48rem!important;min-width:.48rem;min-height:.48rem;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:rgba(138,78,30,.32)!important;box-shadow:none!important;font-size:0;line-height:0;cursor:pointer}#fecify-scenes .scene-dot.is-active{width:1.35rem!important;border-radius:999px!important;background:var(--brass)!important}@media(max-width:980px){#fecify-scenes .scene-card{flex-basis:calc((100% - clamp(.85rem,1.8vw,1.15rem)) \/ 2)}}@media(max-width:720px){#fecify-scenes .scene-card{flex-basis:100%}#fecify-scenes .scene-arrow{width:2.15rem;height:2.15rem}}@media(prefers-reduced-motion:reduce){#fecify-scenes .scene-track{transition:none}}#fecify-install-flow .install-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.15rem,2.5vw,1.85rem);align-items:stretch}#fecify-install-flow .install-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,2.6vw,1.9rem);border-radius:18px 28px 16px 34px \/ 22px 16px 30px 18px;border:1px solid rgba(196,122,50,.18);background:radial-gradient(ellipse 46% 40% at 8% 12%,rgba(255,252,247,.75),transparent 70%),linear-gradient(152deg,#faf6f1 0%,#f4ece3 54%,#efe4d6 100%);box-shadow:inset 0 0 0 1px rgba(255,252,247,.55),0 12px 28px rgba(28,25,22,.04)}#fecify-install-flow .install-steps{display:grid;gap:.45rem;margin-top:1rem}#fecify-install-flow .install-step{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:start;color:var(--soft);font-size:1rem;line-height:1.5}#fecify-install-flow .install-step b{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:linear-gradient(135deg,var(--glass),var(--brass));color:var(--deep);font-size:.78rem}#fecify-install-flow .install-media{position:relative;overflow:hidden;border-radius:16px;background:#e4ddd4;box-shadow:0 16px 40px rgba(26,21,16,.12);line-height:0}#fecify-install-flow .install-media img{width:100%;height:auto;display:block}@media(max-width:980px){#fecify-install-flow .install-grid{grid-template-columns:1fr}}#mirror-specs .specs-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2.2vw,1.7rem);align-items:stretch;margin-top:1rem}#mirror-specs .size-stage{display:flex;flex-direction:column;gap:.7rem;min-height:100%;height:100%}#mirror-specs .size-frame{position:relative;flex:1;height:100%;min-height:100%;overflow:hidden;border-radius:14px;background:#fff;border:1px solid rgba(90,62,36,.16);box-shadow:0 12px 30px rgba(26,21,16,.06)}#mirror-specs .size-slide{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;background:#fff;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1);pointer-events:none}#mirror-specs .size-slide.is-on{opacity:1}#mirror-specs .size-switch{display:flex;flex-wrap:wrap;gap:.45rem}#mirror-specs .size-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.4rem .85rem;border:1px solid rgba(196,122,50,.42);border-radius:999px;background:rgba(250,247,243,.94);color:var(--deep);font:inherit;font-size:.86rem;font-weight:650;line-height:1;letter-spacing:.01em;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none}#mirror-specs .size-tab.is-on,#mirror-specs .size-tab:hover{background:var(--accent);border-color:var(--accent);color:#fff}#mirror-specs .specs-split .spec-list{margin:0;border-top:1px solid var(--line)}#mirror-specs .spec-row{display:grid;grid-template-columns:minmax(8.2rem,11rem) minmax(0,1fr);gap:.2rem .7rem;width:100%;margin:0;padding:.72rem .2rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .35s ease}#mirror-specs .spec-row:hover{background:rgba(250,247,243,.55)}#mirror-specs .spec-k{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.3}#mirror-specs .spec-v{display:flex;flex-direction:column;gap:.12rem;color:var(--text);font-size:1rem;line-height:1.35}#mirror-specs .spec-size{color:var(--ink);font-weight:500}#mirror-specs .spec-mat{color:var(--muted);font-size:.9rem}#mirror-specs .spec-row--note{cursor:default}#mirror-specs .spec-row--note:hover{background:transparent}@media(max-width:860px){#mirror-specs .specs-split{grid-template-columns:1fr}#mirror-specs .size-stage{height:auto;min-height:0}#mirror-specs .size-frame{height:auto;min-height:0;aspect-ratio:1}}@media(max-width:720px){#mirror-specs .specs-split .spec-row,#mirror-specs .spec-row{grid-template-columns:1fr!important;gap:.28rem;padding:.95rem .1rem}#mirror-specs .spec-k{color:var(--ink);font-family:\"Newsreader\",\"Iowan Old Style\",Georgia,serif;font-size:1.15rem;font-weight:500}#mirror-specs .spec-size{font-size:1.02rem;letter-spacing:.01em}#mirror-specs .spec-mat{font-size:.92rem}}@keyframes mirror-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#fecify-typography-scope .section.rise{opacity:0;transform:translateY(16px)}#fecify-typography-scope .section.rise.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){#fecify-typography-scope .card,#fecify-typography-scope .scene-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}#fecify-typography-scope .card:hover,#fecify-typography-scope .scene-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(26,21,16,.1)}#fecify-typography-scope .card .shot img,#fecify-typography-scope .scene-card .shot img{transition:transform .7s cubic-bezier(.22,1,.36,1)}#fecify-typography-scope .card:hover .shot img,#fecify-typography-scope .scene-card:hover .shot img{transform:scale(1.045)}}#fecify-install-flow .install-step{padding:.42rem .5rem;border-radius:12px;transition:background .45s ease}#fecify-typography-scope .detail-nav{display:none;align-items:center;justify-content:center;gap:.75rem;margin-top:.85rem}#fecify-typography-scope .detail-arrow{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(196,122,50,.4);border-radius:999px;background:rgba(250,247,243,.92);color:var(--deep);font:inherit;line-height:1;cursor:pointer}#fecify-typography-scope .detail-arrow:hover{background:var(--accent);color:#fff}#fecify-typography-scope .detail-dots{display:flex!important;flex-direction:row!important;align-items:center;gap:.42rem;background:transparent!important;border:0!important;box-shadow:none!important}#fecify-typography-scope .detail-dot{display:block!important;flex:0 0 auto;width:.48rem!important;height:.48rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(138,78,30,.32)!important;box-shadow:none!important;font-size:0;cursor:pointer}#fecify-typography-scope .detail-dot.is-active{width:1.35rem!important;border-radius:999px!important;background:var(--brass)!important}@media(max-width:720px){#fecify-typography-scope .detail-carousel{overflow:hidden}#fecify-typography-scope .detail-carousel .detail-grid{display:flex!important;grid-template-columns:none!important;gap:0!important;transition:transform .55s cubic-bezier(.22,1,.36,1)}#fecify-typography-scope .detail-carousel .detail-grid\u003e.card{flex:0 0 100%;max-width:100%}#fecify-typography-scope .detail-nav{display:flex}}@media(prefers-reduced-motion:reduce){#fecify-typography-scope .section.rise,#fecify-typography-scope .section.rise.is-in{opacity:1;transform:none;transition:none}#fecify-typography-scope .size-slide,#fecify-typography-scope .detail-grid,#fecify-install-flow .install-step{transition:none}}#mirror-specs .specs-split{align-items:center}#mirror-specs .size-stage{height:auto;min-height:0}#mirror-specs .size-frame{flex:none;width:100%;height:auto;min-height:0;aspect-ratio:1}#mirror-specs .size-switch{position:relative;z-index:2;justify-content:center}#mirror-specs .spec-row.is-on{background:rgba(255,252,247,.94);box-shadow:inset 3px 0 0 var(--brass)}#mirror-specs .spec-row.is-on .spec-k{color:var(--ink)}#fecify-install-flow .install-media{aspect-ratio:1}#fecify-install-flow .install-media img.install-frame{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .4s ease}#fecify-install-flow .install-media img.install-frame.is-on{opacity:1}#fecify-install-flow .install-step{width:100%;margin:0;border:1px solid transparent;background:transparent;color:var(--soft);font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}#fecify-install-flow .install-step.is-on{background:rgba(250,247,243,.94);border-color:rgba(196,122,50,.36);color:var(--ink)}#fecify-install-flow .install-step.is-on b{background:linear-gradient(135deg,var(--brass),var(--deep));color:#fff}#fecify-compare-hero .compare-grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr)!important}@media(max-width:980px){#fecify-compare-hero .compare-grid{grid-template-columns:1fr!important}#fecify-compare-hero .compare-stage{min-height:0!important}}#fecify-scenes:not(.is-carousel) .scene-track{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;transform:none!important}#fecify-scenes:not(.is-carousel) .scene-carousel{overflow:visible!important}#fecify-scenes:not(.is-carousel) .scene-controls{display:none!important}#fecify-scenes.is-carousel .scene-carousel{overflow:hidden!important}#fecify-scenes.is-carousel .scene-track{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important}#fecify-scenes.is-carousel .scene-card{flex:0 0 calc((100% - 2 * clamp(.85rem,1.8vw,1.15rem)) \/ 3)!important}@media(max-width:980px){#fecify-scenes.is-carousel .scene-card{flex-basis:calc((100% - clamp(.85rem,1.8vw,1.15rem)) \/ 2)!important}}@media(max-width:720px){#fecify-scenes.is-carousel .scene-card{flex-basis:100%!important}}#fecify-scenes.is-carousel .scene-controls{display:flex!important}#fecify-install-flow .install-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media(max-width:980px){#fecify-install-flow .install-grid{grid-template-columns:1fr!important}}#fecify-install-flow .install-frame{display:none!important}#fecify-install-flow .install-frame.is-on{display:block!important;opacity:1!important}#mirror-specs .specs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media(max-width:860px){#mirror-specs .specs-split{grid-template-columns:1fr!important}}#mirror-specs .size-slide{display:none!important}#mirror-specs .size-slide.is-on{display:block!important;opacity:1!important}#fecify-typography-scope .detail-nav{display:none!important}@media(max-width:720px){#fecify-typography-scope .detail-carousel.is-live .detail-nav{display:flex!important}#fecify-typography-scope .detail-carousel.is-live .detail-grid{display:flex!important;grid-template-columns:none!important}}#fecify-typography-scope img{margin:0!important;padding:0!important}.rte #fecify-typography-scope img,.product-description #fecify-typography-scope img{margin-top:0!important}\u003c\/style\u003e\u003cdiv id=\"fecify-typography-scope\" data-mirror-collection=\"v1\" style=\"box-sizing: border-box; margin: 0; padding: 0; color: #2a2622; background: radial-gradient(ellipse 70% 48% at 8% -6%,rgba(196,122,50,.2),transparent 56%),radial-gradient(ellipse 46% 36% at 94% 6%,rgba(250,247,243,.96),transparent 52%),linear-gradient(168deg,#f6f3ee 0%,#f1ece6 42%,#e6e0d8 78%,#d9d2c8 100%); font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 16px; line-height: 1.62; display: flow-root; overflow-x: visible;\"\u003e\n\u003csection id=\"fecify-compare-hero\" class=\"section\" aria-labelledby=\"fecify-compare-title\" style=\"box-sizing: border-box; padding: 1.05rem 0;\"\u003e\u003cdiv class=\"wrap compare-grid\" style=\"box-sizing: border-box; width: min(100% - 2rem,1180px); margin-left: auto; margin-right: auto; display: grid; grid-template-columns: repeat(auto-fit,minmax(280px,1fr)); gap: clamp(1.2rem,3vw,2.5rem); align-items: center;\"\u003e\n\u003cdiv class=\"compare-stage\" style=\"--compare-position: 50%; box-sizing: border-box; position: relative; isolation: isolate; aspect-ratio: 4\/3; min-height: 300px; overflow: hidden; border-radius: 16px; background: #e4ddd4; box-shadow: 0 28px 64px rgba(26,21,16,.18),0 0 0 1px rgba(28,25,22,.22); line-height: 0; touch-action: none;\"\u003e\n\u003cimg class=\"compare-before\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/17eb4c71efb136b3056f58bde6fee9fb.jpg\" alt=\"Before: a bedroom wall with a simple round mirror\" width=\"1448\" height=\"1086\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: block; z-index: 0;\"\u003e\u003cdiv class=\"compare-after\" style=\"box-sizing: border-box; position: absolute; inset: 0; z-index: 1; clip-path: inset(0 0 0 var(--compare-position,50%)); pointer-events: none;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/7acb9ceb6f7d3c3258091af68bfe2782.jpg\" alt=\"After: the same bedroom wall styled with an ornate antique-gold leaf mirror\" width=\"1448\" height=\"1086\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: block;\"\u003e\u003c\/div\u003e\n\u003cspan class=\"compare-label compare-label--before\" style=\"box-sizing: border-box; position: absolute; top: .85rem; z-index: 4; padding: .38rem .6rem; border-radius: 999px; background: rgba(28,25,22,.68); color: #fff; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .7rem; font-weight: bold; letter-spacing: .12em; text-transform: uppercase; line-height: 1.2; pointer-events: none; left: .85rem;\"\u003eBefore\u003c\/span\u003e\u003cspan class=\"compare-label compare-label--after\" style=\"box-sizing: border-box; position: absolute; top: .85rem; z-index: 4; padding: .38rem .6rem; border-radius: 999px; background: rgba(28,25,22,.68); color: #fff; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .7rem; font-weight: bold; letter-spacing: .12em; text-transform: uppercase; line-height: 1.2; pointer-events: none; right: .85rem;\"\u003eAfter\u003c\/span\u003e\u003cdiv class=\"compare-divider\" aria-hidden=\"true\" style=\"box-sizing: border-box; position: absolute; top: 0; bottom: 0; left: var(--compare-position,50%); z-index: 3; width: 3px; transform: translateX(-50%); background: linear-gradient(180deg,rgba(255,252,247,.95),#d4893a,rgba(28,25,22,.86),#d4893a,rgba(255,252,247,.95)); box-shadow: 0 0 0 1px rgba(28,25,22,.16),0 0 18px rgba(28,25,22,.24); pointer-events: none;\"\u003e\u003cspan class=\"compare-knob\" style=\"box-sizing: border-box; position: absolute; top: 50%; left: 50%; display: grid; place-items: center; width: 3rem; height: 3rem; transform: translate(-50%,-50%); border: 2px solid #fff; border-radius: 50%; background: linear-gradient(135deg,#d4893a,#8a4e1e); color: #fff; font-family: Arial,sans-serif; font-size: 1.1rem; line-height: 1; box-shadow: 0 8px 20px rgba(28,25,22,.28);\"\u003e↔\u003c\/span\u003e\u003c\/div\u003e\n\u003cinput class=\"compare-range\" type=\"range\" min=\"8\" max=\"92\" value=\"50\" aria-label=\"Drag to compare the wall before and after styling\" style=\"position: absolute; inset: 0; z-index: 5; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: ew-resize; appearance: none; -webkit-appearance: none; touch-action: none;\" oninput=\"var s=this.parentNode,v=this.value;s.style.setProperty('--compare-position',v+'%');var a=s.querySelector('.compare-after');if(a)a.style.clipPath='inset(0 0 0 '+v+'%)';var d=s.querySelector('.compare-divider');if(d)d.style.left=v+'%';\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"compare-copy\" style=\"box-sizing: border-box; min-width: 0;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eBefore \/ after\u003c\/p\u003e\n\u003ch1 id=\"fecify-compare-title\" class=\"display\" style=\"box-sizing: border-box; margin: 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.18; font-size: clamp(1.9rem,3.1vw,2.45rem);\"\u003eOne wall can change the mood of an entire room.\u003c\/h1\u003e\n\u003cp class=\"lead\" style=\"box-sizing: border-box; margin: .55rem 0 0; max-width: 46rem; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1.06rem; line-height: 1.58;\"\u003eSlide across the same corner to see how an ornate mirror turns a quiet wall into a warm, collected focal point.\u003c\/p\u003e\n\u003cdiv class=\"meta\" style=\"box-sizing: border-box; display: flex; flex-wrap: wrap; gap: .45rem; margin: .9rem 0 0;\"\u003e\n\u003cspan class=\"chip\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; gap: .4rem; padding: .45rem .8rem .45rem 1.55rem; border-radius: 999px; background-color: rgba(250,247,243,.88); background-image: radial-gradient(circle,#d4893a 65%,transparent 68%); background-repeat: no-repeat; background-size: 7px 7px; background-position: .7rem center; border: 1px solid rgba(90,62,36,.22); color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .875rem; font-weight: 600;\"\u003eDrag to compare\u003c\/span\u003e\u003cspan class=\"chip\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; gap: .4rem; padding: .45rem .8rem .45rem 1.55rem; border-radius: 999px; background-color: rgba(250,247,243,.88); background-image: radial-gradient(circle,#d4893a 65%,transparent 68%); background-repeat: no-repeat; background-size: 7px 7px; background-position: .7rem center; border: 1px solid rgba(90,62,36,.22); color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .875rem; font-weight: 600;\"\u003eFrench-inspired detail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\" style=\"box-sizing: border-box; padding: 1.05rem 0;\"\u003e\u003cdiv class=\"wrap\" style=\"box-sizing: border-box; width: min(100% - 2rem,1180px); margin-left: auto; margin-right: auto;\"\u003e\n\u003cdiv class=\"section-head\" style=\"box-sizing: border-box; margin-bottom: .8rem; max-width: 46rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eDetails\u003c\/p\u003e\n\u003ch2 class=\"h2\" style=\"box-sizing: border-box; margin: 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.18; font-size: clamp(1.65rem,2.5vw,2.05rem);\"\u003eSculptural frames, close up\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"box-sizing: border-box; margin: .55rem 0 0; max-width: 46rem; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1.06rem; line-height: 1.58;\"\u003eCarved relief, layered rays and playful wings give every mirror its character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-carousel\" style=\"box-sizing: border-box; overflow: visible;\"\u003e\n\u003cdiv class=\"detail-grid\" id=\"mirror-detail-track\" style=\"box-sizing: border-box; display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: clamp(.85rem,1.8vw,1.15rem);\"\u003e\n\u003carticle class=\"card\" style=\"box-sizing: border-box; margin: 0; padding: .8rem; border-radius: 10px; background: linear-gradient(165deg,#faf7f3 0%,#eee6de 100%); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/03aae2290eeba8108ebd8f9a043ee3a6.jpg\" alt=\"Close-up of the gilded sacred heart mirror crest and sunburst frame\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\" style=\"box-sizing: border-box; display: block; flex-wrap: wrap; gap: .45rem; margin: .9rem 0 0; margin-top: .65rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eSacred heart\u003c\/p\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eA radiant focal point\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eA flame-like crest and hand-finished rays turn the heart into a small wall sculpture.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"card\" style=\"box-sizing: border-box; margin: 0; padding: .8rem; border-radius: 10px; background: linear-gradient(165deg,#faf7f3 0%,#eee6de 100%); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/3319f4ae4020c8044f54a3a571e5a248.jpg\" alt=\"Close-up of layered antique-gold leaf and sunburst mirror frame\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\" style=\"box-sizing: border-box; display: block; flex-wrap: wrap; gap: .45rem; margin: .9rem 0 0; margin-top: .65rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eLeaf and sunburst\u003c\/p\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eBotanical relief\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eLayered leaves and rays catch the light around a quiet reflective centre.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"card\" style=\"box-sizing: border-box; margin: 0; padding: .8rem; border-radius: 10px; background: linear-gradient(165deg,#faf7f3 0%,#eee6de 100%); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/228439354f37909635ade21170817cf9.jpg\" alt=\"Close-up of antique-gold butterfly mirror frame\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"meta\" style=\"box-sizing: border-box; display: block; flex-wrap: wrap; gap: .45rem; margin: .9rem 0 0; margin-top: .65rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eButterfly halo\u003c\/p\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eA collected flight\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eRaised wings and aged gold give the frame an airy, romantic rhythm.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-nav\" style=\"box-sizing: border-box; display: none; align-items: center; justify-content: center; gap: .75rem; margin-top: .85rem;\"\u003e\n\u003cbutton type=\"button\" class=\"detail-arrow detail-prev\" aria-label=\"Previous detail\" style=\"box-sizing: border-box; display: grid; place-items: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid rgba(196,122,50,.4); border-radius: 999px; background: rgba(250,247,243,.92); color: #8a4e1e; font: inherit; line-height: 1; cursor: pointer;\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"detail-dots\" aria-label=\"Detail pages\" style=\"box-sizing: border-box;\"\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"detail-arrow detail-next\" aria-label=\"Next detail\" style=\"box-sizing: border-box; display: grid; place-items: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid rgba(196,122,50,.4); border-radius: 999px; background: rgba(250,247,243,.92); color: #8a4e1e; font: inherit; line-height: 1; cursor: pointer;\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection id=\"fecify-scenes\" class=\"section\" style=\"box-sizing: border-box; padding: 1.05rem 0;\"\u003e\u003cdiv class=\"wrap\" style=\"box-sizing: border-box; width: min(100% - 2rem,1180px); margin-left: auto; margin-right: auto;\"\u003e\n\u003cdiv class=\"section-head\" style=\"box-sizing: border-box; margin-bottom: .8rem; max-width: 46rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eStyled scenes\u003c\/p\u003e\n\u003ch2 class=\"h2\" style=\"box-sizing: border-box; margin: 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.18; font-size: clamp(1.65rem,2.5vw,2.05rem);\"\u003eA different mood for every room\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"box-sizing: border-box; margin: .55rem 0 0; max-width: 46rem; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1.06rem; line-height: 1.58;\"\u003eWatch each silhouette move through a warm, lived-in setting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scene-carousel\" style=\"box-sizing: border-box; position: relative; overflow: visible;\"\u003e\n\u003cdiv class=\"scene-track\" style=\"box-sizing: border-box; display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: clamp(.85rem,1.8vw,1.15rem);\"\u003e\n\u003carticle class=\"scene-card\" style=\"box-sizing: border-box; min-width: 0; margin: 0; padding: .7rem; border-radius: 12px; background: linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94)); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/a6aa5f36b296cd3b9fae57b470d3425b.jpg\" alt=\"Gold sacred heart mirror above a console in a bright entryway\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eGolden welcome\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eA gilded heart turns an entryway into a warm first impression.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"scene-card\" style=\"box-sizing: border-box; min-width: 0; margin: 0; padding: .7rem; border-radius: 12px; background: linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94)); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/4110e4bef65854d414803b5a441663d7.jpg\" alt=\"Black sacred heart mirror in a sunlit living room\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eRomantic contrast\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eThe black finish adds depth beside soft textiles.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"scene-card\" style=\"box-sizing: border-box; min-width: 0; margin: 0; padding: .7rem; border-radius: 12px; background: linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94)); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/dc1d05647452f821ae13bdc574b0d17b.jpg\" alt=\"Gold butterfly mirror above a living room console\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eButterfly light\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eA playful halo brings movement to a relaxed sitting room.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"scene-card\" style=\"box-sizing: border-box; min-width: 0; margin: 0; padding: .7rem; border-radius: 12px; background: linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94)); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/b717785d181517219c979a4d7c8dd121.jpg\" alt=\"Gold butterfly mirror styled above a dressing table\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eDressing ritual\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eA romantic finishing touch above a vanity.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"scene-card\" style=\"box-sizing: border-box; min-width: 0; margin: 0; padding: .7rem; border-radius: 12px; background: linear-gradient(180deg,rgba(250,247,243,.98),rgba(236,230,222,.94)); border: 1px solid rgba(90,62,36,.16); box-shadow: 0 10px 28px rgba(26,21,16,.06);\"\u003e\u003cdiv class=\"shot\" style=\"box-sizing: border-box; overflow: hidden; border-radius: 10px; background: #e4ddd4; line-height: 0;\"\u003e\u003cimg src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/1bc55df9bee400dddcadf5900d84e270.jpg\" alt=\"Antique gold ornate mirror above a desk in a study\" width=\"1254\" height=\"1254\" style=\"display: block; width: 100%; height: auto; max-width: 100%; margin: 0; padding: 0; border: 0; vertical-align: top;\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"h3\" style=\"box-sizing: border-box; margin: .65rem 0 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.25; font-size: 1.3rem;\"\u003eQuietly ornate\u003c\/h3\u003e\n\u003cp class=\"body\" style=\"box-sizing: border-box; margin: .35rem 0 0; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.55;\"\u003eA petite floral frame suits a study or reading nook.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scene-controls\" style=\"box-sizing: border-box; display: none; align-items: center; justify-content: center; gap: .75rem; margin-top: .9rem; width: 100%;\"\u003e\n\u003cbutton class=\"scene-arrow scene-prev\" type=\"button\" aria-label=\"Previous scene\" style=\"box-sizing: border-box; display: grid; place-items: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid rgba(196,122,50,.4); border-radius: 999px; background: rgba(250,247,243,.9); color: #8a4e1e; font: inherit; line-height: 1; cursor: pointer;\"\u003e‹\u003c\/button\u003e\u003cdiv class=\"scene-dots\" aria-label=\"Scene carousel pages\" style=\"box-sizing: border-box;\"\u003e\u003c\/div\u003e\n\u003cbutton class=\"scene-arrow scene-next\" type=\"button\" aria-label=\"Next scene\" style=\"box-sizing: border-box; display: grid; place-items: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid rgba(196,122,50,.4); border-radius: 999px; background: rgba(250,247,243,.9); color: #8a4e1e; font: inherit; line-height: 1; cursor: pointer;\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection id=\"fecify-install-flow\" class=\"section section-panel\" style=\"box-sizing: border-box; padding: 1.05rem 0;\"\u003e\u003cdiv class=\"wrap install-grid\" style=\"box-sizing: border-box; width: min(100% - 2rem,1180px); margin-left: auto; margin-right: auto; display: grid; grid-template-columns: repeat(auto-fit,minmax(280px,1fr)); gap: clamp(1.15rem,2.5vw,1.85rem); align-items: stretch;\"\u003e\n\u003cdiv class=\"install-copy\" style=\"box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; padding: clamp(1.35rem,2.6vw,1.9rem); border-radius: 18px; border: 1px solid rgba(196,122,50,.18); background: radial-gradient(ellipse 46% 40% at 8% 12%,rgba(255,252,247,.75),transparent 70%),linear-gradient(152deg,#faf6f1 0%,#f4ece3 54%,#efe4d6 100%); box-shadow: inset 0 0 0 1px rgba(255,252,247,.55),0 12px 28px rgba(28,25,22,.04);\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eInstallation flow\u003c\/p\u003e\n\u003ch2 class=\"h2\" style=\"box-sizing: border-box; margin: 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.18; font-size: clamp(1.65rem,2.5vw,2.05rem);\"\u003eFrom wall marks to a finished focal point.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"box-sizing: border-box; margin: .55rem 0 0; max-width: 46rem; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1.06rem; line-height: 1.58;\"\u003eA simple four-step rhythm for hanging your mirror securely and getting the alignment right.\u003c\/p\u003e\n\u003cdiv class=\"install-steps\" role=\"tablist\" aria-label=\"Installation steps\" style=\"box-sizing: border-box; display: grid; gap: .45rem; margin-top: 1rem;\"\u003e\n\u003cbutton type=\"button\" class=\"install-step is-on\" data-step=\"0\" onclick=\"var root=this.closest('#fecify-install-flow');var step=this.getAttribute('data-step');Array.prototype.forEach.call(root.querySelectorAll('.install-step'),function(el){var on=el.getAttribute('data-step')===step;el.classList.toggle('is-on',on);el.style.background=on?'rgba(250,247,243,.94)':'transparent';el.style.borderColor=on?'rgba(196,122,50,.36)':'transparent';el.style.color=on?'#1c1916':'#5c554e';var b=el.querySelector('b');if(b){b.style.background=on?'linear-gradient(135deg,#d4893a,#8a4e1e)':'linear-gradient(135deg,#e7d3c0,#d4893a)';b.style.color=on?'#fff':'#8a4e1e'}});Array.prototype.forEach.call(root.querySelectorAll('.install-frame'),function(img){var on=img.getAttribute('data-step')===step;img.classList.toggle('is-on',on);img.style.display=on?'block':'none';img.setAttribute('aria-hidden',on?'false':'true')})\" aria-current=\"true\" style=\"box-sizing: border-box; display: grid; grid-template-columns: 2rem minmax(0,1fr); gap: .65rem; align-items: start; width: 100%; margin: 0; padding: .42rem .5rem; border-radius: 12px; border: 1px solid rgba(196,122,50,.36); background: rgba(250,247,243,.94); color: #1c1916; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.5; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cb style=\"display: grid; place-items: center; width: 1.65rem; height: 1.65rem; border-radius: 50%; background: linear-gradient(135deg,#d4893a,#8a4e1e); color: #fff; font-size: .78rem; font-weight: bold;\"\u003e1\u003c\/b\u003e\u003cspan style=\"box-sizing: border-box;\"\u003eHold the mirror in place and find the centre line.\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"install-step\" data-step=\"1\" onclick=\"var root=this.closest('#fecify-install-flow');var step=this.getAttribute('data-step');Array.prototype.forEach.call(root.querySelectorAll('.install-step'),function(el){var on=el.getAttribute('data-step')===step;el.classList.toggle('is-on',on);el.style.background=on?'rgba(250,247,243,.94)':'transparent';el.style.borderColor=on?'rgba(196,122,50,.36)':'transparent';el.style.color=on?'#1c1916':'#5c554e';var b=el.querySelector('b');if(b){b.style.background=on?'linear-gradient(135deg,#d4893a,#8a4e1e)':'linear-gradient(135deg,#e7d3c0,#d4893a)';b.style.color=on?'#fff':'#8a4e1e'}});Array.prototype.forEach.call(root.querySelectorAll('.install-frame'),function(img){var on=img.getAttribute('data-step')===step;img.classList.toggle('is-on',on);img.style.display=on?'block':'none';img.setAttribute('aria-hidden',on?'false':'true')})\" aria-current=\"false\" style=\"box-sizing: border-box; display: grid; grid-template-columns: 2rem minmax(0,1fr); gap: .65rem; align-items: start; width: 100%; margin: 0; padding: .42rem .5rem; border-radius: 12px; border: 1px solid transparent; background: transparent; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.5; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cb style=\"display: grid; place-items: center; width: 1.65rem; height: 1.65rem; border-radius: 50%; background: linear-gradient(135deg,#e7d3c0,#d4893a); color: #8a4e1e; font-size: .78rem; font-weight: bold;\"\u003e2\u003c\/b\u003e\u003cspan style=\"box-sizing: border-box;\"\u003eCheck the width and mark the fixing points.\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"install-step\" data-step=\"2\" onclick=\"var root=this.closest('#fecify-install-flow');var step=this.getAttribute('data-step');Array.prototype.forEach.call(root.querySelectorAll('.install-step'),function(el){var on=el.getAttribute('data-step')===step;el.classList.toggle('is-on',on);el.style.background=on?'rgba(250,247,243,.94)':'transparent';el.style.borderColor=on?'rgba(196,122,50,.36)':'transparent';el.style.color=on?'#1c1916':'#5c554e';var b=el.querySelector('b');if(b){b.style.background=on?'linear-gradient(135deg,#d4893a,#8a4e1e)':'linear-gradient(135deg,#e7d3c0,#d4893a)';b.style.color=on?'#fff':'#8a4e1e'}});Array.prototype.forEach.call(root.querySelectorAll('.install-frame'),function(img){var on=img.getAttribute('data-step')===step;img.classList.toggle('is-on',on);img.style.display=on?'block':'none';img.setAttribute('aria-hidden',on?'false':'true')})\" aria-current=\"false\" style=\"box-sizing: border-box; display: grid; grid-template-columns: 2rem minmax(0,1fr); gap: .65rem; align-items: start; width: 100%; margin: 0; padding: .42rem .5rem; border-radius: 12px; border: 1px solid transparent; background: transparent; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.5; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cb style=\"display: grid; place-items: center; width: 1.65rem; height: 1.65rem; border-radius: 50%; background: linear-gradient(135deg,#e7d3c0,#d4893a); color: #8a4e1e; font-size: .78rem; font-weight: bold;\"\u003e3\u003c\/b\u003e\u003cspan style=\"box-sizing: border-box;\"\u003eSecure the wall brackets with suitable fixings.\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"install-step\" data-step=\"3\" onclick=\"var root=this.closest('#fecify-install-flow');var step=this.getAttribute('data-step');Array.prototype.forEach.call(root.querySelectorAll('.install-step'),function(el){var on=el.getAttribute('data-step')===step;el.classList.toggle('is-on',on);el.style.background=on?'rgba(250,247,243,.94)':'transparent';el.style.borderColor=on?'rgba(196,122,50,.36)':'transparent';el.style.color=on?'#1c1916':'#5c554e';var b=el.querySelector('b');if(b){b.style.background=on?'linear-gradient(135deg,#d4893a,#8a4e1e)':'linear-gradient(135deg,#e7d3c0,#d4893a)';b.style.color=on?'#fff':'#8a4e1e'}});Array.prototype.forEach.call(root.querySelectorAll('.install-frame'),function(img){var on=img.getAttribute('data-step')===step;img.classList.toggle('is-on',on);img.style.display=on?'block':'none';img.setAttribute('aria-hidden',on?'false':'true')})\" aria-current=\"false\" style=\"box-sizing: border-box; display: grid; grid-template-columns: 2rem minmax(0,1fr); gap: .65rem; align-items: start; width: 100%; margin: 0; padding: .42rem .5rem; border-radius: 12px; border: 1px solid transparent; background: transparent; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; line-height: 1.5; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cb style=\"display: grid; place-items: center; width: 1.65rem; height: 1.65rem; border-radius: 50%; background: linear-gradient(135deg,#e7d3c0,#d4893a); color: #8a4e1e; font-size: .78rem; font-weight: bold;\"\u003e4\u003c\/b\u003e\u003cspan style=\"box-sizing: border-box;\"\u003eHang, align and enjoy the finished wall.\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"install-media\" style=\"box-sizing: border-box; position: relative; overflow: hidden; border-radius: 16px; background: #e4ddd4; box-shadow: 0 16px 40px rgba(26,21,16,.12); line-height: 0; aspect-ratio: 1;\"\u003e\n\u003cimg class=\"install-frame is-on\" data-step=\"0\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/27d0427ebb7734af781255ffa3892efa.jpg\" alt=\"Hold the mirror in place and find the centre line.\" width=\"1254\" height=\"1254\" aria-hidden=\"false\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: block;\"\u003e\u003cimg class=\"install-frame\" data-step=\"1\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/32013468979850bf0fa8f0cc98a228c6.jpg\" alt=\"Check the width and mark the fixing points.\" width=\"1254\" height=\"1254\" aria-hidden=\"true\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: none;\"\u003e\u003cimg class=\"install-frame\" data-step=\"2\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/d94f7e07ed2fbb7d64a96c830a4ff2a1.jpg\" alt=\"Secure the wall brackets with suitable fixings.\" width=\"1254\" height=\"1254\" aria-hidden=\"true\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: none;\"\u003e\u003cimg class=\"install-frame\" data-step=\"3\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/f4542eabc9373d372575473caededc75.jpg\" alt=\"Hang, align and enjoy the finished wall.\" width=\"1254\" height=\"1254\" aria-hidden=\"true\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; margin: 0; display: none;\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"section\" style=\"box-sizing: border-box; padding: 1.05rem 0;\"\u003e\u003cdiv id=\"mirror-specs\" class=\"wrap specs-block\" style=\"box-sizing: border-box; width: min(100% - 2rem,1180px); margin-left: auto; margin-right: auto; padding: clamp(1.25rem,2.8vw,1.85rem); border-radius: 14px; background: radial-gradient(ellipse 60% 50% at 0% 0%,rgba(196,122,50,.12),transparent 55%),radial-gradient(ellipse 50% 45% at 100% 100%,rgba(224,150,70,.16),transparent 55%),linear-gradient(165deg,#faf7f3 0%,#efe7df 100%); border: 1px solid rgba(90,62,36,.2); box-shadow: 0 16px 40px rgba(26,21,16,.07);\"\u003e\n\u003cdiv class=\"section-head\" style=\"box-sizing: border-box; margin-bottom: .8rem; max-width: 46rem;\"\u003e\n\u003cp class=\"eyebrow\" style=\"box-sizing: border-box; display: flex; align-items: center; gap: .55rem; margin: 0 0 .75rem; color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .75rem; font-weight: bold; letter-spacing: .16em; text-transform: uppercase; line-height: 1.2; background-image: linear-gradient(90deg,#d4893a,#e0a15a); background-repeat: no-repeat; background-size: 1.35rem 2px; background-position: left center; padding-left: 1.9rem;\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2 class=\"h2\" style=\"box-sizing: border-box; margin: 0; font-family: Newsreader,'Iowan Old Style',Georgia,serif; font-weight: 500; color: #1c1916; letter-spacing: -.015em; line-height: 1.18; font-size: clamp(1.65rem,2.5vw,2.05rem);\"\u003eChoose the silhouette and check the scale\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"box-sizing: border-box; margin: .55rem 0 0; max-width: 46rem; color: #5c554e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1.06rem; line-height: 1.58;\"\u003eChoose the mirror that suits the room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-split\" style=\"box-sizing: border-box; display: grid; grid-template-columns: repeat(auto-fit,minmax(280px,1fr)); gap: clamp(1rem,2.2vw,1.7rem); align-items: center; margin-top: 1rem;\"\u003e\n\u003cdiv class=\"size-stage\" id=\"mirror-size-stage\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .7rem; height: auto; min-height: 0;\"\u003e\n\u003cdiv class=\"size-frame\" style=\"box-sizing: border-box; position: relative; width: 100%; height: auto; aspect-ratio: 1; overflow: hidden; border-radius: 14px; background: #fff; border: 1px solid rgba(90,62,36,.16); box-shadow: 0 12px 30px rgba(26,21,16,.06);\"\u003e\n\u003cimg class=\"size-slide is-on\" data-key=\"heart\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/457e403a544078f1a74a651d0d7b6338.jpg\" alt=\"Gold and black sacred heart mirror measurement drawing, 26 by 30.5 by 3 centimetres\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: contain; object-position: center; background: #fff; margin: 0; display: block;\"\u003e\u003cimg class=\"size-slide\" data-key=\"leaf\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/5fa5562fa091c7459bca3e6bd03965f7.jpg\" alt=\"Antique gold leaf mirror measurement drawing, 22 by 22 by 2.2 centimetres\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: contain; object-position: center; background: #fff; margin: 0; display: none;\"\u003e\u003cimg class=\"size-slide\" data-key=\"butterfly\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/d40cccc5045b022125bbb3f7daaff83a.jpg\" alt=\"Gold butterfly mirror measurement drawing, 29 centimetre diameter\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: contain; object-position: center; background: #fff; margin: 0; display: none;\"\u003e\u003cimg class=\"size-slide\" data-key=\"ornate\" src=\"https:\/\/d5754b614d.yunchenkeji.com\/media\/product\/561\/image\/2026\/10\/20\/ddf97b9e5930b913f922b7823199243c.jpg\" alt=\"Antique gold ornate mirror measurement drawing, 13.7 by 13.7 by 1.8 centimetres\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: contain; object-position: center; background: #fff; margin: 0; display: none;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-switch\" role=\"tablist\" aria-label=\"Mirror shapes\" style=\"box-sizing: border-box; position: relative; z-index: 2; display: flex; flex-wrap: wrap; justify-content: center; gap: .45rem;\"\u003e\n\u003cbutton type=\"button\" class=\"size-tab is-on\" data-key=\"heart\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 2.15rem; padding: .4rem .85rem; border: 1px solid #c47a32; border-radius: 999px; background: #c47a32; color: #fff; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .86rem; font-weight: 650; line-height: 1; cursor: pointer; appearance: none; -webkit-appearance: none; box-shadow: none;\"\u003eHeart\u003c\/button\u003e\u003cbutton type=\"button\" class=\"size-tab\" data-key=\"leaf\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 2.15rem; padding: .4rem .85rem; border: 1px solid rgba(196,122,50,.42); border-radius: 999px; background: rgba(250,247,243,.94); color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .86rem; font-weight: 650; line-height: 1; cursor: pointer; appearance: none; -webkit-appearance: none; box-shadow: none;\"\u003eLeaf\u003c\/button\u003e\u003cbutton type=\"button\" class=\"size-tab\" data-key=\"butterfly\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 2.15rem; padding: .4rem .85rem; border: 1px solid rgba(196,122,50,.42); border-radius: 999px; background: rgba(250,247,243,.94); color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .86rem; font-weight: 650; line-height: 1; cursor: pointer; appearance: none; -webkit-appearance: none; box-shadow: none;\"\u003eButterfly\u003c\/button\u003e\u003cbutton type=\"button\" class=\"size-tab\" data-key=\"ornate\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 2.15rem; padding: .4rem .85rem; border: 1px solid rgba(196,122,50,.42); border-radius: 999px; background: rgba(250,247,243,.94); color: #8a4e1e; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: .86rem; font-weight: 650; line-height: 1; cursor: pointer; appearance: none; -webkit-appearance: none; box-shadow: none;\"\u003eOrnate\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-list\" style=\"box-sizing: border-box; margin: 0; padding: 0; border-top: 1px solid rgba(28,25,22,.12);\"\u003e\n\u003cbutton type=\"button\" class=\"spec-row\" data-key=\"heart\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cspan class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eGold Sacred Heart\u003c\/span\u003e\u003cspan class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eW26 × H30.5 × D3 cm\u003c\/span\u003e\u003cspan class=\"spec-mat\" style=\"box-sizing: border-box; color: #8a827a; font-size: .9rem;\"\u003eResin \u0026amp; mirror\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"spec-row\" data-key=\"heart\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cspan class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eBlack Sacred Heart\u003c\/span\u003e\u003cspan class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eW26 × H30.5 × D3 cm\u003c\/span\u003e\u003cspan class=\"spec-mat\" style=\"box-sizing: border-box; color: #8a827a; font-size: .9rem;\"\u003eResin \u0026amp; glass\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"spec-row\" data-key=\"leaf\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cspan class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eAntique Gold Leaf\u003c\/span\u003e\u003cspan class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eH22 × W22 × D2.2 cm\u003c\/span\u003e\u003cspan class=\"spec-mat\" style=\"box-sizing: border-box; color: #8a827a; font-size: .9rem;\"\u003eGlass mirror\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"spec-row\" data-key=\"butterfly\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cspan class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eGold Butterfly\u003c\/span\u003e\u003cspan class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eØ29 cm\u003c\/span\u003e\u003cspan class=\"spec-mat\" style=\"box-sizing: border-box; color: #8a827a; font-size: .9rem;\"\u003eResin frame\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"spec-row\" data-key=\"ornate\" onclick=\"var root=this.closest('#fecify-typography-scope')||document;var key=this.getAttribute('data-key');Array.prototype.forEach.call(root.querySelectorAll('.size-slide'),function(img){var on=img.getAttribute('data-key')===key;img.classList.toggle('is-on',on);img.style.display=on?'block':'none'});Array.prototype.forEach.call(root.querySelectorAll('.size-tab'),function(tab){var on=tab.getAttribute('data-key')===key;tab.classList.toggle('is-on',on);tab.style.background=on?'#c47a32':'rgba(250,247,243,.94)';tab.style.borderColor=on?'#c47a32':'rgba(196,122,50,.42)';tab.style.color=on?'#fff':'#8a4e1e'});if(this.classList.contains('spec-row')){Array.prototype.forEach.call(root.querySelectorAll('.spec-row[data-key]'),function(row){var on=row===this;row.classList.toggle('is-on',on);row.style.background=on?'rgba(255,252,247,.94)':'transparent';row.style.boxShadow=on?'inset 3px 0 0 #d4893a':'none'},this)}\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: pointer; appearance: none; -webkit-appearance: none;\"\u003e\u003cspan class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eAntique Gold Ornate\u003c\/span\u003e\u003cspan class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eH13.7 × W13.7 × D1.8 cm\u003c\/span\u003e\u003cspan class=\"spec-mat\" style=\"box-sizing: border-box; color: #8a827a; font-size: .9rem;\"\u003eGlass mirror\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"spec-row spec-row--note\" style=\"box-sizing: border-box; display: grid; grid-template-columns: minmax(8.2rem,11rem) minmax(0,1fr); gap: .2rem .7rem; width: 100%; margin: 0; padding: .72rem .2rem; border: 0; border-bottom: 1px solid rgba(28,25,22,.12); border-radius: 0; background: transparent; color: inherit; font-family: Manrope,'Helvetica Neue',Arial,sans-serif; font-size: 1rem; text-align: left; cursor: default; appearance: none; -webkit-appearance: none;\"\u003e\n\u003cdiv class=\"spec-k\" style=\"box-sizing: border-box; color: #8a827a; font-size: .92rem; font-weight: 600; line-height: 1.3;\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"spec-v\" style=\"box-sizing: border-box; display: flex; flex-direction: column; gap: .12rem; color: #2a2622; font-size: 1rem; line-height: 1.35;\"\u003e\u003cspan class=\"spec-size\" style=\"box-sizing: border-box; color: #1c1916; font-weight: 500;\"\u003eWipe the mirror with a soft dry cloth. Support decorative projections and butterfly wings while hanging.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\u003cdiv style=\"display: none; height: 0; width: 0; overflow: hidden; line-height: 0; font-size: 0;\" data-editor-asset=\"script\"\u003e\u003cscript\u003e(function(){var root=document.getElementById(\"fecify-typography-scope\");if(!root) return;var scenes=document.getElementById(\"fecify-scenes\");if(scenes) scenes.classList.add(\"is-carousel\");var carousel=root.querySelector(\".detail-carousel\");if(carousel) carousel.classList.add(\"is-live\");})();(function(){var root=document.getElementById(\"fecify-compare-hero\");if(!root||root.getAttribute(\"data-compare-ready\")===\"1\")return;root.setAttribute(\"data-compare-ready\",\"1\");var stage=root.querySelector(\".compare-stage\"),range=root.querySelector(\".compare-range\");if(!stage||!range)return;var stopped=false,pos=50,dir=1,timer=null;function render(value){pos=Math.max(8,Math.min(92,Number(value)||50));stage.style.setProperty(\"--compare-position\",pos+\"%\");range.value=pos}function stop(){if(stopped)return;stopped=true;if(timer)window.clearInterval(timer)}function prefersReduced(){return window.matchMedia\u0026\u0026window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches}render(50);range.addEventListener(\"pointerdown\",stop);range.addEventListener(\"touchstart\",stop,{passive:true});range.addEventListener(\"input\",function(){stop();render(this.value)});if(!prefersReduced()){timer=window.setInterval(function(){if(stopped)return;pos+=dir*.45;if(pos\u003e=72||pos\u003c=28)dir*=-1;render(pos)},40)}})();(function(){var root=document.getElementById(\"fecify-scenes\");if(!root||root.getAttribute(\"data-scenes-ready\")===\"1\")return;root.setAttribute(\"data-scenes-ready\",\"1\");var track=root.querySelector(\".scene-track\"),cards=Array.prototype.slice.call(root.querySelectorAll(\".scene-card\")),dots=root.querySelector(\".scene-dots\"),prev=root.querySelector(\".scene-prev\"),next=root.querySelector(\".scene-next\");if(!track||!cards.length||!dots)return;var index=0,timer=null,paused=false;function visible(){var w=window.innerWidth;return w\u003c=720?1:(w\u003c=980?2:3)}function pageCount(){return Math.max(1,cards.length-visible()+1)}function buildDots(){dots.innerHTML=\"\";for(var i=0;i\u003cpageCount();i++){var b=document.createElement(\"button\");b.type=\"button\";b.className=\"scene-dot\";b.setAttribute(\"aria-label\",\"Show scene page \"+(i+1));b.addEventListener(\"click\",function(){pause();index=Number(this.dataset.index);render()});b.dataset.index=i;dots.appendChild(b)}}function render(){var max=pageCount()-1;index=Math.max(0,Math.min(max,index));var gap=parseFloat(getComputedStyle(track).gap||\"0\")||0;var step=cards[0].getBoundingClientRect().width+gap;track.style.transform=\"translate3d(\"+(-index*step)+\"px,0,0)\";Array.prototype.forEach.call(dots.children,function(b,i){b.classList.toggle(\"is-active\",i===index)})}function go(delta){index+=delta;if(index\u003e=pageCount())index=0;if(index\u003c0)index=pageCount()-1;render()}function start(){if(window.matchMedia\u0026\u0026window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;if(timer)window.clearInterval(timer);timer=window.setInterval(function(){if(!paused)go(1)},4200)}function pause(){paused=true}function resume(){paused=false}if(prev)prev.addEventListener(\"click\",function(){pause();go(-1)});if(next)next.addEventListener(\"click\",function(){pause();go(1)});root.addEventListener(\"mouseenter\",pause);root.addEventListener(\"mouseleave\",resume);root.addEventListener(\"focusin\",pause);root.addEventListener(\"focusout\",resume);window.addEventListener(\"resize\",function(){buildDots();render()});buildDots();render();start()})();(function(){var root=document.getElementById(\"fecify-typography-scope\");if(!root||root.getAttribute(\"data-motion-ready\")===\"1\")return;root.setAttribute(\"data-motion-ready\",\"1\");var reduce=window.matchMedia\u0026\u0026window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;var sections=root.querySelectorAll(\".section\");if(!reduce\u0026\u0026\"IntersectionObserver\" in window){var io=new IntersectionObserver(function(entries){entries.forEach(function(en){if(en.isIntersecting){en.target.classList.add(\"is-in\");io.unobserve(en.target);}});},{threshold:.14,rootMargin:\"0px 0px -8% 0px\"});Array.prototype.forEach.call(sections,function(el){if(el.getBoundingClientRect().top\u003cwindow.innerHeight*.9){el.classList.add(\"is-in\");}else{el.classList.add(\"rise\");io.observe(el);}});}var stage=document.getElementById(\"mirror-size-stage\");if(stage){var keys=[\"heart\",\"leaf\",\"butterfly\",\"ornate\"];var names={heart:\"Sacred Heart\",leaf:\"Antique Gold Leaf\",butterfly:\"Gold Butterfly\",ornate:\"Antique Gold Ornate\"};var slides=stage.querySelectorAll(\".size-slide\");var rows=root.querySelectorAll(\".spec-row[data-key]\");var current=\"heart\";var tabs=stage.querySelectorAll(\".size-tab\");function show(key, selectedRow){current=key;Array.prototype.forEach.call(slides,function(img){var on=img.getAttribute(\"data-key\")===key;img.classList.toggle(\"is-on\",on);img.style.display=on?\"block\":\"none\";});Array.prototype.forEach.call(tabs,function(tab){var on=tab.getAttribute(\"data-key\")===key;tab.classList.toggle(\"is-on\",on);tab.style.background=on?\"#c47a32\":\"rgba(250,247,243,.94)\";tab.style.borderColor=on?\"#c47a32\":\"rgba(196,122,50,.42)\";tab.style.color=on?\"#fff\":\"#8a4e1e\";});Array.prototype.forEach.call(rows,function(row){var on=row===selectedRow;row.classList.toggle(\"is-on\", on);row.style.background=on?\"rgba(255,252,247,.94)\":\"transparent\";row.style.boxShadow=on?\"inset 3px 0 0 #d4893a\":\"none\";});}Array.prototype.forEach.call(tabs,function(tab){tab.addEventListener(\"click\",function(){show(tab.getAttribute(\"data-key\"), null);});});Array.prototype.forEach.call(rows,function(row){row.addEventListener(\"click\",function(){show(row.getAttribute(\"data-key\"), row);});});show(\"heart\", null);}var install=document.getElementById(\"fecify-install-flow\");if(install \u0026\u0026 install.getAttribute(\"data-install-ready\")!==\"1\"){install.setAttribute(\"data-install-ready\",\"1\");var frames=install.querySelectorAll(\".install-frame\");var steps=install.querySelectorAll(\".install-step\");var index=0, timer=null, paused=false;function showInstall(i){if(!frames.length) return;index=(i+frames.length)%frames.length;Array.prototype.forEach.call(frames,function(img,n){var on=n===index;img.classList.toggle(\"is-on\", on);img.style.display=on?\"block\":\"none\";img.setAttribute(\"aria-hidden\", on?\"false\":\"true\");});Array.prototype.forEach.call(steps,function(step,n){var on=n===index;step.classList.toggle(\"is-on\", on);step.style.background=on?\"rgba(250,247,243,.94)\":\"transparent\";step.style.borderColor=on?\"rgba(196,122,50,.36)\":\"transparent\";step.style.color=on?\"#1c1916\":\"#5c554e\";var badge=step.querySelector(\"b\");if(badge){badge.style.background=on?\"linear-gradient(135deg,#d4893a,#8a4e1e)\":\"linear-gradient(135deg,#e7d3c0,#d4893a)\";badge.style.color=on?\"#fff\":\"#8a4e1e\";}step.setAttribute(\"aria-current\", on?\"step\":\"false\");});}function arm(){if(timer) window.clearInterval(timer);timer=null;if(reduce||paused||frames.length\u003c2) return;timer=window.setInterval(function(){showInstall(index+1);},1500);}Array.prototype.forEach.call(steps,function(step,n){step.addEventListener(\"click\",function(){showInstall(n);arm();});});showInstall(0);paused=false;arm();}var track=document.getElementById(\"mirror-detail-track\");var carousel=track?track.parentElement:null;var nav=carousel?carousel.querySelector(\".detail-nav\"):null;if(track\u0026\u0026carousel\u0026\u0026nav){var cards=track.querySelectorAll(\".card\");var dots=nav.querySelector(\".detail-dots\");var dIndex=0,dTimer=null,dPaused=false;function mobile(){return window.innerWidth\u003c=720;}function pages(){return cards.length;}function build(){if(!dots)return;dots.innerHTML=\"\";for(var i=0;i\u003cpages();i++){var b=document.createElement(\"button\");b.type=\"button\";b.className=\"detail-dot\";b.setAttribute(\"aria-label\",\"Show detail \"+(i+1));b.dataset.index=i;b.addEventListener(\"click\",function(){dPaused=true;dIndex=Number(this.dataset.index);render();});dots.appendChild(b);}}function render(){if(!mobile()){track.style.transform=\"none\";return;}dIndex=Math.max(0,Math.min(pages()-1,dIndex));var view=carousel.getBoundingClientRect().width;track.style.transform=\"translate3d(\"+(-dIndex*view)+\"px,0,0)\";Array.prototype.forEach.call(dots.children,function(b,i){b.classList.toggle(\"is-active\",i===dIndex);});}function go(delta){dIndex+=delta;if(dIndex\u003e=pages())dIndex=0;if(dIndex\u003c0)dIndex=pages()-1;render();}var dp=nav.querySelector(\".detail-prev\"),dn=nav.querySelector(\".detail-next\");if(dp)dp.addEventListener(\"click\",function(){dPaused=true;go(-1);});if(dn)dn.addEventListener(\"click\",function(){dPaused=true;go(1);});carousel.addEventListener(\"touchstart\",function(){dPaused=true;},{passive:true});window.addEventListener(\"resize\",render);build();render();if(!reduce){dTimer=window.setInterval(function(){if(!dPaused\u0026\u0026mobile())go(1);},4500);}}})();\u003c\/script\u003e\u003c\/div\u003e","brand":"monulo","offers":[{"title":"Gold Sacred Heart \/ 1 Piece","offer_id":67857570922654,"sku":"AITC26-ROC-ANTH-1025653","price":53.0,"currency_code":"USD","in_stock":true},{"title":"Gold Sacred Heart \/ 2 Pieces","offer_id":67857570955422,"sku":"AITC26-ROC-ANTH-1025652","price":98.0,"currency_code":"USD","in_stock":true},{"title":"Black Sacred Heart \/ 1 Piece","offer_id":67857570988190,"sku":"AITC26-ROC-ANTH-1025651","price":53.0,"currency_code":"USD","in_stock":true},{"title":"Black Sacred Heart \/ 2 Pieces","offer_id":67857571020958,"sku":"AITC26-ROC-ANTH-1025650","price":98.0,"currency_code":"USD","in_stock":true},{"title":"Antique Gold Leaf \/ 1 Piece","offer_id":67857571053726,"sku":"AITC26-ROC-ANTH-1025649","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Antique Gold Leaf \/ 2 Pieces","offer_id":67857571086494,"sku":"AITC26-ROC-ANTH-1025648","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Gold Butterfly \/ 1 Piece","offer_id":67857571119262,"sku":"AITC26-ROC-ANTH-1025647","price":55.0,"currency_code":"USD","in_stock":true},{"title":"Gold Butterfly \/ 2 Pieces","offer_id":67857571152030,"sku":"AITC26-ROC-ANTH-1025646","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Antique Gold Ornate \/ 1 Piece","offer_id":67857571184798,"sku":"AITC26-ROC-ANTH-1025645","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Antique Gold Ornate \/ 2 Pieces","offer_id":67857571217566,"sku":"AITC26-ROC-ANTH-1025644","price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/4631e7eb3668ff2bf50d81618b829b3c.jpg?v=1793243647","url":"https:\/\/www.monulo.com\/products\/vintage-ornamental-accent-mirrors","provider":"Monulo","version":"1.0","type":"link"}