Wizard Hat Table Lamp
.dfpd { --ink: #1A1A18; --ink-2: #3E3E3A; --ink-3: #6E6E68; --cream: #FDFBF6; --linen: #F0EBDF; --linen-2: #F5EDDB; --border: #C4B89A; --border-lt: #DCD3BC; --gold: #9C7A3C; --gold -dk: #6E5420; --gold-sft: #ECDDB8; --stone: #6E6E68; --wizard-blue: #3E84B5; --wizard-green: #6FAE52; --dk-sans: 'Outfit', 'Helvetica Neue', sans-serif; --dk-serif: 'Cormorant Garamond', Georgia, serif; --dk-jost: 'Jost', 'Helvetica Neue', sans-serif; } .dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { font-family: var(--dk-serif); -webkit-font-smoothing: antialiased; color: var(--ink); font-weight: 400; font-size: 17px; line-height: 1.65; padding: 1.5rem 0 2rem; width: 100%; } .dfpd-inner { max-width: 100%; margin: 0; padding: 0; } .dfpd .gold { color: var(--gold); font-family: inherit; font-weight: inherit; } .dfpd .kw { color: var(--gold); text-decoration: underline; text-decoration-color: var(--gold-sft); text-underline-offset: 3px; text-decoration-thickness: 1px; } /* Section eyebrow */ .dfpd-section-eyebrow { font-family: var(--dk-jost); font-weight: 500; font-size: 11px; letter-spacing: 0.32em; text-transform: uppercase; color: var(--gold); margin-bottom: 14px; display: flex; align-items: center; gap: 12px; } .dfpd-section-eyebrow::before { content: ''; width: 22px; height: 1px; background: var(--gold); } .dfpd-h2 { font-family: var(--dk-sans); font-weight: 600; font-size: clamp(26px, 3vw, 34px); line-height: 1.2; letter-spacing: -0.01em; color: var(--ink); margin-bottom: 28px; } .dfpd-section { padding: 0 28px; margin-bottom: 64px; } /* HERO */ .dfpd-hero { padding: 56px 28px 32px; margin-bottom: 0; } .dfpd-h1 { font-family: var(--dk-sans); font-weight: 600; font-size: clamp(32px, 4.4vw, 48px); line-height: 1.1; color: var(--ink); margin-bottom: 22px; letter-spacing: -0.015em; } .dfpd-lede { font-family: var(--dk-serif); font-weight: 400; font-size: 19px; line-height: 1.6; color: var(--ink-2); max-width: 720px; } .dfpd-divider { margin: 0 28px 56px; border-top: 1px solid var(--border-lt); } /* FEATURE STRIP — only 3 cells (no certification) */ .dfpd-strip { border: 1px solid var(--border-lt); border-radius: 10px; display: grid; grid-template-columns: repeat(3, 1fr); overflow: hidden; } .dfpd-strip-cell { padding: 22px 22px; display: flex; flex-direction: column; align-items: center; gap: 10px; text-align: center; border-right: 1px solid var(--border-lt); } .dfpd-strip-cell:last-child { border-right: none; } .dfpd-strip-icon { width: 28px; height: 28px; color: var(--gold); display: flex; align-items: center; justify-content: center; } .dfpd-strip-text { font-family: var(--dk-jost); font-weight: 500; font-size: 13px; letter-spacing: 0.04em; color: var(--ink-2); } .dfpd-strip-text .gold { font-weight: 600; } @media (max-width: 700px) { .dfpd-strip { grid-template-columns: 1fr; } .dfpd-strip-cell { border-right: none; border-bottom: 1px solid var(--border-lt); } .dfpd-strip-cell:last-child { border-bottom: none; } } /* DESIGN — linen-2 long card */ .dfpd-design { background: var(--linen-2); border-radius: 10px; padding: 28px 32px; display: flex; gap: 24px; align-items: flex-start; } .dfpd-design-icon { flex: 0 0 64px; width: 64px; height: 64px; border-radius: 50%; background: var(--cream); border: 1px solid var(--border-lt); display: flex; align-items: center; justify-content: center; color: var(--gold); } .dfpd-design-body { flex: 1 1 auto; } .dfpd-design-eyebrow { font-family: var(--dk-jost); font-weight: 500; font-size: 10.5px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 8px; } .dfpd-design-title { font-family: var(--dk-sans); font-weight: 600; font-size: 18px; color: var(--ink); margin-bottom: 12px; line-height: 1.35; } .dfpd-design-text { font-family: var(--dk-serif); font-weight: 400; font-size: 17px; line-height: 1.65; color: var(--ink-2); } @media (max-width: 700px) { .dfpd-design { flex-direction: column; padding: 24px 22px; } } /* SINGLE SIZE — Variant C with finish swatches embedded (finish-driven product) */ .dfpd-single { border: 1px solid var(--border-lt); border-radius: 10px; display: grid; grid-template-columns: 280px 1fr; overflow: hidden; transition: border-color .2s, box-shadow .2s; } .dfpd-single:hover { border-color: var(--gold); box-shadow: 0 6px 20px rgba(156, 122, 60, 0.1); } .dfpd-single-img { background: var(--cream); display: flex; align-items: center; justify-content: center; padding: 18px; border-right: 1px solid var(--border-lt); overflow: hidden; min-height: 240px; position: relative; } .dfpd-single-img::before { content: ''; position: absolute; inset: 18px; border: 1px dashed var(--border-lt); border-radius: 6px; pointer-events: none; } .dfpd-single-img::after { content: 'DIMENSION DIAGRAM'; position: absolute; font-family: var(--dk-jost); font-weight: 500; font-size: 10px; letter-spacing: 0.24em; color: var(--ink-3); pointer-events: none; } .dfpd-single-img img { width: 100%; height: auto; max-height: 240px; object-fit: contain; display: block; position: relative; z-index: 1; background: var(--cream); transition: transform .35s ease; } .dfpd-single-img img[src=""], .dfpd-single-img img:not([src]) { display: none; } .dfpd-single:hover .dfpd-single-img img { transform: scale(1.08); } .dfpd-single-info { padding: 24px 28px; display: flex; flex-direction: column; gap: 10px; justify-content: center; } .dfpd-single-eyebrow { font-family: var(--dk-jost); font-weight: 500; font-size: 10.5px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); } .dfpd-single-name { font-family: var(--dk-sans); font-weight: 600; font-size: 22px; color: var(--ink); line-height: 1.15; letter-spacing: -0.005em; } .dfpd-single-imp { font-family: var(--dk-jost); font-weight: 600; font-size: 13px; color: var(--ink-3); margin-top: -4px; } .dfpd-single-spec { font-family: var(--dk-serif); font-weight: 400; font-size: 15px; line-height: 1.55; color: var(--ink-2); padding: 2px 0 4px; } .dfpd-single-pill { background: var(--linen-2); padding: 9px 14px; border-radius: 6px; font-family: var(--dk-jost); font-weight: 500; font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--gold-dk); display: inline-block; align-self: flex-start; } .dfpd-single-finish { display: flex; flex-direction: column; gap: 8px; margin-top: 4px; } .dfpd-single-finish-lbl { font-family: var(--dk-jost); font-weight: 500; font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ink-3); } .dfpd-finish-row { display: flex; gap: 18px; flex-wrap: wrap; } .dfpd-finish { display: flex; flex-direction: column; align-items: center; gap: 6px; } .dfpd-swatch { width: 38px; height: 38px; border-radius: 50%; border: 1px solid var(--border-lt); } .dfpd-swatch-blue { background: radial-gradient(circle at 32% 30%, #6BB0DC 0%, #3E84B5 50%, #1F5887 100%); } .dfpd-swatch-green { background: radial-gradient(circle at 32% 30%, #A0D27E 0%, #6FAE52 50%, #436E2C 100%); } .dfpd-finish-label { font-family: var(--dk-jost); font-weight: 500; font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--ink-2); } @media (max-width: 800px) { .dfpd-single { grid-template-columns: 1fr; } .dfpd-single-img { border-right: none; border-bottom: 1px solid var(--border-lt); padding: 22px; } .dfpd-single-img img { max-height: 260px; } .dfpd-single-info { padding: 22px 24px; } } /* SPECS — cream wrapper + linen hover (Rule 13) */ .dfpd-specs-wrap { background: var(--cream); border-radius: 10px; padding: 8px 24px 12px; } .dfpd-specs-table { width: 100%; border-top: 1px solid var(--border-lt); } .dfpd-spec-row { display: grid; grid-template-columns: 200px 1fr; gap: 24px; padding: 18px 4px; border-bottom: 1px solid var(--border-lt); align-items: center; transition: background-color .2s ease; } .dfpd-spec-row:last-child { border-bottom: none; } .dfpd-spec-row:hover { background-color: var(--linen); padding-left: 12px; padding-right: 12px; margin-left: -8px; margin-right: -8px; border-radius: 4px; } .dfpd-spec-row:hover .dfpd-spec-label { color: var(--gold-dk); } .dfpd-spec-label { font-family: var(--dk-jost); font-weight: 500; font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ink-3); transition: color .2s ease; } .dfpd-spec-val { font-family: var(--dk-serif); font-size: 17px; color: var(--ink); line-height: 1.5; transition: color .2s ease; } .dfpd-spec-sub { display: block; font-size: 14.5px; color: var(--ink-3); margin-top: 4px; } .dfpd-finishes-inline { display: flex; gap: 18px; flex-wrap: wrap; } @media (max-width: 700px) { .dfpd-spec-row { grid-template-columns: 1fr; gap: 6px; padding: 16px 4px; } } /* DOWNLOADS — cream wrapper (Rule 13) */ .dfpd-dl-wrap { background: var(--cream); border-radius: 10px; padding: 22px; } .dfpd-dl { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .dfpd-dl-card { background: #fff; border: 1px solid var(--border-lt); border-radius: 10px; padding: 18px 22px; text-decoration: none; display: flex; align-items: center; gap: 16px; transition: border-color .2s, transform .2s, box-shadow .2s; } .dfpd-dl-card:hover { border-color: var(--gold); transform: translateY(-1px); box-shadow: 0 4px 14px rgba(156, 122, 60, 0.08); } .dfpd-dl-icon { flex: 0 0 44px; width: 44px; height: 44px; border-radius: 8px; background: var(--linen); color: var(--gold); display: flex; align-items: center; justify-content: center; } .dfpd-dl-text { flex: 1 1 auto; display: flex; flex-direction: column; gap: 4px; min-width: 0; } .dfpd-dl-sub { font-family: var(--dk-jost); font-weight: 500; font-size: 10.5px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold); line-height: 1; } .dfpd-dl-title { font-family: var(--dk-sans); font-weight: 600; font-size: 16.5px; color: var(--ink); line-height: 1.2; } .dfpd-dl-arrow { flex: 0 0 auto; color: var(--ink-3); display: flex; align-items: center; transition: transform .2s, color .2s; } .dfpd-dl-card:hover .dfpd-dl-arrow { color: var(--gold); transform: translateX(3px); } @media (max-width: 900px) { .dfpd-dl { grid-template-columns: 1fr; } } /* FAQ */ .dfpd-faq { border-top: 1px solid var(--border-lt); } .dfpd-faq details { border-bottom: 1px solid var(--border-lt); padding: 22px 4px; } .dfpd-faq summary { font-family: var(--dk-sans); font-weight: 600; font-size: 16.5px; color: var(--ink); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; } .dfpd-faq summary::-webkit-details-marker { display: none; } .dfpd-faq summary::after { content: '+'; font-family: var(--dk-jost); font-weight: 400; font-size: 22px; color: var(--gold); } .dfpd-faq details[open] summary::after { content: '×'; } .dfpd-faq-answer { font-family: var(--dk-serif); font-weight: 400; font-size: 16.5px; line-height: 1.7; color: var(--ink-2); padding-top: 14px; } .dfpd-faq-answer p + p { margin-top: 10px; } /* SUPPORT FOOTER */ .dfpd-support { text-align: center; padding: 36px 28px 8px; font-family: var(--dk-serif); font-size: 15px; color: var(--ink-3); border-top: 1px solid var(--border-lt); margin: 0 28px; } .dfpd-support a { color: var(--gold); text-decoration: none; border-bottom: 1px solid var(--gold-sft); } .dfpd-support a:hover { border-bottom-color: var(--gold); } TABLE LAMP · WHIMSICAL KIDS Wizard Hat Table Lamp. A pointy-tipped wizard hat in cast resin, dotted with stars and perched on a tree-stump base — a wizard hat table lamp kids bedroom piece in glowing blue or vivid green, sized as a magical bedside nightlight for a child's nightstand, nursery shelf, or playroom corner. Hand-cast resin hat Blue or green E26 / E27 bulb FORM & STORY A pointy hat, straight from a story. THE DESIGN A wizard's hat tipped over a tree stump — lit from inside. Hand-cast in solid resin and finished in deep ocean blue or forest green, the conical hat is dotted with tiny pinprick stars that the bulb's glow turns into a constellation across the bedroom wall. A small drooping tip and curled ears at the base read more "friendly woodland creature" than "spooky witch" — perfect for a child too young for monsters but old enough for magic. Set it on a child's nightstand as a whimsical kids lamp, on a nursery shelf as a soft nightlight, or anywhere a room could use a little storybook lamp warmth. DIMENSIONS One size, two colors. SINGLE CONFIGURATION Dia 28 × H 45 cm ∅ 11″ × H 17.7″ Cast resin · E26/E27 socket · 2 kg / 4.4 lb · plug-in table lamp. KID'S BEDROOM · NURSERY · NIGHTLIGHT SPECIFICATIONS Details, on the record. Materials Resin Bulb Base E26 / E27 (interchangeable) Dimensions Dia 28 × H 45 cm · ∅ 11″ × H 17.7″ Weight 2 kg / 4.4 lb Stable enough to resist accidental knocks on a child's nightstand Mounting Tabletop · plug-in Environment Indoor · dry location Colors Blue Green DOWNLOADS Documents & resources. PRODUCT INFO Specifications GUIDE Setup REQUEST VIA EMAIL 3D Files FREQUENTLY ASKED Quick questions. Is it safe enough to leave on a child's nightstand? The 2 kg / 4.4 lb weight gives the lamp a steady center of gravity — it won't tip over from a casual nudge or a passing pillow fight. As with any plug-in lamp, route the cord behind furniture so a child can't pull on it, and pick a low-wattage bulb (see below) to keep the resin shade comfortably cool to the touch. What kind of bulb should I use? Use an E26 (US) or E27 LED bulb — we recommend a soft warm-white (2700K) at 4–6W for a gentle bedtime glow that stays cool to the touch. Avoid incandescent bulbs over 25W, as they generate more heat than ideal for an enclosed resin shade. How do I clean the resin hat? Wipe with a soft, slightly damp cloth — the resin is sealed and water-resistant on the surface, so an occasional wipe-down is fine. Avoid abrasive sponges, alcohol, and strong household cleaners, which can dull the painted finish. Does it work as a nightlight, or is it too bright? Brightness depends on the bulb you choose, not the lamp itself. For a true nightlight glow, pair with a low-output 2W LED in 2700K warm white — the resin shade plus the painted blue or green tint already softens the light considerably. For a brighter reading-friendly desk lamp, step up to 4–6W in the same warm temperature. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
Halloween Gothic Wizard Hat Night Light - Witch Hat Table La
Related
Witch Hat Lamp,Handcrafted Stained Gothic Wizard Hat Lights,
Related
Witch Hat Lamp,Handcrafted Stained Gothic Wizard Hat Lights,
Related