{"title":"Home page","description":null,"products":[{"product_id":"afterglow™-night-out-mirror","title":"AFTERGLOW™ Night-Out Mirror","description":"\u003c!-- AFTERGLOW™ NIGHT-OUT MIRROR (DEFINITIVE BRAND \u0026 CONVERSION DESCRIPTION) --\u003e\n\u003cdiv class=\"ag-wrap\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400\u0026family=Jost:wght@300;400;500;600\u0026display=swap');\n\n    .ag-wrap {\n      --ag-charcoal: #191919;\n      --ag-ivory: #F9F6F0;\n      --ag-rose-gold: #E2B2A7;\n      --ag-rose-soft: rgba(226, 178, 167, 0.16);\n      --ag-champagne: #CDB27E;\n      --ag-berry: #601424;\n      --ag-border: rgba(25, 25, 25, 0.08);\n\n      font-family: 'Jost', -apple-system, BlinkMacSystemFont, sans-serif !important;\n      color: var(--ag-charcoal) !important;\n      line-height: 1.55 !important;\n      width: 100% !important;\n      max-width: 580px;\n      margin: 0 auto;\n      padding: 6px 0 18px;\n      box-sizing: border-box;\n      -webkit-font-smoothing: antialiased;\n      overflow-x: hidden;\n    }\n\n    .ag-wrap * {\n      box-sizing: border-box;\n    }\n\n    \/* Mobile-First Hardware-Accelerated Animations *\/\n    @keyframes ag-sheen-sweep {\n      0% { background-position: -200% 0; }\n      100% { background-position: 200% 0; }\n    }\n\n    @keyframes ag-pulse-warm {\n      0%, 100% { box-shadow: 0 0 10px rgba(255, 170, 84, 0.45); transform: scale(1); }\n      50% { box-shadow: 0 0 20px rgba(255, 170, 84, 0.85); transform: scale(1.06); }\n    }\n\n    @keyframes ag-pulse-mix {\n      0%, 100% { box-shadow: 0 0 10px rgba(255, 224, 194, 0.45); transform: scale(1); }\n      50% { box-shadow: 0 0 20px rgba(255, 224, 194, 0.9); transform: scale(1.06); }\n    }\n\n    @keyframes ag-pulse-cool {\n      0%, 100% { box-shadow: 0 0 10px rgba(153, 201, 255, 0.45); transform: scale(1); }\n      50% { box-shadow: 0 0 20px rgba(153, 201, 255, 0.85); transform: scale(1.06); }\n    }\n\n    @keyframes ag-dot-pulse {\n      0%, 100% { box-shadow: 0 0 0 0 rgba(226, 178, 167, 0.5); }\n      50% { box-shadow: 0 0 0 5px rgba(226, 178, 167, 0); }\n    }\n\n    \/* Editorial Header *\/\n    .ag-header {\n      text-align: center;\n      margin-bottom: 20px;\n      padding: 0 4px;\n    }\n\n    .ag-badge {\n      display: inline-block;\n      font-size: 9px;\n      letter-spacing: 0.26em;\n      text-transform: uppercase;\n      font-weight: 600;\n      color: var(--ag-champagne);\n      background: linear-gradient(90deg, rgba(205, 178, 126, 0.08) 0%, rgba(205, 178, 126, 0.24) 50%, rgba(205, 178, 126, 0.08) 100%);\n      background-size: 200% 100%;\n      animation: ag-sheen-sweep 4.5s infinite ease-in-out;\n      padding: 4px 12px;\n      border-radius: 24px;\n      margin-bottom: 10px;\n    }\n\n    .ag-headline {\n      font-family: 'The Seasons', 'Cormorant Garamond', Georgia, serif !important;\n      font-size: 24px !important;\n      font-weight: 400 !important;\n      font-style: italic !important;\n      color: var(--ag-charcoal) !important;\n      margin: 0 0 10px !important;\n      line-height: 1.25 !important;\n      letter-spacing: -0.01em;\n    }\n\n    .ag-pitch {\n      font-size: 13.5px !important;\n      color: #4A4A4A !important;\n      font-weight: 300 !important;\n      margin: 0 auto 14px !important;\n      line-height: 1.65 !important;\n      padding: 0 6px;\n    }\n\n    .ag-color-pill {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      background: #FAFAFA;\n      border: 1px solid var(--ag-border);\n      padding: 5px 12px;\n      border-radius: 18px;\n      font-size: 10.5px;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: #555;\n    }\n\n    .ag-dot {\n      width: 9px;\n      height: 9px;\n      border-radius: 50%;\n      background: linear-gradient(135deg, #F3D2CA 0%, #D89F93 100%);\n      animation: ag-dot-pulse 2.2s infinite ease-out;\n    }\n\n    \/* Ambient Lighting Strip *\/\n    .ag-ambient {\n      background: #191919;\n      color: #FFF;\n      border-radius: 12px;\n      padding: 16px 12px;\n      margin: 18px 0;\n      text-align: center;\n    }\n\n    .ag-ambient-tag {\n      font-size: 9.5px;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      font-weight: 500;\n      color: var(--ag-champagne);\n      margin-bottom: 12px;\n    }\n\n    .ag-ambient-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr 1fr;\n      gap: 6px;\n    }\n\n    .ag-ambient-col {\n      background: rgba(255, 255, 255, 0.04);\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      border-radius: 8px;\n      padding: 10px 4px;\n    }\n\n    .ag-glow-orb {\n      width: 20px;\n      height: 20px;\n      border-radius: 50%;\n      margin: 0 auto 6px;\n    }\n\n    .ag-orb-warm { \n      background: #FFD4A3; \n      color: #FFAA54; \n      animation: ag-pulse-warm 3.2s infinite ease-in-out;\n    }\n\n    .ag-orb-mix { \n      background: #FFF4E8; \n      color: #FFE0C2; \n      animation: ag-pulse-mix 3.2s infinite ease-in-out 1s;\n    }\n\n    .ag-orb-cool { \n      background: #E6F2FF; \n      color: #99C9FF; \n      animation: ag-pulse-cool 3.2s infinite ease-in-out 2s;\n    }\n\n    .ag-ambient-name {\n      font-size: 10px;\n      font-weight: 500;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      color: #FFF;\n      margin-bottom: 2px;\n    }\n\n    .ag-ambient-desc {\n      font-size: 8.5px;\n      color: #999;\n      font-weight: 300;\n      line-height: 1.25;\n    }\n\n    \/* Stacked Feature Cards *\/\n    .ag-features {\n      display: flex;\n      flex-direction: column;\n      gap: 10px;\n      margin: 18px 0;\n    }\n\n    .ag-card {\n      background: #FAFAFA;\n      border: 1px solid var(--ag-border);\n      border-radius: 10px;\n      padding: 14px 16px;\n      position: relative;\n      overflow: hidden;\n      transition: background 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ag-card:active {\n      background: #FFFFFF;\n      border-color: var(--ag-rose-gold);\n    }\n\n    .ag-card-top {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin-bottom: 6px;\n    }\n\n    .ag-icon {\n      width: 24px;\n      height: 24px;\n      border-radius: 50%;\n      background: var(--ag-rose-soft);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n    }\n\n    .ag-icon svg {\n      width: 12px;\n      height: 12px;\n      stroke: #9E5648;\n      fill: none;\n      stroke-width: 1.8;\n    }\n\n    .ag-card-title {\n      font-size: 11px;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      font-weight: 600;\n      color: var(--ag-charcoal);\n      margin: 0;\n    }\n\n    .ag-card-desc {\n      font-size: 12.5px !important;\n      color: #666 !important;\n      font-weight: 300 !important;\n      line-height: 1.5 !important;\n      margin: 0 !important;\n      padding-left: 34px;\n    }\n\n    \/* Clutch Fit Banner *\/\n    .ag-bag-banner {\n      background: linear-gradient(135deg, #FAF8F5 0%, #FFFDFB 100%);\n      border: 1px solid rgba(205, 178, 126, 0.35);\n      border-radius: 10px;\n      padding: 12px 14px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      margin: 18px 0;\n    }\n\n    .ag-bag-copy {\n      font-size: 11.5px;\n      color: #555;\n      font-weight: 300;\n      line-height: 1.45;\n    }\n\n    .ag-bag-copy strong {\n      color: var(--ag-charcoal);\n      font-weight: 600;\n    }\n\n    .ag-bag-metric {\n      font-family: 'The Seasons', 'Cormorant Garamond', Georgia, serif;\n      font-size: 15px;\n      font-style: italic;\n      color: var(--ag-berry);\n      white-space: nowrap;\n      flex-shrink: 0;\n    }\n\n    \/* Specifications Table *\/\n    .ag-specs-box {\n      border: 1px solid var(--ag-border);\n      border-radius: 10px;\n      background: #FFF;\n      overflow: hidden;\n      margin-top: 16px;\n    }\n\n    .ag-specs-head {\n      padding: 10px 14px;\n      background: #FAFAFA;\n      border-bottom: 1px solid var(--ag-border);\n      font-size: 10px;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      font-weight: 600;\n      color: var(--ag-charcoal);\n    }\n\n    .ag-specs-body {\n      padding: 4px 14px 10px;\n    }\n\n    .ag-spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 7px 0;\n      border-bottom: 1px dashed rgba(25, 25, 25, 0.08);\n      font-size: 12px;\n    }\n\n    .ag-spec-row:last-child {\n      border-bottom: none;\n    }\n\n    .ag-spec-k {\n      color: #888;\n      font-weight: 300;\n    }\n\n    .ag-spec-v {\n      color: var(--ag-charcoal);\n      font-weight: 400;\n      text-align: right;\n    }\n\n    \/* Signoff *\/\n    .ag-closing {\n      text-align: center;\n      margin-top: 18px;\n      font-size: 10.5px;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      color: #888;\n      font-weight: 400;\n      padding: 0 10px;\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- Editorial Header --\u003e\n  \u003cdiv class=\"ag-header\"\u003e\n    \u003cspan class=\"ag-badge\"\u003eTHE NIGHT OUT COLLECTION\u003c\/span\u003e\n    \u003ch3 class=\"ag-headline\"\u003eYour glow doesn’t clock out.\u003c\/h3\u003e\n    \u003cp class=\"ag-pitch\"\u003e\n      From pre-drinks to the afterparty, keep your makeup in check without hunting for bathroom lighting or blinding your friends with a phone flashlight. This metallic rose gold pocket mirror brings studio clarity to dim venues and quick lipstick checks.\n    \u003c\/p\u003e\n    \u003cdiv class=\"ag-color-pill\"\u003e\n      \u003cspan class=\"ag-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003eFinish: Metallic Rose Gold\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Ambient Light Modes Strip --\u003e\n  \u003cdiv class=\"ag-ambient\"\u003e\n    \u003cdiv class=\"ag-ambient-tag\"\u003eTri-Light Studio Technology\u003c\/div\u003e\n    \u003cdiv class=\"ag-ambient-grid\"\u003e\n      \u003cdiv class=\"ag-ambient-col\"\u003e\n        \u003cdiv class=\"ag-glow-orb ag-orb-warm\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-name\"\u003eWarm Glow\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-desc\"\u003eLounge Vibes\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ag-ambient-col\"\u003e\n        \u003cdiv class=\"ag-glow-orb ag-orb-mix\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-name\"\u003eStudio Mix\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-desc\"\u003eDaylight Match\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ag-ambient-col\"\u003e\n        \u003cdiv class=\"ag-glow-orb ag-orb-cool\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-name\"\u003eCool White\u003c\/div\u003e\n        \u003cdiv class=\"ag-ambient-desc\"\u003eDetail Check\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Features Stack --\u003e\n  \u003cdiv class=\"ag-features\"\u003e\n    \u003cdiv class=\"ag-card\"\u003e\n      \u003cdiv class=\"ag-card-top\"\u003e\n        \u003cdiv class=\"ag-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ag-card-title\"\u003e1× \u0026amp; 2× HD Optical Glass\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ag-card-desc\"\u003eDistortion-free true glass. See your complete look on the 1× plane, then use 2× optical zoom for micro-precision eyeliner and lips.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ag-card\"\u003e\n      \u003cdiv class=\"ag-card-top\"\u003e\n        \u003cdiv class=\"ag-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ag-card-title\"\u003eStepless Touch Dimming\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ag-card-desc\"\u003eFind your light with intuitive touch controls. Hold the sensor to smoothly dial in your exact brightness without harsh flashes.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ag-card\"\u003e\n      \u003cdiv class=\"ag-card-top\"\u003e\n        \u003cdiv class=\"ag-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"7\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ag-card-title\"\u003eRapid USB-C Boost\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ag-card-desc\"\u003eCharges to full in ~40 minutes. Equipped with a smart 10-minute auto shut-off so your charge never drains accidentally inside your bag.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ag-card\"\u003e\n      \u003cdiv class=\"ag-card-top\"\u003e\n        \u003cdiv class=\"ag-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 0 1-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ag-card-title\"\u003eClutch-Bag Ready\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ag-card-desc\"\u003eEngineered for your night-out bag. Folds down ultra-flat and lightweight so your vanity essentials never crowd your clutch.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Clutch Fit Banner --\u003e\n  \u003cdiv class=\"ag-bag-banner\"\u003e\n    \u003cdiv class=\"ag-bag-copy\"\u003e\n      \u003cstrong\u003eClutch-Bag Fit:\u003c\/strong\u003e Slides cleanly into evening clutches, Jacquemus micro-bags, or pockets without taking up space.\n    \u003c\/div\u003e\n    \u003cdiv class=\"ag-bag-metric\"\u003e9 × 7 × 1.5 cm\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Specifications Table --\u003e\n  \u003cdiv class=\"ag-specs-box\"\u003e\n    \u003cdiv class=\"ag-specs-head\"\u003eProduct Details\u003c\/div\u003e\n    \u003cdiv class=\"ag-specs-body\"\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003eMetallic Rose Gold\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eFolded Dimensions\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003e9 × 7 × 1.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eOptics\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003e1× True View · 2× Precision Zoom\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eLight Modes\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003eWarm, Studio Mixed, Cool White\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eCharging\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003eUSB-C (~40 min · Cable included)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ag-spec-row\"\u003e\n\u003cspan class=\"ag-spec-k\"\u003eBattery Guard\u003c\/span\u003e\u003cspan class=\"ag-spec-v\"\u003e10-Minute Intelligent Auto Sleep\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Signoff --\u003e\n  \u003cdiv class=\"ag-closing\"\u003e\n    Touch up. Slip it away. Get back to your night.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"AFTERGLOW","offers":[{"title":"Default Title","offer_id":46304767705295,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0660\/8427\/4383\/files\/rose-golden-pink-open-mirror-studio-shot.png?v=1791570604"}],"url":"https:\/\/aftergloww.co.za\/collections\/frontpage.oembed","provider":"AFTERGLOW","version":"1.0","type":"link"}