{"product_id":"clear-luxe-acrylic-lipstick-organiser","title":"Clear Luxe Acrylic Lipstick Organiser","description":"\u003cstyle\u003e\n  .tsl-lipstick-editorial {\n    --ivory: #fffdf8;\n    --cream: #fbf4ec;\n    --line: rgba(90, 77, 71, 0.18);\n    --soft-line: rgba(90, 77, 71, 0.11);\n    --espresso: #2f2824;\n    --accent: #5A4D47;\n    --muted: #74645d;\n\n    font-family: inherit;\n    color: var(--espresso);\n    background: var(--ivory);\n    border-top: 1px solid var(--soft-line);\n    border-bottom: 1px solid var(--soft-line);\n    padding: 34px 0;\n    margin: 26px 0;\n  }\n\n  .tsl-lipstick-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-lipstick-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-lipstick-kicker {\n    display: inline-block;\n    color: var(--accent);\n    font-size: 11px;\n    letter-spacing: 2.4px;\n    text-transform: uppercase;\n    margin-bottom: 16px;\n    padding-bottom: 8px;\n    border-bottom: 1px solid var(--line);\n  }\n\n  .tsl-lipstick-heading {\n    font-size: clamp(34px, 7vw, 58px);\n    line-height: 0.98;\n    letter-spacing: -1.6px;\n    margin: 0 0 18px;\n    color: var(--espresso);\n    font-weight: 500;\n  }\n\n  .tsl-lipstick-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-lipstick-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-lipstick-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-lipstick-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-lipstick-benefit {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    padding: 18px 0;\n    border-bottom: 1px solid var(--soft-line);\n  }\n\n  .tsl-lipstick-icon {\n    width: 28px;\n    height: 28px;\n    border: 1px solid var(--line);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--accent);\n    font-size: 13px;\n    margin-top: 2px;\n    background: #ffffff;\n  }\n\n  .tsl-lipstick-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-lipstick-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-lipstick-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-lipstick-section-title {\n    font-size: clamp(25px, 5vw, 36px);\n    line-height: 1.08;\n    letter-spacing: -0.7px;\n    margin: 0 0 18px;\n    color: var(--espresso);\n    font-weight: 500;\n  }\n\n  .tsl-lipstick-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-lipstick-list li {\n    display: grid;\n    grid-template-columns: 24px 1fr;\n    gap: 12px;\n    padding: 14px 0;\n    border-bottom: 1px solid var(--soft-line);\n    color: var(--muted);\n    font-size: 14.5px;\n    line-height: 1.6;\n  }\n\n  .tsl-lipstick-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-lipstick-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-lipstick-option-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-lipstick-option {\n    padding: 18px 12px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-lipstick-option:last-child {\n    border-right: none;\n  }\n\n  .tsl-lipstick-option span {\n    display: block;\n    color: var(--muted);\n    font-size: 10px;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n    margin-bottom: 7px;\n  }\n\n  .tsl-lipstick-option strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-lipstick-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-lipstick-tag {\n    border: 1px solid var(--line);\n    color: var(--accent);\n    background: var(--ivory);\n    border-radius: 999px;\n    padding: 8px 12px;\n    font-size: 12.5px;\n  }\n\n  .tsl-lipstick-close {\n    text-align: center;\n    margin-top: 32px;\n    padding: 30px 18px 4px;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-lipstick-close h3 {\n    margin: 0 0 12px;\n    font-size: clamp(28px, 6vw, 42px);\n    line-height: 1.05;\n    color: var(--espresso);\n    font-weight: 500;\n    letter-spacing: -0.9px;\n  }\n\n  .tsl-lipstick-close p {\n    max-width: 560px;\n    margin: 0 auto 20px;\n    color: var(--muted);\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .tsl-lipstick-button {\n    display: inline-block;\n    background: var(--accent);\n    color: #ffffff !important;\n    text-decoration: none;\n    border-radius: 14px;\n    padding: 15px 34px;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 0.4px;\n    box-shadow: 0 12px 28px rgba(90, 77, 71, 0.22);\n    transition: all 0.25s ease;\n  }\n\n  .tsl-lipstick-button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 16px 34px rgba(90, 77, 71, 0.28);\n  }\n\n  @media (max-width: 620px) {\n    .tsl-lipstick-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-lipstick-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-lipstick-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-lipstick-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-lipstick-details {\n      padding: 18px;\n    }\n\n    .tsl-lipstick-option-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-lipstick-option {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-lipstick-option:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-lipstick-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"tsl-lipstick-editorial\"\u003e\n\u003cdiv class=\"tsl-lipstick-wrap\"\u003e\n\u003cdiv class=\"tsl-lipstick-kicker\"\u003eThe Shelf Life Beauty Storage Detail\u003c\/div\u003e\n\u003ch2 class=\"tsl-lipstick-heading\"\u003eClear lipstick storage for a \u003cspan\u003epolished beauty routine.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"tsl-lipstick-copy\"\u003eThe Clear Luxe Acrylic Lipstick Organiser keeps lipsticks, glosses, lip oils and slim beauty essentials neatly displayed, upright and easy to reach. \u003cstrong\u003eIts clear acrylic finish blends seamlessly into your vanity, bathroom counter or makeup drawer for a clean, elevated Shelf Life look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"tsl-lipstick-benefits\"\u003e\n\u003cdiv class=\"tsl-lipstick-benefit\"\u003e\n\u003cdiv class=\"tsl-lipstick-icon\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eClear luxe acrylic finish\u003c\/strong\u003e\n\u003cp\u003eThe transparent design creates a clean, elegant look while keeping your favourite shades visible at a glance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-benefit\"\u003e\n\u003cdiv class=\"tsl-lipstick-icon\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUpright organised display\u003c\/strong\u003e\n\u003cp\u003eKeeps lipsticks, glosses and lip oils standing neatly so every product is easy to see and access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-benefit\"\u003e\n\u003cdiv class=\"tsl-lipstick-icon\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTwo practical size options\u003c\/strong\u003e\n\u003cp\u003eChoose the 9-grid option for everyday favourites or the 24-grid option for a fuller lipstick collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-benefit\"\u003e\n\u003cdiv class=\"tsl-lipstick-icon\"\u003e04\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePerfect for beauty spaces\u003c\/strong\u003e\n\u003cp\u003eStyle it on a vanity table, bathroom counter or inside a drawer for a more refined, clutter-free routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"tsl-lipstick-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cul class=\"tsl-lipstick-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"tsl-lipstick-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eKeeps lipsticks, glosses, lip oils and slim beauty essentials upright, visible and easy to access.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"tsl-lipstick-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eClear acrylic gives your beauty space a clean, polished and effortlessly elegant finish.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"tsl-lipstick-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAvailable in two grid sizes to suit your everyday favourites or full lipstick collection.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"tsl-lipstick-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eHelps reduce clutter while creating a more organised and elevated beauty routine.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"tsl-lipstick-details\"\u003e\n\u003ch3 class=\"tsl-lipstick-section-title\"\u003eAvailable options\u003c\/h3\u003e\n\u003cdiv class=\"tsl-lipstick-option-grid\"\u003e\n\u003cdiv class=\"tsl-lipstick-option\"\u003e\n\u003cspan\u003eOption One\u003c\/span\u003e \u003cstrong\u003e9-Grid\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-option\"\u003e\n\u003cspan\u003eOption Two\u003c\/span\u003e \u003cstrong\u003e24-Grid\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-tags\"\u003e\n\u003cspan class=\"tsl-lipstick-tag\"\u003eClear Acrylic\u003c\/span\u003e \u003cspan class=\"tsl-lipstick-tag\"\u003e9-Grid Option\u003c\/span\u003e \u003cspan class=\"tsl-lipstick-tag\"\u003e24-Grid Option\u003c\/span\u003e \u003cspan class=\"tsl-lipstick-tag\"\u003eLipstick Storage\u003c\/span\u003e \u003cspan class=\"tsl-lipstick-tag\"\u003eVanity Organisation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsl-lipstick-close\"\u003e\n\u003ch3\u003eBecause your beauty favourites deserve a polished place.\u003c\/h3\u003e\n\u003cp\u003eKeep every shade beautifully displayed, easy to reach and effortlessly organised with clear luxe acrylic storage.\u003c\/p\u003e\n\u003ca class=\"tsl-lipstick-button\" href=\"#MainContent\"\u003e Organise My Beauty Favourites → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"The Shelf Life","offers":[{"title":"Everyday Edit – 9 Grid","offer_id":46028513149007,"sku":null,"price":99.0,"currency_code":"ZAR","in_stock":true},{"title":"Full Collection – 24 Grid","offer_id":46028513181775,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/6384490D-198E-4EF0-A814-1103A4067EB7.png?v=1783527841","url":"https:\/\/theshelflife.co.za\/products\/clear-luxe-acrylic-lipstick-organiser","provider":"The Shelf Life","version":"1.0","type":"link"}