{"product_id":"soralique™-wilderness-solar-lantern","title":"Soralique™ Wilderness Solar Lantern","description":"\u003cstyle\u003e\n\/* ============================================================\n   SORALIQUE — SOLAR ORBIT LANTERN\n   DAY → CARRY → HANG → GLOW\n\n   LAYOUT STANDARD\n   - 不修改 Product Gallery\n   - 不使用负 margin\n   - 默认 100%\n   - 桌面端仅向右扩展\n   - 所有关键容器 min-width:0\n   ============================================================ *\/\n\n.sq-sol {\n  --night:#102f28;\n  --night-deep:#09241f;\n  --forest:#1c493d;\n  --forest-soft:#3f655b;\n\n  --solar:#d7953f;\n  --solar-soft:#efbd75;\n  --glow:#f3d59b;\n\n  --cream:#f8f5ed;\n  --sand:#ebe5d9;\n  --mist:#ecefea;\n\n  --charcoal:#282c2d;\n  --ink:#17211e;\n  --muted:#6d7671;\n  --line:rgba(16,47,40,.14);\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin:34px 0 54px;\n  padding:0;\n\n  color:var(--ink);\n  font-family:inherit;\n\n  box-sizing:border-box;\n  isolation:isolate;\n}\n\n\n\/* ============================================================\n   SHOPIFY DESCRIPTION CONTAINER\n   ============================================================ *\/\n\n.product__description:has(.sq-sol),\n.product-description:has(.sq-sol),\n.product__text:has(.sq-sol),\n.product-info__description:has(.sq-sol),\n.product-info__block:has(.sq-sol),\n.rte:has(.sq-sol) {\n  height:auto !important;\n  max-height:none !important;\n\n  overflow:visible !important;\n  overflow-x:visible !important;\n  overflow-y:visible !important;\n\n  min-width:0 !important;\n}\n\n\n\/* ============================================================\n   DESKTOP WIDTH SYSTEM\n   继续沿用你已经确定的布局\n   ============================================================ *\/\n\n@media screen and (min-width:1200px) {\n  .sq-sol {\n    width:min(920px,46vw);\n    max-width:calc(100vw - 40px);\n    min-width:0;\n  }\n}\n\n@media screen and (min-width:990px) and (max-width:1199px) {\n  .sq-sol {\n    width:min(800px,46vw);\n    max-width:calc(100vw - 32px);\n    min-width:0;\n  }\n}\n\n@media screen and (max-width:989px) {\n  .sq-sol {\n    width:100%;\n    max-width:100%;\n    min-width:0;\n  }\n}\n\n\n.sq-sol *,\n.sq-sol *::before,\n.sq-sol *::after {\n  box-sizing:border-box;\n}\n\n\n\/* ============================================================\n   01 — HERO \/ SOLAR ORBIT\n   ============================================================ *\/\n\n.sq-sol__hero {\n  position:relative;\n  overflow:hidden;\n\n  min-width:0;\n\n  padding:\n    clamp(30px,5vw,64px)\n    clamp(22px,5vw,62px)\n    clamp(30px,4vw,48px);\n\n  border:1px solid var(--line);\n\n  background:\n    linear-gradient(\n      145deg,\n      #faf8f2 0%,\n      #f1ece1 57%,\n      #e8dfcf 100%\n    );\n}\n\n\n\/* solar orbit *\/\n.sq-sol__hero::before {\n  content:\"\";\n\n  position:absolute;\n\n  width:350px;\n  height:350px;\n\n  right:-115px;\n  top:-160px;\n\n  border:\n    1px solid rgba(215,149,63,.28);\n\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 36px rgba(215,149,63,.06),\n    0 0 0 72px rgba(215,149,63,.035),\n    0 0 0 108px rgba(215,149,63,.018);\n\n  pointer-events:none;\n}\n\n\n\/* sun *\/\n.sq-sol__hero::after {\n  content:\"\";\n\n  position:absolute;\n\n  right:62px;\n  top:50px;\n\n  width:13px;\n  height:13px;\n\n  border-radius:50%;\n\n  background:var(--solar);\n\n  box-shadow:\n    0 0 0 7px rgba(215,149,63,.10);\n\n  pointer-events:none;\n}\n\n\n.sq-sol__topline {\n  position:relative;\n  z-index:1;\n\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n\n  gap:24px;\n\n  margin-bottom:\n    clamp(42px,7vw,84px);\n\n  min-width:0;\n}\n\n\n.sq-sol__series {\n  display:flex;\n  align-items:center;\n  gap:10px;\n\n  color:var(--night);\n\n  font-size:10px;\n  font-weight:800;\n\n  letter-spacing:.18em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__series::before {\n  content:\"\";\n\n  width:7px;\n  height:7px;\n\n  border-radius:50%;\n\n  background:var(--solar);\n}\n\n\n.sq-sol__mode {\n  color:\n    rgba(16,47,40,.5);\n\n  font-size:9px;\n  font-weight:800;\n\n  letter-spacing:.16em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__hero-grid {\n  position:relative;\n  z-index:1;\n\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1.5fr)\n    minmax(210px,.6fr);\n\n  gap:\n    clamp(28px,5vw,64px);\n\n  align-items:end;\n\n  min-width:0;\n}\n\n\n.sq-sol__eyebrow {\n  margin:0 0 13px;\n\n  color:var(--solar);\n\n  font-size:10px;\n  font-weight:800;\n\n  letter-spacing:.20em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__title {\n  max-width:700px;\n\n  margin:0;\n\n  color:var(--night-deep);\n\n  font-size:\n    clamp(38px,6vw,76px);\n\n  font-weight:800;\n\n  line-height:.91;\n\n  letter-spacing:-.055em;\n}\n\n\n.sq-sol__title span {\n  display:block;\n\n  color:var(--forest);\n}\n\n\n.sq-sol__intro {\n  max-width:550px;\n\n  margin:20px 0 0;\n\n  color:\n    rgba(23,33,30,.66);\n\n  font-size:13px;\n\n  line-height:1.72;\n}\n\n\n\/* ============================================================\n   ENERGY ORBIT VISUAL\n   Inspired by lantern cylindrical shape\n   ============================================================ *\/\n\n.sq-sol__orbit {\n  position:relative;\n\n  width:min(100%,210px);\n  aspect-ratio:1;\n\n  justify-self:end;\n\n  display:grid;\n  place-items:center;\n}\n\n\n.sq-sol__orbit-ring {\n  position:absolute;\n\n  inset:0;\n\n  border:\n    1px solid rgba(16,47,40,.17);\n\n  border-radius:50%;\n}\n\n\n.sq-sol__orbit-ring::before {\n  content:\"\";\n\n  position:absolute;\n\n  inset:17%;\n\n  border:\n    1px dashed rgba(16,47,40,.17);\n\n  border-radius:50%;\n}\n\n\n.sq-sol__orbit-core {\n  width:74px;\n  height:108px;\n\n  border-radius:\n    30px 30px 22px 22px;\n\n  background:\n    linear-gradient(\n      180deg,\n      var(--charcoal) 0 22%,\n      var(--glow) 23% 72%,\n      var(--charcoal) 73%\n    );\n\n  box-shadow:\n    0 0 28px rgba(243,213,155,.24);\n}\n\n\n.sq-sol__orbit-copy {\n  position:absolute;\n\n  bottom:8px;\n\n  color:var(--night);\n\n  text-align:center;\n\n  font-size:9px;\n  font-weight:800;\n\n  line-height:1.5;\n\n  letter-spacing:.14em;\n\n  text-transform:uppercase;\n}\n\n\n\/* ============================================================\n   02 — MARQUEE\n   ============================================================ *\/\n\n.sq-sol__marquee {\n  overflow:hidden;\n\n  margin:12px 0;\n\n  background:var(--night-deep);\n\n  color:#fff;\n}\n\n\n.sq-sol__marquee-track {\n  display:flex;\n\n  width:max-content;\n\n  animation:\n    sqSolarRun 29s linear infinite;\n\n  will-change:transform;\n}\n\n\n.sq-sol__marquee:hover\n.sq-sol__marquee-track {\n  animation-play-state:paused;\n}\n\n\n.sq-sol__marquee-group {\n  display:flex;\n  align-items:center;\n\n  flex-shrink:0;\n\n  white-space:nowrap;\n}\n\n\n.sq-sol__marquee-item {\n  display:inline-flex;\n  align-items:center;\n\n  gap:15px;\n\n  padding:\n    14px 21px;\n\n  font-size:10px;\n  font-weight:750;\n\n  line-height:1;\n\n  letter-spacing:.15em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__marquee-sun {\n  width:7px;\n  height:7px;\n\n  flex:0 0 7px;\n\n  border-radius:50%;\n\n  background:var(--solar-soft);\n}\n\n\n@keyframes sqSolarRun {\n\n  from {\n    transform:translateX(0);\n  }\n\n  to {\n    transform:translateX(-50%);\n  }\n\n}\n\n\n\/* ============================================================\n   03 — DAY \/ NIGHT TRANSITION\n   ============================================================ *\/\n\n.sq-sol__cycle {\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  min-width:0;\n\n  margin:0 0 12px;\n\n  border:\n    1px solid var(--line);\n\n  background:var(--cream);\n}\n\n\n.sq-sol__cycle-item {\n  position:relative;\n\n  min-width:0;\n\n  padding:\n    21px\n    16px\n    20px;\n\n  border-right:\n    1px solid var(--line);\n}\n\n\n.sq-sol__cycle-item:last-child {\n  border-right:0;\n}\n\n\n.sq-sol__cycle-no {\n  display:flex;\n  align-items:center;\n\n  gap:8px;\n\n  margin-bottom:17px;\n\n  color:var(--solar);\n\n  font-size:9px;\n  font-weight:800;\n\n  letter-spacing:.14em;\n}\n\n\n.sq-sol__cycle-no::after {\n  content:\"\";\n\n  height:1px;\n\n  flex:1;\n\n  background:\n    rgba(215,149,63,.26);\n}\n\n\n.sq-sol__cycle-item strong {\n  display:block;\n\n  color:var(--night);\n\n  font-size:13px;\n  font-weight:800;\n\n  line-height:1.3;\n\n  letter-spacing:-.01em;\n}\n\n\n.sq-sol__cycle-item span:last-child {\n  display:block;\n\n  margin-top:6px;\n\n  color:var(--muted);\n\n  font-size:10px;\n\n  line-height:1.5;\n}\n\n\n\/* ============================================================\n   04 — CHAPTER\n   ============================================================ *\/\n\n.sq-sol__chapter {\n  display:grid;\n\n  grid-template-columns:\n    72px\n    minmax(0,1fr)\n    auto;\n\n  gap:18px;\n\n  align-items:center;\n\n  min-width:0;\n\n  margin:12px 0;\n\n  padding:\n    18px 2px;\n\n  border-bottom:\n    1px solid var(--line);\n}\n\n\n.sq-sol__chapter-no {\n  color:var(--solar);\n\n  font-size:10px;\n  font-weight:800;\n\n  letter-spacing:.16em;\n}\n\n\n.sq-sol__chapter-main {\n  min-width:0;\n}\n\n\n.sq-sol__chapter-title {\n  display:block;\n\n  color:var(--night-deep);\n\n  font-size:\n    clamp(18px,2vw,25px);\n\n  font-weight:800;\n\n  letter-spacing:-.025em;\n}\n\n\n.sq-sol__chapter-desc {\n  display:block;\n\n  margin-top:4px;\n\n  color:var(--muted);\n\n  font-size:10px;\n\n  letter-spacing:.08em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__chapter-code {\n  color:\n    rgba(16,47,40,.42);\n\n  text-align:right;\n\n  font-size:9px;\n  font-weight:800;\n\n  line-height:1.5;\n\n  letter-spacing:.14em;\n\n  text-transform:uppercase;\n}\n\n\n\/* ============================================================\n   05 — IMAGE PLATE\n   完整显示 \/ 不裁切 \/ 不遮罩 \/ 不压字\n   ============================================================ *\/\n\n.sq-sol__plate {\n  position:relative;\n\n  width:100%;\n  min-width:0;\n\n  margin:0 0 12px;\n\n  padding:8px;\n\n  border:\n    1px solid rgba(16,47,40,.11);\n\n  background:#f7f5ef;\n\n  transition:\n    transform .28s ease,\n    box-shadow .28s ease;\n}\n\n\n.sq-sol__plate:hover {\n  transform:\n    translateY(-5px);\n\n  box-shadow:\n    0 27px 58px rgba(8,31,25,.11),\n    0 8px 18px rgba(8,31,25,.05);\n}\n\n\n.sq-sol__plate::before {\n  content:\"\";\n\n  position:absolute;\n\n  left:-1px;\n  top:-1px;\n\n  width:72px;\n  height:3px;\n\n  background:var(--solar);\n}\n\n\n.sq-sol__plate::after {\n  content:\"\";\n\n  position:absolute;\n\n  right:-1px;\n  bottom:-1px;\n\n  width:72px;\n  height:3px;\n\n  background:var(--night);\n}\n\n\n.sq-sol__plate img {\n  display:block;\n\n  width:100%;\n  max-width:100%;\n\n  height:auto;\n\n  margin:0;\n  padding:0;\n\n  object-fit:contain;\n  object-position:center;\n\n  border:0;\n\n  transform:none;\n}\n\n\n\/* ============================================================\n   06 — LIGHT MODE PANEL\n   ============================================================ *\/\n\n.sq-sol__light {\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1.35fr)\n    minmax(250px,.65fr);\n\n  min-width:0;\n\n  margin:0 0 12px;\n\n  background:var(--night-deep);\n\n  color:#fff;\n}\n\n\n.sq-sol__light-main {\n  min-width:0;\n\n  padding:\n    clamp(28px,4.5vw,52px);\n}\n\n\n.sq-sol__light-label {\n  margin-bottom:20px;\n\n  color:var(--solar-soft);\n\n  font-size:10px;\n  font-weight:800;\n\n  letter-spacing:.18em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__light-title {\n  max-width:560px;\n\n  margin:0;\n\n  color:#fff;\n\n  font-size:\n    clamp(30px,4.8vw,57px);\n\n  font-weight:780;\n\n  line-height:.96;\n\n  letter-spacing:-.046em;\n}\n\n\n.sq-sol__light-title span {\n  color:#f0d39c;\n}\n\n\n.sq-sol__light-copy {\n  max-width:510px;\n\n  margin:18px 0 0;\n\n  color:\n    rgba(255,255,255,.60);\n\n  font-size:12px;\n\n  line-height:1.75;\n}\n\n\n\/* lantern glow illustration *\/\n.sq-sol__light-visual {\n  position:relative;\n\n  overflow:hidden;\n\n  min-width:0;\n  min-height:270px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #29473d,\n      #10251f\n    );\n}\n\n\n.sq-sol__glow-ring {\n  position:absolute;\n\n  left:50%;\n  top:50%;\n\n  width:126px;\n  height:126px;\n\n  margin:\n    -63px\n    0\n    0\n    -63px;\n\n  border-radius:50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(243,213,155,.85) 0 13%,\n      rgba(243,213,155,.28) 14% 37%,\n      rgba(243,213,155,.08) 38% 58%,\n      transparent 59%\n    );\n\n  box-shadow:\n    0 0 0 28px rgba(243,213,155,.035),\n    0 0 0 56px rgba(243,213,155,.022);\n}\n\n\n.sq-sol__light-meta {\n  position:absolute;\n\n  right:20px;\n  bottom:18px;\n\n  color:\n    rgba(255,255,255,.55);\n\n  text-align:right;\n\n  font-size:9px;\n  font-weight:800;\n\n  line-height:1.55;\n\n  letter-spacing:.14em;\n\n  text-transform:uppercase;\n}\n\n\n\/* ============================================================\n   07 — PLACEMENT SYSTEM\n   ============================================================ *\/\n\n.sq-sol__places {\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  min-width:0;\n\n  margin:0 0 12px;\n\n  border:\n    1px solid var(--line);\n\n  background:var(--sand);\n}\n\n\n.sq-sol__place {\n  min-width:0;\n\n  padding:\n    21px\n    18px;\n\n  border-right:\n    1px solid var(--line);\n}\n\n\n.sq-sol__place:last-child {\n  border-right:0;\n}\n\n\n.sq-sol__place-small {\n  display:block;\n\n  margin-bottom:8px;\n\n  color:var(--solar);\n\n  font-size:9px;\n  font-weight:800;\n\n  letter-spacing:.15em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__place strong {\n  display:block;\n\n  color:var(--night);\n\n  font-size:13px;\n  font-weight:800;\n\n  line-height:1.35;\n}\n\n\n\/* ============================================================\n   08 — END\n   ============================================================ *\/\n\n.sq-sol__end {\n  position:relative;\n\n  overflow:hidden;\n\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1.4fr)\n    minmax(210px,.6fr);\n\n  gap:28px;\n\n  align-items:end;\n\n  min-width:0;\n\n  padding:\n    clamp(30px,5vw,56px);\n\n  background:\n    linear-gradient(\n      135deg,\n      #ede7da,\n      #ded7c8\n    );\n\n  border:\n    1px solid var(--line);\n}\n\n\n.sq-sol__end::after {\n  content:\"SUN → NIGHT\";\n\n  position:absolute;\n\n  right:-16px;\n  top:-6px;\n\n  color:\n    rgba(16,47,40,.05);\n\n  font-size:\n    clamp(52px,10vw,122px);\n\n  font-weight:850;\n\n  line-height:1;\n\n  letter-spacing:-.07em;\n\n  white-space:nowrap;\n\n  pointer-events:none;\n}\n\n\n.sq-sol__end-main {\n  position:relative;\n  z-index:1;\n\n  min-width:0;\n}\n\n\n.sq-sol__end-label {\n  margin-bottom:14px;\n\n  color:var(--solar);\n\n  font-size:10px;\n  font-weight:800;\n\n  letter-spacing:.18em;\n\n  text-transform:uppercase;\n}\n\n\n.sq-sol__end h3 {\n  max-width:620px;\n\n  margin:0;\n\n  color:var(--night-deep);\n\n  font-size:\n    clamp(29px,4.5vw,54px);\n\n  font-weight:800;\n\n  line-height:.98;\n\n  letter-spacing:-.048em;\n}\n\n\n.sq-sol__end-meta {\n  position:relative;\n  z-index:1;\n\n  padding-left:18px;\n\n  border-left:\n    2px solid var(--solar);\n\n  color:var(--forest);\n\n  font-size:10px;\n  font-weight:800;\n\n  line-height:1.8;\n\n  letter-spacing:.12em;\n\n  text-transform:uppercase;\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n\n@media(max-width:749px) {\n\n  .sq-sol {\n    width:100%;\n    max-width:100%;\n    min-width:0;\n\n    margin:24px 0 38px;\n  }\n\n\n  .sq-sol__hero {\n    padding:\n      28px\n      19px\n      26px;\n  }\n\n\n  .sq-sol__topline {\n    margin-bottom:40px;\n  }\n\n\n  .sq-sol__mode {\n    display:none;\n  }\n\n\n  .sq-sol__hero-grid {\n    grid-template-columns:1fr;\n\n    gap:30px;\n  }\n\n\n  .sq-sol__title {\n    font-size:\n      clamp(39px,12vw,56px);\n  }\n\n\n  .sq-sol__orbit {\n    justify-self:start;\n\n    width:150px;\n  }\n\n\n  .sq-sol__marquee-item {\n    padding:\n      13px\n      16px;\n\n    font-size:9px;\n  }\n\n\n  .sq-sol__cycle {\n    grid-template-columns:\n      1fr\n      1fr;\n  }\n\n\n  .sq-sol__cycle-item:nth-child(2) {\n    border-right:0;\n  }\n\n\n  .sq-sol__cycle-item:nth-child(1),\n  .sq-sol__cycle-item:nth-child(2) {\n    border-bottom:\n      1px solid var(--line);\n  }\n\n\n  .sq-sol__chapter {\n    grid-template-columns:\n      52px\n      minmax(0,1fr);\n\n    gap:10px;\n  }\n\n\n  .sq-sol__chapter-code {\n    display:none;\n  }\n\n\n  .sq-sol__plate {\n    padding:5px;\n  }\n\n\n  .sq-sol__plate:hover {\n    transform:\n      translateY(-2px);\n  }\n\n\n  .sq-sol__light {\n    grid-template-columns:1fr;\n  }\n\n\n  .sq-sol__light-visual {\n    min-height:220px;\n  }\n\n\n  .sq-sol__places {\n    grid-template-columns:1fr;\n  }\n\n\n  .sq-sol__place {\n    border-right:0;\n\n    border-bottom:\n      1px solid var(--line);\n  }\n\n\n  .sq-sol__place:last-child {\n    border-bottom:0;\n  }\n\n\n  .sq-sol__end {\n    grid-template-columns:1fr;\n  }\n\n\n  .sq-sol__end-meta {\n    padding-left:14px;\n  }\n\n}\n\n\n@media(prefers-reduced-motion:reduce) {\n\n  .sq-sol__marquee-track {\n    animation:none;\n  }\n\n  .sq-sol__plate {\n    transition:none;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sq-sol\"\u003e\n\u003c!-- ======================================================\n       HERO\n       ====================================================== --\u003e\n\u003csection class=\"sq-sol__hero\"\u003e\n\u003cdiv class=\"sq-sol__topline\"\u003e\n\u003cdiv class=\"sq-sol__series\"\u003eSORALIQUE \/ SOLAR LIGHT\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__mode\"\u003eDAY-TO-NIGHT LIGHT SYSTEM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sq-sol__eyebrow\"\u003ePortable Solar Lantern\u003c\/p\u003e\n\u003ch2 class=\"sq-sol__title\"\u003eCollect Daylight. \u003cspan\u003eCarry The Glow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"sq-sol__intro\"\u003eA portable outdoor lantern designed around a simple day-to-night rhythm — collect solar energy outdoors, carry it wherever camp moves and bring warm light into the evening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__orbit\"\u003e\n\u003cdiv class=\"sq-sol__orbit-ring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__orbit-core\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__orbit-copy\"\u003eSolar\u003cbr\u003eLight\u003cbr\u003eCycle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       MARQUEE\n       ====================================================== --\u003e\n\u003cdiv class=\"sq-sol__marquee\"\u003e\n\u003cdiv class=\"sq-sol__marquee-track\"\u003e\n\u003cdiv class=\"sq-sol__marquee-group\"\u003e\n\u003cspan class=\"sq-sol__marquee-item\"\u003e SOLAR CHARGING \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e EASY TO CARRY \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e HANG ANYWHERE \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e WARM LIGHT \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e PORTABLE OUTDOOR LIGHTING \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__marquee-group\"\u003e\n\u003cspan class=\"sq-sol__marquee-item\"\u003e SOLAR CHARGING \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e EASY TO CARRY \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e HANG ANYWHERE \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e WARM LIGHT \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e \u003cspan class=\"sq-sol__marquee-item\"\u003e PORTABLE OUTDOOR LIGHTING \u003ci class=\"sq-sol__marquee-sun\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n       PRODUCT CYCLE\n       ====================================================== --\u003e\n\u003cdiv class=\"sq-sol__chapter\"\u003e\n\u003cdiv class=\"sq-sol__chapter-no\"\u003e01 \/ 03\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-main\"\u003e\n\u003cstrong class=\"sq-sol__chapter-title\"\u003e ONE LIGHT. FOUR MOMENTS. \u003c\/strong\u003e \u003cspan class=\"sq-sol__chapter-desc\"\u003e Charge \/ carry \/ hang \/ illuminate \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-code\"\u003eLIGHT\u003cbr\u003eCYCLE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__cycle\"\u003e\n\u003cdiv class=\"sq-sol__cycle-item\"\u003e\n\u003cspan class=\"sq-sol__cycle-no\"\u003e 01 \u003c\/span\u003e \u003cstrong\u003e Solar Charging \u003c\/strong\u003e \u003cspan\u003e Collect energy during the day. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__cycle-item\"\u003e\n\u003cspan class=\"sq-sol__cycle-no\"\u003e 02 \u003c\/span\u003e \u003cstrong\u003e Easy To Carry \u003c\/strong\u003e \u003cspan\u003e Portable outdoor lighting. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__cycle-item\"\u003e\n\u003cspan class=\"sq-sol__cycle-no\"\u003e 03 \u003c\/span\u003e \u003cstrong\u003e Hang Anywhere \u003c\/strong\u003e \u003cspan\u003e Flexible lighting placement. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__cycle-item\"\u003e\n\u003cspan class=\"sq-sol__cycle-no\"\u003e 04 \u003c\/span\u003e \u003cstrong\u003e Warm Light \u003c\/strong\u003e \u003cspan\u003e Comfortable nighttime atmosphere. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT IMAGE \/ ONLY ONCE because all 3 URLs supplied are identical --\u003e\n\u003cfigure class=\"sq-sol__plate\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/5457\/1287\/files\/5-6.jpg?v=1791281515\" alt=\"SorAlique portable solar lantern showing solar charging, carrying, hanging and warm nighttime lighting\" width=\"1000\" height=\"1000\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c!-- ======================================================\n       LIGHT EXPERIENCE\n       ====================================================== --\u003e\n\u003cdiv class=\"sq-sol__chapter\"\u003e\n\u003cdiv class=\"sq-sol__chapter-no\"\u003e02 \/ 03\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-main\"\u003e\n\u003cstrong class=\"sq-sol__chapter-title\"\u003e FROM SUN TO WARM LIGHT \u003c\/strong\u003e \u003cspan class=\"sq-sol__chapter-desc\"\u003e Daylight in \/ atmosphere out \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-code\"\u003eSOLAR\u003cbr\u003eMODE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"sq-sol__light\"\u003e\n\u003cdiv class=\"sq-sol__light-main\"\u003e\n\u003cdiv class=\"sq-sol__light-label\"\u003eDay → Night\u003c\/div\u003e\n\u003ch3 class=\"sq-sol__light-title\"\u003eCharge outside. \u003cspan\u003eGlow after sunset.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"sq-sol__light-copy\"\u003eUse daylight as part of the camping routine, then bring the lantern into tents, tables and gathering spaces once the surroundings go dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__light-visual\"\u003e\n\u003cdiv class=\"sq-sol__glow-ring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__light-meta\"\u003eSOLAR INPUT\u003cbr\u003ePORTABLE LIGHT\u003cbr\u003eWARM GLOW\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ======================================================\n       PLACEMENT\n       ====================================================== --\u003e\n\u003cdiv class=\"sq-sol__chapter\"\u003e\n\u003cdiv class=\"sq-sol__chapter-no\"\u003e03 \/ 03\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-main\"\u003e\n\u003cstrong class=\"sq-sol__chapter-title\"\u003e LIGHT WHERE CAMP NEEDS IT \u003c\/strong\u003e \u003cspan class=\"sq-sol__chapter-desc\"\u003e Carry \/ hang \/ place \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__chapter-code\"\u003eCAMP\u003cbr\u003eLIGHT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__places\"\u003e\n\u003cdiv class=\"sq-sol__place\"\u003e\n\u003cspan class=\"sq-sol__place-small\"\u003e Carry \u003c\/span\u003e \u003cstrong\u003e Trail \u0026amp; Campsite \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__place\"\u003e\n\u003cspan class=\"sq-sol__place-small\"\u003e Hang \u003c\/span\u003e \u003cstrong\u003e Inside The Tent \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__place\"\u003e\n\u003cspan class=\"sq-sol__place-small\"\u003e Place \u003c\/span\u003e \u003cstrong\u003e Table \u0026amp; Gathering Area \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ======================================================\n       END\n       ====================================================== --\u003e\n\u003csection class=\"sq-sol__end\"\u003e\n\u003cdiv class=\"sq-sol__end-main\"\u003e\n\u003cdiv class=\"sq-sol__end-label\"\u003eSorAlique \/ Solar Light System\u003c\/div\u003e\n\u003ch3\u003eFollow the sun.\u003cbr\u003eKeep the night glowing.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sq-sol__end-meta\"\u003eSolar Charging\u003cbr\u003ePortable Carry\u003cbr\u003eFlexible Hanging\u003cbr\u003eWarm Outdoor Light\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Soralique","offers":[{"title":"Default Title","offer_id":45683811811351,"sku":"Soralique005*1","price":58.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/5457\/1287\/files\/5-1.png?v=1791281537","url":"https:\/\/soralique.com\/products\/soralique%e2%84%a2-wilderness-solar-lantern","provider":"Soralique","version":"1.0","type":"link"}