{"product_id":"modern-cube-solar-outdoor-light","title":"Modern Cube Solar Outdoor Light","description":"\u003c!--Product Name: Modern Cube Solar LightProduct Type: Outdoor Post LightSEO Title: Modern Cube Solar Light | Black Outdoor Pillar Light with Remote, IP65Meta Description: Geometric solar pillar light in black aluminum with frosted (Model A) or textured (Model B) glass. Two sizes, IP65, dusk-to-dawn, 8–10 hours per charge, remote included.URL Handle: modern-cube-solar-light--\u003e\u003cstyle\u003e  \/* ===== Valmere Cone Pendant — every rule scoped to .vk-cube-wrap ===== *\/  .vk-cube-wrap, .vk-cube-wrap *, .vk-cube-wrap *::before, .vk-cube-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }  .vk-cube-wrap { position: relative; z-index: 0; isolation: isolate; width: 100%; max-width: 680px; margin: 0; padding: 0; color: #1d1b17; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif; -webkit-font-smoothing: antialiased; line-height: 1.6; }  .vk-cube-wrap img { max-width: 100%; height: auto; }  .vk-cube-wrap a { color: #876846; text-underline-offset: 3px; }  .vk-cube-wrap .vk-cube-divider { height: 1px; margin: 2rem 0; background: #fbf8f3; overflow: hidden; }  .vk-cube-wrap .vk-cube-intro { margin-bottom: 1rem; color: #3a3834; font-size: 15px; line-height: 1.75; }  .vk-cube-wrap .vk-cube-section-label { margin-bottom: .65rem; color: #876846; font-size: 11px; font-weight: 500; letter-spacing: .1em; text-transform: uppercase; scroll-margin-top: 90px; }  \/* Video *\/  \/* Features *\/  .vk-cube-wrap .vk-cube-features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-cube-wrap .vk-cube-feature, .vk-cube-wrap .vk-cube-option { min-width: 0; padding: .9rem; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; }  .vk-cube-wrap .vk-cube-icon { display: flex; width: 28px; height: 28px; align-items: center; justify-content: center; margin-bottom: .6rem; border-radius: 6px; background: #e8dbc6; }  .vk-cube-wrap .vk-cube-feature h4, .vk-cube-wrap .vk-cube-option h5 { margin-bottom: .3rem; color: #1d1b17; font-size: 13px; font-weight: 500; line-height: 1.45; }  .vk-cube-wrap .vk-cube-feature p, .vk-cube-wrap .vk-cube-option p { color: #3f3d39; font-size: 12px; line-height: 1.6; overflow-wrap: anywhere; }  \/* Color option *\/  \/* Dimension card *\/  .vk-cube-wrap .vk-cube-dimension-card { padding: 1.2rem; border: 1px solid #f5eee5; border-radius: 10px; background: #fbf8f3; scroll-margin-top: 90px; }  .vk-cube-wrap .vk-cube-dimfig { max-width: 300px; margin: 1rem auto 0; text-align: center; }  .vk-cube-wrap .vk-cube-dimfig a { display: block; padding: 5px; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; }  .vk-cube-wrap .vk-cube-dimfig a:hover { border-color: #e1d4c1; }  .vk-cube-wrap .vk-cube-dimfig img { display: block; width: 100%; aspect-ratio: 1 \/ 1; object-fit: contain; background: #fff; border-radius: 4px; cursor: zoom-in; }  .vk-cube-wrap .vk-cube-dimension-note { margin-top: .75rem; color: #876846; font-size: 11px; line-height: 1.5; text-align: center; }  \/* Pure-CSS :target lightbox *\/  .vk-cube-wrap .vk-cube-zoom { display: none; visibility: hidden; pointer-events: none; position: fixed; inset: 0; z-index: 99999; align-items: center; justify-content: center; padding: 24px; background: rgba(20,19,16,.92); }  .vk-cube-wrap .vk-cube-zoom:target { display: flex; visibility: visible; pointer-events: auto; }  .vk-cube-wrap .vk-cube-zoom-backdrop { position: absolute; inset: 0; display: block; cursor: zoom-out; }  .vk-cube-wrap .vk-cube-zoom-inner { position: relative; z-index: 1; max-width: 100%; text-align: center; pointer-events: none; }  .vk-cube-wrap .vk-cube-zoom-img { width: 100%; max-width: 1200px; height: auto; max-height: 86vh; object-fit: contain; border-radius: 4px; background: #fff; }  .vk-cube-wrap .vk-cube-zoom-cap { margin-top: 10px; color: #f5eee5; font-size: 12px; letter-spacing: .04em; }  .vk-cube-wrap .vk-cube-zoom-close { position: absolute; top: 12px; right: 16px; z-index: 2; display: flex; width: 44px; height: 44px; align-items: center; justify-content: center; color: #f5eee5; font-size: 28px; line-height: 1; text-decoration: none; }  \/* Spec table *\/  .vk-cube-wrap .vk-cube-spec-table { width: 100%; border-collapse: collapse; }  .vk-cube-wrap .vk-cube-spec-table tr { border-bottom: 1px solid #fbf8f3; }  .vk-cube-wrap .vk-cube-spec-table tr:nth-child(odd) { background: #fdfbf8; }  .vk-cube-wrap .vk-cube-spec-table tr:last-child { border-bottom: 0; }  .vk-cube-wrap .vk-cube-spec-table td { padding: 10px 8px; font-size: 14px; line-height: 1.55; vertical-align: top; overflow-wrap: anywhere; }  .vk-cube-wrap .vk-cube-spec-table td:first-child { width: 42%; padding-right: 1rem; color: #625f59; }  \/* Care *\/  \/* Downloads *\/  .vk-cube-wrap .vk-cube-dl { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }  .vk-cube-wrap .vk-cube-dl-card { display: flex; min-height: 44px; align-items: center; gap: 10px; padding: .85rem .9rem; border: 1px solid #f5eee5; border-radius: 8px; background: #fff; color: #1d1b17; text-decoration: none; }  .vk-cube-wrap .vk-cube-dl-card:hover { border-color: #e1d4c1; background: #fdfbf8; }  .vk-cube-wrap .vk-cube-dl-card .vk-cube-icon { flex-shrink: 0; margin: 0; }  .vk-cube-wrap .vk-cube-dl-card b { display: block; font-size: 13px; font-weight: 500; line-height: 1.35; }  .vk-cube-wrap .vk-cube-dl-card small { display: block; color: #625f59; font-size: 11px; line-height: 1.4; }  \/* FAQ *\/  .vk-cube-wrap .vk-cube-faq-item { border-bottom: 1px solid #fbf8f3; }  .vk-cube-wrap .vk-cube-faq-item:last-child { border-bottom: 0; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary { position: relative; display: flex; min-height: 44px; cursor: pointer; align-items: center; padding: 14px 32px 14px 0; color: #1d1b17; font-size: 15px; font-weight: 500; line-height: 1.5; list-style: none; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary::marker { content: \"\"; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary::-webkit-details-marker { display: none; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary::after { position: absolute; top: 50%; right: 4px; width: 10px; height: 10px; border-right: 1.5px solid #876846; border-bottom: 1.5px solid #876846; content: \"\"; transform: translateY(-70%) rotate(45deg); transition: transform .2s ease; }  .vk-cube-wrap .vk-cube-faq-item[open] \u003e summary::after { transform: translateY(-30%) rotate(-135deg); }  .vk-cube-wrap .vk-cube-faq-a { margin: 0 0 14px; padding-right: 32px; color: #3f3d39; font-size: 13px; line-height: 1.7; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-features { gap: 6px; }    .vk-cube-wrap .vk-cube-feature { padding: .6rem; }    .vk-cube-wrap .vk-cube-feature h4 { font-size: 11.5px; }    .vk-cube-wrap .vk-cube-feature p { font-size: 10.5px; }    .vk-cube-wrap .vk-cube-option, .vk-cube-wrap .vk-cube-dl { grid-template-columns: 1fr; }    .vk-cube-wrap .vk-cube-dimension-card { padding: .85rem; }    .vk-cube-wrap .vk-cube-spec-table td { font-size: 13px; } \/* end *\/  }  .vk-cube-wrap .vk-cube-note-lead { color: #b23a1e; font-weight: 600; }  .vk-cube-wrap .vk-cube-dimfigs { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 1rem; }  .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig { flex: 0 1 300px; min-width: 0; max-width: none; margin: 0; }  .vk-cube-wrap .vk-cube-dimfig b { display: block; margin-top: 5px; color: #2a2826; font-size: 11.5px; font-weight: 600; line-height: 1.4; }  @media (max-width: 560px) {    .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig { flex: 0 1 calc(50% - 5px); }    .vk-cube-wrap .vk-cube-dimension-table td { font-size: 12px; } \/* end *\/  }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-videos { grid-template-columns: 1fr; } \/* end *\/  }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-sz-grid { grid-template-columns: 1fr 1fr; gap: 8px; } \/* end *\/  }  \/* Legibility: larger type *\/  .vk-cube-wrap .vk-cube-intro { font-size: 16px; line-height: 1.8; }  .vk-cube-wrap .vk-cube-section-label { font-size: 12.5px; font-weight: 600; letter-spacing: .08em; }  .vk-cube-wrap .vk-cube-feature h4 { font-size: 15px; font-weight: 600; }  .vk-cube-wrap .vk-cube-feature p { font-size: 14px; line-height: 1.65; }  .vk-cube-wrap .vk-cube-dimension-note { font-size: 13px; }  .vk-cube-wrap .vk-cube-spec-table td { font-size: 15px; }  .vk-cube-wrap .vk-cube-dl-card b { font-size: 15px; font-weight: 600; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary { font-size: 16px; font-weight: 600; }  .vk-cube-wrap .vk-cube-faq-a { font-size: 15px; line-height: 1.75; }  .vk-cube-wrap .vk-cube-zoom-cap { font-size: 14px; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-feature h4 { font-size: 14px; }    .vk-cube-wrap .vk-cube-feature p { font-size: 13px; }    .vk-cube-wrap .vk-cube-spec-table td { font-size: 14px; } \/* end *\/  }  \/* Extra legibility: bigger type, darker text, stronger labels *\/  .vk-cube-wrap { color: #161616; }  .vk-cube-wrap .vk-cube-intro { font-size: 17px; line-height: 1.8; color: #222; }  .vk-cube-wrap .vk-cube-section-label { font-size: 13.5px; font-weight: 700; letter-spacing: .07em; color: #876846; }  .vk-cube-wrap .vk-cube-feature h4 { font-size: 16.5px; font-weight: 700; color: #161616; }  .vk-cube-wrap .vk-cube-feature p { font-size: 15px; line-height: 1.65; color: #2b2b2b; }  .vk-cube-wrap .vk-cube-dimension-note { font-size: 14px; color: #876846; }  .vk-cube-wrap .vk-cube-spec-table td { font-size: 16px; line-height: 1.6; color: #1f1f1f; }  .vk-cube-wrap .vk-cube-spec-table td:first-child { color: #4a4844; font-weight: 600; }  .vk-cube-wrap .vk-cube-dl-card b { font-size: 16px; font-weight: 700; color: #161616; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary { font-size: 17px; font-weight: 700; color: #161616; }  .vk-cube-wrap .vk-cube-faq-a { font-size: 16px; line-height: 1.75; color: #2b2b2b; }  .vk-cube-wrap .vk-cube-zoom-cap { font-size: 15px; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-intro { font-size: 16px; }    .vk-cube-wrap .vk-cube-feature h4 { font-size: 15px; }    .vk-cube-wrap .vk-cube-feature p { font-size: 14px; }    .vk-cube-wrap .vk-cube-spec-table td, .vk-cube-wrap .vk-cube-dimension-table td { font-size: 15px; }    .vk-cube-wrap .vk-cube-faq-item \u003e summary { font-size: 16px; }    .vk-cube-wrap .vk-cube-faq-a { font-size: 15px; } \/* end *\/  }  \/* Theme-proof legibility: override the store theme's thin, letter-spaced, uppercase heading styles *\/  .vk-cube-wrap, .vk-cube-wrap p, .vk-cube-wrap h3, .vk-cube-wrap h4, .vk-cube-wrap h5, .vk-cube-wrap td, .vk-cube-wrap th, .vk-cube-wrap li, .vk-cube-wrap summary, .vk-cube-wrap b, .vk-cube-wrap strong, .vk-cube-wrap span, .vk-cube-wrap div, .vk-cube-wrap a { font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif !important; letter-spacing: normal !important; -webkit-font-smoothing: antialiased; }  .vk-cube-wrap p, .vk-cube-wrap td, .vk-cube-wrap li { font-weight: 400 !important; }  .vk-cube-wrap .vk-cube-intro { font-size: 17px !important; line-height: 1.75 !important; color: #1f1f1f !important; }  .vk-cube-wrap .vk-cube-section-label { font-size: 14px !important; font-weight: 700 !important; letter-spacing: .06em !important; text-transform: uppercase !important; color: #876846 !important; }  .vk-cube-wrap .vk-cube-feature h4 { margin: 0 0 6px !important; font-size: 16.5px !important; font-weight: 700 !important; line-height: 1.35 !important; text-transform: none !important; letter-spacing: normal !important; color: #161616 !important; }  .vk-cube-wrap .vk-cube-feature p { font-size: 15px !important; line-height: 1.6 !important; color: #2a2a2a !important; }  .vk-cube-wrap .vk-cube-dimension-note { font-size: 14px !important; color: #876846 !important; }  .vk-cube-wrap .vk-cube-spec-table td { font-size: 16px !important; line-height: 1.55 !important; color: #1a1a1a !important; }  .vk-cube-wrap .vk-cube-spec-table td:first-child { font-weight: 700 !important; color: #3a3834 !important; }  .vk-cube-wrap .vk-cube-spec-table a { color: #876846 !important; font-weight: 600 !important; }  .vk-cube-wrap .vk-cube-dl-card b { font-size: 16px !important; font-weight: 700 !important; color: #161616 !important; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary { font-size: 17px !important; font-weight: 700 !important; color: #161616 !important; text-transform: none !important; }  .vk-cube-wrap .vk-cube-faq-a { font-size: 16px !important; line-height: 1.7 !important; color: #2a2a2a !important; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-intro { font-size: 16px !important; }    .vk-cube-wrap .vk-cube-feature h4 { font-size: 15px !important; }    .vk-cube-wrap .vk-cube-feature p { font-size: 14px !important; }    .vk-cube-wrap .vk-cube-spec-table td, .vk-cube-wrap .vk-cube-dimension-table td { font-size: 15px !important; }    .vk-cube-wrap .vk-cube-faq-a { font-size: 15px !important; } \/* end *\/  }  \/* Grid lines on the size table *\/  \/* Zebra rows on the Details table: set on the cells with !important so the theme can't wipe it *\/  .vk-cube-wrap .vk-cube-spec-table tr:nth-child(odd) td { background: #fbf8f3 !important; }  .vk-cube-wrap .vk-cube-spec-table tr:nth-child(even) td { background: #ffffff !important; }  \/* Walnut accents: echo the wooden frame *\/  .vk-cube-wrap .vk-cube-divider { background: linear-gradient(90deg, #e5dacb, #876846 50%, #e5dacb) !important; }  .vk-cube-wrap .vk-cube-spec-table td:first-child { color: #876846 !important; }  .vk-cube-wrap .vk-cube-feature { border-top: 3px solid #876846 !important; }  \/* Hide the old auto-generated \"Sizing \u0026 questions\" block (section.vk-geo2) so only the new FAQ shows *\/  section.vk-geo2[data-geo=\"v2\"] { display: none !important; }  \/* FAQ styled like the \"Sizing \u0026 questions\" block: serif title, italic accent word, plus icons *\/  .vk-cube-wrap .vk-cube-faq-title { margin: 0 0 6px !important; font-family: Georgia, \"Times New Roman\", serif !important; font-size: 26px !important; font-weight: 600 !important; line-height: 1.25 !important; color: #1d1d1d !important; letter-spacing: normal !important; text-transform: none !important; }  .vk-cube-wrap .vk-cube-faq-title em { font-family: Georgia, \"Times New Roman\", serif !important; font-style: italic !important; color: #876846 !important; }  .vk-cube-wrap .vk-cube-faq-sub { margin: 0 0 18px !important; font-size: 15px !important; line-height: 1.8 !important; color: #5a5a5a !important; }  .vk-cube-wrap .vk-cube-faq { border-top: 1px solid #e5dacb; }  .vk-cube-wrap .vk-cube-faq-item { border-bottom: 1px solid #e5dacb !important; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary { padding: 16px 32px 16px 2px !important; font-size: 15.5px !important; font-weight: 600 !important; color: #2b2b2b !important; }  .vk-cube-wrap .vk-cube-faq-item \u003e summary::after { content: \"+\" !important; position: absolute; top: 50% !important; right: 6px !important; width: auto !important; height: auto !important; border: 0 !important; transform: translateY(-50%) !important; font-family: Georgia, serif !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1 !important; color: #876846 !important; transition: transform .2s ease; }  .vk-cube-wrap .vk-cube-faq-item[open] \u003e summary::after { content: \"\\2212\" !important; transform: translateY(-50%) !important; }  .vk-cube-wrap .vk-cube-faq-a { margin: 0 0 16px !important; padding: 0 24px 0 2px !important; font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; }  .vk-cube-wrap .vk-cube-swatches { display: flex; flex-wrap: wrap; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e5dacb; border-radius: 8px; background: #fff; }  .vk-cube-wrap .vk-cube-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 600 !important; color: #1f1f1f !important; }  .vk-cube-wrap .vk-cube-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  .vk-cube-wrap .vk-cube-swatches { align-items: center; }  .vk-cube-wrap .vk-cube-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #876846 !important; margin-right: 4px; }  .vk-cube-wrap .vk-cube-swatch b { font-weight: 700 !important; }    .vk-cube-wrap .vk-cube-dimfigs { display: flex; justify-content: center; gap: 12px; margin-top: 1rem; }  .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig { flex: 1 1 0; max-width: 240px; min-width: 0; margin: 0; }  .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig img { aspect-ratio: 1 \/ 1; object-fit: contain; }  .vk-cube-wrap .vk-cube-dl { grid-template-columns: repeat(3, 1fr); }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-dl { grid-template-columns: 1fr; } \/* end *\/  }  \/* Helix template accents *\/  .vk-cube-wrap .vk-cube-feature h4, .vk-cube-wrap .vk-cube-faq-item \u003e summary { color: #261d16 !important; }  .vk-cube-wrap a { color: #6b4f30; }  .vk-cube-wrap .vk-cube-faq-title em, .vk-cube-wrap .vk-cube-faq-item \u003e summary::after { color: #876846 !important; }  \/* Size area matches the white diagram background *\/  .vk-cube-wrap .vk-cube-dimension-card { background: #ffffff !important; }  .vk-cube-wrap .vk-cube-dimfig a { border: 0 !important; padding: 0 !important; background: #ffffff !important; }  .vk-cube-wrap .vk-cube-dimfig img { background: #ffffff !important; }  .vk-cube-wrap .vk-cube-note { margin: 0 0 .8rem; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; }  .vk-cube-wrap .vk-cube-note p { margin: 0; font-size: 15.5px !important; line-height: 1.7 !important; color: #1f1f1f !important; }  .vk-cube-wrap .vk-cube-note p + p { margin-top: .55rem; }  .vk-cube-wrap .vk-cube-note-key { border-left-color: #b4572c; background: #fdf6f1; }  .vk-cube-wrap .vk-cube-contact { margin: 0 0 1rem; padding: .9rem 1.1rem; border: 1px solid #e1d4c1; border-left: 3px solid #876846; border-radius: 8px; background: #fbf8f3; }  .vk-cube-wrap .vk-cube-contact p { margin: 0 !important; font-size: 15.5px !important; line-height: 1.7 !important; color: #1f1f1f !important; }  \/* Customized service: copy on top, colour chart underneath *\/  .vk-cube-wrap .vk-cube-swatches { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-radius: 8px; background: #fff; }  .vk-cube-wrap .vk-cube-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #5a4630 !important; }  .vk-cube-wrap .vk-cube-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 700 !important; }  .vk-cube-wrap .vk-cube-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  \/* Customized service: copy on the left, small colour chart on the right (click to enlarge) *\/  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-option-fig { max-width: 120px !important; width: 120px !important; } \/* end *\/  }  \/* Two notes side by side, each with a click-to-enlarge image *\/  .vk-cube-wrap .vk-cube-notes2 .vk-cube-note { margin: 0; }  .vk-cube-wrap .vk-cube-series { margin: 0 0 1rem; font-size: 15.5px !important; }  .vk-cube-wrap .vk-cube-series a { color: #6b4f30 !important; font-weight: 700 !important; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-notes2 { grid-template-columns: 1fr; } \/* end *\/  }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-figgrid { grid-template-columns: repeat(3, 1fr); } \/* end *\/  }  .vk-cube-wrap .vk-cube-swatches { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin: 1rem 0 0; padding: .9rem 1rem; border: 1px solid #e1d4c1; border-radius: 8px; background: #fff; }  .vk-cube-wrap .vk-cube-swatch-label { font-size: 14.5px !important; font-weight: 700 !important; color: #5a4630 !important; }  .vk-cube-wrap .vk-cube-swatch { display: flex; align-items: center; gap: 7px; font-size: 14.5px !important; font-weight: 700 !important; }  .vk-cube-wrap .vk-cube-swatch i { display: inline-block; width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgba(0,0,0,.18); }  .vk-cube-wrap .vk-cube-note-lead { color: #d62a00 !important; font-weight: 700 !important; }  .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig { max-width: 160px !important; }  .vk-cube-wrap .vk-cube-note a { color: #6b4f30 !important; font-weight: 600 !important; }  .vk-cube-wrap .vk-cube-szt { width: 100%; border-collapse: collapse; background: #fff; }  .vk-cube-wrap .vk-cube-szt th { padding: 8px 10px !important; background: #e8dbc6; border: 1px solid #e1d4c1; font-size: 12.5px !important; font-weight: 700 !important; color: #5a4630 !important; text-align: left; text-transform: uppercase; letter-spacing: .04em !important; }  .vk-cube-wrap .vk-cube-szt td { padding: 8px 10px !important; border: 1px solid #e1d4c1; font-size: 15px !important; color: #1f1f1f !important; vertical-align: top; }  .vk-cube-wrap .vk-cube-szt td:first-child { font-weight: 700 !important; color: #876846 !important; }  .vk-cube-wrap .vk-cube-szt small { display: block; margin-top: 2px; font-size: 13px !important; color: #6a655e !important; }  .vk-cube-wrap .vk-cube-tblwrap { overflow-x: auto; }  .vk-cube-wrap .vk-cube-batt { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin-top: 1rem; }  .vk-cube-wrap .vk-cube-batt div { padding: .8rem .6rem; border: 1px solid #e1d4c1; border-radius: 8px; background: #fbf8f3; text-align: center; }  .vk-cube-wrap .vk-cube-batt b { display: block; font-size: 17px !important; font-weight: 700 !important; color: #261d16 !important; }  .vk-cube-wrap .vk-cube-batt span { display: block; margin-top: 2px; font-size: 13px !important; color: #4a4844 !important; line-height: 1.4 !important; }  .vk-cube-wrap .vk-cube-series { margin: 0 0 1rem; font-size: 15.5px !important; }  .vk-cube-wrap .vk-cube-series a { color: #6b4f30 !important; font-weight: 700 !important; }  .vk-cube-wrap .vk-cube-dimfigs { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }  .vk-cube-wrap .vk-cube-dimfigs .vk-cube-dimfig { max-width: none !important; }  .vk-cube-wrap .vk-cube-dimfig a { display: block; padding: 6px !important; border: 1px solid #e1d4c1 !important; border-radius: 6px; background: #fff !important; }  .vk-cube-wrap .vk-cube-dimfig img { width: 100% !important; height: auto !important; aspect-ratio: 3 \/ 2 !important; object-fit: contain !important; }  @media (max-width: 520px) {    .vk-cube-wrap .vk-cube-dimfigs { grid-template-columns: repeat(2, minmax(0, 1fr)); } \/* end *\/  }\u003c\/style\u003e\u003cdiv class=\"vk-cube-wrap\"\u003e\n\u003cp class=\"vk-cube-intro\"\u003eThe Modern Cube Solar Light is a sleek, geometric lighting solution for contemporary outdoor spaces. With clean lines and glass panels, it emits a soft, ambient glow, perfect for gardens, pathways, terraces or pillars. The solar-powered design adds convenience while maintaining energy efficiency.\u003c\/p\u003e\n\u003cdiv class=\"vk-cube-note vk-cube-note-key\"\u003e\u003cp\u003e\u003cspan class=\"vk-cube-note-lead\"\u003ePurchase notes:\u003c\/span\u003e Only supports shipping to Japan, Australia, the EU, and the United States; other countries do not currently support shipping.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-contact\"\u003e\u003cp\u003eIf you have any questions about our products, please contact us and we will get back to you within 24 hours.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp class=\"vk-cube-series\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"vk-cube-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-section-label\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-features\"\u003e\n\u003cdiv class=\"vk-cube-feature\"\u003e\n\u003cdiv class=\"vk-cube-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eSolar powered\u003c\/h4\u003e\n\u003cp\u003eCharges by day, glows all night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-feature\"\u003e\n\u003cdiv class=\"vk-cube-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eDusk-to-dawn + remote\u003c\/h4\u003e\n\u003cp\u003eAutomatic, with manual remote control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-feature\"\u003e\n\u003cdiv class=\"vk-cube-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eGeometric cube\u003c\/h4\u003e\n\u003cp\u003eFrosted or textured glass panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-batt\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e4–6 hrs\u003c\/b\u003e\u003cspan\u003eof sunlight to fully charge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e8–10 hrs\u003c\/b\u003e\u003cspan\u003eof light per charge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eIP65\u003c\/b\u003e\u003cspan\u003eoutdoor rated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-swatches\"\u003e\n\u003cspan class=\"vk-cube-swatch-label\"\u003eFinishes:\u003c\/span\u003e\u003cspan class=\"vk-cube-swatch\"\u003e\u003ci style=\"background:#1f1f1f\"\u003e\u003c\/i\u003e\u003cb style=\"color:#2a2a2a\"\u003eBlack frame\u003c\/b\u003e\u003c\/span\u003e\u003cspan class=\"vk-cube-swatch\"\u003e\u003ci style=\"background:radial-gradient(circle at 35% 35%,#ffffff,#e8e6e0 70%)\"\u003e\u003c\/i\u003e\u003cb style=\"color:#6a655e\"\u003eTranslucent glass\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-section-label\" id=\"vk-cube-dimensions\"\u003eProduct Size\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dimension-card\"\u003e\n\u003cdiv class=\"vk-cube-tblwrap\"\u003e\u003ctable class=\"vk-cube-szt\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel A · frosted glass\u003c\/td\u003e\n\u003ctd\u003eL 9.8″ x W 9.8″ x H 9.4″\u003csmall\u003eL 25cm x W 25cm x H 24cm\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel A · frosted glass\u003c\/td\u003e\n\u003ctd\u003eL 13.8″ x W 13.8″ x H 12.6″\u003csmall\u003eL 35cm x W 35cm x H 32cm\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel B · textured glass\u003c\/td\u003e\n\u003ctd\u003eL 9.8″ x W 9.8″ x H 9.4″\u003csmall\u003eL 25cm x W 25cm x H 24cm\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel B · textured glass\u003c\/td\u003e\n\u003ctd\u003eL 13.8″ x W 13.8″ x H 12.6″\u003csmall\u003eL 35cm x W 35cm x H 32cm\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dimfigs\" style=\"margin-top:.9rem\"\u003e\n\u003cdiv class=\"vk-cube-dimfig\"\u003e\u003cb\u003eModel A · 25cm\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dimfig\"\u003e\u003cb\u003eModel A · 35cm\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dimfig\"\u003e\u003cb\u003eModel B · 25cm\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dimfig\"\u003e\u003cb\u003eModel B · 35cm\u003c\/b\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vk-cube-dimension-note\"\u003e🔍 Click a diagram to enlarge\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-section-label\"\u003eDetails\u003c\/div\u003e\n\u003ctable class=\"vk-cube-spec-table\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eAluminum, Glass.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eBlack frame · translucent glass.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight source\u003c\/td\u003e\n\u003ctd\u003eIntegrated LED · Warm Light (3000K).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eSolar panel on the top · DC 3.2V battery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge \u0026amp; run time\u003c\/td\u003e\n\u003ctd\u003eFully charges in 4–6 hours of sunlight · lights for about 8–10 hours.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eControl\u003c\/td\u003e\n\u003ctd\u003eAutomatic dusk-to-dawn · remote control included for manual on\/off and brightness.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMoisture resistance\u003c\/td\u003e\n\u003ctd\u003eIP65, outdoor rated.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003eCE (EU) · SAA\/RCM (Australia \u0026amp; NZ) · CSA (Canada) · FCC tested (US) — \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv class=\"vk-cube-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-section-label\"\u003eDownload Support\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-dl\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"vk-cube-faq-title\"\u003eSizing \u0026amp; \u003cem\u003equestions\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"vk-cube-faq-sub\"\u003eHere is what most clients ask before choosing theirs.\u003c\/p\u003e\n\u003cdiv class=\"vk-cube-faq\"\u003e\n\u003cdetails class=\"vk-cube-faq-item\"\u003e\u003csummary\u003eWhat is the difference between Model A and Model B?\u003c\/summary\u003e\u003cp class=\"vk-cube-faq-a\"\u003eBoth share the same solar top and black aluminum frame. Model A has smooth frosted glass panels for a clean, minimal look; Model B has textured glass panels that scatter the light into a softly patterned glow.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-cube-faq-item\"\u003e\u003csummary\u003eWhich size should I choose?\u003c\/summary\u003e\u003cp class=\"vk-cube-faq-a\"\u003eEach model comes in L 9.8″ x W 9.8″ x H 9.4″ (25 x 25 x 24 cm) and L 13.8″ x W 13.8″ x H 12.6″ (35 x 35 x 32 cm). The smaller size suits low walls and garden posts; the larger one suits gate pillars and entrance columns.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-cube-faq-item\"\u003e\u003csummary\u003eHow long does it light up on a full charge?\u003c\/summary\u003e\u003cp class=\"vk-cube-faq-a\"\u003eIt fully charges in 4–6 hours of sunlight and then lights for about 8–10 hours. It switches off automatically by day and on at night, and the included remote lets you control it manually.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-cube-faq-item\"\u003e\u003csummary\u003eIs it weatherproof?\u003c\/summary\u003e\u003cp class=\"vk-cube-faq-a\"\u003eYes. It is rated IP65 for outdoor use. Wipe the glass and solar panel with a soft cloth now and then to keep charging efficient.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails class=\"vk-cube-faq-item\"\u003e\u003csummary\u003eWhich countries can it be shipped to?\u003c\/summary\u003e\u003cp class=\"vk-cube-faq-a\"\u003eBecause it contains a battery, it currently ships only to Japan, Australia, the EU and the United States.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-zoom\" id=\"vk-cube-zoom-0\"\u003e \u003cdiv class=\"vk-cube-zoom-inner\"\u003e\n\u003cimg class=\"vk-cube-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Modern-Cube-Solar-Outdoor-Light.jpg?v=1732024431\" alt=\"Model A · 25cm size diagram, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-cube-zoom-cap\"\u003eModel A · 25cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-zoom\" id=\"vk-cube-zoom-1\"\u003e\n\u003ca class=\"vk-cube-zoom-backdrop\" href=\"#vk-cube-dimensions\"\u003e\u003c\/a\u003e \u003ca class=\"vk-cube-zoom-close\" href=\"#vk-cube-dimensions\"\u003e×\u003c\/a\u003e\u003cdiv class=\"vk-cube-zoom-inner\"\u003e\n\u003cimg class=\"vk-cube-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Modern-Cube-Solar-Outdoor-Light-01.jpg?v=1732061203\" alt=\"Model A · 35cm size diagram, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-cube-zoom-cap\"\u003eModel A · 35cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-zoom\" id=\"vk-cube-zoom-2\"\u003e\n\u003ca class=\"vk-cube-zoom-backdrop\" href=\"#vk-cube-dimensions\"\u003e\u003c\/a\u003e \u003ca class=\"vk-cube-zoom-close\" href=\"#vk-cube-dimensions\"\u003e×\u003c\/a\u003e\u003cdiv class=\"vk-cube-zoom-inner\"\u003e\n\u003cimg class=\"vk-cube-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Modern-Cube-Solar-Outdoor-Light-02.jpg?v=1732024576\" alt=\"Model B · 25cm size diagram, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-cube-zoom-cap\"\u003eModel B · 25cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vk-cube-zoom\" id=\"vk-cube-zoom-3\"\u003e\n\u003ca class=\"vk-cube-zoom-backdrop\" href=\"#vk-cube-dimensions\"\u003e\u003c\/a\u003e \u003ca class=\"vk-cube-zoom-close\" href=\"#vk-cube-dimensions\"\u003e×\u003c\/a\u003e\u003cdiv class=\"vk-cube-zoom-inner\"\u003e\n\u003cimg class=\"vk-cube-zoom-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0355\/1320\/4874\/files\/Modern-Cube-Solar-Outdoor-Light-03.jpg?v=1732024576\" alt=\"Model B · 35cm size diagram, enlarged\" loading=\"lazy\"\u003e\u003cp class=\"vk-cube-zoom-cap\"\u003eModel B · 35cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{  \"@context\": \"https:\/\/schema.org\",  \"@type\": \"FAQPage\",  \"mainEntity\": [    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Both share the same solar top and black aluminum frame. Model A has smooth frosted glass panels for a clean, minimal look; Model B has textured glass panels that scatter the light into a softly patterned glow.\" }, \"name\": \"What is the difference between Model A and Model B?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Each model comes in L 9.8″ x W 9.8″ x H 9.4″ (25 x 25 x 24 cm) and L 13.8″ x W 13.8″ x H 12.6″ (35 x 35 x 32 cm). The smaller size suits low walls and garden posts; the larger one suits gate pillars and entrance columns.\" }, \"name\": \"Which size should I choose?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It fully charges in 4–6 hours of sunlight and then lights for about 8–10 hours. It switches off automatically by day and on at night, and the included remote lets you control it manually.\" }, \"name\": \"How long does it light up on a full charge?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. It is rated IP65 for outdoor use. Wipe the glass and solar panel with a soft cloth now and then to keep charging efficient.\" }, \"name\": \"Is it weatherproof?\" },    { \"@type\": \"Question\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Because it contains a battery, it currently ships only to Japan, Australia, the EU and the United States.\" }, \"name\": \"Which countries can it be shipped to?\" }  ]}\u003c\/noscript\u003e\u003c\/div\u003e\u003c\/script\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"L 9.8″ x W 9.8″ x H 9.4″ \/ Black \u0026 Translucent \/ Model A","offer_id":68036707909954,"sku":"VKOL1-241026-01","price":245.0,"currency_code":"USD","in_stock":true},{"title":"L 9.8″ x W 9.8″ x H 9.4″ \/ Black \u0026 Translucent \/ Model B","offer_id":68036707942722,"sku":"VKOL1-241026-02","price":245.0,"currency_code":"USD","in_stock":true},{"title":"L 13.8″ x W 13.8″ x H 12.6″ \/ Black \u0026 Translucent \/ Model A","offer_id":68036707975490,"sku":"VKOL1-241026-03","price":319.0,"currency_code":"USD","in_stock":true},{"title":"L 13.8″ x W 13.8″ x H 12.6″ \/ Black \u0026 Translucent \/ Model B","offer_id":68036708008258,"sku":"VKOL1-241026-04","price":319.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1027\/9528\/0706\/files\/Modern_Cube_Solar_Outdoor_Light_1_1-445226_64b3eccb-eac9-43e9-8824-41d3dbe6f03e-178142.jpg?v=1793870949","url":"https:\/\/aoyinlight.com\/products\/modern-cube-solar-outdoor-light","provider":"My Store","version":"1.0","type":"link"}