{"title":"All Sale","description":"","products":[{"product_id":"aluminum-led-charging-table-lamp","title":"Luma — Wireless Table Lamp","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eCordless Table Lamp — Product Description\u003c\/title\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  body {\n    background: transparent;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 10px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px;\n  }\n  .mode-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 12px;\n    font-weight: 300;\n    color: var(--mid);\n    line-height: 1.5;\n  }\n  \/* Colour text tags *\/\n  .colour-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  .colour-tag {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 6px 14px;\n    font-size: 12px;\n    font-weight: 300;\n    letter-spacing: 0.10em;\n    text-transform: uppercase;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eNo cord. No fuss.\u003cbr\u003e\u003cem\u003eJust the right light, exactly where you want it.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA slender cordless table lamp in aluminium — refined enough for a restaurant table, practical enough for a bedside. Touch the top to turn it on, hold to glide through brightness from a whisper of warm glow to full clarity. Three colour temperatures let you set the mood precisely. USB-C charging keeps it ready wherever life takes it — dinner table, desk, balcony, or beside a hotel bed. Available in ten colours to sit quietly in any interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eAluminium body (iron base on select variants)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eTouch control\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eTap to switch colour temperature — hold to dim\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStepless — soft glow to full brightness\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharging\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-C — fast and convenient\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery life\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 48 hours of cordless light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour temperatures\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWhite \/ Natural \/ Warm white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eModern minimal, tapered shade, square base\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eColour temperatures\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eWhite\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eBright cool white — clear and energising\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eNatural\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eBalanced neutral — ideal for reading and tasks\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eWarm white\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eSoft amber glow — relaxed and atmospheric\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eAvailable colours\u003c\/div\u003e\n    \u003cdiv class=\"colour-grid\"\u003e\n      \u003cdiv class=\"colour-tag\"\u003eBlack\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eBrown\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eGold\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eSilver\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eWhite\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eTouch control on top of shade — tap to cycle colour temperatures, hold to dim\u003c\/li\u003e\n      \u003cli\u003eStepless dimming from a soft glow to full brightness with no fixed steps\u003c\/li\u003e\n      \u003cli\u003eThree colour temperatures: white, natural, and warm white\u003c\/li\u003e\n      \u003cli\u003eUSB-C rechargeable — fast charging, no proprietary cables\u003c\/li\u003e\n      \u003cli\u003eUp to 48 hours of cordless light on a single charge\u003c\/li\u003e\n      \u003cli\u003eSlim aluminium body with a weighted square base for stability\u003c\/li\u003e\n      \u003cli\u003eAvailable in 10 colours — all aluminium, or aluminium with iron base\u003c\/li\u003e\n      \u003cli\u003eCompletely cordless — place it anywhere without needing a power socket nearby\u003c\/li\u003e\n      \u003cli\u003eSuitable for dining tables, bedside, desks, shelves, and outdoor entertaining\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eBattery life of up to 48 hours is based on use at low brightness in warm white mode. Higher brightness settings will reduce battery life.\u003c\/p\u003e\n      \u003cp\u003eA USB-C charging cable is included. The lamp does not require a mains connection during use — it operates entirely on its internal battery once charged.\u003c\/p\u003e\n      \u003cp\u003e220V input voltage. Please ensure compatibility with your local supply before use.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eTouch it on. Hold to find your light. Take it anywhere.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Avertta","offers":[{"title":"Black","offer_id":57027347611979,"sku":"CJSN193339901AZ","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Brown","offer_id":57027347710283,"sku":"CJSN193339913MN","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57027347743051,"sku":"CJSN193339905EV","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57027347939659,"sku":"CJSN193339903CX","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57027347906891,"sku":"CJSN193339909IR","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260505_133645_ffc20523-4131-4a1d-a53c-6cd28fa110f7.png?v=1777988303"},{"product_id":"new-style-smart-human-body-induction-motion-sensor-led-night-light-for-home-bed-kitchen-cabinet-wardrobe-wall-lamp","title":"Smart Motion Sensor Night Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 10px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px;\n  }\n  .mode-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 12px;\n    font-weight: 300;\n    color: var(--mid);\n    line-height: 1.5;\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eSenses you, follows you,\u003cbr\u003e\u003cem\u003elights the way without asking.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA slim white cylinder that works on its own — detecting movement up to 3 metres away through a 100° wide-angle sensor, activating only in the dark, and switching off when you leave. The 350° rotating head directs light exactly where you need it, and the whole unit is fully rechargeable so it goes wherever you do — on a wall, on a desk, or freestanding on any surface. Three colour temperatures and infinitely adjustable brightness put you in complete control of the mood.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing distance\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 3 metres\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing angle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e100° wide angle\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHead rotation\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e350° adjustable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour temperatures\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWarm \/ Natural \/ Cool white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBrightness\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eInfinitely dimmable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharging\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB rechargeable (cable included)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWhite\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWall mount, freestanding, or hanging\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eColour temperatures\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eWarm\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eSoft amber — relaxing and sleep-friendly\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eNatural\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eBalanced neutral — ideal for reading\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eCool\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eBright white — clear and energising\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003ePIR motion sensor detects movement up to 3m — activates in darkness only\u003c\/li\u003e\n      \u003cli\u003e100° wide-angle sensing for broad, reliable coverage\u003c\/li\u003e\n      \u003cli\u003e350° rotating head — direct light exactly where it's needed\u003c\/li\u003e\n      \u003cli\u003eInfinitely dimmable brightness with long press — no fixed steps\u003c\/li\u003e\n      \u003cli\u003eThree colour temperatures: warm, natural, and cool white\u003c\/li\u003e\n      \u003cli\u003eFully rechargeable via USB — charging cable included\u003c\/li\u003e\n      \u003cli\u003eThree placement options: wall mounted, freestanding, or hanging\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, hallways, bathrooms, studies, and wardrobes\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThe motion sensor activates in dark conditions only — it will not trigger in a well-lit room, even in sensor mode. This prevents unnecessary activation during the day.\u003c\/p\u003e\n      \u003cp\u003eThis light is rechargeable — a USB charging cable is included. No batteries need to be purchased separately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eIt knows when you need it. You never have to think about it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"White – Battery","offer_id":57027764289867,"sku":"CJJT187400504DW","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White – Rechargeable","offer_id":57027764257099,"sku":"CJJT187400506FU","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/ChatGPTImageApr27_2026_11_26_01AM.png?v=1777282138"},{"product_id":"simple-breathing-ambience-light-rechargeable-bedroom-small-night-lamp-creative-atmosphere-light-home-decoration","title":"The Aurelius Table Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 10px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px;\n  }\n  .mode-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 12px;\n    font-weight: 300;\n    color: var(--mid);\n    line-height: 1.5;\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA single glowing tube,\u003cbr\u003e\u003cem\u003eplaced wherever evening calls.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA tall clear glass tube rises from a solid cylindrical base, enclosing a warm LED filament that glows from base to tip. No cord, no plug socket needed — just charge via USB-C and place it anywhere. One touch cycles through three light modes, from a soft ambient glow to full brightness to a slow breathing pulse. As striking unlit as it is illuminated, this is a lamp that earns its place on any surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e2 × 4 × 30 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAvailable colours\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eGold, Silver, Dark Gray, Black\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight source\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLED filament tube\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eCircular touch switch on base\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharging\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-C (cable included)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBuilt-in rechargeable battery\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eLight modes\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eLow\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003e50% brightness — soft ambient glow\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eHigh\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003e100% brightness — full warm light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eBreathing\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eSlowly pulses between 10–100% — calm and meditative\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eTall clear glass tube with exposed warm LED filament — beautiful as an object, even unlit\u003c\/li\u003e\n      \u003cli\u003eFully cordless and rechargeable via USB-C — place it anywhere\u003c\/li\u003e\n      \u003cli\u003eOne-touch circular switch cycles through low, high, and breathing modes\u003c\/li\u003e\n      \u003cli\u003eSlim, minimal footprint — fits on any surface without taking over\u003c\/li\u003e\n      \u003cli\u003eAvailable in gold, silver, dark gray, and black\u003c\/li\u003e\n      \u003cli\u003eSuitable for living rooms, bedrooms, dining tables, desks, and hospitality settings\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis lamp is battery-powered and cordless — no mains wiring required. Charge fully via USB-C before first use.\u003c\/p\u003e\n      \u003cp\u003eOrange is not available in our store. Available colours are gold, silver, dark gray, and black.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThirty centimetres of warm light. No plug required.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Black","offer_id":57027797385547,"sku":"CJJT213894502BY","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57027797451083,"sku":"CJJT213894504DW","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57027797516619,"sku":"CJJT213894506FU","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Gray","offer_id":57027797418315,"sku":"CJJT213894503CX","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260426_201843_1_31f211a6-4fc7-4e54-b1e8-fceebf7e5aa3.png?v=1777236890"},{"product_id":"night-light","title":"Motion Sensor Night Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eSenses movement,\u003cbr\u003e\u003cem\u003elights the way automatically.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA slim, round night light that works entirely on its own. In darkness, when someone steps into its range, it turns on instantly — then switches itself off 25 seconds after they leave. No fumbling for switches, no wasted energy, no light left burning. Charge it via USB-C, set it to AUTO, and place it anywhere. Ideal for hallways, landings, bathrooms, bedrooms, and anywhere a gentle guiding light makes nights easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e86 × 18 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight colour\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWarm white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensor type\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003ePIR motion sensor\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing angle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e120°\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing distance\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3–6 metres\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAuto-off delay\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e25 seconds after last movement\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e700mAh polymer lithium\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharging\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-C, approx. 2 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eRun time\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e6H high \/ 120H low light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eRated power\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e0.6W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSwitch modes\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eOFF \/ AUTO \/ ON\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCertification\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eCE, RoHS, FCC\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003ePIR motion sensor activates in darkness only — no false triggers in daylight\u003c\/li\u003e\n      \u003cli\u003e120° sensing angle with 3–6 metre detection range\u003c\/li\u003e\n      \u003cli\u003eLights up instantly when movement is detected\u003c\/li\u003e\n      \u003cli\u003eSwitches off automatically 25 seconds after the last movement\u003c\/li\u003e\n      \u003cli\u003eThree modes: OFF, AUTO (sensor), and ON (always on)\u003c\/li\u003e\n      \u003cli\u003eFully cordless and rechargeable via USB-C — no wiring, no batteries to replace\u003c\/li\u003e\n      \u003cli\u003eUp to 6 hours on high, or 120 hours on low light — one charge lasts weeks in AUTO mode\u003c\/li\u003e\n      \u003cli\u003eCompact 86mm puck design — discreet and easy to place anywhere\u003c\/li\u003e\n      \u003cli\u003eSuitable for hallways, landings, bathrooms, bedrooms, staircases, and wardrobes\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThe sensor activates in dark conditions only — in well-lit rooms the light will not trigger even in AUTO mode. This is by design to prevent unnecessary activation during the day.\u003c\/p\u003e\n      \u003cp\u003eCharge fully via USB-C before first use. In AUTO mode with typical nighttime use, a full charge will last several weeks.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eIt sees you coming. You never have to think about it again.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Default Title","offer_id":57027938124107,"sku":"CJJZSNSN00292-Induction light (warm white)","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260501_054254_433ecec9-fea0-46d6-8369-20de7962dda3.png?v=1777614228"},{"product_id":"four-in-one-desk-lamp-wireless-charging-desk-lamp-10w-desk-lamp","title":"The Hub Desk Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .charge-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n  }\n  .charge-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px 8px;\n  }\n  .charge-title {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .charge-desc {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.6;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.63s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eOne surface.\u003cbr\u003e\u003cem\u003eEverything charged.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eYour phone, your watch, your AirPods — all charged while you work, all in one place. This slim LED desk lamp does more than light your desk. Its base quietly powers up to three Apple devices wirelessly at once, with a USB-A port on the side for anything else. Less clutter, fewer cables, and a desk that finally feels under control.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFolded size\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e383.5 x 140 x 44.5 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eShade material\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003ePlastic\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLamp voltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e12V\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSwitch type\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eTouch control\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWireless charging\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 10W max output\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eOutput current\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e9V \/ 1.6A\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eInput port\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-C, 5V\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eOutput port\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-A (wired charging)\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eCharging stations\u003c\/div\u003e\n    \u003cdiv class=\"charge-grid\"\u003e\n      \u003cdiv class=\"charge-item\"\u003e\n        \u003cdiv class=\"charge-title\"\u003eiPhone\u003c\/div\u003e\n        \u003cdiv class=\"charge-desc\"\u003eWireless Qi pad for iPhone and other Qi-compatible phones, up to 10W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"charge-item\"\u003e\n        \u003cdiv class=\"charge-title\"\u003eApple Watch\u003c\/div\u003e\n        \u003cdiv class=\"charge-desc\"\u003eDedicated wireless cradle on the lamp stem\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"charge-item\"\u003e\n        \u003cdiv class=\"charge-title\"\u003eAirPods\u003c\/div\u003e\n        \u003cdiv class=\"charge-desc\"\u003eWireless charging spot for AirPods case\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"charge-item\"\u003e\n        \u003cdiv class=\"charge-title\"\u003eUSB-A port\u003c\/div\u003e\n        \u003cdiv class=\"charge-desc\"\u003eWired output port on the base for a 4th device\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eCharges iPhone, Apple Watch, and AirPods wirelessly at the same time\u003c\/li\u003e\n      \u003cli\u003eUSB-A output port for wired charging of a 4th device\u003c\/li\u003e\n      \u003cli\u003eUp to 10W wireless output for fast, efficient charging\u003c\/li\u003e\n      \u003cli\u003eAdjustable LED arm folds flat for compact storage\u003c\/li\u003e\n      \u003cli\u003eTouch control switch on the lamp head\u003c\/li\u003e\n      \u003cli\u003eSingle USB-C cable powers the entire unit\u003c\/li\u003e\n      \u003cli\u003eClean, minimal design that declutters the desk as it lights it\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003ePowered via a single USB-C cable. A UK plug adaptor is not included — any standard 5V USB-C adaptor will work.\u003c\/p\u003e\n      \u003cp\u003eWireless charging is optimised for Apple devices. Qi-compatible Android phones will also charge on the phone pad. Apple Watch and AirPods wireless charging requires compatible Apple accessories.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eOne lamp. Four charges. A desk that works as hard as you do.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"White","offer_id":57043084607819,"sku":"CJJT116062702BY","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57043084575051,"sku":"CJJT116062701AZ","price":59.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260417_233149_53bda07f-0ff6-4296-b2a5-0bdc224692f9.png?v=1776469847"},{"product_id":"retro-small-night-lamp-modern-simple-dining-table-living-room-bar-table-decoration-table-lamp","title":"The Cone Table Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eMinimal by design,\u003cbr\u003e\u003cem\u003eeffortless by nature.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eSlender, sculptural, and quietly confident. This lamp does not compete with the room — it completes it. A fine stem rising from a weighted base, topped with a small cone that casts warm, considered light downward. Touch to turn on, long press to find your brightness. No wires trailing across the table, just clean lines and cordless freedom.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e10.5 x 10.5 x 28 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIron and aluminium\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight source\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLED, 3W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB, 5V rechargeable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight colour\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3 colour temperatures\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSwitch type\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eTouch control\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLong press to adjust brightness\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAvailable colours\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBlack, Brown, Gold, White\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSlender cone-top silhouette — minimal and architectural\u003c\/li\u003e\n      \u003cli\u003e3 colour temperatures for warm, natural, or cool light\u003c\/li\u003e\n      \u003cli\u003eTouch control with long-press dimming\u003c\/li\u003e\n      \u003cli\u003eUSB rechargeable, no trailing cables during use\u003c\/li\u003e\n      \u003cli\u003eWeighted iron base for a stable, premium feel\u003c\/li\u003e\n      \u003cli\u003eSuits dining tables, bedside tables, bars, and desks\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhat's in the box\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e1 x Table lamp\u003c\/li\u003e\n      \u003cli\u003e1 x USB charging cable\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eCharged via USB cable. A UK plug adaptor is not included — any standard 5V USB plug adaptor will work.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThe lamp that disappears into the room — and makes the room better for it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Gold","offer_id":57043232620875,"sku":"CJYD178338604DW","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Brown","offer_id":57043232588107,"sku":"CJYD178338603CX","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57043232522571,"sku":"CJYD178338601AZ","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57043232653643,"sku":"CJYD178338602BY","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260417_212131_74d53a80-2563-44f1-870a-fa08aff30abc.png?v=1776461651"},{"product_id":"infrared-sensor-lamp-smart-rechargeable-infrared-color-magnetic-suction","title":"The Hue Night Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(22px, 3.5vw, 30px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block:nth-child(6) { animation-delay: 0.63s; }\n  .block-label {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 8px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 10px 8px;\n  }\n  .mode-title {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 11px;\n    font-weight: 300;\n    line-height: 1.6;\n    color: var(--mid);\n  }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.70s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 15px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eColour, atmosphere,\u003cbr\u003e\u003cem\u003eon demand.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA night light that does more than guide you down the hallway. Short press to cycle through warm, pink, blue, green, and gradient colour modes. Long press to dim it to exactly where you want it. Mount it on the wall in seconds, no drilling needed, and let it sense the room. When it is dark and you move, it wakes. When you leave, it rests.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e96 x 58 x 16 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBuilt-in rechargeable battery, USB\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e36V or below\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight colours\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWarm, pink, blue, green, colourful gradient\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e10 to 100% smooth dimming\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing range\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3 to 5 metres, 120 degree angle\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAuto off delay\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e20 seconds after last motion\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStrong magnetic base, no drilling\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWorking modes\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-title\"\u003eOn\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eAlways on, constant light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-title\"\u003eOff\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003ePowered off completely\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-title\"\u003eAuto\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eMotion sensing, lights in the dark only\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e5 light colours: warm, pink, blue, green, and colourful gradient\u003c\/li\u003e\n      \u003cli\u003eShort press to cycle colours, long press to adjust brightness\u003c\/li\u003e\n      \u003cli\u003eInfrared motion sensor activates in the dark within 3 to 5 metres\u003c\/li\u003e\n      \u003cli\u003e120 degree sensing angle for wide coverage\u003c\/li\u003e\n      \u003cli\u003eBidirectional side glow — can be mounted horizontally, vertically, or on the floor\u003c\/li\u003e\n      \u003cli\u003e360 degree adjustable direction after installation\u003c\/li\u003e\n      \u003cli\u003eStrong magnetic base attaches and detaches in seconds\u003c\/li\u003e\n      \u003cli\u003eNo drilling required — sticks firmly to any wall surface\u003c\/li\u003e\n      \u003cli\u003eAvailable as a single unit or a twin pack\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhat's in the box\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e1 or 2 x Motion sensor night light (choose your pack size)\u003c\/li\u003e\n      \u003cli\u003e1 x USB charging cable\u003c\/li\u003e\n      \u003cli\u003e1 x Magnetic mounting plate\u003c\/li\u003e\n      \u003cli\u003e1 x Manual\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eLight that responds to you. Colour that sets the mood. All from something the size of your palm.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"1 Light","offer_id":57043531006283,"sku":"CJJT226566901AZ","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"2 Lights","offer_id":57043530973515,"sku":"CJJT226566902BY","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260503_122453_2fee94a9-a759-4ebc-8e04-fdd948c4903c.png?v=1777811158"},{"product_id":"magnetic-eye-protection-table-lamp-lasting-long-strip-dormitory-lamp","title":"The Lumen Light Bar","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(22px, 3.5vw, 30px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block:nth-child(6) { animation-delay: 0.63s; }\n  .block-label {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  \/* remote grid *\/\n  .remote-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .remote-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n  }\n  .remote-icon {\n    width: 22px;\n    height: 22px;\n    border: 1px solid var(--rule);\n    border-radius: 4px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    font-size: 10px;\n    color: var(--accent);\n    margin-top: 1px;\n  }\n  .remote-label {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .remote-sublabel {\n    font-size: 9px;\n    color: var(--accent);\n    letter-spacing: 0.08em;\n    display: block;\n    margin-top: 1px;\n  }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.70s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 15px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eThe right light,\u003cbr\u003e\u003cem\u003eright where you are.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eStick it above your desk, under a shelf, beside the bed. This slim rechargeable light bar goes wherever you need it — no drilling, no wiring, no fuss. Five colour temperatures, stepless dimming, a built-in battery display, and a remote that works from across the room. The kind of light that quietly makes everything better.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLength\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e29 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBuilt-in lithium battery, USB rechargeable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e36V or below\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery life\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e4 to 15 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour temperatures\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e5 levels: white, warm, natural, naturally warm, natural white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStepless brightness control\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLens\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eHoneycomb anti-glare transparent lens\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDisplay\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLED battery level indicator\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStrong magnetic base + 3M adhesive tape\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eTouch panel + wireless remote\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eRemote control\u003c\/div\u003e\n    \u003cdiv class=\"remote-grid\"\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e⏻\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003ePower on \/ off\u003cspan class=\"remote-sublabel\"\u003eTurn lights on or off\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003eM\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eColour temperature\u003cspan class=\"remote-sublabel\"\u003eCycle through 3 modes\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e+\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eIncrease brightness\u003cspan class=\"remote-sublabel\"\u003eBrightness up\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e−\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eDecrease brightness\u003cspan class=\"remote-sublabel\"\u003eBrightness down\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e10\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003e10-minute timer\u003cspan class=\"remote-sublabel\"\u003eAuto off after 10 min\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e30\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003e30-minute timer\u003cspan class=\"remote-sublabel\"\u003eAuto off after 30 min\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e5 colour temperature levels for any time of day or mood\u003c\/li\u003e\n      \u003cli\u003eHoneycomb anti-glare lens for flicker-free, blue-light-free light\u003c\/li\u003e\n      \u003cli\u003e10-minute warm light sleep timer built into the touch panel\u003c\/li\u003e\n      \u003cli\u003e10 and 30 minute remote timers for hands-free scheduling\u003c\/li\u003e\n      \u003cli\u003eLED battery display so you always know your charge level\u003c\/li\u003e\n      \u003cli\u003eMagnetic base rotates 360 degrees for precise direction\u003c\/li\u003e\n      \u003cli\u003eNo drilling — 3M adhesive tape holds firmly, removes cleanly\u003c\/li\u003e\n      \u003cli\u003eCan also be used plugged in while charging\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhat's in the box\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e1 x LED light bar\u003c\/li\u003e\n      \u003cli\u003e1 x Wireless remote control\u003c\/li\u003e\n      \u003cli\u003e1 x USB charging cable\u003c\/li\u003e\n      \u003cli\u003e1 x Magnetic base\u003c\/li\u003e\n      \u003cli\u003e1 x 3M adhesive tape\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eFive shades of light, zero cables on the wall. Exactly what a modern home deserves.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"White","offer_id":57043578814795,"sku":"CJJT257238104DW","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57043578847563,"sku":"CJJT257238106FU","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260503_133310_83dec53a-27fc-4a17-961c-b7ac6dcaa5c1.png?v=1777815378"},{"product_id":"360-rotating-human-body-induction-led-small-night-lamp-rechargeable","title":"The Motion Night Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(22px, 3.5vw, 30px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block-label {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.63s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 15px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eLight that knows\u003cbr\u003e\u003cem\u003ewhen you need it.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eStick it in the hallway, the wardrobe, the staircase, or under the stairs. This little light wakes the moment you walk past and fades quietly once you have gone. No switches, no fumbling in the dark. Just warm, instant light exactly where you need it — then nothing. Magnetic, rechargeable, and built to go anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e82 x 54 x 82 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eABS\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e0.6W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e500 mAh, USB rechargeable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharge time\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eApprox. 2 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery life\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 90 days\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLED lifespan\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e20,000+ hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight colour\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWarm white (3000K) or Daylight (6500K)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing distance\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 5 metres\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSensing angle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e120 degrees\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eRotation\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e360 degrees\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAuto off delay\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e20 seconds after last motion\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eOperating temp\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e-20°C to 40°C\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eModes\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eAuto \/ Off \/ On\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003ePIR motion sensor activates instantly within 5 metres\u003c\/li\u003e\n      \u003cli\u003e120 degree sensing range with 360 degree rotatable base\u003c\/li\u003e\n      \u003cli\u003eMagnetic mount — snaps on and off the wall base in seconds\u003c\/li\u003e\n      \u003cli\u003eNo drilling required — attaches with included double-sided adhesive pad\u003c\/li\u003e\n      \u003cli\u003eTwo light options: warm white (3000K) or cool daylight (6500K)\u003c\/li\u003e\n      \u003cli\u003eCharges in 2 hours and lasts up to 90 days on a single charge\u003c\/li\u003e\n      \u003cli\u003eAuto, Off, and On modes for flexible use\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHallways, staircases, and porches\u003c\/li\u003e\n      \u003cli\u003eWardrobes, cupboards, and drawers\u003c\/li\u003e\n      \u003cli\u003eBedrooms, bathrooms, and under-stair storage\u003c\/li\u003e\n      \u003cli\u003eAnywhere you need hands-free, automatic light\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhat's in the box\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e1 x Motion sensor night light\u003c\/li\u003e\n      \u003cli\u003e1 x USB charging cable\u003c\/li\u003e\n      \u003cli\u003e1 x Double-sided adhesive pad\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eCharge it once. Forget it for three months. It will be there when you need it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Default Title","offer_id":57043591070027,"sku":"CJYD193188602BY","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/Ontwerpzondertitel_10.png?v=1776368876"},{"product_id":"desk-lamp-wireless-rechargeable-ornaments","title":"The Serene Table Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(22px, 3.5vw, 30px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block-label {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 11px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.63s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 15px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eEffortless light,\u003cbr\u003e\u003cem\u003ewherever you want it.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eNo wires. No fuss. Just a gentle tap to bring warm, considered light to your bedside, dining table, or wherever the evening takes you. With a CRI above 95, this lamp renders colours the way they are meant to look — honest, flattering, and easy on the eye. Cordless, splash-resistant, and refined enough to earn a permanent spot in your home.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eMetal alloy + PC\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAvailable colours\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWhite, Black, Grey\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e0.5 to 4W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eInput\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eDC 5V \/ 2A\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharging port\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB-C\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e2000 mAh\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLighting time\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 760 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eService life\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e10,000 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour temperature\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3000K \/ 4500K \/ 6000K\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCRI\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e95+\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStepless touch dimming\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eProtection\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIP54 splash resistant\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFully cordless and rechargeable via USB-C\u003c\/li\u003e\n      \u003cli\u003eTouch control with seamless stepless dimming\u003c\/li\u003e\n      \u003cli\u003e3 colour temperatures: warm (3000K), natural (4500K), cool (6000K)\u003c\/li\u003e\n      \u003cli\u003eCRI 95+ for true, flattering colour rendering\u003c\/li\u003e\n      \u003cli\u003eIP54 rated — splash resistant for versatile use\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, living rooms, dining rooms, bars, and outdoor use\u003c\/li\u003e\n      \u003cli\u003eElegant metal construction with gold accent detail\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhat's in the box\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003e1 x Wireless rechargeable desk lamp\u003c\/li\u003e\n      \u003cli\u003e1 x USB-C charging cable\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eCharged via USB-C cable. A UK plug adaptor is not included — any standard 5V\/2A USB-C adaptor will work.\u003c\/p\u003e\n      \u003cp\u003eMinor variations in colour and finish may occur between batches. This does not affect performance or quality.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThe kind of lamp that makes every room feel like it was designed with intention.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Black","offer_id":57043602932043,"sku":"CJSN188597102BY","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Gray","offer_id":57043602964811,"sku":"CJSN188597103CX","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57043602997579,"sku":"CJSN188597101AZ","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260503_140823_8a8c5b60-1240-4322-8b9c-d87dc22020eb.png?v=1777817385"},{"product_id":"usb-powered-spiral-desk-lamp-simple-and-adjustable-led-desk-lamp","title":"The Spiral Table Lamp","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(22px, 3.5vw, 30px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block:nth-child(6) { animation-delay: 0.63s; }\n  .block-label {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 8px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  \/* remote control grid *\/\n  .remote-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .remote-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n  }\n  .remote-icon {\n    width: 22px;\n    height: 22px;\n    border: 1px solid var(--rule);\n    border-radius: 4px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    font-size: 10px;\n    color: var(--accent);\n    margin-top: 1px;\n  }\n  .remote-label {\n    font-size: 12px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .remote-sublabel {\n    font-size: 9px;\n    color: var(--accent);\n    letter-spacing: 0.08em;\n    display: block;\n    margin-top: 1px;\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 11px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.70s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 15px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA lamp that earns\u003cbr\u003e\u003cem\u003ea second glance.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eMost lamps disappear into the room. This one becomes part of it. The spiral form winds upward like a piece of sculpture, glowing softly from within — warm, neutral, or cool, dialled to exactly the brightness you want. Switched off, it still looks beautiful. Switched on, it transforms the corner it sits in.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e100 x 100 x 260 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e5W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e5V USB\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eABS PC + Metal\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAvailable colours\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBlack, Gold\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight modes\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3 colour temperatures\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eInfinite stepless dimming\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWired remote included\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eRemote control\u003c\/div\u003e\n    \u003cdiv class=\"remote-grid\"\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e+\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eIncrease brightness\u003cspan class=\"remote-sublabel\"\u003eBrightness up\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e↻\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eCycle light modes\u003cspan class=\"remote-sublabel\"\u003e3 colour temperatures\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e−\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003eDecrease brightness\u003cspan class=\"remote-sublabel\"\u003eBrightness down\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"remote-item\"\u003e\n        \u003cdiv class=\"remote-icon\"\u003e⏻\u003c\/div\u003e\n        \u003cdiv class=\"remote-label\"\u003ePower on \/ off\u003cspan class=\"remote-sublabel\"\u003eSwitch\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSculptural spiral design — a statement piece even when switched off\u003c\/li\u003e\n      \u003cli\u003e3 colour temperatures: warm, neutral, and cool white\u003c\/li\u003e\n      \u003cli\u003eInfinite stepless dimming for full brightness control\u003c\/li\u003e\n      \u003cli\u003eWired remote with brightness, mode, and on\/off controls\u003c\/li\u003e\n      \u003cli\u003eUSB powered — connect to any USB adaptor, computer, or power bank\u003c\/li\u003e\n      \u003cli\u003eSturdy metal body with PC lampshade for lasting stability\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, living rooms, and office desks\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003ePowered via USB cable. A UK plug adaptor is not included — any standard 5V USB plug adaptor will work.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eWhere good design meets good light. A piece your room has been waiting for.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Black","offer_id":57043609878859,"sku":"CJJT253796301AZ","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57043609911627,"sku":"CJJT253796302BY","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260415_224215_0332858e-6e67-4932-81c7-252fb88fa321_1.png?v=1776293988"},{"product_id":"portable-charging-led-desk-lamp","title":"The Cube Night Light","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap'); *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --charcoal: #1c1c1c; --mid: #6b6560; --accent: #c4b49a; --rule: #ddd8d0; } .lamp-intro { background: transparent; font-family: 'Jost', sans-serif; -webkit-font-smoothing: antialiased; padding: 0 0 28px 0; border-bottom: 1px solid var(--rule); margin-bottom: 28px; width: 100%; } .lamp-eyebrow { font-size: 8px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--accent); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; opacity: 0; animation: fadeUp 0.6s ease 0.05s forwards; } .lamp-eyebrow::after { content: ''; flex: 1; height: 1px; background: var(--rule); } .lamp-headline { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: clamp(22px, 3.5vw, 30px); line-height: 1.25; color: var(--charcoal); margin-bottom: 12px; opacity: 0; animation: fadeUp 0.6s ease 0.12s forwards; } .lamp-headline em { font-style: italic; color: var(--mid); } .lamp-body { font-family: 'Jost', sans-serif; font-size: 12px; font-weight: 300; line-height: 1.85; color: var(--mid); opacity: 0; animation: fadeUp 0.6s ease 0.2s forwards; } @keyframes fadeUp { to { opacity: 1; transform: translateY(0); } } .product-section { background: transparent; font-family: 'Jost', sans-serif; color: var(--charcoal); -webkit-font-smoothing: antialiased; padding: 0; width: 100%; } .block { margin-bottom: 24px; opacity: 0; transform: translateY(12px); animation: fadeUp 0.6s ease forwards; } .block:nth-child(1) { animation-delay: 0.28s; } .block:nth-child(2) { animation-delay: 0.35s; } .block:nth-child(3) { animation-delay: 0.42s; } .block:nth-child(4) { animation-delay: 0.49s; } .block:nth-child(5) { animation-delay: 0.56s; } .block-label { font-size: 8px; font-weight: 500; letter-spacing: 0.20em; text-transform: uppercase; color: var(--accent); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .block-label::after { content: ''; flex: 1; height: 1px; background: var(--rule); } .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; } .spec-key { font-size: 8px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent); margin-bottom: 2px; } .spec-value { font-size: 12px; font-weight: 300; line-height: 1.5; color: var(--mid); } .feature-list { list-style: none; } .feature-list li { font-size: 12px; font-weight: 300; line-height: 1.75; color: var(--mid); padding-left: 14px; position: relative; margin-bottom: 4px; } .feature-list li::before { content: ''; position: absolute; left: 0; top: 10px; width: 4px; height: 1px; background: var(--accent); } .colour-grid { display: flex; flex-wrap: wrap; gap: 8px; } .colour-tag { border: 1px solid var(--rule); border-radius: 2px; padding: 6px 14px; font-size: 11px; font-weight: 300; letter-spacing: 0.10em; text-transform: uppercase; color: var(--mid); } .notice-box { border: 1px solid var(--rule); padding: 12px 14px; border-radius: 2px; } .notice-box p { font-size: 11px; font-weight: 300; line-height: 1.75; color: var(--mid); margin-bottom: 4px; } .notice-box p:last-child { margin-bottom: 0; } .quote-block { border-left: 2px solid var(--accent); padding: 4px 0 4px 16px; margin: 0; opacity: 0; transform: translateY(12px); animation: fadeUp 0.6s ease 0.63s forwards; } .quote-block p { font-family: 'Cormorant Garamond', serif; font-size: 15px; font-weight: 300; font-style: italic; line-height: 1.55; color: var(--charcoal); }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eRest easy.\u003cbr\u003e\u003cem\u003eIt turns itself off.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003ePlace it on your nightstand and let it do the thinking. This little cube glows softly as you drift off, then quietly switches itself off at 5, 15, 30, or 60 minutes — whichever side you flip it to. No reaching for a switch in the dark. No wasted battery. Just a warm, calming light that knows when to say goodnight.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e80 x 80 x 80 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e1200 mAh\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCharge time\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eApprox. 4 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBattery life\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUp to 40 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight source\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLED, 0.3W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eUSB, 5V\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eABS + HIPS\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBrightness\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eSoft glow and bright light\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eHow it works\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFlip face up to turn on — off face up to turn off\u003c\/li\u003e\n      \u003cli\u003eFlip to a numbered side to set a sleep timer: 5, 15, 30, or 60 minutes\u003c\/li\u003e\n      \u003cli\u003eTwo brightness modes: soft glow for drifting off, brighter light for reading\u003c\/li\u003e\n      \u003cli\u003eUSB rechargeable — up to 40 hours of use per charge\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eAvailable colours\u003c\/div\u003e\n    \u003cdiv class=\"colour-grid\"\u003e\n      \u003cdiv class=\"colour-tag\"\u003eGreen\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eGrey\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eOrange\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eFlip to set your sleep timer — no apps, no switches, just flip\u003c\/li\u003e\n      \u003cli\u003eSoft warm glow that calms the room as you wind down\u003c\/li\u003e\n      \u003cli\u003eTurns itself off automatically — no wasted battery\u003c\/li\u003e\n      \u003cli\u003eTwo brightness modes — soft for sleep, brighter for reading\u003c\/li\u003e\n      \u003cli\u003eUSB rechargeable with long lasting battery life\u003c\/li\u003e\n      \u003cli\u003eCompact cube design — sits perfectly on any bedside table\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, children's rooms, and reading corners\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis lamp is charged via USB cable. A UK plug adaptor is not included — any standard 5V USB adaptor will work.\u003c\/p\u003e\n      \u003cp\u003eThe LED light source is not user replaceable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eNot just a light. A small, considered object that earns its place in your home.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Green","offer_id":57043622429003,"sku":"CJJZSNSN01640-Green","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey","offer_id":57043622461771,"sku":"CJJZSNSN01640-Grey","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":57043622494539,"sku":"CJJZSNSN01640-Orange","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/Ontwerp_zonder_titel_8.png?v=1776290857"},{"product_id":"outdoor-garden-villa-courtyard-light-lines","title":"The Pillar Outdoor Wall Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block:nth-child(5) { animation-delay: 0.56s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.63s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA line of warm light\u003cbr\u003e\u003cem\u003eon the outside wall.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eSlim, architectural, and built for the outdoors. This vertical LED wall light draws a clean line of warm light up and down the facade — striking beside a front door, dramatic flanking a garage, quietly elegant on a garden wall. IP65 rated and constructed from stainless steel, it handles rain, frost, and wind without compromising on looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eAvailable sizes\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e30, 40, 60, 80, 100, 120, 150 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e5 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eStainless steel + acrylic diffuser\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight source\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eLED, integrated\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour temperature\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3000K warm white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLuminous flux\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e100 lm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eColour rendering\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eCRI 80\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eAC 85 to 265V (UK compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eProtection rating\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIP65 waterproof and dustproof\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower factor\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e0.8\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eIP65 rated — fully weatherproof for year-round outdoor use\u003c\/li\u003e\n      \u003cli\u003eStainless steel body, rust-proof and built to last outdoors\u003c\/li\u003e\n      \u003cli\u003eAcrylic diffuser for a soft, even spread of warm light\u003c\/li\u003e\n      \u003cli\u003eWarm 3000K light temperature for an inviting, flattering glow\u003c\/li\u003e\n      \u003cli\u003eSix sizes available — choose to suit your wall and space\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n      \u003cli\u003eSuits front doors, garden walls, garages, patios, and terraces\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired wall light that connects directly to your mains supply (AC 85 to 265V). Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eFor outdoor installation, a waterproof wire connector is required. This is not included and must be purchased separately.\u003c\/p\u003e\n      \u003cp\u003eWire colours: Blue = Neutral, Brown = Live, Yellow = Earth.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThe outside of your home deserves as much thought as the inside.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"30cm","offer_id":57060363665739,"sku":"CJJT174983301AZ","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"40cm","offer_id":57060363698507,"sku":"CJJT174983302BY","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"60cm","offer_id":57060363731275,"sku":"CJJT174983303CX","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"80cm","offer_id":57060363764043,"sku":"CJJT174983304DW","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"100cm","offer_id":57060363567435,"sku":"CJJT174983305EV","price":139.99,"currency_code":"GBP","in_stock":true},{"title":"120cm","offer_id":57060363600203,"sku":"CJJT174983306FU","price":159.99,"currency_code":"GBP","in_stock":true},{"title":"150cm","offer_id":57060363632971,"sku":"CJJT174983307GT","price":129.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/Ontwerp_zonder_titel.png?v=1776543795"},{"product_id":"modern-minimalist-hotel-living-room-background-wall-light","title":"The Zenith Wall Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA stem, a globe,\u003cbr\u003e\u003cem\u003enothing more needed.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA slender vertical stem descends from a round wall backplate, cradling a large frosted glass globe at its midpoint before tapering to a fine point below. The form is elemental — a single line interrupted by a perfect sphere of light. It works equally well as a bedside sconce, a hallway accent, or a living room focal point. The milk-white glass diffuses light gently in all directions, casting a warm, even glow without glare. Available in brushed gold and matte black.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e30 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e12 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWall projection\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e18 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBackplate diameter\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e10 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIron + frosted glass globe\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFinish\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBrushed Gold, Matte Black\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb fitting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eG9, 9W LED\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSlim vertical stem with round wall backplate in brushed gold or matte black\u003c\/li\u003e\n      \u003cli\u003eLarge milk-white frosted glass globe for soft, glare-free light diffusion\u003c\/li\u003e\n      \u003cli\u003eGlobe positioned mid-stem with a fine pin extending below — a refined, balanced silhouette\u003c\/li\u003e\n      \u003cli\u003eG9 LED fitting for bright, energy-efficient output\u003c\/li\u003e\n      \u003cli\u003eCompact footprint — only 12 cm wide, ideal for narrower walls and alcoves\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, hallways, living rooms, studies, and bathrooms\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired wall light that connects directly to your mains supply at 220V. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eA G9 bulb is not included. A 9W G9 LED bulb is recommended for best results and energy efficiency.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eReduce it to a line and a sphere. That is all light needs to be.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Matte Black","offer_id":57065305342283,"sku":"CJSN175210508HS","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Brushed Gold","offer_id":57065305309515,"sku":"CJSN175210507GT","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260422_182952_2c3bc4f8-be2a-448a-8305-5c7c3c72423b_1.png?v=1776889889"},{"product_id":"wall-lamp","title":"The Aureole Wall Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA globe of light\u003cbr\u003e\u003cem\u003eframed in gold.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eAn oval of brushed gold metal, a frosted glass globe sitting within it like the moon in a frame. This wall light is as much a piece of art as it is a light fitting — beautiful switched off, warm and inviting switched on. It brings an instant sense of considered style to a bedroom wall, a hallway, or a living room, without demanding any attention. It simply belongs.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e32 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e10 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eMetal frame + glass globe shade\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFinish\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eGold, Black\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb fitting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eG9, 7W\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLuminous flux\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e249 to 2000 lm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCoverage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e8 to 10 m²\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eElegant oval metal frame in a brushed gold or black finish\u003c\/li\u003e\n      \u003cli\u003eFrosted glass globe shade for soft, even light diffusion\u003c\/li\u003e\n      \u003cli\u003eG9 bulb fitting — compatible with standard G9 LED bulbs\u003c\/li\u003e\n      \u003cli\u003eSlim profile sits close to the wall without protruding\u003c\/li\u003e\n      \u003cli\u003eSuits living rooms, hallways, bedside walls, and aisles\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired wall light that connects directly to your mains supply at 220V. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eA G9 bulb is not included. A G9 LED bulb is recommended for best results and energy efficiency.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThe wall light that makes the room feel like it was always meant to look this way.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Gold","offer_id":57086626988363,"sku":"CJSN175210501AZ","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57086626955595,"sku":"CJSN175210502BY","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260422_175750_61fb9632-af61-4a11-8e6e-894e0066da02.png?v=1776880825"},{"product_id":"wall-lamp-6732copper-natura","title":"Arch Globe Wall Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eAn arch, a globe,\u003cbr\u003e\u003cem\u003eeffortless character.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA slender arm curves upward in a clean arc, cradles a frosted glass globe, then drops straight back down — a single fluid gesture in metal. Wall-mounted on a round backplate, this sconce brings quiet sculptural interest without demanding attention. The frosted globe diffuses light evenly and warmly, while the arched form adds just enough movement to feel considered. Available in matte black and brushed gold to suit both cooler and warmer interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e31.5 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e12 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eMetal arm \u0026amp; backplate + frosted glass globe\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFinish\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eMatte Black, Brushed Gold\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb fitting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eG9, 9W LED\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eArched metal arm with round wall backplate in matte black or brushed gold\u003c\/li\u003e\n      \u003cli\u003eFrosted glass globe for soft, even light diffusion\u003c\/li\u003e\n      \u003cli\u003eSlim vertical stem drops below the backplate for a balanced silhouette\u003c\/li\u003e\n      \u003cli\u003eG9 LED fitting for bright, energy-efficient output\u003c\/li\u003e\n      \u003cli\u003eSuitable for bedrooms, hallways, living rooms, dining rooms, and bathrooms\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired wall light that connects directly to your mains supply at 220V. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eA G9 bulb is not included. A 9W G9 LED bulb is recommended for best results and energy efficiency.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eOne arch. One globe. A room that feels complete.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Gold","offer_id":57086629642571,"sku":"CJSN175210509IR","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57086629609803,"sku":"CJSN175210510JQ","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260422_180444_fddf8ed8-88fe-49e1-8a1d-2a11dd04f766_1.png?v=1776886821"},{"product_id":"wall-lamp-6736copper-natural","title":"Oval Globe Wall Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eSimple form,\u003cbr\u003e\u003cem\u003estriking presence.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA solid oval backplate, a frosted glass globe resting at its top — nothing more, nothing less. This wall light works through restraint. The rounded metal panel sits flat against the wall, the globe glows softly outward, and the whole piece casts a warm halo of light across the room. Available in gold and black, it suits any space that values calm, considered design.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e30 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e12.5 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eMetal backplate + glass globe shade\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFinish\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eGold, Black\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb fitting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eG9, 9W LED\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLuminous flux\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e2000 to 82000 lm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eCoverage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e5 to 10 m²\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSolid oval metal backplate in gold or black\u003c\/li\u003e\n      \u003cli\u003eFrosted glass globe for soft, even light diffusion\u003c\/li\u003e\n      \u003cli\u003eG9 LED fitting for bright, energy-efficient output\u003c\/li\u003e\n      \u003cli\u003eSlim profile, sits flush against the wall\u003c\/li\u003e\n      \u003cli\u003eSuitable for kitchens, dining rooms, bedrooms, hallways, studies, and bathrooms\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired wall light that connects directly to your mains supply at 220V. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eA G9 bulb is not included. A 9W G9 LED bulb is recommended for best results and energy efficiency.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eA globe, a backplate, and a wall. Sometimes that is all a room needs.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Black","offer_id":57086640390475,"sku":"CJSN175210504DW","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57086640423243,"sku":"CJSN175210503CX","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260422_173920_605b5c00-80ac-44d0-90a8-9e693d64dc45.png?v=1776879761"},{"product_id":"rounded-long-wall-light","title":"Rounded long wall light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px;\n  }\n  .mode-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 12px;\n    font-weight: 300;\n    color: var(--mid);\n    line-height: 1.5;\n  }\n  .colour-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  .colour-tag {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 6px 14px;\n    font-size: 12px;\n    font-weight: 300;\n    letter-spacing: 0.10em;\n    text-transform: uppercase;\n    color: var(--mid);\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eGlass, brass, and a warm glow —\u003cbr\u003e\u003cem\u003emade for the wall.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA sculptural wall light in glass and brass that brings quiet elegance to any room. The elongated glass tube, capped with a rounded arch and held by a slender brass arm and weighted disc, casts a warm and intimate glow through frosted or tinted glass. Iron hardware with a brushed brass finish keeps the look refined without being ornate. Simple to install, and striking once in place. Available in frosted white and deep teal green.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIron + glass\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb type\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eE27\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e85–265V (universal)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eInstallation\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eWall mounted sconce\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eFinish\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBrushed brass hardware\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eModern minimal · sculptural\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eIdeal for\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eBedroom\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eBeside the bed as a soft bedside reading light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eLiving room\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eAlongside a sofa or feature wall for ambient glow\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eHallway\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eA sculptural accent along a corridor or entrance\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eAvailable colours\u003c\/div\u003e\n    \u003cdiv class=\"colour-grid\"\u003e\n      \u003cdiv class=\"colour-tag\"\u003eFrosted White\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eTeal Green\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eWall mounted sconce — installs directly to the wall with included accessories\u003c\/li\u003e\n      \u003cli\u003eElongated arched glass tube — diffuses light softly and evenly\u003c\/li\u003e\n      \u003cli\u003eBrushed brass iron hardware — slender arm, weighted disc base\u003c\/li\u003e\n      \u003cli\u003eE27 bulb fitting — compatible with a wide range of LED and decorative bulbs\u003c\/li\u003e\n      \u003cli\u003eUniversal voltage 85–265V — suitable for use worldwide\u003c\/li\u003e\n      \u003cli\u003eEven, glare-free light output — comfortable for living rooms, bedrooms, and dining spaces\u003c\/li\u003e\n      \u003cli\u003eNo professional installation required — complete accessories and manual included\u003c\/li\u003e\n      \u003cli\u003eSuits minimalist, modern, and European interior styles\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eBulb not included. Compatible with E27 base bulbs — we recommend a warm white LED globe bulb for best effect.\u003c\/p\u003e\n      \u003cp\u003eInstallation accessories for both wall and pendant configurations are included in the box. Follow the included manual carefully for safe installation.\u003c\/p\u003e\n      \u003cp\u003eUniversal voltage (85–265V) — compatible with UK, EU, and international supplies. Ensure your fitting and cable are rated appropriately for your region.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eGlass, brass, and light — nothing more than it needs to be.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Frosted White","offer_id":57108814365003,"sku":"CJYD171467704DW","price":139.99,"currency_code":"GBP","in_stock":true},{"title":"Teal Green","offer_id":57108814332235,"sku":"CJYD171467703CX","price":139.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260428_122022_6b969d7f-f32c-499a-a0bd-7d45e33acba6.png?v=1777383296"},{"product_id":"13color-remote-dimming-timed-ice-hockey","title":"Dot — Rounded Spot Light","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --charcoal: #1c1c1c;\n    --mid: #6b6560;\n    --accent: #c4b49a;\n    --rule: #ddd8d0;\n  }\n  .lamp-intro {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    -webkit-font-smoothing: antialiased;\n    padding: 0 0 28px 0;\n    border-bottom: 1px solid var(--rule);\n    margin-bottom: 28px;\n    width: 100%;\n  }\n  .lamp-eyebrow {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.05s forwards;\n  }\n  .lamp-eyebrow::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .lamp-headline {\n    font-family: 'Cormorant Garamond', serif;\n    font-weight: 300;\n    font-size: clamp(24px, 3.5vw, 32px);\n    line-height: 1.25;\n    color: var(--charcoal);\n    margin-bottom: 12px;\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.12s forwards;\n  }\n  .lamp-headline em {\n    font-style: italic;\n    color: var(--mid);\n  }\n  .lamp-body {\n    font-family: 'Jost', sans-serif;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.85;\n    color: var(--mid);\n    opacity: 0;\n    animation: fadeUp 0.6s ease 0.2s forwards;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .product-section {\n    background: transparent;\n    font-family: 'Jost', sans-serif;\n    color: var(--charcoal);\n    -webkit-font-smoothing: antialiased;\n    padding: 0;\n    width: 100%;\n  }\n  .block {\n    margin-bottom: 24px;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease forwards;\n  }\n  .block:nth-child(1) { animation-delay: 0.28s; }\n  .block:nth-child(2) { animation-delay: 0.35s; }\n  .block:nth-child(3) { animation-delay: 0.42s; }\n  .block:nth-child(4) { animation-delay: 0.49s; }\n  .block-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.20em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .block-label::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px 16px;\n  }\n  .spec-key {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 2px;\n  }\n  .spec-value {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--mid);\n  }\n  .mode-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 10px;\n  }\n  .mode-item {\n    border: 1px solid var(--rule);\n    border-radius: 2px;\n    padding: 10px 12px;\n  }\n  .mode-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 4px;\n  }\n  .mode-desc {\n    font-size: 12px;\n    font-weight: 300;\n    color: var(--mid);\n    line-height: 1.5;\n  }\n  .feature-list { list-style: none; }\n  .feature-list li {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    padding-left: 14px;\n    position: relative;\n    margin-bottom: 4px;\n  }\n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 4px;\n    height: 1px;\n    background: var(--accent);\n  }\n  .notice-box {\n    border: 1px solid var(--rule);\n    padding: 12px 14px;\n    border-radius: 2px;\n  }\n  .notice-box p {\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.75;\n    color: var(--mid);\n    margin-bottom: 4px;\n  }\n  .notice-box p:last-child { margin-bottom: 0; }\n  .quote-block {\n    border-left: 2px solid var(--accent);\n    padding: 4px 0 4px 16px;\n    margin: 0;\n    opacity: 0;\n    transform: translateY(12px);\n    animation: fadeUp 0.6s ease 0.56s forwards;\n  }\n  .quote-block p {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 17px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: var(--charcoal);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003ePeel, stick, press —\u003cbr\u003e\u003cem\u003elight exactly where you need it.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThree compact LED puck lights controlled by a single remote — no wiring, no drilling, no electrician. Peel the adhesive backing, press to any surface, and you're done. Under kitchen cabinets, inside wardrobes, along shelves, or beneath a bar — wherever you've always wished there was a light. Battery powered and remote controlled, the whole set works together from across the room. Each light is just 77 mm wide and 32 mm deep, so they sit flat and discreet against any surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e77 × 77 × 32 mm per light\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eABS lamp shade\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003ePower supply\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eBattery powered\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSwitch type\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eRemote control\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eSet options\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eSet of 3 (3 lights + 1 remote) or Set of 6 (6 lights + 1 remote)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e3M adhesive backing — no tools needed\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eIdeal for\u003c\/div\u003e\n    \u003cdiv class=\"mode-grid\"\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eKitchen\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eUnder cabinet task lighting — illuminate your worktop without rewiring\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eWardrobe\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eInside closets and shelving — see everything clearly without opening a door\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mode-item\"\u003e\n        \u003cdiv class=\"mode-label\"\u003eShelves \u0026amp; bars\u003c\/div\u003e\n        \u003cdiv class=\"mode-desc\"\u003eAccent lighting for display shelves, bar carts, or cabinet interiors\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eSet of 3 LED puck lights — all controlled by a single remote\u003c\/li\u003e\n      \u003cli\u003eRemote control operation — turn on, off, or dim from across the room\u003c\/li\u003e\n      \u003cli\u003eBattery powered — completely wireless, no mains connection needed\u003c\/li\u003e\n      \u003cli\u003e3M adhesive backing — peels and sticks to any clean surface in seconds\u003c\/li\u003e\n      \u003cli\u003eCompact profile — 77 mm wide, 32 mm deep — sits flush and discreet\u003c\/li\u003e\n      \u003cli\u003eABS construction — lightweight and durable\u003c\/li\u003e\n      \u003cli\u003eSuitable for kitchens, wardrobes, shelves, hallways, and display areas\u003c\/li\u003e\n      \u003cli\u003eNo tools, no drilling, no wiring required\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eIn the box\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003e\u003cstrong style=\"font-weight:500; color: var(--charcoal);\"\u003eSet of 3\u003c\/strong\u003e — 3 × LED puck lights · 1 × Remote control\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong style=\"font-weight:500; color: var(--charcoal);\"\u003eSet of 6\u003c\/strong\u003e — 6 × LED puck lights · 1 × Remote control\u003c\/p\u003e\n      \u003cp\u003eBatteries not included.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThree lights. One remote. Stick them anywhere.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Set of 3","offer_id":57108827078987,"sku":"CJJT169382802BY","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Set of 6","offer_id":57108827111755,"sku":"CJJT169382803CX","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/Ontwerp_zonder_titel_14_28772429-3d25-4e6d-a4a8-ff605b510908.png?v=1777386374"},{"product_id":"french-cream-nordic-brass-petal-glass-small-droplight","title":"Vintage Ruffle Pendant Light","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap'); *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --charcoal: #1c1c1c; --mid: #6b6560; --accent: #c4b49a; --rule: #ddd8d0; } .lamp-intro { background: transparent; font-family: 'Jost', sans-serif; -webkit-font-smoothing: antialiased; padding: 0 0 28px 0; border-bottom: 1px solid var(--rule); margin-bottom: 28px; width: 100%; } .lamp-eyebrow { font-size: 10px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--accent); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; opacity: 0; animation: fadeUp 0.6s ease 0.05s forwards; } .lamp-eyebrow::after { content: ''; flex: 1; height: 1px; background: var(--rule); } .lamp-headline { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: clamp(24px, 3.5vw, 32px); line-height: 1.25; color: var(--charcoal); margin-bottom: 12px; opacity: 0; animation: fadeUp 0.6s ease 0.12s forwards; } .lamp-headline em { font-style: italic; color: var(--mid); } .lamp-body { font-family: 'Jost', sans-serif; font-size: 14px; font-weight: 300; line-height: 1.85; color: var(--mid); opacity: 0; animation: fadeUp 0.6s ease 0.2s forwards; } @keyframes fadeUp { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .product-section { background: transparent; font-family: 'Jost', sans-serif; color: var(--charcoal); -webkit-font-smoothing: antialiased; padding: 0; width: 100%; } .block { margin-bottom: 24px; opacity: 0; transform: translateY(12px); animation: fadeUp 0.6s ease forwards; } .block:nth-child(1) { animation-delay: 0.28s; } .block:nth-child(2) { animation-delay: 0.35s; } .block:nth-child(3) { animation-delay: 0.42s; } .block:nth-child(4) { animation-delay: 0.49s; } .block-label { font-size: 10px; font-weight: 500; letter-spacing: 0.20em; text-transform: uppercase; color: var(--accent); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .block-label::after { content: ''; flex: 1; height: 1px; background: var(--rule); } .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; } .spec-key { font-size: 10px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent); margin-bottom: 2px; } .spec-value { font-size: 14px; font-weight: 300; line-height: 1.5; color: var(--mid); } .colour-grid { display: flex; flex-wrap: wrap; gap: 8px; } .colour-tag { border: 1px solid var(--rule); border-radius: 2px; padding: 6px 14px; font-size: 12px; font-weight: 300; letter-spacing: 0.10em; text-transform: uppercase; color: var(--mid); } .feature-list { list-style: none; } .feature-list li { font-size: 14px; font-weight: 300; line-height: 1.75; color: var(--mid); padding-left: 14px; position: relative; margin-bottom: 4px; } .feature-list li::before { content: ''; position: absolute; left: 0; top: 10px; width: 4px; height: 1px; background: var(--accent); } .notice-box { border: 1px solid var(--rule); padding: 12px 14px; border-radius: 2px; } .notice-box p { font-size: 13px; font-weight: 300; line-height: 1.75; color: var(--mid); margin-bottom: 4px; } .notice-box p:last-child { margin-bottom: 0; } .quote-block { border-left: 2px solid var(--accent); padding: 4px 0 4px 16px; margin: 0; opacity: 0; transform: translateY(12px); animation: fadeUp 0.6s ease 0.56s forwards; } .quote-block p { font-family: 'Cormorant Garamond', serif; font-size: 17px; font-weight: 300; font-style: italic; line-height: 1.55; color: var(--charcoal); }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eRuffled glass, copper warmth —\u003cbr\u003e\u003cem\u003ea pendant that belongs.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA scalloped glass shade suspended from a twisted cord and held by an antique copper lamp holder — romantic, considered, and quietly distinctive. The ruffle-edged glass catches and diffuses light in a way that plain shades simply cannot, casting a warm glow with soft, organic movement around the room. Available in four soft colours — light blue, white, pink, and green — each one beautiful in its own way. Suited to bedrooms, dining rooms, and anywhere a little warmth and character is welcome.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDiameter\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e25 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e18 cm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eShade material\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eGlass\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLamp holder\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eAntique copper\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eBulb fitting\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eE27\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e220V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eInstallation\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eHardwired ceiling pendant\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eVintage · romantic · modern simplicity\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eAvailable colours\u003c\/div\u003e\n    \u003cdiv class=\"colour-grid\"\u003e\n      \u003cdiv class=\"colour-tag\"\u003eLight Blue\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eWhite\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003ePink\u003c\/div\u003e\n      \u003cdiv class=\"colour-tag\"\u003eGreen\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eScalloped ruffle-edged glass shade — soft, organic silhouette\u003c\/li\u003e\n      \u003cli\u003eAntique copper lamp holder with decorative twisted fabric cord\u003c\/li\u003e\n      \u003cli\u003eGlass shade diffuses light warmly and evenly throughout the room\u003c\/li\u003e\n      \u003cli\u003eE27 bulb fitting — compatible with a wide range of LED bulbs\u003c\/li\u003e\n      \u003cli\u003eBulb included — ready to install straight out of the box\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage at 220V\u003c\/li\u003e\n      \u003cli\u003eSuited to bedrooms, dining rooms, living rooms, and reading corners\u003c\/li\u003e\n      \u003cli\u003eAvailable in four soft colours — light blue, white, pink, and green — to complement any interior palette\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired ceiling pendant that connects directly to your mains supply at 220V. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eAn E27 bulb is included in the box.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eRuffled edges. Copper warmth. A room that feels like it was always meant to glow.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Light blue","offer_id":57109075099979,"sku":"CJYD232116105EV","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":57109075067211,"sku":"CJYD232116108HS","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink","offer_id":57109075132747,"sku":"CJYD232116107GT","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57109075165515,"sku":"CJYD232116106FU","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/Ontwerpzondertitel_4.png?v=1777547323"},{"product_id":"glass-chandelier-modern-minimalist-bedside","title":"Sculptural Glass Globe Pendant","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n:root {\n  --charcoal: #1c1c1c;\n  --mid: #6b6560;\n  --accent: #c4b49a;\n  --rule: #ddd8d0;\n}\n.lamp-intro {\n  background: transparent;\n  font-family: 'Jost', sans-serif;\n  -webkit-font-smoothing: antialiased;\n  padding: 0 0 28px 0;\n  border-bottom: 1px solid var(--rule);\n  margin-bottom: 28px;\n  width: 100%;\n}\n.lamp-eyebrow {\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--accent);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  opacity: 0;\n  animation: fadeUp 0.6s ease 0.05s forwards;\n}\n.lamp-eyebrow::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--rule);\n}\n.lamp-headline {\n  font-family: 'Cormorant Garamond', serif;\n  font-weight: 300;\n  font-size: clamp(24px, 3.5vw, 32px);\n  line-height: 1.25;\n  color: var(--charcoal);\n  margin-bottom: 12px;\n  opacity: 0;\n  animation: fadeUp 0.6s ease 0.12s forwards;\n}\n.lamp-headline em {\n  font-style: italic;\n  color: var(--mid);\n}\n.lamp-body {\n  font-family: 'Jost', sans-serif;\n  font-size: 14px;\n  font-weight: 300;\n  line-height: 1.85;\n  color: var(--mid);\n  opacity: 0;\n  animation: fadeUp 0.6s ease 0.2s forwards;\n}\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(10px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.product-section {\n  background: transparent;\n  font-family: 'Jost', sans-serif;\n  color: var(--charcoal);\n  -webkit-font-smoothing: antialiased;\n  padding: 0;\n  width: 100%;\n}\n.block {\n  margin-bottom: 24px;\n  opacity: 0;\n  transform: translateY(12px);\n  animation: fadeUp 0.6s ease forwards;\n}\n.block:nth-child(1) { animation-delay: 0.28s; }\n.block:nth-child(2) { animation-delay: 0.35s; }\n.block:nth-child(3) { animation-delay: 0.42s; }\n.block:nth-child(4) { animation-delay: 0.49s; }\n.block:nth-child(5) { animation-delay: 0.56s; }\n.block-label {\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: 0.20em;\n  text-transform: uppercase;\n  color: var(--accent);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.block-label::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--rule);\n}\n.spec-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px 16px;\n}\n.spec-key {\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--accent);\n  margin-bottom: 2px;\n}\n.spec-value {\n  font-size: 14px;\n  font-weight: 300;\n  line-height: 1.5;\n  color: var(--mid);\n}\n.feature-list { list-style: none; }\n.feature-list li {\n  font-size: 14px;\n  font-weight: 300;\n  line-height: 1.75;\n  color: var(--mid);\n  padding-left: 14px;\n  position: relative;\n  margin-bottom: 4px;\n}\n.feature-list li::before {\n  content: '';\n  position: absolute;\n  left: 0;\n  top: 10px;\n  width: 4px;\n  height: 1px;\n  background: var(--accent);\n}\n.notice-box {\n  border: 1px solid var(--rule);\n  padding: 12px 14px;\n  border-radius: 2px;\n}\n.notice-box p {\n  font-size: 13px;\n  font-weight: 300;\n  line-height: 1.75;\n  color: var(--mid);\n  margin-bottom: 4px;\n}\n.notice-box p:last-child { margin-bottom: 0; }\n.quote-block {\n  border-left: 2px solid var(--accent);\n  padding: 4px 0 4px 16px;\n  margin: 0;\n  opacity: 0;\n  transform: translateY(12px);\n  animation: fadeUp 0.6s ease 0.63s forwards;\n}\n.quote-block p {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 17px;\n  font-weight: 300;\n  font-style: italic;\n  line-height: 1.55;\n  color: var(--charcoal);\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003ePure glass, pure light —\u003cbr\u003e\u003cem\u003enothing in between.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA single clear glass globe, suspended from the ceiling on a simple fitting. No shade, no filter — just warm light moving freely through the glass in every direction, filling the room with a soft, even glow. Minimal by nature, elegant by presence. The kind of fitting that works in every room it enters, and makes each one feel a little more considered.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eDiameter\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e250 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eGlass colour\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eTransparent\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003e65 to 265V (UK mains compatible)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eLight source\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eIncluded\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eModern minimal\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n        \u003cdiv class=\"spec-key\"\u003eInstallation\u003c\/div\u003e\n        \u003cdiv class=\"spec-value\"\u003eHardwired ceiling pendant\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eClear glass globe — warm light spills freely in all directions\u003c\/li\u003e\n      \u003cli\u003eSimple sculptural form — beautiful as an object, stunning when lit\u003c\/li\u003e\n      \u003cli\u003eWide voltage compatibility — fully UK mains compatible (65 to 265V)\u003c\/li\u003e\n      \u003cli\u003eModern minimal design — suits any interior style\u003c\/li\u003e\n      \u003cli\u003eLight source included — ready to install straight out of the box\u003c\/li\u003e\n      \u003cli\u003eHardwired installation, compatible with UK mains voltage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eDining rooms and kitchen islands\u003c\/li\u003e\n      \u003cli\u003eBedrooms and reading corners\u003c\/li\u003e\n      \u003cli\u003eHallways and entrance areas\u003c\/li\u003e\n      \u003cli\u003eStudies and home offices\u003c\/li\u003e\n      \u003cli\u003eRestaurants, hotel rooms, and commercial spaces\u003c\/li\u003e\n      \u003cli\u003eBalconies and covered outdoor areas\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis is a hardwired ceiling pendant that connects directly to your mains supply. Always switch off the power at the mains before installation.\u003c\/p\u003e\n      \u003cp\u003eA light source is included in the box.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eOne globe. Warm light. A room that feels exactly right.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Default Title","offer_id":57109082603851,"sku":"CJYD226990601AZ","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/lamp-v3.png?v=1777922098"},{"product_id":"dinner-lamp","title":"Bottle Stopper Lamp","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{background:transparent;font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{background:transparent;font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003ePop it in a bottle —\u003cbr\u003e\u003cem\u003einstant table lamp.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA tiny rechargeable lamp that turns any wine bottle, glass bottle, or vase into a beautiful table lamp. Push the metal pin into any bottle, touch the top to switch between warm white, natural white, and cool white light, and you have an instant centrepiece that looks like it belongs in a boutique restaurant. Fully cordless, USB-C rechargeable, IP54 splash resistant, and compact enough to take anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e130 × 130 × 152 mm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e1200 mAh built-in · USB-C rechargeable\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLight colours\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWarm white · natural white · cool white\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDimming\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e3 levels · touch controlled\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWater resistance\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eIP54 splash resistant\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e5V\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003ePremium ABS plastic · acrylic shade\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eSilver · Black · White · Brown · Gold\/Brown\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eTurns any wine bottle or glass bottle into a table lamp — no tools, no cables\u003c\/li\u003e\n      \u003cli\u003eTouch control on top — switch between warm, natural, and cool white with one tap\u003c\/li\u003e\n      \u003cli\u003eLong press to dim — 3 brightness levels to set exactly the right mood\u003c\/li\u003e\n      \u003cli\u003eUSB-C rechargeable — 1200 mAh battery for long-lasting cordless use\u003c\/li\u003e\n      \u003cli\u003eIP54 splash resistant — safe for outdoor dining, terraces, and covered areas\u003c\/li\u003e\n      \u003cli\u003eRemovable metallic pin — fits standard wine bottles, decorative bottles, and vases\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eRestaurant and café tables — instant atmosphere, no electrician needed\u003c\/li\u003e\n      \u003cli\u003eDining tables and kitchen islands at home\u003c\/li\u003e\n      \u003cli\u003eOutdoor terraces, garden tables, and covered patios\u003c\/li\u003e\n      \u003cli\u003eBoutique hotel rooms and bar counters\u003c\/li\u003e\n      \u003cli\u003eEvents, dinner parties, and special occasions\u003c\/li\u003e\n      \u003cli\u003eBedside tables and home office desks\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eBottle not included — the lamp fits into any standard wine bottle or glass bottle with a suitable neck opening.\u003c\/p\u003e\n      \u003cp\u003eIP54 rated — splash resistant but not fully waterproof. Do not submerge.\u003c\/p\u003e\n      \u003cp\u003eCharged via USB-C — cable included. Full charge before first use recommended.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eAny bottle. Warm light. A table that looks like a restaurant.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Silver","offer_id":57330946933067,"sku":"CJSN203699310JQ","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57330946965835,"sku":"CJSN203699301AZ","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57330946998603,"sku":"CJSN203699302BY","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown","offer_id":57330947031371,"sku":"CJSN203699307GT","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Gold\/Brown","offer_id":57330947064139,"sku":"CJSN203699308HS","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/ChatGPTImageMay16_2026_10_29_01PM.png?v=1778963367"},{"product_id":"ember-aroma-diffuser","title":"Ember Aroma Diffuser","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{background:transparent;font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{background:transparent;font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eMist, scent, and colour —\u003cbr\u003e\u003cem\u003eyour room transformed.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eA volcano-shaped aromatherapy diffuser and humidifier that fills any room with ultra-fine scented mist and beautiful colour-changing light. The sculptural volcano rises inside a clear dome, glowing in shifting colours as mist drifts upward from the peak. Add a few drops of your favourite essential oil, set the timer, and let it do the rest. Whisper quiet at under 36dB — the only thing you'll notice is the scent and the glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e13 × 13.2 × 13.1 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWater capacity\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e200 ml\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eNoise level\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBelow 36 dB — whisper quiet\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e2–8 hours\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUp to 10 m²\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003ePlug-in\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eColour-changing ambient · fixed or circulating\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eButton + smart remote control\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eResin with clear dome cover\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBeige \/ Black\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eVolcano-shaped diffuser with 360° nano mist — ultra-fine scented mist fills the whole room\u003c\/li\u003e\n      \u003cli\u003eEssential oil compatible — add a few drops for a full aromatherapy experience\u003c\/li\u003e\n      \u003cli\u003eColour-changing ambient light — circulating or fixed, controllable via remote\u003c\/li\u003e\n      \u003cli\u003eSmart remote control — adjust mist spray and lighting modes from across the room\u003c\/li\u003e\n      \u003cli\u003e2–8 hour timer — set it and forget it, switches off automatically\u003c\/li\u003e\n      \u003cli\u003eWhisper quiet at under 36dB — perfect for bedrooms, offices, and meditation spaces\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eBedroom — calming scent and soft colour light for a perfect night's sleep\u003c\/li\u003e\n      \u003cli\u003eHome office — focus and calm, without the noise\u003c\/li\u003e\n      \u003cli\u003eLiving room and yoga or meditation spaces\u003c\/li\u003e\n      \u003cli\u003eBathroom — spa-like atmosphere at home\u003c\/li\u003e\n      \u003cli\u003eBoutique hotel rooms and wellness studios\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eEssential oils are not included — use your own preferred oils with a few drops added to the water.\u003c\/p\u003e\n      \u003cp\u003eWater capacity is 200 ml. Do not overfill beyond the max line.\u003c\/p\u003e\n      \u003cp\u003eSuitable for rooms up to 10 m². For larger spaces, run for longer or use multiple units.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eFill the room with scent. Watch the light change. Breathe.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Beige","offer_id":57344123470155,"sku":"CJJT255842201AZ","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57344123502923,"sku":"CJJT255842202BY","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/ChatGPTImageMay17_2026_09_30_02PM.png?v=1779046960"},{"product_id":"candle-filament-diffuser","title":"Candle Filament Diffuser","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{background:transparent;font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{background:transparent;font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eThe details\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA candle glow inside a glass dome —\u003cbr\u003e\u003cem\u003escent and light, together.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eAn aromatherapy diffuser with a glowing Edison-style candle filament at its centre, housed inside a clear glass dome. The warm filament light is as soothing as a real candle — without the flame, without the worry. Add a few drops of essential oil, plug it in via USB, and within minutes your room is filled with soft scented mist and warm amber light. Quiet, compact, and genuinely beautiful. The kind of thing that sits on your bedside table and makes the whole room feel calmer.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCapacity\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e120 ml\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUSB · DC 5V \/ 1A · ≤4.5W\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eNoise level\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBelow 36 dB — whisper quiet\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eCandle filament warm ambient glow\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eABS \/ PP \/ AS with clear glass dome\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eMechanical push-button\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eIncludes\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUSB cable included\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-item\"\u003e\n\u003cdiv class=\"spec-key\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBeige \/ Black\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eCandle filament warm light inside a clear glass dome — the most beautiful diffuser glow you'll find\u003c\/li\u003e\n      \u003cli\u003eEssential oil compatible — add a few drops to the 120 ml water tank for scented mist\u003c\/li\u003e\n      \u003cli\u003eUSB powered with cable included — plug into any USB socket, power bank, or laptop\u003c\/li\u003e\n      \u003cli\u003eWhisper quiet at under 36 dB — perfect for bedrooms and quiet workspaces\u003c\/li\u003e\n      \u003cli\u003eCompact and portable — light enough to move from room to room or take away with you\u003c\/li\u003e\n      \u003cli\u003eSmart timer function — set it and let it switch off automatically\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eBedside table — warm light and scent for the perfect wind-down\u003c\/li\u003e\n      \u003cli\u003eHome office desk — calm focus without distraction\u003c\/li\u003e\n      \u003cli\u003eBathroom shelf — spa atmosphere at home\u003c\/li\u003e\n      \u003cli\u003eLiving room and yoga or meditation spaces\u003c\/li\u003e\n      \u003cli\u003eBoutique hotel rooms and wellness studios\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eUSB cable is included in the box. A USB plug adaptor is not included — plug into any USB socket, laptop, or power bank.\u003c\/p\u003e\n      \u003cp\u003eEssential oils are not included — add a few drops of your preferred oil to the water tank.\u003c\/p\u003e\n      \u003cp\u003eDo not overfill beyond the 120 ml maximum capacity.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThe warmth of a candle. The calm of essential oils. No flame needed.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Beige","offer_id":57346075165003,"sku":"CJJT154827201AZ","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57346075197771,"sku":"CJJT154827202BY","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260517_213050_e34bde75-a493-482a-bdf2-ceb4eb574751.png?v=1779054411"},{"product_id":"double-wall-light","title":"Duo Wall Light","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\u003cdiv class=\"lamp-intro\"\u003e\n\u003cdiv class=\"lamp-eyebrow\"\u003eLighting · Wall Light\u003c\/div\u003e\n\u003cdiv class=\"lamp-headline\"\u003eTwo tubes, two colours — \u003cem\u003eone wall light that owns the room.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cp class=\"lamp-body\"\u003eThe Duo Wall Light is a double-tube LED sconce with two contrasting coloured cylinders — one pointing up, one pointing down — mounted on a circular colour-matched backplate. Bold enough to be a talking point, warm enough to be genuinely liveable. Available in five colour combinations, it is the kind of wall light that makes a bedroom or living room wall feel intentional rather than afterthought.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-section\"\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eWidth\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e12 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e25.5 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e220 V\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eLight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWarm white — both tubes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eInstallation\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eHardwired wall mount\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eColour block · contemporary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e5 combinations — see options\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eTwo contrasting coloured cylinders on a circular backplate — the colour-block wall light look that is all over interior design right now, done with real quality\u003c\/li\u003e\n\u003cli\u003eWarm white light glows from both tubes simultaneously — up and down, soft and flattering against any wall\u003c\/li\u003e\n\u003cli\u003e25.5cm tall and 12cm wide — a genuine statement piece that holds its own on a bedroom or living room wall\u003c\/li\u003e\n\u003cli\u003eFive colour combinations — Green \u0026amp; Pink, Beige \u0026amp; Red, Black, Pink \u0026amp; Red, and Red \u0026amp; Green\u003c\/li\u003e\n\u003cli\u003eWorks beautifully as a single sconce or paired either side of a bed, mirror, or sofa\u003c\/li\u003e\n\u003cli\u003e220V mains powered — clean hardwired installation with no visible cable when fitted correctly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eBedroom — paired either side of the bed as a bold alternative to bedside lamps\u003c\/li\u003e\n\u003cli\u003eLiving room — flanking a sofa, fireplace, or piece of artwork\u003c\/li\u003e\n\u003cli\u003eHallway — a single sconce that immediately makes the wall feel considered\u003c\/li\u003e\n\u003cli\u003eDining room — warm up-down light that adds colour and atmosphere at the table\u003c\/li\u003e\n\u003cli\u003eBoutique hotel room or rental property — distinctive, memorable, and genuinely impressive\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n\u003cdiv class=\"notice-box\"\u003e\n\u003cp\u003eThis is a hardwired wall light. Always switch off the power at the mains before installation.\u003c\/p\u003e\n\u003cp\u003eWarm white LED integrated. 220V mains powered. Available in five colour combinations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quote-block\"\u003e\n\u003cp\u003eColour, warmth, and a wall that finally says something.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Green\/Pink","offer_id":57462938960203,"sku":"CJYD200104823WD","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Beige\/Red","offer_id":57462938992971,"sku":"CJYD200104842PK","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57462939025739,"sku":"CJYD200104839MN","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Pink\/Red","offer_id":57462939058507,"sku":"CJYD200104829CX","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Red\/Green","offer_id":57462939091275,"sku":"CJYD200104831EV","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260528_205241_98a51083-d413-4e31-b246-f2e343617bf6_1.png?v=1780002635"},{"product_id":"cjjt194147013mn","title":"Blossom Table Lamp","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eLighting · Table Lamp\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA lamp that tells a story — \u003cem\u003ewarm light through printed petals.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThe Blossom Table Lamp pairs a natural wood base with a fabric drum shade printed with a botanical design. The warm light glows softly through the fabric, making each print vivid and luminous in a way that feels more like art than a lamp. Five designs to choose from — each one its own quiet world of branches, blossoms, and warmth.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eShade Diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e13 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eTotal Height\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e26 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eBase Diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e10 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e3 W LED\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eLight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWarm white\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eNatural wood · fabric\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e1–3 m²\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003ePower Supply\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUK plug included\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003ePrinted fabric drum shade with a botanical design — warm light glows through the fabric and makes the print luminous when switched on\u003c\/li\u003e\n      \u003cli\u003eNatural wood base with a smooth, warm finish — tactile and considered, it grounds the lamp beautifully on any surface\u003c\/li\u003e\n      \u003cli\u003eFive designs available — Blooming Riches, Golden Branch, Hongmei, Magnolia, and Spring Peach Blossom\u003c\/li\u003e\n      \u003cli\u003eCompact at 13cm diameter and 26cm tall — perfectly sized for a bedside table, desk, or reading corner\u003c\/li\u003e\n      \u003cli\u003e3W warm white LED included — efficient, gentle, and ready to use immediately\u003c\/li\u003e\n      \u003cli\u003eUK plug included — ready to use straight out of the box\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eBedside table — soft warm light for reading and winding down\u003c\/li\u003e\n      \u003cli\u003eDesk or study — a decorative lamp that makes a workspace feel less like work\u003c\/li\u003e\n      \u003cli\u003eLiving room side table — a characterful accent piece with real warmth\u003c\/li\u003e\n      \u003cli\u003eBedroom shelf or console — beautiful even when switched off\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003e3W warm white LED bulb included. UK plug included — ready to use straight out of the box. Available in five printed designs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eWarm light, printed petals, a bedside that finally feels considered.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Blooming Riches","offer_id":57482078323019,"sku":"CJJT194147013MN","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Golden Branch","offer_id":57482078355787,"sku":"CJJT194147015OL","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Hongmei","offer_id":57482078388555,"sku":"CJJT194147012LO","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Magnolia","offer_id":57482078421323,"sku":"CJJT194147011KP","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Spring Peach Blossom","offer_id":57482078454091,"sku":"CJJT194147014NM","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260531_164749_cddea970-4273-4054-bfd9-fd96ef353c86.png?v=1780246681"},{"product_id":"atelier-floor-lamp","title":"Atelier Floor Lamp","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eLighting · Floor Lamp\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA lamp with \u003cem\u003ethe confidence of something designed.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThe Atelier Floor Lamp has a distinctive mechanical arm and a generous acrylic shade that glows with warm light from within. At 150cm tall it fills a corner or reading nook with the kind of presence that makes a living room feel properly considered. Available in three shade finishes — Transparent, Brown, and Milky White — each with its own character when lit.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e150 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eShade Diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e35 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eIron Art · Acrylic\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eBulb Fitting\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eE27 — not included\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eLight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWarm white\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUK plug included\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eShades\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eTransparent · Brown · Milky White\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eMechanical arm design with architectural presence — the French atelier-inspired detail that makes it look considered rather than generic\u003c\/li\u003e\n      \u003cli\u003eThree shade options — Transparent for an open warm glow, Brown for a rich amber tone, Milky White for the softest most diffused light\u003c\/li\u003e\n      \u003cli\u003e150cm tall with a generous 35cm shade — fills a reading corner or living room with warm, ambient light\u003c\/li\u003e\n      \u003cli\u003eIron art and acrylic construction — solid and well-made, light enough to move between rooms\u003c\/li\u003e\n      \u003cli\u003eE27 fitting — use your preferred warm white bulb for full control over brightness\u003c\/li\u003e\n      \u003cli\u003eUK plug included — ready to use straight out of the box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eLiving room reading corner — warm ambient light beside a sofa or armchair\u003c\/li\u003e\n      \u003cli\u003eBedroom — a tall statement lamp beside the bed or in a corner\u003c\/li\u003e\n      \u003cli\u003eHome office — soft, directional warm light for focused evening work\u003c\/li\u003e\n      \u003cli\u003eDining room — beside a sideboard or in a corner to add warm atmosphere\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eE27 bulb not included — a warm white E27 LED bulb is recommended. UK plug included — ready to use straight out of the box. Available in Transparent, Brown, and Milky White shade finishes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eWarm light, considered form — a corner that earns its keep.\u003c\/p\u003e\n  \u003c\/div\u003e\n","brand":"Avertta","offers":[{"title":"Transparant","offer_id":57487662383435,"sku":"CJYD289417906FU","price":119.99,"currency_code":"GBP","in_stock":true},{"title":"Brown","offer_id":57487662416203,"sku":"CJYD289417909IR","price":124.99,"currency_code":"GBP","in_stock":true},{"title":"Milky White","offer_id":57487662448971,"sku":"CJYD289417908HS","price":119.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/ChatGPTImageJun1_2026_11_28_18AM.png?v=1780306526"},{"product_id":"step-wall-light","title":"Step Wall Light","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(26px,4vw,36px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eLighting · Step Wall Light\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eFlush to the wall, \u003cem\u003ewarm light on every step.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThe Step Wall Light recesses cleanly into the wall beside a staircase or step, casting a soft warm wash of 3000K light downward — enough to see safely, subtle enough to look considered. The stainless steel body is rust-proof and flame retardant, and the lamp body clicks out for easy maintenance without touching the wall fitting. Available with a radar sensor or manual switch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eAperture\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e38 × 125 mm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eOverall Size\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e100 × 200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e3 W LED\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eLight Colour\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWarm white — 3000K\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e110–240 V\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eLifespan\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e30,000 hours\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eStainless steel\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eControl\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eRadar sensor or switch — select above\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eRecessed flush-fit design — virtually invisible in the wall when unlit, clean and discreet when on\u003c\/li\u003e\n      \u003cli\u003eWarm white 3000K light — the ideal colour temperature for UK staircases, welcoming and residential\u003c\/li\u003e\n      \u003cli\u003eRadar sensor option — triggers automatically as someone approaches, no wall switch required\u003c\/li\u003e\n      \u003cli\u003eStainless steel housing — rust-proof, high-temperature resistant, and flame retardant for safe long-term installation\u003c\/li\u003e\n      \u003cli\u003eOne-click lamp body removal — easy maintenance and replacement without disturbing the wall fitting\u003c\/li\u003e\n      \u003cli\u003e3W LED with 30,000 hour lifespan — install once and forget about it for years\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eStaircases — recessed into the wall beside each step for safe, subtle lighting\u003c\/li\u003e\n      \u003cli\u003eHallways and corridors — low-level warm light without the need for overhead fittings\u003c\/li\u003e\n      \u003cli\u003eOutdoor steps — rated for 110–240V and built from rust-proof stainless steel\u003c\/li\u003e\n      \u003cli\u003eBasement or cellar steps — permanent, maintenance-free lighting in hard-to-reach spots\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eRecessed wall fitting — requires cutting into the wall plaster or surface. LED integrated — no bulb required. Available in radar sensor and switch versions. 110–240V mains powered, hardwired.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eEvery step, lit warmly and exactly right.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Rectangular \/ Radar Sensor","offer_id":57487807676747,"sku":"CJYD235541002BY","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Rectangular \/ Switch Type","offer_id":57487807709515,"sku":"CJYD235541001AZ","price":42.99,"currency_code":"GBP","in_stock":true},{"title":"Square \/ Radar Sensor","offer_id":57487807742283,"sku":"CJYD235541004DW","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"Square \/ Switch Type","offer_id":57487807775051,"sku":"CJYD235541003CX","price":42.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260601_124535_cb5bb1f9-2a55-4ecc-9bd0-5d03a2d35614.png?v=1780318204"},{"product_id":"ceiling-lamp-4","title":"Pebble Pendant Light","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003ePendant Lighting · Avertta\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eA ribbed globe, \u003cem\u003ea shape worth looking for.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThe Pebble Pendant pairs a ribbed globe shade with a smooth spherical accent piece above it — a quietly sculptural combination that looks far more considered than its price suggests. Available as a single pendant or a set of three on a linear ceiling bar, in five colours.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eShade diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e16 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003ePlastic shade, wrought iron\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eShade height\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e22 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eColour options\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eRed · Green · Silver · Cream · Brown\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eCanopy diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e10 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eSet of 3 bar\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e65 cm × 6 cm, height 2.5 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eCable length\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eAdjustable up to 120 cm\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eBulb\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eIncluded\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eRibbed globe shade diffuses warm light softly — flattering and even, not harsh\u003c\/li\u003e\n      \u003cli\u003eSmooth spherical accent above the shade — the detail that gives this lamp its character\u003c\/li\u003e\n      \u003cli\u003eCable adjusts up to 120 cm — works for low bedside positions and higher ceilings alike\u003c\/li\u003e\n      \u003cli\u003eSet of 3 includes a 65 cm linear ceiling bar — no extra fittings needed\u003c\/li\u003e\n      \u003cli\u003eFive colour options — the colour is in the spherical accent piece, not the shade\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eAbove a bedside table — single pendant at lowered height for intimate evening light\u003c\/li\u003e\n      \u003cli\u003eOver a dining table — the set of three on the linear bar is a simple, complete solution\u003c\/li\u003e\n      \u003cli\u003eKitchen island — the trio works especially well in open-plan spaces\u003c\/li\u003e\n      \u003cli\u003eHallway — a single pendant at mid height makes an immediate impression\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eBulb included with every purchase. When ordering the Set of 3, the full linear ceiling bar fitting is included. The colour variation between pieces is in the spherical accent piece above each shade — the shades themselves are the same across all colour options.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eThat shape — a smooth ball above a glowing ribbed globe — is the kind of thing you see in a beautifully styled interior and spend a while trying to track down.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Single Lamp \/ Red","offer_id":57518452834635,"sku":"CJYD223154223WD","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Single Lamp \/ Green","offer_id":57518452867403,"sku":"CJYD223154224XC","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Single Lamp \/ Silver","offer_id":57518452900171,"sku":"CJYD223154225YB","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Single Lamp \/ Cream","offer_id":57518452932939,"sku":"CJYD223154222VE","price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Single Lamp \/ Brown","offer_id":57518452965707,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":false},{"title":"Set of 3 \/ Red","offer_id":57518452998475,"sku":"CJYD223154227AZ","price":159.99,"currency_code":"GBP","in_stock":true},{"title":"Set of 3 \/ Green","offer_id":57518453031243,"sku":"CJYD223154228BY","price":159.99,"currency_code":"GBP","in_stock":true},{"title":"Set of 3 \/ Silver","offer_id":57518453064011,"sku":"CJYD223154229CX","price":159.99,"currency_code":"GBP","in_stock":true},{"title":"Set of 3 \/ Cream","offer_id":57518453096779,"sku":"CJYD223154226ZA","price":159.99,"currency_code":"GBP","in_stock":true},{"title":"Set of 3 \/ Brown","offer_id":57518453129547,"sku":"CJYD223154230DW","price":159.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/ChatGPT_Image_Jun_5_2026_08_48_13_PM.png?v=1780685330"},{"product_id":"home-diffuser","title":"Diffusair Motion — Wall-Mounted Scent Machine — White","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lamp-intro\"\u003e\n  \u003cdiv class=\"lamp-eyebrow\"\u003eDiffusair · Scent Machine\u003c\/div\u003e\n  \u003cdiv class=\"lamp-headline\"\u003eScent when it’s needed, \u003cem\u003esilence when it’s not.\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lamp-body\"\u003eThe Diffusair Motion is a wall-mounted scent machine with a built-in motion sensor and LCD timer — it detects when someone enters the room and releases fragrance automatically. Rechargeable, whisper quiet, and ready to use from day one with a free essential oil included.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n    \u003cdiv class=\"spec-grid\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eReservoir\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e90 ml\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eRechargeable\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eNoise level\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBelow 36 dB\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e8+ hours\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eMounting\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWall-mounted\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eOperation\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eTouch button\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eDisplay\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eLCD timer\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWhite\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eMotion sensor activates fragrance automatically — releases scent only when someone is in the room\u003c\/li\u003e\n      \u003cli\u003eLCD timer display for precise control over schedule and intensity\u003c\/li\u003e\n      \u003cli\u003eRechargeable — no cables needed once mounted\u003c\/li\u003e\n      \u003cli\u003eBelow 36 dB — completely silent in use\u003c\/li\u003e\n      \u003cli\u003eWall-mounted design keeps surfaces clear and looks clean in any room\u003c\/li\u003e\n      \u003cli\u003eFree essential oil included — choose from Lavender, Garden, White Tea, or Orange\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n    \u003cul class=\"feature-list\"\u003e\n      \u003cli\u003eHallway or entrance — greets anyone who walks in with a signature scent\u003c\/li\u003e\n      \u003cli\u003eBathroom — motion activation means it only runs when in use\u003c\/li\u003e\n      \u003cli\u003eBedroom — set the timer and let it work quietly while you sleep\u003c\/li\u003e\n      \u003cli\u003eHome office — a steady, calm scent in the background without any distraction\u003c\/li\u003e\n      \u003cli\u003eReception or retail — the wall-mount keeps it discreet and professional\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"block\"\u003e\n    \u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n    \u003cdiv class=\"notice-box\"\u003e\n      \u003cp\u003eThis machine is designed for pure oil-based essential oils only. It is not a humidifier — do not add water or use water-based essential oils, as this will block the mist outlet and permanently damage the machine. If your essential oil is very concentrated, you may dilute it with 70% or higher concentration alcohol at a ratio of 10 parts oil to 2 parts alcohol. Do not add water to dilute.\u003c\/p\u003e\n      \u003cp\u003eOne free essential oil is included with every purchase — choose from Lavender, Garden, White Tea, or Orange at checkout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"quote-block\"\u003e\n    \u003cp\u003eIt knows when you walk in. Your home smells incredible before you’ve even sat down.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Lavender","offer_id":57518833795403,"sku":"CJJT241332906FU","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Garden","offer_id":57518833828171,"sku":"CJJT241332904DW","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"White Tea","offer_id":57518833860939,"sku":"CJJT241332903CX","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":57518833893707,"sku":"CJJT241332908HS","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260605_210127_59e17cca-c7db-402b-9545-1572c004c82f.png?v=1780695023"},{"product_id":"diffuser-4","title":"Diffusair Halo — Wall-Mounted Scent Diffuser","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n:root{--charcoal:#1c1c1c;--mid:#6b6560;--accent:#c4b49a;--rule:#ddd8d0;}\n.lamp-intro{font-family:'Jost',sans-serif;-webkit-font-smoothing:antialiased;padding:0 0 28px 0;border-bottom:1px solid var(--rule);margin-bottom:28px;width:100%;}\n.lamp-eyebrow{font-size:12px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;opacity:0;animation:fadeUp 0.6s ease 0.05s forwards;}\n.lamp-eyebrow::after{content:'';flex:1;height:1px;background:var(--rule);}\n.lamp-headline{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(28px,4vw,38px);line-height:1.25;color:var(--charcoal);margin-bottom:14px;opacity:0;animation:fadeUp 0.6s ease 0.12s forwards;}\n.lamp-headline em{font-style:italic;color:var(--mid);}\n.lamp-body{font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--mid);opacity:0;animation:fadeUp 0.6s ease 0.2s forwards;}\n.product-section{font-family:'Jost',sans-serif;color:var(--charcoal);-webkit-font-smoothing:antialiased;padding:0;width:100%;}\n.block{margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease forwards;}\n.block:nth-child(1){animation-delay:0.28s;}.block:nth-child(2){animation-delay:0.35s;}.block:nth-child(3){animation-delay:0.42s;}.block:nth-child(4){animation-delay:0.49s;}.block:nth-child(5){animation-delay:0.56s;}\n.block-label{font-size:12px;font-weight:500;letter-spacing:0.20em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.block-label::after{content:'';flex:1;height:1px;background:var(--rule);}\n.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}\n.spec-key{font-size:12px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;}\n.spec-value{font-size:16px;font-weight:300;line-height:1.5;color:var(--mid);}\n.feature-list{list-style:none;}\n.feature-list li{font-size:16px;font-weight:300;line-height:1.75;color:var(--mid);padding-left:16px;position:relative;margin-bottom:6px;}\n.feature-list li::before{content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--accent);}\n.notice-box{border:1px solid var(--rule);padding:14px 16px;border-radius:2px;}\n.notice-box p{font-size:15px;font-weight:300;line-height:1.75;color:var(--mid);margin-bottom:6px;}\n.notice-box p:last-child{margin-bottom:0;}\n.quote-block{border-left:2px solid var(--accent);padding:6px 0 6px 18px;margin:0;opacity:0;transform:translateY(12px);animation:fadeUp 0.6s ease 0.63s forwards;}\n.quote-block p{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.55;color:var(--charcoal);}\n@keyframes fadeUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}\n\u003c\/style\u003e\n\u003cdiv class=\"lamp-intro\"\u003e\n\u003cdiv class=\"lamp-eyebrow\"\u003eDiffusair · Scent Diffuser\u003c\/div\u003e\n\u003cdiv class=\"lamp-headline\"\u003eA night light and a scent machine, \u003cem\u003ein one small square.\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cp class=\"lamp-body\"\u003eThe Diffusair Halo mounts flush to the wall and does two things at once — fills the room with fragrance through acoustic atomisation, and casts a warm amber glow from its circular window. Refillable, whisper quiet, and adjustable across four spray levels. A free essential oil is included to get you started.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-section\"\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eSpecifications\u003c\/div\u003e\n\u003cdiv class=\"spec-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e105 × 105 × 39 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e112 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eOil capacity\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e50 ml — refillable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eBattery life\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e12 hours – 1 month\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eSpray levels\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003e4 adjustable levels\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eNoise\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eBelow 36 dB\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eCoverage\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eUp to 40 m²\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"spec-key\"\u003eInstallation\u003c\/div\u003e\n\u003cdiv class=\"spec-value\"\u003eWall-mounted or desktop\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eFeatures\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eWarm amber night light built in — looks beautiful on a wall even when the scent is off\u003c\/li\u003e\n\u003cli\u003eFour spray levels — light background scent up to rich and strong, one button cycles through\u003c\/li\u003e\n\u003cli\u003eRefillable 50ml bottle — use any pure essential oil, no cartridges needed\u003c\/li\u003e\n\u003cli\u003eAcoustic atomisation at below 36dB — completely silent in use\u003c\/li\u003e\n\u003cli\u003eBattery lasts 12 hours to one month depending on setting\u003c\/li\u003e\n\u003cli\u003eWall-mounted with sticky hook or freestanding on a surface — no drilling required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003eWhere to use it\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eBedroom — the night light and scent together make winding down genuinely lovely\u003c\/li\u003e\n\u003cli\u003eHallway — mounts neatly and greets anyone who walks in with a signature scent\u003c\/li\u003e\n\u003cli\u003eBathroom — compact enough to sit on a shelf or mount above the basin\u003c\/li\u003e\n\u003cli\u003eLiving room — subtle background fragrance without any visible clutter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block\"\u003e\n\u003cdiv class=\"block-label\"\u003ePlease note\u003c\/div\u003e\n\u003cdiv class=\"notice-box\"\u003e\n\u003cp\u003eThis machine is designed for pure oil-based essential oils only. It is not a humidifier — do not add water or use water-based essential oils, as this will block the mist outlet and permanently damage the machine. If your essential oil is very concentrated, you may dilute it with 70% or higher concentration alcohol at a ratio of 10 parts oil to 2 parts alcohol. Do not add water to dilute.\u003c\/p\u003e\n\u003cp\u003eOne free essential oil is included with every purchase — choose from Lavender, Jasmine, Rose, or Peach at checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quote-block\"\u003e\n\u003cp\u003eScent and light from one small square on the wall. It is the kind of detail that makes a room feel properly considered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Avertta","offers":[{"title":"Jasmine","offer_id":57522262081867,"sku":"CJJT219455607GT","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Lavender","offer_id":57522262114635,"sku":"CJJT219455603CX","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Rose","offer_id":57522262147403,"sku":"CJJT219455608HS","price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Peach","offer_id":57522262180171,"sku":"CJJT219455606FU","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/9026\/6443\/files\/hf_20260606_135156_e7db8855-0917-4881-8d76-7242f0e2091c.png?v=1780756680"}],"url":"https:\/\/avertta.com\/collections\/all-sale.oembed","provider":"Avertta","version":"1.0","type":"link"}