Petalyn Table Light
.vk-petal-wrap { --vk-petal-bg: #ffffff; --vk-petal-bg-card: #f7f0e6; --vk-petal-bg-deep: #ecdfc7; --vk-petal-border: #ddd3c0; --vk-petal-border-lt: #e5dcc6; --vk-petal-accent: #b0 8862; --vk-petal-accent-dk: #5a4a32; --vk-petal-accent-lt: #c9a875; --vk-petal-accent-bg: #f0e3c6; --vk-petal-accent-bdr: #c8a778; --vk-petal-text: #2a211a; --vk-petal-text-mid: #5a4a3b; --vk-petal-text-light: #978674; max-width: 680px; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--vk-petal-text); line-height: 1.72; font-size: 14.5px; } .vk-petal-wrap * { box-sizing: border-box; } .vk-petal-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-petal-text-mid); } .vk-petal-wrap a { color: var(--vk-petal-accent-dk); text-decoration: underline; } .vk-petal-wrap .vk-petal-section { margin-bottom: 2.6rem; } .vk-petal-wrap .vk-petal-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .vk-petal-wrap .vk-petal-sec-line { flex: 1; height: 0.5px; background: var(--vk-petal-border); } .vk-petal-wrap .vk-petal-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-petal-accent-dk); white-space: nowrap; } .vk-petal-wrap strong { color: var(--vk-petal-text); font-weight: 600; } /* Features grid (3 columns) */ .vk-petal-wrap .vk-petal-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-petal-wrap .vk-petal-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-petal-border); border-radius: 12px; background: var(--vk-petal-bg-card); } .vk-petal-wrap .vk-petal-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-petal-accent-bg); border: 0.5px solid var(--vk-petal-accent-bdr); color: var(--vk-petal-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .vk-petal-wrap .vk-petal-feat-icon svg { fill: none; } .vk-petal-wrap .vk-petal-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-petal-text); margin-bottom: 6px; line-height: 1.35; } .vk-petal-wrap .vk-petal-feat-desc { font-size: 12px; color: var(--vk-petal-text-mid); line-height: 1.55; } /* Options grid (3 columns) */ .vk-petal-wrap .vk-petal-size-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-petal-wrap .vk-petal-size-card { padding: 14px 14px 16px; border: 0.5px solid var(--vk-petal-border); border-radius: 12px; background: var(--vk-petal-bg-card); } .vk-petal-wrap .vk-petal-size-label { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--vk-petal-accent-dk); margin-bottom: 6px; } .vk-petal-wrap .vk-petal-size-name { font-size: 14px; font-weight: 700; color: var(--vk-petal-text); margin-bottom: 5px; line-height: 1.3; } .vk-petal-wrap .vk-petal-size-meta { font-size: 11.5px; color: var(--vk-petal-text-mid); line-height: 1.55; margin-bottom: 8px; } .vk-petal-wrap .vk-petal-size-spec { font-size: 11px; color: var(--vk-petal-text-light); line-height: 1.55; } .vk-petal-wrap .vk-petal-size-spec strong { color: var(--vk-petal-accent-dk); font-weight: 700; } /* Critical notice */ .vk-petal-wrap .vk-petal-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-petal-accent-bdr); border-left: 3px solid var(--vk-petal-accent); border-radius: 10px; background: var(--vk-petal-accent-bg); } .vk-petal-wrap .vk-petal-notice .vk-petal-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-petal-accent-dk); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 1px; } .vk-petal-wrap .vk-petal-notice .vk-petal-notice-body { font-size: 12.5px; color: var(--vk-petal-text-mid); line-height: 1.6; } .vk-petal-wrap .vk-petal-notice .vk-petal-notice-body strong { color: var(--vk-petal-accent-dk); display: block; margin-bottom: 3px; font-size: 13px; } /* Warning callout */ .vk-petal-wrap .vk-petal-warn { display: flex; gap: 12px; align-items: flex-start; padding: 12px 14px; border: 0.5px solid #d4a373; border-left: 3px solid #b06438; border-radius: 10px; background: #fbf2e6; margin-top: 12px; } .vk-petal-wrap .vk-petal-warn-ico { width: 20px; height: 20px; border-radius: 50%; background: #b06438; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; flex-shrink: 0; margin-top: 1px; } .vk-petal-wrap .vk-petal-warn-body { font-size: 12px; color: var(--vk-petal-text-mid); line-height: 1.55; } .vk-petal-wrap .vk-petal-warn-body strong { color: #8a4820; display: block; margin-bottom: 2px; font-size: 12.5px; } /* Specifications */ .vk-petal-wrap .vk-petal-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-petal-border); border-radius: 14px; overflow: hidden; } .vk-petal-wrap .vk-petal-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-petal-border-lt); display: flex; align-items: flex-start; background: var(--vk-petal-bg-card); gap: 16px; } .vk-petal-wrap .vk-petal-spec-item:last-child { border-bottom: 0; } .vk-petal-wrap .vk-petal-spec-item:nth-child(even) { background: var(--vk-petal-bg); } .vk-petal-wrap .vk-petal-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-petal-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; } .vk-petal-wrap .vk-petal-spec-val { font-size: 12.5px; color: var(--vk-petal-text); } /* Style tags */ .vk-petal-wrap .vk-petal-style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .vk-petal-wrap .vk-petal-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-petal-accent-dk); background: var(--vk-petal-accent-bg); border: 0.5px solid var(--vk-petal-accent-bdr); padding: 2px 8px; border-radius: 6px; } /* Downloads grid */ .vk-petal-wrap .vk-petal-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-petal-wrap .vk-petal-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-petal-border); border-radius: 12px; background: var(--vk-petal-bg-card); text-decoration: none; color: var(--vk-petal-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; } .vk-petal-wrap .vk-petal-dl-card:hover { background: var(--vk-petal-accent-bg); border-color: var(--vk-petal-accent-bdr); } .vk-petal-wrap .vk-petal-dl-card.vk-petal-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-petal-bg); } .vk-petal-wrap .vk-petal-dl-card.vk-petal-dl-disabled:hover { background: var(--vk-petal-bg); border-color: var(--vk-petal-border); } .vk-petal-wrap .vk-petal-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-petal-accent-bg); border: 0.5px solid var(--vk-petal-accent-bdr); color: var(--vk-petal-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .vk-petal-wrap .vk-petal-dl-icon svg { fill: none; } .vk-petal-wrap .vk-petal-dl-meta { width: 100%; } .vk-petal-wrap .vk-petal-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-petal-text); line-height: 1.3; margin-bottom: 3px; } .vk-petal-wrap .vk-petal-dl-sub { font-size: 11.5px; color: var(--vk-petal-text-light); letter-spacing: 0.02em; line-height: 1.45; } .vk-petal-wrap .vk-petal-dl-status { position: absolute; top: 12px; right: 12px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--vk-petal-text-light); background: var(--vk-petal-bg-card); border: 0.5px solid var(--vk-petal-border); padding: 3px 8px; border-radius: 99px; line-height: 1; } /* FAQ accordion */ .vk-petal-wrap .vk-petal-faq-list { display: flex; flex-direction: column; gap: 6px; } .vk-petal-wrap .vk-petal-faq-list details { border: 0.5px solid var(--vk-petal-border); border-radius: 10px; background: var(--vk-petal-bg-card); overflow: hidden; } .vk-petal-wrap .vk-petal-faq-list summary { list-style: none; cursor: pointer; padding: 13px 36px 13px 16px; min-height: 44px; font-size: 13px; font-weight: 600; color: var(--vk-petal-text); display: flex; justify-content: space-between; align-items: center; position: relative; } .vk-petal-wrap .vk-petal-faq-list summary::-webkit-details-marker { display: none; } .vk-petal-wrap .vk-petal-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-petal-accent-dk); position: absolute; right: 16px; } .vk-petal-wrap .vk-petal-faq-list details[open] summary { color: var(--vk-petal-accent-dk); } .vk-petal-wrap .vk-petal-faq-list details[open] summary::after { content: '\2212'; } .vk-petal-wrap .vk-petal-faq-list .vk-petal-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-petal-text-mid); line-height: 1.6; } /* Mobile */ @media (max-width: 520px) { .vk-petal-wrap .vk-petal-features-grid { grid-template-columns: 1fr; } .vk-petal-wrap .vk-petal-size-grid { grid-template-columns: 1fr; } .vk-petal-wrap .vk-petal-dl-grid { grid-template-columns: 1fr; } .vk-petal-wrap .vk-petal-spec-item { flex-direction: column; gap: 4px; } .vk-petal-wrap .vk-petal-spec-key { width: auto; } } Inspiration The Petalyn Table Light is a ceramic table lamp with a printed fabric drum shade — a glossy oxblood-red glazed gourd base under a bold patterned shade (florals and multicolor stripe). Single E27 socket, plug-in. About 7.9″ wide × 16.9″ tall, sized for a nightstand, console table, living room side table, entryway, or home office. Eclectic, Grandmillennial, Maximalist, Mid-Century, and Boho style. Good To Know ! 1 × E27 socket · glazed ceramic base · printed fabric drum shade · plug-in · indoor dry only Base is glazed ceramic in a glossy oxblood red — hand-glazed, so glaze tone and surface vary slightly piece to piece. Shade is printed fabric on a drum frame; the print is offered in several patterns (see the variant selector), and printed fabric varies slightly between pieces. Socket is E27 (medium screw base) and accepts standard US E26 bulbs. Bulb is not included; use an LED to keep heat low near the fabric. Plug-in table lamp with a standard cord and plug. Indoor dry locations only — not for bathrooms with shower steam or outdoor. Wipe the ceramic with a soft damp cloth; dust the shade dry — don't soak it. Key Features Glazed Ceramic Gourd Base A glossy oxblood-red glazed ceramic body in a teardrop gourd shape — hand-glazed, so tone varies slightly per piece. Printed Fabric Drum Shade A bold patterned fabric drum shade in several prints — the fabric diffuses the bulb into an even glow and throws color when lit. E27 Socket · Plug-In Single E27 medium screw base (accepts US E26). Plug-in cord — sits on any surface; no wiring. Bulb not included. Shade Options One lamp size with the same glazed oxblood ceramic base; choose the printed fabric drum shade. Prints shown below — current options are in the variant selector. Print 1 Blue & Green Floral A dense blue, green, and chartreuse floral — reads moody and saturated against the red base. Printed fabric drum shade1 × E27 Print 2 Multicolor Stripe A vertical multicolor stripe (pink, yellow, teal, green) — graphic and a touch retro. Printed fabric drum shade1 × E27 Print 3 Bright Painterly Floral A hand-painted-look floral on cream — the brightest, most maximalist option. Printed fabric drum shade1 × E27 ! Indoor dry locations only The fabric shade and glazed ceramic base are made for living spaces — nightstand, console, side table, entryway. Not for bathrooms with shower steam or any outdoor location. Printed fabric varies slightly between pieces; this is normal, not a defect. Specifications Fixture Type Table lamp · plug-in · glazed ceramic base + printed fabric drum shade Materials Glazed ceramic base + printed fabric drum shade · glaze tone and print vary slightly per piece Dimensions Approx. 7.9″ W × 16.9″ H (20 × 43 cm) overall Light Source 1 × E27 medium screw base · accepts standard E26 bulbs · LED recommended · bulb not included Base Finish Glossy oxblood-red ceramic glaze (hand-glazed; slight variation per piece) Shade Printed fabric drum · multiple prints (bold florals, multicolor stripe) · see variant selector Power Plug-in · standard cord and plug · indoor dry only · 120V (US) Care Ceramic: soft damp cloth · Shade: dust dry, don't soak Design Style Eclectic Grandmillennial Maximalist Mid-Century Boho Vintage-Inspired Best For Nightstand / bedside, living room, console table, side table, entryway, home office Use Case At about 16.9″ tall, the Petalyn fits a nightstand or side table without crowding it — the glazed ceramic gourd base anchors the lamp while the printed fabric shade softens the bulb into a warm reading-and-ambient glow and throws its pattern when lit. Use it as a bedside lamp for reading, a pair on a console or entryway table, or a single accent on a living room side table or home-office desk. The bold prints make it a statement piece in eclectic, grandmillennial, and maximalist rooms, and the oxblood base pairs with wood, brass, and warm-neutral walls. Email [email protected] for current shade prints, matched pairs, or trade pricing. Downloads Technical reference and care guides for the Petalyn Table Light. Need a doc that's not listed? Email [email protected]. Spec Sheet Dimensions & socket · PDF Pending Setup Guide Shade & bulb · PDF Pending Care Guide Ceramic & fabric care · PDF Pending FAQ What bulb does it use — is E27 the same as E26? It takes 1 × E27 medium screw base. E27 and the standard US E26 base are cross-compatible, so US E26 bulbs thread right in. Use an LED to keep heat low near the fabric shade, in a 2700–3000K warm white for the softest reading glow. The bulb is not included. Which shade print will I get — do the patterns vary? The base is the same glossy oxblood ceramic; you choose the printed fabric drum shade from the current options in the variant selector (bold florals and a multicolor stripe are shown). Because the shade is printed fabric, slight variation in print placement and tone between pieces is normal, not a defect. For a specific print or matched pair, email [email protected]. Where does it work, and how tall is it? It's about 7.9″ wide × 16.9″ tall (20 × 43 cm) — a good bedside / nightstand height that won't crowd the table. It also works on a console or entryway table, a living room side table, or a home-office desk. Pair two on a console or flanking a bed for symmetry. Can I use it in a bathroom, and how do I clean it? Indoor dry locations only — not for bathrooms with shower steam or outdoor, since the fabric shade isn't damp-rated. Cleaning: wipe the glazed ceramic base with a soft, lightly damp cloth and dry it; dust the fabric shade with a soft brush or dry cloth and don't soak it. Is it plug-in or hardwired? It's a plug-in table lamp — it has a standard cord and plug and sits on any surface, so there's no wiring or electrician needed. Just add an E27 / E26 bulb and plug it into a standard wall outlet. Indoor dry locations only.