{"product_id":"hopper-plug-in-wall-sconce","title":"Hopper Plug in Wall Sconce","description":"\u003c!--\n  DEKORFINE — Hopper Plug-in Wall Sconce · v2.4 · 3 SIZES\n  ════════════════════════════════════════════════════════════════════════\n  Plug-in horizontal wall sconce · NO hardwiring required\n  1940s drafting room aesthetic · Walnut color\n  Metal + Glass · Integrated LED · Push button switch (not dimmable)\n  3 sizes: L 36 \/ 62 \/ 82 cm — all W 7 × H 10 cm — 6W \/ 12W \/ 20W respectively\n  \n  Per永久 rule: Materials \u0026 Color\/Finishes Specs rows照搬用户原文 verbatim:\n    Material: Metal, Glass    →  Specs \"Metal · Glass\"\n    Finishes: Walnut color    →  swatch label \"Walnut color\"\n  ════════════════════════════════════════════════════════════════════════\n--\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500\u0026amp;family=Jost:wght@400;500;600\u0026amp;family=Outfit:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.dfpd {\n  --ink: #1A1A18;\n  --ink-2: #3E3E3A;\n  --ink-3: #6E6E68;\n  --cream: #FDFBF6;\n  --linen: #F0EBDF;\n  --linen-2: #F5EDDB;\n  --border: #C4B89A;\n  --border-lt: #DCD3BC;\n  --gold: #9C7A3C;\n  --gold-dk: #6E5420;\n  --gold-sft: #ECDDB8;\n  --stone: #6E6E68;\n  --walnut: #5C3D26;\n  --dk-sans: 'Outfit', 'Helvetica Neue', sans-serif;\n  --dk-serif: 'Cormorant Garamond', Georgia, serif;\n  --dk-jost: 'Jost', 'Helvetica Neue', sans-serif;\n}\n.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.dfpd {\n  font-family: var(--dk-serif);\n  -webkit-font-smoothing: antialiased;\n  color: var(--ink);\n  font-weight: 400;\n  font-size: 17px;\n  line-height: 1.65;\n  padding: 1.5rem 0 2rem;\n  width: 100%;\n}\n.dfpd-inner { max-width: 100%; margin: 0; padding: 0; }\n.dfpd .gold { color: var(--gold); font-family: inherit; font-weight: inherit; }\n.dfpd .kw {\n  color: var(--gold);\n  text-decoration: underline;\n  text-decoration-color: var(--gold-sft);\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1px;\n}\n\n.dfpd-section-eyebrow {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 11px;\n  letter-spacing: 0.32em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.dfpd-section-eyebrow::before {\n  content: '';\n  width: 22px;\n  height: 1px;\n  background: var(--gold);\n}\n\n.dfpd-h2 {\n  font-family: var(--dk-sans);\n  font-weight: 600;\n  font-size: clamp(26px, 3vw, 34px);\n  line-height: 1.2;\n  letter-spacing: -0.01em;\n  color: var(--ink);\n  margin-bottom: 28px;\n}\n.dfpd-section { padding: 0 28px; margin-bottom: 64px; }\n\n\/* HERO *\/\n.dfpd-hero { padding: 56px 28px 32px; margin-bottom: 0; }\n.dfpd-h1 {\n  font-family: var(--dk-sans);\n  font-weight: 600;\n  font-size: clamp(32px, 4.4vw, 48px);\n  line-height: 1.1;\n  color: var(--ink);\n  margin-bottom: 22px;\n  letter-spacing: -0.015em;\n}\n.dfpd-lede {\n  font-family: var(--dk-serif);\n  font-weight: 400;\n  font-size: 19px;\n  line-height: 1.6;\n  color: var(--ink-2);\n  max-width: 720px;\n}\n.dfpd-divider { margin: 0 28px 56px; border-top: 1px solid var(--border-lt); }\n\n\/* FEATURE STRIP *\/\n.dfpd-strip {\n  border: 1px solid var(--border-lt);\n  border-radius: 10px;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  overflow: hidden;\n}\n.dfpd-strip-cell {\n  padding: 22px 22px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 10px;\n  text-align: center;\n  border-right: 1px solid var(--border-lt);\n}\n.dfpd-strip-cell:last-child { border-right: none; }\n.dfpd-strip-icon { width: 28px; height: 28px; color: var(--gold); display: flex; align-items: center; justify-content: center; }\n.dfpd-strip-text {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 13px;\n  letter-spacing: 0.04em;\n  color: var(--ink-2);\n}\n.dfpd-strip-text .gold { font-weight: 600; }\n@media (max-width: 900px) {\n  .dfpd-strip { grid-template-columns: repeat(2, 1fr); }\n  .dfpd-strip-cell:nth-child(2) { border-right: none; }\n  .dfpd-strip-cell:nth-child(1), .dfpd-strip-cell:nth-child(2) { border-bottom: 1px solid var(--border-lt); }\n}\n\n\/* DESIGN — linen-2 long card *\/\n.dfpd-design {\n  background: var(--linen-2);\n  border-radius: 10px;\n  padding: 28px 32px;\n  display: flex;\n  gap: 24px;\n  align-items: flex-start;\n}\n.dfpd-design-icon {\n  flex: 0 0 64px;\n  width: 64px;\n  height: 64px;\n  border-radius: 50%;\n  background: var(--cream);\n  border: 1px solid var(--border-lt);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--gold);\n}\n.dfpd-design-body { flex: 1 1 auto; }\n.dfpd-design-eyebrow {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 10.5px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 8px;\n}\n.dfpd-design-title {\n  font-family: var(--dk-sans);\n  font-weight: 600;\n  font-size: 18px;\n  color: var(--ink);\n  margin-bottom: 12px;\n  line-height: 1.35;\n}\n.dfpd-design-text {\n  font-family: var(--dk-serif);\n  font-weight: 400;\n  font-size: 17px;\n  line-height: 1.65;\n  color: var(--ink-2);\n}\n@media (max-width: 700px) { .dfpd-design { flex-direction: column; padding: 24px 22px; } }\n\n\/* PLUG-IN CALLOUT — sage-green soft module (renter-friendly highlight) *\/\n.dfpd-callout {\n  display: grid;\n  grid-template-columns: 64px 1fr;\n  gap: 20px;\n  padding: 24px 28px;\n  background: #F0EFE6;\n  border-left: 4px solid var(--gold);\n  border-radius: 10px;\n  align-items: flex-start;\n}\n.dfpd-callout-icon {\n  width: 52px;\n  height: 52px;\n  border-radius: 50%;\n  background: var(--cream);\n  border: 1px solid var(--gold);\n  color: var(--gold-dk);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.dfpd-callout-eyebrow {\n  font-family: var(--dk-jost);\n  font-weight: 600;\n  font-size: 10px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--gold-dk);\n  margin-bottom: 6px;\n}\n.dfpd-callout h4 {\n  font-family: var(--dk-sans);\n  font-weight: 600;\n  font-size: 17px;\n  color: var(--ink);\n  line-height: 1.3;\n  margin-bottom: 10px;\n}\n.dfpd-callout p {\n  font-family: var(--dk-serif);\n  font-weight: 400;\n  font-size: 15.5px;\n  line-height: 1.6;\n  color: var(--ink-2);\n  margin: 0;\n}\n@media (max-width: 700px) {\n  .dfpd-callout { grid-template-columns: 1fr; padding: 22px; }\n  .dfpd-callout-icon { margin: 0 auto; }\n}\n\n\/* MULTI-SIZE — Variant A: 3 cols image-on-top *\/\n.dfpd-sizes {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.dfpd-size-card {\n  background: #fff;\n  border: 1px solid var(--border-lt);\n  border-radius: 10px;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  transition: border-color .2s, box-shadow .2s;\n}\n.dfpd-size-card:hover {\n  border-color: var(--gold);\n  box-shadow: 0 6px 20px rgba(156, 122, 60, 0.1);\n}\n.dfpd-size-img {\n  width: 100%;\n  aspect-ratio: 4 \/ 3;\n  background: var(--cream);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n  position: relative;\n}\n.dfpd-size-img::before {\n  content: '';\n  position: absolute;\n  inset: 14px;\n  border: 1px dashed var(--border-lt);\n  border-radius: 6px;\n  pointer-events: none;\n}\n.dfpd-size-img::after {\n  content: 'DIMENSION DIAGRAM';\n  position: absolute;\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 10px;\n  letter-spacing: 0.24em;\n  color: var(--ink-3);\n  pointer-events: none;\n}\n.dfpd-size-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  display: block;\n  padding: 12px;\n  position: relative;\n  z-index: 1;\n  background: var(--cream);\n  transition: transform .35s ease, padding .35s ease;\n}\n.dfpd-size-img img[src=\"\"],\n.dfpd-size-img img:not([src]) { display: none; }\n.dfpd-size-card:hover .dfpd-size-img img {\n  transform: scale(1.18);\n  padding: 6px;\n}\n.dfpd-size-info { padding: 18px 20px 20px; display: flex; flex-direction: column; gap: 6px; }\n.dfpd-size-name {\n  font-family: var(--dk-sans);\n  font-weight: 600;\n  font-size: 17px;\n  color: var(--ink);\n  letter-spacing: -0.005em;\n  line-height: 1.25;\n}\n.dfpd-size-imp {\n  font-family: var(--dk-jost);\n  font-weight: 600;\n  font-size: 12px;\n  color: var(--ink-3);\n}\n.dfpd-size-bulb {\n  font-family: var(--dk-serif);\n  font-weight: 400;\n  font-size: 14.5px;\n  color: var(--ink-2);\n  margin-top: 2px;\n}\n.dfpd-size-pill {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 9.5px;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-top: 4px;\n  line-height: 1.4;\n}\n@media (max-width: 1100px) { .dfpd-sizes { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 600px) { .dfpd-sizes { grid-template-columns: 1fr; } }\n\n\/* SPECS — cream wrapper + linen hover *\/\n.dfpd-specs-wrap {\n  background: var(--cream);\n  border-radius: 10px;\n  padding: 8px 24px 12px;\n}\n.dfpd-specs-table { width: 100%; border-top: 1px solid var(--border-lt); }\n.dfpd-spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  gap: 24px;\n  padding: 18px 4px;\n  border-bottom: 1px solid var(--border-lt);\n  align-items: center;\n  transition: background-color .2s ease;\n}\n.dfpd-spec-row:last-child { border-bottom: none; }\n.dfpd-spec-row:hover {\n  background-color: var(--linen);\n  padding-left: 12px;\n  padding-right: 12px;\n  margin-left: -8px;\n  margin-right: -8px;\n  border-radius: 4px;\n}\n.dfpd-spec-row:hover .dfpd-spec-label { color: var(--gold-dk); }\n.dfpd-spec-label {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 11px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--ink-3);\n  transition: color .2s ease;\n}\n.dfpd-spec-val {\n  font-family: var(--dk-serif);\n  font-size: 17px;\n  color: var(--ink);\n  line-height: 1.5;\n  transition: color .2s ease;\n}\n.dfpd-spec-sub {\n  display: block;\n  font-size: 14.5px;\n  color: var(--ink-3);\n  margin-top: 4px;\n}\n.dfpd-cert-row { display: flex; gap: 8px; flex-wrap: wrap; }\n.dfpd-cert-pill {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 10.5px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--ink-2);\n  border: 1px solid var(--border-lt);\n  border-radius: 4px;\n  padding: 6px 12px;\n}\n.dfpd-finishes-inline { display: flex; gap: 18px; flex-wrap: wrap; }\n.dfpd-finish { display: flex; flex-direction: column; align-items: center; gap: 7px; }\n.dfpd-swatch {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  border: 1px solid var(--border-lt);\n}\n.dfpd-swatch-walnut {\n  background: radial-gradient(circle at 30% 30%, #8B5E3C 0%, #5C3D26 50%, #2E1F12 100%);\n}\n.dfpd-finish-label {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 10.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--ink-2);\n}\n@media (max-width: 700px) {\n  .dfpd-spec-row { grid-template-columns: 1fr; gap: 6px; padding: 16px 4px; }\n}\n\n\/* DOWNLOADS — cream wrapper *\/\n.dfpd-dl-wrap { background: var(--cream); border-radius: 10px; padding: 22px; }\n.dfpd-dl { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.dfpd-dl-card {\n  background: #fff;\n  border: 1px solid var(--border-lt);\n  border-radius: 10px;\n  padding: 18px 22px;\n  text-decoration: none;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  transition: border-color .2s, transform .2s, box-shadow .2s;\n}\n.dfpd-dl-card:hover {\n  border-color: var(--gold);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 14px rgba(156, 122, 60, 0.08);\n}\n.dfpd-dl-icon {\n  flex: 0 0 44px;\n  width: 44px;\n  height: 44px;\n  border-radius: 8px;\n  background: var(--linen);\n  color: var(--gold);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.dfpd-dl-text { flex: 1 1 auto; display: flex; flex-direction: column; gap: 4px; min-width: 0; }\n.dfpd-dl-sub {\n  font-family: var(--dk-jost);\n  font-weight: 500;\n  font-size: 10.5px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--gold);\n  line-height: 1;\n}\n.dfpd-dl-title { font-family: var(--dk-sans); font-weight: 600; font-size: 16.5px; color: var(--ink); line-height: 1.2; }\n.dfpd-dl-arrow { flex: 0 0 auto; color: var(--ink-3); display: flex; align-items: center; transition: transform .2s, color .2s; }\n.dfpd-dl-card:hover .dfpd-dl-arrow { color: var(--gold); transform: translateX(3px); }\n@media (max-width: 900px) { .dfpd-dl { grid-template-columns: 1fr; } }\n\n\/* SUPPORT FOOTER *\/\n.dfpd-support {\n  text-align: center;\n  padding: 36px 28px 8px;\n  font-family: var(--dk-serif);\n  font-size: 15px;\n  color: var(--ink-3);\n  border-top: 1px solid var(--border-lt);\n  margin: 0 28px;\n}\n.dfpd-support a { color: var(--gold); text-decoration: none; border-bottom: 1px solid var(--gold-sft); }\n.dfpd-support a:hover { border-bottom-color: var(--gold); }\n\u003c\/style\u003e\n\u003cdiv class=\"dfpd\"\u003e\n\u003cdiv class=\"dfpd-inner\"\u003e\n\u003c!-- 1. HERO --\u003e\n\u003csection class=\"dfpd-hero\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eWALL SCONCE · PLUG-IN · WALNUT · INTEGRATED LED\u003c\/div\u003e\n\u003ch1 class=\"dfpd-h1\"\u003eHopper Plug-in Wall \u003cspan class=\"gold\"\u003eSconce.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"dfpd-lede\"\u003eA horizontal walnut-finish wall sconce that reads like something pulled from a 1940s drafting room — workshop functional, quietly handsome. \u003cspan class=\"gold\"\u003eNo hardwiring, no electrician required\u003c\/span\u003e — install it above a console, beside a bedside reading chair, over a row of book spines, or as a \u003cspan class=\"kw\"\u003ebedside wall sconce reading light\u003c\/span\u003e in a guest room where renters can't drill into walls. A \u003cspan class=\"kw\"\u003eplug in wall sconce no wiring\u003c\/span\u003e in three lengths.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"dfpd-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- 2. FEATURE STRIP --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-strip\"\u003e\n\u003cdiv class=\"dfpd-strip-cell\"\u003e\n\u003cdiv class=\"dfpd-strip-icon\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\n            \u003crect x=\"9\" y=\"3\" width=\"6\" height=\"9\" rx=\"1\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M11 3v-1M13 3v-1\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 12v7\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 19h6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-text\"\u003e\n\u003cspan class=\"gold\"\u003ePlug-in\u003c\/span\u003e · No electrician\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-cell\"\u003e\n\u003cdiv class=\"dfpd-strip-icon\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\n            \u003crect x=\"2\" y=\"10\" width=\"20\" height=\"4\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M6 10v-2M18 10v-2\" opacity=\"0.5\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-text\"\u003e\n\u003cspan class=\"gold\"\u003eHorizontal\u003c\/span\u003e · 3 lengths\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-cell\"\u003e\n\u003cdiv class=\"dfpd-strip-icon\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"3\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-text\"\u003e\n\u003cspan class=\"gold\"\u003ePush-button\u003c\/span\u003e switch\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-cell\"\u003e\n\u003cdiv class=\"dfpd-strip-icon\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M12 2L4 6v6c0 5 3.5 9 8 10 4.5-1 8-5 8-10V6l-8-4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-strip-text\"\u003e\n\u003cspan class=\"gold\"\u003e4-Region\u003c\/span\u003e Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 3. VIDEO — OMITTED (Rule 12: no video URL provided) --\u003e \u003c!-- 4. DESIGN --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eFORM \u0026amp; STORY\u003c\/div\u003e\n\u003ch2 class=\"dfpd-h2\"\u003eWorkshop functional, \u003cspan class=\"gold\"\u003equietly handsome.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"dfpd-design\"\u003e\n\u003cdiv class=\"dfpd-design-icon\"\u003e\u003csvg width=\"32\" height=\"32\" viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\n          \u003crect x=\"3\" y=\"13\" width=\"26\" height=\"6\" rx=\"0.5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M7 13v-2M14 13v-2M21 13v-2M25 13v-2\" opacity=\"0.5\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"6\" cy=\"16\" r=\"1\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M10 16h14\" stroke-dasharray=\"1 1.5\" opacity=\"0.5\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 19v6h4v-6\" opacity=\"0.4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-design-body\"\u003e\n\u003cdiv class=\"dfpd-design-eyebrow\"\u003eTHE DESIGN\u003c\/div\u003e\n\u003cdiv class=\"dfpd-design-title\"\u003ePulled from a 1940s drafting room — \u003cspan class=\"gold\"\u003ein walnut, with a push button.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-design-text\"\u003eThe Hopper is a \u003cspan class=\"kw\"\u003ewalnut horizontal wall sconce\u003c\/span\u003e in three lengths — 14.2″, 24.4″, and 32.3″ — built around a slim metal-and-glass body finished in deep walnut color, with a single push button switch sitting plainly at one end. There is no decoration that doesn't belong: no chains, no rosettes, no cosmetic cap. The integrated LED runs the full length of the bar and is positioned to throw a soft, low-glare wash across whatever sits below — a console arrangement, a row of book spines on a hallway shelf, the bedside half of a reading chair. A \u003cspan class=\"kw\"\u003elinear LED wall sconce console table\u003c\/span\u003e piece for people who like fixtures that admit they're fixtures.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 5. PLUG-IN CALLOUT — Renter-friendly highlight --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eRENTER-FRIENDLY\u003c\/div\u003e\n\u003ch2 class=\"dfpd-h2\"\u003ePlug it in. \u003cspan class=\"gold\"\u003eThat's the whole installation.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"dfpd-callout\"\u003e\n\u003cdiv class=\"dfpd-callout-icon\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\n          \u003crect x=\"9\" y=\"2\" width=\"6\" height=\"11\" rx=\"1\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M11 2v-1M13 2v-1\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 13v6\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M9 19h6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"dfpd-callout-eyebrow\"\u003eNo drilling · no electrician\u003c\/div\u003e\n\u003ch4\u003eDesigned for renters, dorm rooms, condos, and guest suites.\u003c\/h4\u003e\n\u003cp\u003eThe Hopper ships with a 150 cm \/ 59″ cord ending in a switch-plug that connects to any standard wall outlet. There is no hardwiring required, no junction box to install, no electrician to schedule. Mount the bracket with low-impact picture-hanging hardware, plug the cord into the nearest outlet, and press the push button. Cord length can be extended on request before shipping if your outlet is further from the mounting point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 6. SIZES — Variant A: 3 cols image-on-top --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eDIMENSIONS\u003c\/div\u003e\n\u003ch2 class=\"dfpd-h2\"\u003eThree lengths, \u003cspan class=\"gold\"\u003eall 2.8″ × 3.9″ profile.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"dfpd-sizes\"\u003e\n\u003cdiv class=\"dfpd-size-card\"\u003e\n\u003cdiv class=\"dfpd-size-img\"\u003e\u003cimg alt=\"Hopper Plug-in Wall Sconce L 36 × W 7 × H 10 cm 6W\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-info\"\u003e\n\u003cdiv class=\"dfpd-size-name\"\u003eL 36 × W 7 × H 10 cm\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-imp\"\u003eL 14.2″ × W 2.8″ × H 3.9″\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-bulb\"\u003e~6W integrated LED\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-pill\"\u003eBEDSIDE · NIGHTSTAND · NARROW WALL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-card\"\u003e\n\u003cdiv class=\"dfpd-size-img\"\u003e\u003cimg alt=\"Hopper Plug-in Wall Sconce L 62 × W 7 × H 10 cm 12W\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-info\"\u003e\n\u003cdiv class=\"dfpd-size-name\"\u003eL 62 × W 7 × H 10 cm\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-imp\"\u003eL 24.4″ × W 2.8″ × H 3.9″\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-bulb\"\u003e~12W integrated LED\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-pill\"\u003eCONSOLE · ENTRY · BOOK SHELF\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-card\"\u003e\n\u003cdiv class=\"dfpd-size-img\"\u003e\u003cimg alt=\"Hopper Plug-in Wall Sconce L 82 × W 7 × H 10 cm 20W\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-info\"\u003e\n\u003cdiv class=\"dfpd-size-name\"\u003eL 82 × W 7 × H 10 cm\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-imp\"\u003eL 32.3″ × W 2.8″ × H 3.9″\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-bulb\"\u003e~20W integrated LED\u003c\/div\u003e\n\u003cdiv class=\"dfpd-size-pill\"\u003eLONG CONSOLE · DESK · GALLERY WALL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 7. SPECIFICATIONS --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eSPECIFICATIONS\u003c\/div\u003e\n\u003ch2 class=\"dfpd-h2\"\u003eDetails, \u003cspan class=\"gold\"\u003eon the record.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"dfpd-specs-wrap\"\u003e\n\u003cdiv class=\"dfpd-specs-table\"\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eMetal · Glass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eLight Source\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eIntegrated LED · non-replaceable \u003cspan class=\"dfpd-spec-sub\"\u003ePower output varies by size: ~6W \/ ~12W \/ ~20W for L 36 \/ 62 \/ 82 cm respectively\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eConfigurations\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eL 36 \/ 62 \/ 82 cm \u003cspan class=\"dfpd-spec-sub\"\u003eL 14.2″ \/ 24.4″ \/ 32.3″ — all W 7 cm × H 10 cm (W 2.8″ × H 3.9″)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eAC 110–240 V universal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eWall · plug-in \u003cspan class=\"dfpd-spec-sub\"\u003eNo hardwiring or junction box required · low-impact picture-hanging hardware sufficient for the bracket\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eCord\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003e150 cm \/ 59″ wires with switch plugs \u003cspan class=\"dfpd-spec-sub\"\u003eCan be extended on request before shipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003ePush button switch · not dimmable \u003cspan class=\"dfpd-spec-sub\"\u003eOn\/off only — switch is integrated into the fixture body\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eEnvironment\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003eIndoor · dry location\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eFinishes\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003e\n\u003cdiv class=\"dfpd-finishes-inline\"\u003e\n\u003cdiv class=\"dfpd-finish\"\u003e\n\u003cdiv class=\"dfpd-swatch dfpd-swatch-walnut\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-finish-label\"\u003eWalnut color\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-row\"\u003e\n\u003cdiv class=\"dfpd-spec-label\"\u003eCertifications\u003c\/div\u003e\n\u003cdiv class=\"dfpd-spec-val\"\u003e\n\u003cdiv class=\"dfpd-cert-row\"\u003e\n\u003cspan class=\"dfpd-cert-pill\"\u003eNorth America\u003c\/span\u003e \u003cspan class=\"dfpd-cert-pill\"\u003eEurope\u003c\/span\u003e \u003cspan class=\"dfpd-cert-pill\"\u003eAustralia\u003c\/span\u003e \u003cspan class=\"dfpd-cert-pill\"\u003eSaudi Arabia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 8. DOWNLOADS — all mailto fallback (no Drive links provided) --\u003e\n\u003csection class=\"dfpd-section\"\u003e\n\u003cdiv class=\"dfpd-section-eyebrow\"\u003eDOWNLOADS\u003c\/div\u003e\n\u003ch2 class=\"dfpd-h2\"\u003eDocuments \u0026amp; \u003cspan class=\"gold\"\u003eresources.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"dfpd-dl-wrap\"\u003e\n\u003cdiv class=\"dfpd-dl\"\u003e\n\u003ca class=\"dfpd-dl-card\" href=\"mailto:support@dekorfine.com?subject=Specifications%20Request%20%E2%80%94%20Hopper%20Plug-in%20Wall%20Sconce\"\u003e\n\u003cdiv class=\"dfpd-dl-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 3v6h6M9 13h6M9 17h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-text\"\u003e\n\u003cdiv class=\"dfpd-dl-sub\"\u003eREQUEST VIA EMAIL\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-title\"\u003eSpecifications\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-arrow\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"dfpd-dl-card\" href=\"mailto:support@dekorfine.com?subject=Installation%20Guide%20Request%20%E2%80%94%20Hopper%20Plug-in%20Wall%20Sconce\"\u003e\n\u003cdiv class=\"dfpd-dl-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 3v6h6M9 13h6M9 17h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-text\"\u003e\n\u003cdiv class=\"dfpd-dl-sub\"\u003eREQUEST VIA EMAIL\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-title\"\u003eInstallation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-arrow\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"dfpd-dl-card\" href=\"mailto:support@dekorfine.com?subject=3D%20Files%20Request%20%E2%80%94%20Hopper%20Plug-in%20Wall%20Sconce\"\u003e\n\u003cdiv class=\"dfpd-dl-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 3v6h6M9 13h6M9 17h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-text\"\u003e\n\u003cdiv class=\"dfpd-dl-sub\"\u003eREQUEST VIA EMAIL\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-title\"\u003e3D Files\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dfpd-dl-arrow\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUPPORT FOOTER --\u003e\n\u003cdiv class=\"dfpd-support\"\u003eQuestions? \u003ca href=\"mailto:support@dekorfine.com\"\u003esupport@dekorfine.com\u003c\/a\u003e — we reply within 24 hours.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dekorfine","offers":[{"title":"L 14.2″ × W 2.8″ × H 3.9″ \/ Walnut color \/ US plug","offer_id":48163106062590,"sku":"DFW-CS26581","price":134.95,"currency_code":"EUR","in_stock":true},{"title":"L 14.2″ × W 2.8″ × H 3.9″ \/ Walnut color \/ UK plug","offer_id":48163106095358,"sku":"DFW-CS26582","price":134.95,"currency_code":"EUR","in_stock":true},{"title":"L 14.2″ × W 2.8″ × H 3.9″ \/ Walnut color \/ AU plug","offer_id":48163106128126,"sku":"DFW-CS26583","price":134.95,"currency_code":"EUR","in_stock":true},{"title":"L 14.2″ × W 2.8″ × H 3.9″ \/ Walnut color \/ EU plug","offer_id":48163106160894,"sku":"DFW-CS26584","price":134.95,"currency_code":"EUR","in_stock":true},{"title":"L 24.4″ × W 2.8″ × H 3.9″ \/ Walnut color \/ US plug","offer_id":48163106193662,"sku":"DFW-CS26585","price":151.95,"currency_code":"EUR","in_stock":true},{"title":"L 24.4″ × W 2.8″ × H 3.9″ \/ Walnut color \/ UK plug","offer_id":48163106226430,"sku":"DFW-CS26586","price":151.95,"currency_code":"EUR","in_stock":true},{"title":"L 24.4″ × W 2.8″ × H 3.9″ \/ Walnut color \/ AU plug","offer_id":48163106259198,"sku":"DFW-CS26587","price":151.95,"currency_code":"EUR","in_stock":true},{"title":"L 24.4″ × W 2.8″ × H 3.9″ \/ Walnut color \/ EU plug","offer_id":48163106291966,"sku":"DFW-CS26588","price":151.95,"currency_code":"EUR","in_stock":true},{"title":"L 32.3″ × W 2.8″ × H 3.9″ \/ Walnut color \/ US plug","offer_id":48163106324734,"sku":"DFW-CS26589","price":169.95,"currency_code":"EUR","in_stock":true},{"title":"L 32.3″ × W 2.8″ × H 3.9″ \/ Walnut color \/ UK plug","offer_id":48163106357502,"sku":"DFW-CS265810","price":169.95,"currency_code":"EUR","in_stock":true},{"title":"L 32.3″ × W 2.8″ × H 3.9″ \/ Walnut color \/ AU plug","offer_id":48163106390270,"sku":"DFW-CS265811","price":169.95,"currency_code":"EUR","in_stock":true},{"title":"L 32.3″ × W 2.8″ × H 3.9″ \/ Walnut color \/ EU plug","offer_id":48163106423038,"sku":"DFW-CS265812","price":169.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1876\/2494\/files\/Dekorfine_Hopper_Plug-in_Wall_Sconce-_23.jpg?v=1778239876","url":"https:\/\/www.dekorfine.com\/fr-fr\/products\/hopper-plug-in-wall-sconce","provider":"Dekorfine","version":"1.0","type":"link"}