Cairns Ceiling Light
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A201A; --ink-2: #4A3D32; --ink-3: #6B5A4A; --cream: #FCF8F0; --bg: #F4E CDD; --linen: #EDE2C8; --sand: #DDCFA8; --border: #C9B98D; --border-lt: #DCCFA8; /* PRODUCT-SPECIFIC ACCENT — Travertine warm beige + walnut */ --olive: #A88958; /* Warm walnut/travertine — primary accent */ --olive-lt: #C4A672; --olive-dk: #6E5530; /* Deep walnut */ --olive-sft: #F5EAD2; /* Pale travertine cream */ /* PRODUCT-SPECIFIC WARNING — Caramel umber (warm complement to natural stone) */ --clay: #884420; --clay-sft: #F4DFCB; --stone: #8C7A60; --mist: #B8A682; font-family: 'Outfit', 'Helvetica Neue', sans-serif; -webkit-font-smoothing: antialiased; color: var(--ink); font-weight: 300; font-size: 16px; line-height: 1.6; background: transparent; padding: 1.5rem 0 2rem; width: 100%; } .dfpd-inner { max-width: 100%; margin: 0; padding: 0; } .dfpd-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-family: 'Outfit', sans-serif; font-size: 0.62rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.85rem; } .dfpd-eyebrow::before { content: ''; width: 22px; height: 1px; background: var(--olive); } .dfpd-h2 { font-family: 'Fraunces', serif; font-size: clamp(1.25rem, 2vw, 1.5rem); font-weight: 400; line-height: 1.25; letter-spacing: -0.005em; color: var(--ink); margin-bottom: 1rem; } .dfpd-h2 em { font-style: italic; color: var(--olive-dk); } /* HERO */ .dfpd-hero { padding-bottom: 2rem; border-bottom: 1px solid var(--border); margin-bottom: 2rem; } .dfpd-hero-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-family: 'Outfit', sans-serif; font-size: 0.68rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 1rem; } .dfpd-hero-eyebrow::before { content: ''; width: 26px; height: 1px; background: var(--olive); } .dfpd-title { font-family: 'Fraunces', serif; font-size: clamp(1.75rem, 3.4vw, 2.35rem); font-weight: 300; line-height: 1.1; letter-spacing: -0.015em; color: var(--ink); margin-bottom: 1rem; max-width: 780px; } .dfpd-title em { font-style: italic; color: var(--olive-dk); font-weight: 400; } .dfpd-lede { font-size: 0.98rem; font-weight: 300; line-height: 1.7; color: var(--ink-2); max-width: 720px; } /* FEATURE CHIPS */ .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: 2.5rem; } .dfpd-feature { padding: 1.25rem 1rem; 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(--olive-dk); margin-bottom: 0.6rem; display: inline-flex; } .dfpd-feature-title { font-family: 'Fraunces', serif; font-size: 0.92rem; font-weight: 400; line-height: 1.3; color: var(--ink); } .dfpd-feature-title em { font-style: italic; color: var(--olive-dk); } .dfpd-sec { margin-bottom: 2.5rem; } /* MAIN VIDEO */ .dfpd-video { position: relative; aspect-ratio: 16 / 9; width: 100%; max-width: 720px; background: #000; border-radius: 4px; overflow: hidden; box-shadow: 0 6px 20px rgba(42, 32, 26, 0.12); margin: 0 auto; } .dfpd-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } /* IMPORTANT NOTES */ .dfpd-notes-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.85rem; } .dfpd-note { padding: 1.25rem 1.35rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; } .dfpd-note.accent { background: var(--clay-sft); border-left: 2px solid var(--clay); border-radius: 0 4px 4px 0; } .dfpd-note h4 { font-family: 'Fraunces', serif; font-size: 0.98rem; font-style: italic; font-weight: 400; color: var(--ink); margin-bottom: 0.35rem; letter-spacing: -0.005em; } .dfpd-note.accent h4 { color: var(--clay); } .dfpd-note p { color: var(--ink-2); font-size: 0.85rem; font-weight: 300; line-height: 1.55; margin: 0; } .dfpd-note p strong { color: var(--ink); font-weight: 500; } .dfpd-note.accent p strong { color: var(--clay); font-weight: 500; } .dfpd-note p + p { margin-top: 0.5rem; } /* SIZE — single configuration row */ .dfpd-size-row { display: grid; grid-template-columns: 240px 1fr; gap: 1.75rem; padding: 1.25rem 1.5rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; align-items: center; transition: box-shadow 0.25s; } .dfpd-size-row:hover { box-shadow: 0 4px 14px rgba(42, 32, 26, 0.08); } .dfpd-size-thumb { position: relative; display: block; width: 100%; height: 160px; background: #FFFFFF; border: 1px solid var(--border-lt); border-radius: 3px; overflow: hidden; padding: 6px; text-decoration: none; color: inherit; transition: border-color 0.2s, box-shadow 0.25s; } .dfpd-size-thumb:hover { border-color: var(--olive); box-shadow: 0 4px 14px rgba(42, 32, 26, 0.12); } .dfpd-size-thumb img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.35s ease; } .dfpd-size-thumb:hover img { transform: scale(1.08); } .dfpd-size-info-head { display: flex; align-items: baseline; gap: 1rem; margin-bottom: 0.7rem; flex-wrap: wrap; } .dfpd-size-title { font-family: 'Fraunces', serif; font-size: 1.35rem; font-weight: 400; color: var(--ink); letter-spacing: -0.005em; } .dfpd-size-title em { font-style: italic; color: var(--olive-dk); } .dfpd-size-power { display: inline-flex; align-items: center; padding: 0.2rem 0.65rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-family: 'Outfit', sans-serif; font-size: 0.58rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; } .dfpd-size-dim { font-family: 'Fraunces', serif; font-size: 1rem; font-style: italic; color: var(--ink-2); line-height: 1.5; letter-spacing: -0.005em; } /* SPECS */ .dfpd-specs { border: 1px solid var(--border); border-radius: 4px; overflow: hidden; background: var(--cream); } .dfpd-spec-row { display: grid; grid-template-columns: 160px 1fr; gap: 1.5rem; padding: 0.75rem 1.35rem; border-bottom: 1px solid var(--border-lt); align-items: baseline; font-size: 0.9rem; } .dfpd-spec-row:last-child { border-bottom: none; } .dfpd-spec-row:hover { background: var(--linen); } .dfpd-spec-label { font-family: 'Outfit', sans-serif; font-size: 0.58rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--stone); } .dfpd-spec-val { font-family: 'Outfit', sans-serif; font-size: 0.88rem; font-weight: 400; color: var(--ink); line-height: 1.5; } .dfpd-spec-val em { font-family: 'Fraunces', serif; font-style: italic; color: var(--olive-dk); font-weight: 400; } /* FINISHES — 3 natural tones */ .dfpd-finishes { display: flex; flex-wrap: wrap; gap: 1.5rem; margin-top: 0.3rem; } .dfpd-finish { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; text-align: center; transition: transform 0.2s; } .dfpd-finish:hover { transform: translateY(-2px); } .dfpd-finish-swatch { width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(42, 32, 26, 0.08); box-shadow: 0 2px 4px rgba(42, 32, 26, 0.08), inset 0 -7px 12px rgba(0, 0, 0, 0.1), inset 2px 2px 3px rgba(255, 255, 255, 0.2); } .dfpd-finish-swatch.walnut { background: radial-gradient(circle at 30% 30%, #A07452 0%, #6E4A2C 55%, #3F2916 100%); } .dfpd-finish-swatch.beige { background: radial-gradient(circle at 30% 30%, #F0E1C2 0%, #D4BD8E 55%, #A89058 100%); } .dfpd-finish-swatch.wood { background: radial-gradient(circle at 30% 30%, #D6B689 0%, #B08855 60%, #7B5C30 100%); } .dfpd-finish-label { font-family: 'Outfit', sans-serif; font-size: 0.66rem; font-weight: 400; color: var(--ink-2); line-height: 1.3; } .dfpd-finish-sub { font-family: 'Fraunces', serif; font-style: italic; font-size: 0.62rem; color: var(--stone); margin-top: -0.18rem; } /* GEO FAQ SECTION */ .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: 1rem 1.35rem; cursor: pointer; list-style: none; font-family: 'Fraunces', serif; font-size: 1rem; font-style: italic; font-weight: 400; color: var(--ink); letter-spacing: -0.005em; 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: 24px; height: 24px; border: 1px solid var(--border); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: var(--olive); background: var(--cream); transition: transform 0.25s, background 0.2s; } .dfpd-faq-item[open] .dfpd-faq-toggle { transform: rotate(45deg); background: var(--olive-sft); border-color: var(--olive); } .dfpd-faq-answer { padding: 0 1.35rem 1.15rem; font-size: 0.88rem; line-height: 1.65; color: var(--ink-2); font-weight: 300; } .dfpd-faq-answer p { margin: 0 0 0.55rem; } .dfpd-faq-answer p:last-child { margin-bottom: 0; } .dfpd-faq-answer p strong { color: var(--ink); font-weight: 500; } .dfpd-faq-answer a { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } .dfpd-faq-answer a:hover { color: var(--ink); border-color: var(--ink); } /* DOWNLOADS — 3 columns */ .dfpd-foot { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; margin-bottom: 1rem; } .dfpd-download { display: flex; align-items: center; gap: 0.95rem; padding: 1rem 1.25rem; 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(--olive); transform: translateY(-1px); box-shadow: 0 4px 12px rgba(42, 32, 26, 0.08); } .dfpd-download-icon { width: 36px; height: 36px; background: var(--linen); border-radius: 4px; color: var(--olive-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .dfpd-download-title { font-family: 'Fraunces', serif; font-size: 0.95rem; font-weight: 400; color: var(--ink); line-height: 1.25; } .dfpd-download-sub { font-size: 0.62rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--olive); } .dfpd-download-arrow { margin-left: auto; color: var(--olive); transition: transform 0.2s; } .dfpd-download:hover .dfpd-download-arrow { transform: translateX(3px); } .dfpd-support { padding-top: 1rem; border-top: 1px solid var(--border-lt); text-align: center; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.88rem; color: var(--stone); } .dfpd-link { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; transition: color 0.2s, border-color 0.2s; } .dfpd-link:hover { color: var(--ink); border-color: var(--ink); } /* RESPONSIVE */ @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-notes-grid { grid-template-columns: 1fr; } .dfpd-foot { grid-template-columns: 1fr; } } @media (max-width: 680px) { .dfpd { padding: 1rem 0 1.5rem; } .dfpd-hero { padding-bottom: 1.5rem; margin-bottom: 1.75rem; } .dfpd-video { max-width: 100%; } .dfpd-size-row { grid-template-columns: 1fr; text-align: left; } .dfpd-size-thumb { height: 200px; max-width: 280px; margin: 0 auto; } .dfpd-spec-row { grid-template-columns: 1fr; gap: 0.2rem; padding: 0.85rem 1.15rem; } } @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; } } Product Details The Cairns Ceiling Light. Travertine stone meets a warm wooden base — an organic ceiling fixture that diffuses light through natural mineral grain. Each Cairns is sculpted from genuine travertine, so every fixture carries its own pattern of veining and pores. A serene addition for bedrooms, hallways, and living spaces where rustic texture meets contemporary restraint. Travertine stone Wood base Integrated LED Compact profile In motion See it come to life. Before you order Important notes. Each piece is unique Carved from genuine travertine stone — every fixture has its own natural pattern of veining, color variation, and tiny surface pores. These are signatures of authentic stone, never defects. Mounting Designed for ceiling installation. Uses an integrated LED — no bulb purchase required. Compatible with a common wall switch (not included). Compact profile At 3.1″ height, the Cairns sits close to the ceiling — ideal for bedrooms, hallways, and rooms with low ceilings where pendant lights are too low. Size Single compact configuration. Sculptural disc ~7 W Dia 15cm × H 8cm∅ 5.9″ × H 3.1″ Specifications Details, on the record. Material Travertine stone · Wood (genuine natural materials) Light Source Integrated LED (no bulb required) Power ~7 W Voltage AC 110–240 V Mounting Ceiling · Indoor use Control Common wall switch (not included) Certifications North America · Europe · Saudi Arabia · Australia Finishes Walnut deep wood Beige travertine Wood natural grain Frequently asked Questions, answered. What size is the Cairns Ceiling Light? The Cairns Ceiling Light measures ∅ 5.9″ × H 3.1″ (Dia 15 cm × H 8 cm) and runs at approximately 7 W. The compact 3.1″ height makes it a flush-style ceiling fixture suited for low ceilings, hallways, and bedrooms. Is the Cairns made from real travertine stone? Yes — the Cairns is sculpted from genuine travertine stone, paired with a natural wood base. Because each piece is carved from real stone, every fixture has its own pattern of mineral veining, subtle color variation, and small surface pores. These are signatures of authentic travertine and not manufacturing defects. The natural variations mean no two Cairns lights are exactly alike — each is a unique sculptural piece. Does the Cairns Ceiling Light need a separate bulb? No — the Cairns uses an integrated LED that's built into the fixture. There's no bulb to purchase or replace. The LED runs at approximately 7 W on AC 110–240 V, compatible globally. How is the Cairns Ceiling Light installed? The Cairns is ceiling-mounted via a standard junction box and connects to a common wall switch (not included). Because of the natural stone construction, we recommend two people for installation — travertine adds weight compared to typical metal/plastic fixtures. A full installation guide PDF is available in the Downloads section below. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. Because the Cairns is sculpted from natural travertine stone, slight variations in veining, color, and texture are part of the material's authentic character — these are not eligible for return as defects. For returns, exchanges, or any questions, contact [email protected] — we reply within 24 hours. PDF Document Tear Sheet PDF Document Assembly Guide Resource 3D Files Questions? [email protected] — we reply within 24 hours.