Dynamic Pendant Light
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Jost:wght@400;500;600&family=Outfit:wght@400;500;600;700&display=swap'); .dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #1A1A18; --ink-2: #3E3E3A; --ink-3: #6E6E68; --page: #F2F0EE; --cream: #FDFBF6; --linen: #F0EBDF; --border: #C4B89A; --border-lt: #DCD3BC; --gold: #9C7A3C; --gold-dk: #6E5420; --gold-sft: #ECDDB8; --stone: #6E6E68; --dk-sans: 'Outfit', 'Helvetica Neue', sans-serif; --dk-serif: 'Cormorant Garamond', Georgia, serif; --dk-jost: 'Jost', 'Helvetica Neue', sans-serif; font-family: var(--dk-serif); -webkit-font-smoothing: antialiased; color: var(--ink); font-weight: 400; font-size: 17px; line-height: 1.65; background: var(--page); padding: 1.5rem 0 2rem; width: 100%; } .dfpd-inner { max-width: 100%; margin: 0; padding: 0 20px; } .dfpd-sec { margin-bottom: 2rem; } .dfpd-h2 { font-family: var(--dk-sans); font-weight: 600; font-size: clamp(1.4rem, 2.2vw, 1.7rem); line-height: 1.2; color: var(--ink); margin-bottom: 1rem; letter-spacing: -0.01em; } .dfpd-h2 .gold { color: var(--gold); } .dfpd-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-family: var(--dk-jost); font-weight: 500; font-size: 0.65rem; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 0.85rem; } .dfpd-eyebrow::before { content: ''; width: 22px; height: 1px; background: var(--gold); } .dfpd-hero { padding-bottom: 1.85rem; border-bottom: 1px solid var(--border); margin-bottom: 1.85rem; } .dfpd-hero-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-family: var(--dk-jost); font-weight: 500; font-size: 0.7rem; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 1rem; } .dfpd-hero-eyebrow::before { content: ''; width: 26px; height: 1px; background: var(--gold); } .dfpd-title { font-family: var(--dk-sans); font-weight: 600; font-size: clamp(2rem, 3.8vw, 2.6rem); line-height: 1.1; letter-spacing: -0.02em; color: var(--ink); margin-bottom: 1rem; max-width: 780px; } .dfpd-title .gold { color: var(--gold); } .dfpd-lede { font-family: var(--dk-serif); font-weight: 400; font-size: 1.08rem; line-height: 1.7; color: var(--ink-2); max-width: 720px; } .dfpd-features { display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; background: var(--cream); margin-bottom: 2rem; } .dfpd-feature { padding: 1.1rem 0.9rem; text-align: center; border-right: 1px solid var(--border-lt); transition: background 0.3s; } .dfpd-feature:last-child { border-right: none; } .dfpd-feature:hover { background: var(--linen); } .dfpd-feature-icon { color: var(--gold-dk); margin-bottom: 0.55rem; display: inline-flex; } .dfpd-feature-title { font-family: var(--dk-sans); font-weight: 600; font-size: 0.9rem; line-height: 1.3; color: var(--ink); } .dfpd-feature-title .gold { color: var(--gold); } /* 2 stacked model cards */ .dfpd-model-cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; } .dfpd-model-cards.single { grid-template-columns: 1fr; } .dfpd-model-card { display: grid; grid-template-columns: 200px 1fr; gap: 0; border: 1px solid var(--border); border-radius: 4px; overflow: visible; background: var(--cream); } .dfpd-model-img-wrap { position: relative; display: flex; align-items: center; justify-content: center; background: #fff; border-right: 1px solid var(--border-lt); border-radius: 4px 0 0 4px; min-height: 200px; overflow: visible; text-decoration: none; cursor: zoom-in; transition: background 0.2s; } .dfpd-model-img-wrap:hover { z-index: 2; } .dfpd-model-img-note { font-family: var(--dk-jost); font-weight: 400; font-size: 0.7rem; letter-spacing: 0.06em; color: var(--stone); text-align: center; padding: 0 1.2rem; line-height: 1.5; } .dfpd-model-img-wrap:hover { background: var(--gold-sft); } .dfpd-model-img-wrap img { display: block; width: auto; max-width: 100%; height: auto; max-height: 200px; object-fit: contain; padding: 8px; background: #fff; border-radius: 4px; transform-origin: center center; transition: transform 0.35s ease, box-shadow 0.35s ease; } .dfpd-model-img-wrap:hover img { transform: scale(1.8); box-shadow: 0 10px 30px rgba(26,26,24,0.18); } .dfpd-model-img-wrap:hover .dfpd-model-img-icon { opacity: 0; } .dfpd-model-img-icon { position: absolute; transition: opacity 0.2s; bottom: 10px; right: 10px; width: 24px; height: 24px; background: rgba(26,26,24,0.82); color: var(--cream); border-radius: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; } .dfpd-model-info { padding: 1.35rem 1.4rem 1.25rem; display: flex; flex-direction: column; justify-content: center; } .dfpd-model-eyebrow { font-family: var(--dk-jost); font-weight: 500; font-size: 0.6rem; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 0.45rem; } .dfpd-model-name { font-family: var(--dk-serif); font-style: italic; font-weight: 500; font-size: 1.55rem; color: var(--ink); line-height: 1.05; margin-bottom: 0.35rem; letter-spacing: 0; } .dfpd-model-in { font-family: var(--dk-serif); font-style: italic; font-weight: 400; font-size: 1.05rem; color: var(--ink); line-height: 1.3; margin-bottom: 0.1rem; } .dfpd-model-dim { font-family: var(--dk-jost); font-weight: 400; font-size: 0.8rem; color: var(--stone); margin-bottom: 0.85rem; } .dfpd-model-sub { font-family: var(--dk-serif); font-weight: 400; font-size: 0.98rem; color: var(--ink-2); line-height: 1.55; padding: 0.75rem 0; border-top: 1px dashed var(--border); border-bottom: 1px dashed var(--border); margin-bottom: 0.85rem; } .dfpd-model-sub strong { font-family: var(--dk-jost); font-weight: 600; font-size: 0.86rem; color: var(--ink); } .dfpd-model-pill { display: inline-flex; align-self: flex-start; padding: 0.35rem 0.85rem; background: var(--gold-sft); color: var(--gold-dk); border-radius: 2px; font-family: var(--dk-jost); font-weight: 500; font-size: 0.6rem; letter-spacing: 0.22em; text-transform: uppercase; } .dfpd-specs { border: 1px solid var(--border); border-radius: 4px; overflow: hidden; background: var(--cream); } .dfpd-spec-row { display: grid; grid-template-columns: 150px 1fr; gap: 1.4rem; padding: 0.7rem 1.25rem; border-bottom: 1px solid var(--border-lt); align-items: baseline; } .dfpd-spec-row:last-child { border-bottom: none; } .dfpd-spec-row:hover { background: var(--linen); } .dfpd-spec-label { font-family: var(--dk-jost); font-weight: 500; font-size: 0.58rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--stone); } .dfpd-spec-val { font-family: var(--dk-serif); font-weight: 400; font-size: 0.93rem; color: var(--ink); line-height: 1.5; } .dfpd-spec-val .sub { font-family: var(--dk-jost); font-weight: 400; font-size: 0.78rem; color: var(--stone); } .dfpd-faq { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .dfpd-faq-item { border-bottom: 1px solid var(--border-lt); } .dfpd-faq-item:last-child { border-bottom: none; } .dfpd-faq-item summary { display: flex; justify-content: space-between; align-items: center; gap: 1rem; padding: 0.95rem 1.25rem; cursor: pointer; list-style: none; font-family: var(--dk-sans); font-weight: 600; font-size: 0.98rem; color: var(--ink); transition: background 0.2s; } .dfpd-faq-item summary::-webkit-details-marker { display: none; } .dfpd-faq-item summary:hover { background: var(--linen); } .dfpd-faq-toggle { flex-shrink: 0; width: 22px; height: 22px; border: 1px solid var(--border); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: var(--gold); background: var(--cream); transition: transform 0.25s, background 0.2s; } .dfpd-faq-item[open] .dfpd-faq-toggle { transform: rotate(45deg); background: var(--gold-sft); border-color: var(--gold); } .dfpd-faq-answer { padding: 0 1.25rem 1rem; font-family: var(--dk-serif); font-weight: 400; font-size: 0.96rem; line-height: 1.65; color: var(--ink-2); } .dfpd-faq-answer p { margin: 0 0 0.5rem; } .dfpd-faq-answer p:last-child { margin-bottom: 0; } .dfpd-faq-answer a { color: var(--gold-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--gold); } .dfpd-foot { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.7rem; } .dfpd-download { display: flex; align-items: center; gap: 0.85rem; padding: 0.9rem 1.15rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; text-decoration: none; color: inherit; transition: all 0.2s; } .dfpd-download:hover { border-color: var(--gold); transform: translateY(-1px); box-shadow: 0 4px 12px rgba(26,26,24,0.08); } .dfpd-download-icon { width: 34px; height: 34px; background: var(--linen); border-radius: 4px; color: var(--gold-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .dfpd-download-title { font-family: var(--dk-sans); font-weight: 600; font-size: 0.92rem; line-height: 1.25; color: var(--ink); } .dfpd-download-sub { font-family: var(--dk-jost); font-weight: 500; font-size: 0.58rem; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold); } .dfpd-download-arrow { margin-left: auto; color: var(--gold); transition: transform 0.2s; } .dfpd-download:hover .dfpd-download-arrow { transform: translateX(3px); } .dfpd-support { padding-top: 0.95rem; border-top: 1px solid var(--border-lt); text-align: center; font-family: var(--dk-serif); font-weight: 400; font-size: 0.92rem; color: var(--stone); } .dfpd-link { color: var(--gold-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--gold); padding-bottom: 1px; } @media (max-width: 900px) { .dfpd-features { grid-template-columns: repeat(2, 1fr); } .dfpd-feature:nth-child(2n) { border-right: none; } .dfpd-feature:nth-child(-n+2) { border-bottom: 1px solid var(--border-lt); } .dfpd-model-cards { grid-template-columns: 1fr; } .dfpd-model-card { grid-template-columns: 1fr; } .dfpd-model-img-wrap { border-right: none; border-bottom: 1px solid var(--border-lt); border-radius: 4px 4px 0 0; } .dfpd-model-img-wrap:hover img { transform: scale(1.3); } .dfpd-foot { grid-template-columns: 1fr; } } @media (max-width: 480px) { .dfpd-features { grid-template-columns: 1fr; } .dfpd-feature { border-right: none; border-bottom: 1px solid var(--border-lt); } .dfpd-feature:last-child { border-bottom: none; } .dfpd-spec-row { grid-template-columns: 1fr; gap: 0.2rem; padding: 0.75rem 1.05rem; } .dfpd-inner { padding: 0 12px; } } .dfpd-notice { display: flex; align-items: flex-start; gap: 0.7rem; margin-top: 1.1rem; padding: 0.75rem 1rem; background: var(--linen); border-left: 2px solid var(--gold); border-radius: 0 4px 4px 0; max-width: 720px; } .dfpd-notice-label { font-family: var(--dk-jost); font-weight: 600; font-size: 0.6rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold-dk); white-space: nowrap; padding-top: 0.25rem; } .dfpd-notice-text { font-family: var(--dk-serif); font-size: 0.95rem; line-height: 1.55; color: var(--ink-2); } .dfpd-notice-text strong { font-family: var(--dk-jost); font-weight: 600; font-size: 0.84rem; color: var(--ink); } Pendant · Metal, Glass & Iron · E26 or E27 · One Size Dynamic Pendant Light. Inspired by paper lanterns, the Dynamic Pendant Light feels light and airy while leaving a strong impression. Two contrasting materials — a finely perforated mesh core and frosted blown glass — combine to project a soft-focus texture onto the inside of the shade, adding gentle ambient light to the room. Clean lines and simple forms belie the work behind their apparent simplicity. Lantern Form Perforated Mesh Frosted Glass Soft-Focus Glow One size Dimensions, at a glance. One Size ∅ 9.4″ × H 10.6″ Dia 24 × H 27 cm Frosted glass over a perforated mesh core — E26/E27 bulb not included. Bedside & island Specifications Details, on the record. Materials Metal · Glass · Iron Shade Frosted blown glass over a finely perforated mesh core · paper-lantern-inspired soft-focus texture Finish White Gold Smoke Grey Lampshade White or Smoke Grey glass Light Source LED bulb or Edison bulb · E26 or E27 · not included Bulb Base E26 or E27 Suspension 150 cm / 59″ wires · extendable on request Mounting Ceiling pendant · indoor use only Control Compatible with common wall switch · not included Voltage AC 110–240V Certifications Compatible with North America, Europe, Australia, Saudi Arabia Frequently asked Questions, answered. Where does this pendant work best? At ∅ 9.4″ × H 10.6″ the Dynamic is a compact single pendant for a bedside, kitchen counter, hallway or beside a console — or grouped in a cluster over an island or stairwell. Its paper-lantern-inspired form gives a light, airy look with a soft, textured glow. What creates the soft-focus glow? Two contrasting layers do the work: a finely perforated mesh core inside a frosted blown-glass shade. Light passes through the mesh and projects a soft-focus texture onto the inside of the glass, adding gentle ambient light to the room. What bulbs do you recommend? This fixture takes E26/E27 bulbs. Use an E26/E27 LED bulb at about 6–9W in warm white (2700 K); the frosted glass and mesh soften it into a warm, glare-free glow. Bulbs are not included. E26 vs E27 guide → How do I clean the glass and mesh? Switch off and let it cool, then dust the frosted glass with a soft, dry microfiber cloth; a soft brush helps lift dust from the perforated mesh. For marks on the glass, a barely-damp cloth with mild soap, wiped and dried, is fine. Keep liquid off the metal finish. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
CWI Lighting Dynamic 1 Light 9" Down Pendant, Black
Related
Vencha DYNAMIC - 1 Light Pendant IP20
Related
CWI Lighting Dynamic 1 Light 13" Down Pendant, Black
Related