{"product_id":"callisto-wall-lamp","title":"Callisto Alabaster Wall Lamp","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #2a1e08; font-family: 'DM Serif Display', serif; font-size: 21px; letter-spacing: -0.01em;\"\u003eStone and brass, \u003c\/span\u003e\u003cem style=\"font-family: 'DM Serif Display', serif; font-size: 21px; letter-spacing: -0.01em;\"\u003ewarmly alive on the wall\u003c\/em\u003e\u003cspan style=\"color: #2a1e08; font-family: 'DM Serif Display', serif; font-size: 21px; letter-spacing: -0.01em;\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"vk-wrap\"\u003e\n\u003cp class=\"vk-intro\"\u003eThe Callisto Wall Lamp brings classic vintage character to any living space — a handcrafted stone plaster alabaster shade on a vintage brass or matte black frame. Each alabaster piece glows with a natural veined warmth that no two lamps share exactly.\u003c\/p\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-section-label\"\u003eSee It In Action\u003c\/div\u003e\n\u003cdiv class=\"vk-video-wrap\"\u003e\u003cvideo id=\"localImportVideo\" src=\"https:\/\/cdn-files.myshopline.com\/video\/store\/1775733071759\/Callisto-Wall-Lamp-1080p50.mp4?w=1920\u0026amp;h=1080\u0026amp;d=29.233923\" width=\"560\" height=\"315\" poster=\"https:\/\/img-va.myshopline.com\/image\/store\/1775733071759\/27c2b007f3804b67b4f3a72b07eef32f.png?w=1920\u0026amp;h=1080\" playsinline=\"\" webkit-playsinline=\"\" style=\"max-width: 100%;\" controls=\"controls\" disablepictureinpicture=\"\" alt=\"\" data-file-name=\"Callisto Wall Lamp_1080p50\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cp class=\"vk-video-caption\"\u003eVintage brass · stone plaster alabaster · timeless elegance\u003c\/p\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-section-label\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"vk-features\"\u003e\n\u003cdiv class=\"vk-feat\"\u003e\n\u003cdiv class=\"vk-feat-icon\"\u003e \u003c\/div\u003e\n\u003ch4\u003eNatural Alabaster\u003c\/h4\u003e\n\u003cp\u003eEach shade is carved from genuine stone plaster — unique veining and warmth in every piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-feat\"\u003e\n\u003cdiv class=\"vk-feat-icon\"\u003e \u003c\/div\u003e\n\u003ch4\u003eIntegrated LED\u003c\/h4\u003e\n\u003cp\u003eBuilt-in LED — no bulb to buy. Select color temperature and dimmable option at checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-feat\"\u003e\n\u003cdiv class=\"vk-feat-icon\"\u003e \u003c\/div\u003e\n\u003ch4\u003eVintage Brass Frame\u003c\/h4\u003e\n\u003cp\u003eClassic brass or matte black arm — pairs with any interior from Art Deco to Japandi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Alabaster natural variation — mandatory disclosure --\u003e\n\u003cdiv class=\"vk-notice-amber\"\u003e\n\u003ch5\u003eNatural alabaster — each piece is unique\u003c\/h5\u003e\n\u003cp\u003eAlabaster is a genuine natural stone. Every Callisto Wall Lamp has its own unique veining pattern, color tone, and translucency — your lamp will differ from the product photos. These variations are an inherent quality of authentic alabaster, not a defect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003c!-- Body finishes --\u003e\n\u003cdiv class=\"vk-section-label\"\u003eBody Finish\u003c\/div\u003e\n\u003cdiv class=\"vk-body-grid\"\u003e\n\u003cdiv class=\"vk-body-card\"\u003e\n\u003cdiv class=\"vk-body-dot\" style=\"background: radial-gradient(circle at 35% 35%,#e8c868,#c49038 60%,#8a6818);\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-body-info\"\u003e\n\u003ch5\u003eBrass\u003c\/h5\u003e\n\u003cp\u003eVintage warm gold · classic \u0026amp; timeless\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-body-card\"\u003e\n\u003cdiv class=\"vk-body-dot\" style=\"background: #1a1a1a;\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-body-info\"\u003e\n\u003ch5\u003eBlack\u003c\/h5\u003e\n\u003cp\u003eMatte black · modern contrast\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003c!-- 6 size\/body combinations --\u003e\n\u003cdiv class=\"vk-section-label\"\u003eSizes — Three Heights, Two Bodies\u003c\/div\u003e\n\u003ctable class=\"vk-matrix\" style=\"width: 100.059%; height: 251.854px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 30.6667px;\"\u003e\n\u003cth style=\"width: 23.7363%; height: 30.6667px;\"\u003eConfig\u003c\/th\u003e\n\u003cth style=\"width: 18.7392%; height: 30.6667px;\"\u003e∅ Dia\u003c\/th\u003e\n\u003cth style=\"width: 23.2009%; height: 30.6667px;\"\u003eHeight\u003c\/th\u003e\n\u003cth style=\"width: 20.8782%; height: 30.6667px;\"\u003eWALL DISTANCE\u003c\/th\u003e\n\u003cth style=\"width: 13.3877%; height: 30.6667px;\"\u003ePower\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBlack · Short\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅2.4\" (6 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH19.7\" (50 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~8W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBlack · Medium\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅2.4\" (6 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH23.6\" (60 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~10W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBlack · Tall\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅2.4\" (6 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH31.5\" (80 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~20W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBrass · Short\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅3.1\" (8 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH19.7\" (50 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~8W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBrass · Medium\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅3.1\" (8 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH23.6\" (60 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~10W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36.8646px;\"\u003e\n\u003ctd style=\"width: 23.7363%; height: 36.8646px;\"\u003eBrass · Tall\u003c\/td\u003e\n\u003ctd style=\"width: 18.7392%; height: 36.8646px;\"\u003e∅3.1\" (8 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 23.2009%; height: 36.8646px;\"\u003eH31.5\" (80 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 20.8782%; height: 36.8646px;\"\u003eD4.3\" (11 cm)\u003c\/td\u003e\n\u003ctd style=\"width: 13.3877%; height: 36.8646px;\"\u003e~20W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"vk-fig\"\u003e\n \u003cimg src=\"https:\/\/img-va.myshopline.com\/image\/store\/1775733071759\/de46c116d6ca40fb9009e6a20195d6f8.jpg?w=600\u0026amp;h=460\" alt=\"Callisto size reference\"\u003e \n\u003cdiv class=\"vk-fig-cap\"\u003e🔍 Size reference · click to enlarge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 12px; color: var(--muted); margin-bottom: 1.25rem;\"\u003eWall canopy plate: L5.9\" × W2.3\" × H1\" (L15 × W6 × H2.5 cm) · same for all configurations\u003c\/p\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003c!-- Color temperature --\u003e\n\u003cdiv class=\"vk-section-label\"\u003eColor Temperature — select at checkout\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin\"\u003e\n\u003cdiv class=\"vk-kelvin-card\"\u003e\n\u003cdiv class=\"vk-kelvin-preview warm\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-k\"\u003e3000K\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-label\"\u003eWarm · Recommended\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-card\"\u003e\n\u003cdiv class=\"vk-kelvin-preview neutral\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-k\"\u003e4000K\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-label\"\u003eNeutral\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-card\"\u003e\n\u003cdiv class=\"vk-kelvin-preview cool\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-k\"\u003e6000K\u003c\/div\u003e\n\u003cdiv class=\"vk-kelvin-label\"\u003eCool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 12.5px; color: var(--muted); margin-bottom: 1.25rem; line-height: 1.65;\"\u003e\u003cstrong style=\"color: var(--umber);\"\u003eRecommendation:\u003c\/strong\u003e 3000K warm white best complements the natural veining and warm translucency of the alabaster shade.\u003c\/p\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003c!-- Dimming --\u003e\n\u003cdiv class=\"vk-section-label\"\u003eDimming — optional\u003c\/div\u003e\n\u003cdiv class=\"vk-notice\"\u003e\n\u003ch5\u003eDimmable version available — TRIAC dimmer required\u003c\/h5\u003e\n\u003cp\u003eSelect the dimmable version at checkout. A TRIAC (Thyristor) dimmer switch is required for smooth, flicker-free dimming — standard rotary dimmers are not compatible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-section-label\"\u003eSpecifications\u003c\/div\u003e\n\u003ctable class=\"vk-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eBrass · Alabaster (natural stone)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight source\u003c\/td\u003e\n\u003ctd\u003eIntegrated LED · （Bulbs Included）\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor temperature\u003c\/td\u003e\n\u003ctd\u003e3000K · 4000K · 6000K — select at checkout\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003e~8W (H50 cm) · ~10W (H60 cm) · ~20W (H80 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003eAC 110–240V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eControl\u003c\/td\u003e\n\u003ctd\u003eCommon push switch (not included)\u003cbr\u003e\u003cspan style=\"font-size: 12px; color: var(--muted);\"\u003eDimmable version: TRIAC dimmer required\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWiring\u003c\/td\u003e\n\u003ctd\u003eHardwired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eWall · canopy plate L5.9\" × W2.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertification\u003c\/td\u003e\n\u003ctd\u003eNorth America · EU · AU · Saudi Arabia\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBody finishes\u003c\/td\u003e\n\u003ctd\u003eBrass · Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShade finish\u003c\/td\u003e\n\u003ctd\u003eWhite alabaster (natural variation inherent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"vk-divider\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"vk-section-label\"\u003eFrequently Asked Questions\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 0;\"\u003e\n\u003cdetails style=\"border-bottom: 1px solid var(--border); padding: 12px 0;\"\u003e\n\u003csummary style=\"font-size: 14px; font-weight: 500; color: var(--umber);\"\u003eWhy does the alabaster look different from the photos?\u003c\/summary\u003e\n\u003cp style=\"font-size: 13px; color: #4a3410; line-height: 1.7; margin-top: 8px; padding-right: 1rem;\"\u003eAlabaster is a genuine natural stone — every piece has unique veining, color tone, and translucency. This is inherent to authentic alabaster, not a defect.\u003c\/p\u003e\n\u003c\/details\u003e\u003cdetails style=\"border-bottom: 1px solid var(--border); padding: 12px 0;\"\u003e\n\u003csummary style=\"font-size: 14px; font-weight: 500; color: var(--umber);\"\u003eCan I dim it?\u003c\/summary\u003e\n\u003cp style=\"font-size: 13px; color: #4a3410; line-height: 1.7; margin-top: 8px; padding-right: 1rem;\"\u003eYes — select the dimmable version at checkout. Requires a TRIAC (Thyristor) dimmer switch. Standard rotary dimmers are not compatible.\u003c\/p\u003e\n\u003c\/details\u003e\u003cdetails style=\"border-bottom: 1px solid var(--border); padding: 12px 0;\"\u003e\n\u003csummary style=\"font-size: 14px; font-weight: 500; color: var(--umber);\"\u003eWhat color temperatures are available?\u003c\/summary\u003e\n\u003cp style=\"font-size: 13px; color: #4a3410; line-height: 1.7; margin-top: 8px; padding-right: 1rem;\"\u003e3000K (warm), 4000K (neutral), or 6000K (cool). 3000K is recommended to complement the natural warmth of the alabaster shade.\u003c\/p\u003e\n\u003c\/details\u003e\u003cdetails style=\"border-bottom: 1px solid var(--border); padding: 12px 0;\"\u003e\n\u003csummary style=\"font-size: 14px; font-weight: 500; color: var(--umber);\"\u003eWhat body finishes are available?\u003c\/summary\u003e\n\u003cp style=\"font-size: 13px; color: #4a3410; line-height: 1.7; margin-top: 8px; padding-right: 1rem;\"\u003eBrass (vintage warm gold) or Black (matte). Both are available in all three heights.\u003c\/p\u003e\n\u003c\/details\u003e\u003cdetails style=\"padding: 12px 0;\"\u003e\n\u003csummary style=\"font-size: 14px; font-weight: 500; color: var(--umber);\"\u003eIs this hardwired?\u003c\/summary\u003e\n\u003cp style=\"font-size: 13px; color: #4a3410; line-height: 1.7; margin-top: 8px; padding-right: 1rem;\"\u003eYes. The Callisto is hardwired and connects to a wall electrical box. Compatible with common push switches (not included).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e  \/* ===== CALLISTO COLOR SYSTEM =====     Alabaster     : #f5efe2  (natural alabaster warm)     Alabaster glow: #fdf7ec  (card surface)     Alabaster vein: #d8c8a8  (stone veining muted)     Brass warm    : #c49038  (brass gold)     Brass deep    : #8a6818  (labels \/ deep)     Brass light   : #e8c868  (brass highlight)     Border        : #e0d0a8  (warm stone border)     Umber         : #2a1e08  (body text)     Stone muted   : #8a7038  (secondary)  ===================================== *\/  * { box-sizing: border-box; margin: 0; padding: 0; }  body { background: #fff; padding: 2rem; }  :root {    --alabaster: #f5efe2;    --glow: #fdf7ec;    --vein: #d8c8a8;    --brass: #c49038;    --brass-deep: #8a6818;    --brass-light: #e8c868;    --border: #e0d0a8;    --umber: #2a1e08;    --muted: #8a7038;  }  .vk-wrap { font-family: 'DM Sans', sans-serif; color: var(--umber); max-width: 680px; margin: 0; padding: 0; }  .vk-divider { height: 1px; background: var(--border); margin: 1.75rem 0; }  .vk-headline { font-family: 'DM Serif Display', serif; font-size: 21px; color: var(--umber); line-height: 1.4; margin-bottom: .75rem; letter-spacing: -.01em; }  .vk-headline em { font-style: italic; color: var(--brass-deep); }  .vk-intro { font-size: 15px; color: #4a3410; line-height: 1.9; margin-bottom: 1rem; }  .vk-section-label { font-size: 10px; font-weight: 500; letter-spacing: .18em; text-transform: uppercase; color: var(--brass-deep); margin-bottom: .7rem; }  \/* Video *\/  .vk-video-wrap { width: 100%; aspect-ratio: 16\/9; border-radius: 6px; overflow: hidden; background: var(--alabaster); margin-bottom: .5rem; }  .vk-video-wrap iframe { display: block; width: 100%; height: 100%; border: 0; }  .vk-video-caption { font-size: 11px; color: var(--brass); text-align: center; margin-bottom: .75rem; letter-spacing: .05em; font-style: italic; }  \/* Guide link *\/  .vk-guide-link { display: flex; align-items: center; gap: .65rem; background: var(--alabaster); border: 1px solid var(--border); border-radius: 6px; padding: .8rem 1rem; text-decoration: none; margin-bottom: .75rem; }  .vk-guide-link svg { flex-shrink: 0; color: var(--brass-deep); }  .vk-guide-link span { font-size: 13.5px; color: var(--brass-deep); text-decoration: underline; text-decoration-color: rgba(138,104,24,.3); text-underline-offset: 3px; }  \/* Features *\/  .vk-features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 1.25rem; }  .vk-feat { background: var(--alabaster); border-radius: 6px; padding: .85rem; border: 1px solid var(--border); }  .vk-feat-icon { width: 28px; height: 28px; border-radius: 4px; background: var(--glow); display: flex; align-items: center; justify-content: center; margin-bottom: .6rem; border: 1px solid var(--border); }  .vk-feat h4 { font-size: 12.5px; font-weight: 500; color: var(--umber); margin-bottom: .25rem; }  .vk-feat p { font-size: 12px; color: var(--muted); line-height: 1.6; margin: 0; }  \/* Alabaster natural variation notice — amber *\/  .vk-notice-amber { border-left: 2px solid var(--brass); background: var(--alabaster); border-radius: 0 6px 6px 0; padding: .88rem 1rem; margin-bottom: .75rem; }  .vk-notice-amber h5 { font-size: 13px; font-weight: 500; color: var(--brass-deep); margin-bottom: .3rem; }  .vk-notice-amber p { font-size: 13px; color: #4a3410; line-height: 1.65; margin: 0; }  \/* Standard notice *\/  .vk-notice { border-left: 2px solid var(--brass); background: var(--alabaster); border-radius: 0 6px 6px 0; padding: .88rem 1rem; margin-bottom: .75rem; }  .vk-notice h5 { font-size: 13px; font-weight: 500; color: var(--brass-deep); margin-bottom: .3rem; }  .vk-notice p { font-size: 13px; color: #4a3410; line-height: 1.65; margin: 0; }  \/* Body finish options *\/  .vk-body-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 1.25rem; }  .vk-body-card { background: var(--alabaster); border: 1px solid var(--border); border-radius: 6px; padding: 1rem; display: flex; align-items: center; gap: .85rem; }  .vk-body-dot { width: 36px; height: 36px; border-radius: 50%; flex-shrink: 0; border: 1px solid rgba(0,0,0,.08); }  .vk-body-info h5 { font-size: 13px; font-weight: 500; color: var(--umber); margin-bottom: 2px; }  .vk-body-info p { font-size: 11.5px; color: var(--muted); margin: 0; }  \/* Size matrix — 2 body × 3 heights *\/  .vk-matrix { width: 100%; border-collapse: collapse; background: var(--alabaster); border: 1px solid var(--border); border-radius: 6px; overflow: hidden; margin-bottom: .75rem; font-size: 13px; }  .vk-matrix th { background: var(--glow); padding: 8px 12px; text-align: left; font-weight: 500; font-size: 10px; text-transform: uppercase; letter-spacing: .1em; color: var(--muted); border-bottom: 1px solid var(--border); }  .vk-matrix td { padding: 9px 12px; border-bottom: 1px solid var(--border); color: #4a3410; }  .vk-matrix tr:last-child td { border-bottom: none; }  .vk-matrix td:first-child { font-weight: 500; color: var(--umber); white-space: nowrap; }  \/* Size thumb *\/  .vk-fig { margin-bottom: 1rem; }  .vk-fig a { display: block; }  .vk-fig img { width: 100%; max-width: 380px; height: auto; border-radius: 6px; border: 1px solid var(--border); display: block; margin: 0 auto .4rem; }  .vk-fig-cap { font-size: 11px; color: var(--muted); text-align: center; letter-spacing: .04em; }  \/* Color temperature *\/  .vk-kelvin { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 1rem; }  .vk-kelvin-card { background: var(--alabaster); border: 1px solid var(--border); border-radius: 6px; padding: .75rem; text-align: center; }  .vk-kelvin-preview { width: 100%; height: 36px; border-radius: 4px; margin-bottom: .5rem; }  .vk-kelvin-preview.warm { background: linear-gradient(90deg,#ffd488,#f5a868 50%,#d08040); }  .vk-kelvin-preview.neutral { background: linear-gradient(90deg,#fff8e0,#f4eac8 50%,#d0c098); }  .vk-kelvin-preview.cool { background: linear-gradient(90deg,#e8f0fa,#c8d8e8 50%,#8098b0); }  .vk-kelvin-k { font-size: 12px; font-weight: 500; color: var(--umber); }  .vk-kelvin-label { font-size: 11px; color: var(--muted); margin-top: 2px; }  \/* Dimmer *\/  .vk-dimmer { display: flex; align-items: center; gap: 1rem; background: var(--alabaster); border-radius: 6px; padding: .9rem 1rem; border: 1px solid var(--border); margin-bottom: .75rem; }  .vk-dimmer img { width: 54px; height: 54px; object-fit: cover; border-radius: 4px; flex-shrink: 0; border: 1px solid var(--border); }  .vk-dimmer h5 { font-size: 13px; font-weight: 500; color: var(--umber); margin-bottom: .25rem; }  .vk-dimmer p { font-size: 13px; color: var(--muted); margin: 0; }  .vk-dimmer a { color: var(--brass-deep); text-decoration: underline; }  \/* Spec table *\/  .vk-spec-table { width: 100%; border-collapse: collapse; }  .vk-spec-table tr { border-bottom: 1px solid var(--glow); }  .vk-spec-table tr:last-child { border-bottom: none; }  .vk-spec-table td { padding: 9px 0; font-size: 14px; vertical-align: top; }  .vk-spec-table td:first-child { color: var(--muted); width: 42%; padding-right: 1rem; }  \/* Downloads *\/  .vk-dl { display: flex; gap: 8px; flex-wrap: wrap; }  .vk-dl-btn { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: var(--brass-deep); border: 1px solid var(--border); padding: 7px 14px; border-radius: 5px; text-decoration: none; background: var(--alabaster); }  .vk-dl-btn:hover { background: var(--glow); }  details summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: .5rem; }  @media (max-width: 520px) {    .vk-features { grid-template-columns: 1fr 1fr; }    .vk-body-grid { grid-template-columns: 1fr; }    .vk-kelvin { grid-template-columns: 1fr; }  }\u003c\/style\u003e","brand":"navanora","offers":[{"title":"Black \u0026 White ∅ 2.4″ x H 19.7″ \/ Warm Light","offer_id":67700234125472,"sku":"NAW-8081-001","price":417.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 19.7″ \/ Cool Light","offer_id":67700234158240,"sku":"NAW-8081-002","price":417.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 19.7″ \/ Triac Dimmable Warm Light","offer_id":67700234191008,"sku":"NAW-8081-0049","price":445.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 23.6″ \/ Warm Light","offer_id":67700234223776,"sku":"NAW-8081-005","price":473.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 23.6″ \/ Cool Light","offer_id":67700234256544,"sku":"NAW-8081-006","price":473.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 23.6″ \/ Triac Dimmable Warm Light","offer_id":67700234289312,"sku":"NAW-8081-0050","price":494.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 31.5″ \/ Warm Light","offer_id":67700234322080,"sku":"NAW-8081-009","price":854.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 31.5″ \/ Cool Light","offer_id":67700234354848,"sku":"NAW-8081-0010","price":854.0,"currency_code":"USD","in_stock":true},{"title":"Black \u0026 White ∅ 2.4″ x H 31.5″ \/ Triac Dimmable Warm Light","offer_id":67700234387616,"sku":"NAW-8081-0051","price":883.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 19.7″ \/ Warm Light","offer_id":67700234420384,"sku":"NAW-8081-0013","price":587.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 19.7″ \/ Cool Light","offer_id":67700234453152,"sku":"NAW-8081-0014","price":587.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 19.7″ \/ Triac Dimmable Warm Light","offer_id":67700234485920,"sku":"NAW-8081-0052","price":606.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 23.6″ \/ Warm Light","offer_id":67700234518688,"sku":"NAW-8081-0017","price":693.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 23.6″ \/ Cool Light","offer_id":67700234551456,"sku":"NAW-8081-0018","price":693.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 23.6″ \/ Triac Dimmable Warm Light","offer_id":67700234584224,"sku":"NAW-8081-0053","price":712.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 31.5″ \/ Warm Light","offer_id":67700234616992,"sku":"NAW-8081-0021","price":1026.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 31.5″ \/ Cool Light","offer_id":67700234649760,"sku":"NAW-8081-0022","price":1026.0,"currency_code":"USD","in_stock":true},{"title":"Brass \u0026 White ∅ 3.1″ x H 31.5″ \/ Triac Dimmable Warm Light","offer_id":67700234682528,"sku":"NAW-8081-0054","price":1055.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1052\/7358\/9920\/files\/Callisto-Wall-Lamp-01.jpg?v=1792051807","url":"https:\/\/navanora.com\/products\/callisto-wall-lamp","provider":"Navanora","version":"1.0","type":"link"}