{"title":"Kitchen organisation","description":"\u003cp\u003eCreate a more organised and effortless cooking space with our \u003cstrong\u003eKitchen Organisation Collection\u003c\/strong\u003e. Designed to bring order to countertops, cupboards, drawers, pantries and refrigerators, this collection helps keep everyday essentials neatly stored and easy to reach.\u003c\/p\u003e\n\u003cp\u003eFrom practical storage containers and drawer organisers to space-saving racks and kitchen accessories, each piece combines smart functionality with a clean, modern finish. Whether you are organising food, cookware, cleaning essentials or preparation tools, these solutions help you make better use of your space while keeping your kitchen beautifully arranged.\u003c\/p\u003e\n\u003cp\u003eBecause an organised kitchen makes everyday living feel easier.\u003c\/p\u003e","products":[{"product_id":"2-tier-pull-out-organizer","title":"2-Tier Pull-Out Organiser","description":"\u003cstyle\u003e\n  .tsl-pullout-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-pullout-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-pullout-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-pullout-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-pullout-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-pullout-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-pullout-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-pullout-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-pullout-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-pullout-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-pullout-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-pullout-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-pullout-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-pullout-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-pullout-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-pullout-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-pullout-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-pullout-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-pullout-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-pullout-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-pullout-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-pullout-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-pullout-detail 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-pullout-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-pullout-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-pullout-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-pullout-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-pullout-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-pullout-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-pullout-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-pullout-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-pullout-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-pullout-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-pullout-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-pullout-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-pullout-details {\n      padding: 18px;\n    }\n\n    .tsl-pullout-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-pullout-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-pullout-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-pullout-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-pullout-editorial\"\u003e\n  \u003cdiv class=\"tsl-pullout-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-pullout-kicker\"\u003eThe Shelf Life Cupboard Reset\u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-pullout-heading\"\u003e\n      Turn messy cupboards into \u003cspan\u003ecalm, organised spaces.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-pullout-copy\"\u003e\n      The Premium 2-Tier Pull-Out Organizer helps you make the most of awkward cupboard space while keeping everyday essentials neat, visible and easy to reach.\n      \u003cstrong\u003ePerfect for kitchens, bathrooms, laundry rooms and under-sink storage.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-pullout-benefits\"\u003e\n      \u003cdiv class=\"tsl-pullout-benefit\"\u003e\n        \u003cdiv class=\"tsl-pullout-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eInstant cupboard upgrade\u003c\/strong\u003e\n          \u003cp\u003eTransforms cluttered spaces into neat, styled storage without a full cupboard makeover.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-pullout-benefit\"\u003e\n        \u003cdiv class=\"tsl-pullout-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eEasy pull-out access\u003c\/strong\u003e\n          \u003cp\u003eReach products at the back without digging, unpacking or losing track of what you own.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-pullout-benefit\"\u003e\n        \u003cdiv class=\"tsl-pullout-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003ePerfect for bottles\u003c\/strong\u003e\n          \u003cp\u003eIdeal for sprays, cleaning products, toiletries, pantry extras and laundry essentials.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-pullout-benefit\"\u003e\n        \u003cdiv class=\"tsl-pullout-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eClean minimal look\u003c\/strong\u003e\n          \u003cp\u003eModern storage that feels practical, polished and easy to style in any home.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-pullout-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-pullout-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-pullout-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-pullout-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e2-tier design uses vertical cupboard space beautifully.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-pullout-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSmooth pull-out lower drawer makes items easy to access.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-pullout-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eDurable metal construction for everyday home use.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-pullout-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eAvailable in Black and White to suit your space.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-pullout-details\"\u003e\n      \u003ch3 class=\"tsl-pullout-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-pullout-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-pullout-detail\"\u003e\n          \u003cspan\u003eLength\u003c\/span\u003e\n          \u003cstrong\u003e36.5 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-pullout-detail\"\u003e\n          \u003cspan\u003eWidth\u003c\/span\u003e\n          \u003cstrong\u003e27 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-pullout-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e26.5 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-pullout-tags\"\u003e\n        \u003cspan class=\"tsl-pullout-tag\"\u003eDurable Metal\u003c\/span\u003e\n        \u003cspan class=\"tsl-pullout-tag\"\u003e2-Tier Storage\u003c\/span\u003e\n        \u003cspan class=\"tsl-pullout-tag\"\u003ePull-Out Drawer\u003c\/span\u003e\n        \u003cspan class=\"tsl-pullout-tag\"\u003eBlack\u003c\/span\u003e\n        \u003cspan class=\"tsl-pullout-tag\"\u003eWhite\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-pullout-close\"\u003e\n      \u003ch3\u003eYour cupboard deserves a beautiful reset.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Create a cleaner, calmer and more organised home with one simple storage upgrade.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#MainContent\" class=\"tsl-pullout-button\"\u003eChoose My Colour →\u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Shelf Life","offers":[{"title":"White","offer_id":45704787034191,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":45704787066959,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/7ED0B3D9-7D0D-41D5-A678-F66F6DB7F3E0.png?v=1781284083"},{"product_id":"wall-mounted-bin-bag-holder","title":"Wall-Mounted Bin Bag Holder","description":"\u003cstyle\u003e\n  .tsl-binbag-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-binbag-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-binbag-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-binbag-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-binbag-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-binbag-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-binbag-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-binbag-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-binbag-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-binbag-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-binbag-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-binbag-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-binbag-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-binbag-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-binbag-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-binbag-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-binbag-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-binbag-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-binbag-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-binbag-detail-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-binbag-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-binbag-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-binbag-detail 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-binbag-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-binbag-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-binbag-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-binbag-colour-tag {\n    border: 1px solid var(--line);\n    color: var(--accent);\n    background: var(--cream);\n    border-radius: 999px;\n    padding: 8px 12px;\n    font-size: 12.5px;\n  }\n\n  .tsl-binbag-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-binbag-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-binbag-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-binbag-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-binbag-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-binbag-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-binbag-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-binbag-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-binbag-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-binbag-details {\n      padding: 18px;\n    }\n\n    .tsl-binbag-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-binbag-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-binbag-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-binbag-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-binbag-editorial\"\u003e\n  \u003cdiv class=\"tsl-binbag-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-binbag-kicker\"\u003eThe Shelf Life Smart Storage Detail\u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-binbag-heading\"\u003e\n      Keep bin bags close, \u003cspan\u003ewithout the clutter.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-binbag-copy\"\u003e\n      The Wall-Mounted Bin Bag Holder keeps a full roll neatly stored on your wall, cabinet or pantry door, so a fresh bag is always within reach.\n      \u003cstrong\u003eNo drilling, no loose rolls, no messy drawers — just smarter storage for everyday routines.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-binbag-benefits\"\u003e\n      \u003cdiv class=\"tsl-binbag-benefit\"\u003e\n        \u003cdiv class=\"tsl-binbag-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eInstant tidy upgrade\u003c\/strong\u003e\n          \u003cp\u003eKeeps loose bin bag rolls off counters, out of drawers and neatly in one place.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-binbag-benefit\"\u003e\n        \u003cdiv class=\"tsl-binbag-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eEasy bag access\u003c\/strong\u003e\n          \u003cp\u003eDispense one bag at a time with simple one-handed use during busy routines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-binbag-benefit\"\u003e\n        \u003cdiv class=\"tsl-binbag-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eNo drilling needed\u003c\/strong\u003e\n          \u003cp\u003eStrong adhesive backing mounts to smooth surfaces without tools or damage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-binbag-benefit\"\u003e\n        \u003cdiv class=\"tsl-binbag-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eClean minimal look\u003c\/strong\u003e\n          \u003cp\u003eAvailable in Black and White to blend neatly into your kitchen, pantry or utility area.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-binbag-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-binbag-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-binbag-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-binbag-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eAdhesive wall-mount design means no drilling and no damage.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-binbag-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eFits standard roll bin bags for everyday convenience.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-binbag-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003ePerfect for cabinet interiors, pantry doors, utility areas and small spaces.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-binbag-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eKeeps bin bags organised, visible and easy to grab.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-binbag-details\"\u003e\n      \u003ch3 class=\"tsl-binbag-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-binbag-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-binbag-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e6.8 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-binbag-detail\"\u003e\n          \u003cspan\u003eDepth\u003c\/span\u003e\n          \u003cstrong\u003e6.4 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-binbag-tags\"\u003e\n        \u003cspan class=\"tsl-binbag-tag\"\u003eAdhesive Mount\u003c\/span\u003e\n        \u003cspan class=\"tsl-binbag-tag\"\u003eNo Drilling\u003c\/span\u003e\n        \u003cspan class=\"tsl-binbag-tag\"\u003eOne-Handed Dispensing\u003c\/span\u003e\n        \u003cspan class=\"tsl-binbag-colour-tag\"\u003eBlack\u003c\/span\u003e\n        \u003cspan class=\"tsl-binbag-colour-tag\"\u003eWhite\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-binbag-close\"\u003e\n      \u003ch3\u003eSmall detail. Big everyday difference.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keep your bin bags neat, hidden and ready to use with one simple space-saving upgrade.\n      \u003c\/p\u003e\n\n      \u003ca class=\"tsl-binbag-button\" href=\"#MainContent\"\u003eChoose My Colour →\u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Shelf Life","offers":[{"title":"Black","offer_id":45706391617615,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":45706391650383,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/364D238B-7270-401C-870E-6A81F6241473.png?v=1781284083"},{"product_id":"metal-pull-out-pantry-storage-drawer","title":"Metal Pull-Out Pantry Storage Drawer","description":"\u003cstyle\u003e\n  .tsl-drawer-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-drawer-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-drawer-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-drawer-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-drawer-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-drawer-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-drawer-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-drawer-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-drawer-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-drawer-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-drawer-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-drawer-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-drawer-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-drawer-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-drawer-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-drawer-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-drawer-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-drawer-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-drawer-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-drawer-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-drawer-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-drawer-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-drawer-detail 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-drawer-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-drawer-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-drawer-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-drawer-colour-tag {\n    border: 1px solid var(--line);\n    color: var(--accent);\n    background: var(--cream);\n    border-radius: 999px;\n    padding: 8px 12px;\n    font-size: 12.5px;\n  }\n\n  .tsl-drawer-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-drawer-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-drawer-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-drawer-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-drawer-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-drawer-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-drawer-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-drawer-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-drawer-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-drawer-details {\n      padding: 18px;\n    }\n\n    .tsl-drawer-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-drawer-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-drawer-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-drawer-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-drawer-editorial\"\u003e\n  \u003cdiv class=\"tsl-drawer-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-drawer-kicker\"\u003eThe Shelf Life Pull-Out Pantry Detail\u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-drawer-heading\"\u003e\n      Turn cluttered shelves into \u003cspan\u003ebeautiful pull-out storage.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-drawer-copy\"\u003e\n      The Adhesive Pull-Out Drawer Organizer instantly upgrades your pantry, cupboard or countertop by keeping spices, sauces, jars and daily essentials neat, visible and easy to reach.\n      \u003cstrong\u003eNo drilling, no messy shelves — just smooth, stylish storage that makes your kitchen feel beautifully organised.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-drawer-benefits\"\u003e\n      \u003cdiv class=\"tsl-drawer-benefit\"\u003e\n        \u003cdiv class=\"tsl-drawer-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eInstant shelf upgrade\u003c\/strong\u003e\n          \u003cp\u003eTransforms messy shelves into neat, easy-access storage without a full cupboard makeover.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-drawer-benefit\"\u003e\n        \u003cdiv class=\"tsl-drawer-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSmooth pull-out access\u003c\/strong\u003e\n          \u003cp\u003eSlide it out and grab what you need without digging through bottles, jars or spices.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-drawer-benefit\"\u003e\n        \u003cdiv class=\"tsl-drawer-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003ePerfect for pantry items\u003c\/strong\u003e\n          \u003cp\u003eIdeal for spices, sauces, jars, snacks and the daily staples you reach for most.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-drawer-benefit\"\u003e\n        \u003cdiv class=\"tsl-drawer-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eNo drilling needed\u003c\/strong\u003e\n          \u003cp\u003eStrong adhesive slide rail installs easily on smooth surfaces with no tools required.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-drawer-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-drawer-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-drawer-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-drawer-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSturdy metal construction is durable and load-bearing.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-drawer-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSmooth, silent damping guide rail helps prevent lag and noise.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-drawer-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eStackable design helps maximise shelf and cupboard space.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-drawer-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003ePerfect for spices, sauces, pantry staples, snacks and more.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-drawer-details\"\u003e\n      \u003ch3 class=\"tsl-drawer-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-drawer-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-drawer-detail\"\u003e\n          \u003cspan\u003eLength\u003c\/span\u003e\n          \u003cstrong\u003e37 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-drawer-detail\"\u003e\n          \u003cspan\u003eWidth\u003c\/span\u003e\n          \u003cstrong\u003e26 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-drawer-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e8 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-drawer-tags\"\u003e\n        \u003cspan class=\"tsl-drawer-tag\"\u003eSturdy Metal\u003c\/span\u003e\n        \u003cspan class=\"tsl-drawer-tag\"\u003eAdhesive Slide Rail\u003c\/span\u003e\n        \u003cspan class=\"tsl-drawer-tag\"\u003eSilent Damping Rail\u003c\/span\u003e\n        \u003cspan class=\"tsl-drawer-tag\"\u003eStackable Design\u003c\/span\u003e\n        \u003cspan class=\"tsl-drawer-colour-tag\"\u003eBlack\u003c\/span\u003e\n        \u003cspan class=\"tsl-drawer-colour-tag\"\u003eWhite\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-drawer-close\"\u003e\n      \u003ch3\u003eMake your pantry feel beautifully organised.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Create a cleaner, smarter kitchen setup with a pull-out drawer that keeps everything visible, tidy and easy to reach.\n      \u003c\/p\u003e\n\n      \u003ca class=\"tsl-drawer-button\" href=\"#MainContent\"\u003eUpgrade My Shelf →\u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Shelf Life","offers":[{"title":"White","offer_id":45706606837839,"sku":null,"price":1299.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":45706606870607,"sku":null,"price":1299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/D9412E2D-C96B-4EF7-80D1-3FFB9896E7C1.jpg?v=1781284083"},{"product_id":"kitchen-essentials-organiser-rack","title":"Kitchen Essentials Organiser Rack","description":"\u003cstyle\u003e\n  .tsl-rack-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-rack-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-rack-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-rack-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-rack-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-rack-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-rack-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-rack-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-rack-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-rack-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-rack-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-rack-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-rack-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-rack-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-rack-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-rack-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-rack-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-rack-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-rack-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-rack-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-rack-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-rack-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-rack-detail 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-rack-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-rack-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-rack-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-rack-note {\n    margin-top: 18px;\n    padding: 14px 16px;\n    background: var(--cream);\n    border-left: 3px solid var(--accent);\n    color: var(--muted);\n    font-size: 13.5px;\n    line-height: 1.6;\n  }\n\n  .tsl-rack-note strong {\n    color: var(--espresso);\n  }\n\n  .tsl-rack-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-rack-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-rack-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-rack-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-rack-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-rack-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-rack-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-rack-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-rack-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-rack-details {\n      padding: 18px;\n    }\n\n    .tsl-rack-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-rack-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-rack-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-rack-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-rack-editorial\"\u003e\n  \u003cdiv class=\"tsl-rack-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-rack-kicker\"\u003eThe Shelf Life Kitchen Counter Detail\u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-rack-heading\"\u003e\n      Keep kitchen essentials \u003cspan\u003eupright, neat and easy to reach.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-rack-copy\"\u003e\n      The Multi-Purpose Kitchen Organiser Rack keeps cutting boards, trays, bakeware and cooling racks neatly arranged without messy stacking.\n      \u003cstrong\u003eCompact, minimal and perfect for everyday kitchen organisation.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-rack-benefits\"\u003e\n      \u003cdiv class=\"tsl-rack-benefit\"\u003e\n        \u003cdiv class=\"tsl-rack-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eMulti-purpose storage\u003c\/strong\u003e\n          \u003cp\u003eIdeal for cutting boards, trays, bakeware and cooling racks.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-rack-benefit\"\u003e\n        \u003cdiv class=\"tsl-rack-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSpace-saving design\u003c\/strong\u003e\n          \u003cp\u003eKeeps kitchen items upright, neat and easy to access.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-rack-benefit\"\u003e\n        \u003cdiv class=\"tsl-rack-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eCompact everyday size\u003c\/strong\u003e\n          \u003cp\u003ePerfect for countertops, cupboards, pantry shelves and small spaces.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-rack-benefit\"\u003e\n        \u003cdiv class=\"tsl-rack-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eModern black finish\u003c\/strong\u003e\n          \u003cp\u003eA clean, minimal look that suits modern kitchen styling.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-rack-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-rack-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-rack-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-rack-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eHelps prevent messy stacking and makes essentials easier to grab.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-rack-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSlim design fits neatly into cupboards, shelves or countertops.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-rack-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eGreat for slimmer kitchen items you use often.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"tsl-rack-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eClean black metal finish blends into modern kitchen spaces.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-rack-details\"\u003e\n      \u003ch3 class=\"tsl-rack-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-rack-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-rack-detail\"\u003e\n          \u003cspan\u003eLength\u003c\/span\u003e\n          \u003cstrong\u003e18 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-rack-detail\"\u003e\n          \u003cspan\u003eWidth\u003c\/span\u003e\n          \u003cstrong\u003e14 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-rack-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e8 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-rack-tags\"\u003e\n        \u003cspan class=\"tsl-rack-tag\"\u003eBlack Metal\u003c\/span\u003e\n        \u003cspan class=\"tsl-rack-tag\"\u003eCompact Storage\u003c\/span\u003e\n        \u003cspan class=\"tsl-rack-tag\"\u003eSlim Item Friendly\u003c\/span\u003e\n        \u003cspan class=\"tsl-rack-tag\"\u003eCountertop Ready\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-rack-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e This is a compact organiser and is best suited for slimmer kitchen items. It may not be suitable for very thick boards, heavy pans or bulky bakeware.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-rack-close\"\u003e\n      \u003ch3\u003eA small rack for a calmer kitchen.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keep everyday boards, trays and racks visible, upright and beautifully organised.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#MainContent\" class=\"tsl-rack-button\"\u003eAdd To My Kitchen →\u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Shelf Life","offers":[{"title":"Default Title","offer_id":45842195447887,"sku":null,"price":279.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/4680eafa-5fb0-47aa-9f63-7fb0cb807532.png?v=1781621687"},{"product_id":"stackable-2-tier-fridge-deli-meat-storage-container","title":"Stackable 2-Tier Fridge \u0026 Deli Meat Storage Container","description":"```html\n\u003cstyle\u003e\n  .tsl-fridge-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-fridge-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-fridge-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-fridge-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-fridge-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-fridge-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-fridge-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-fridge-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-fridge-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-fridge-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-fridge-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-fridge-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-fridge-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-fridge-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-fridge-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-fridge-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-fridge-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-fridge-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-fridge-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-fridge-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-fridge-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-fridge-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-fridge-detail 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-fridge-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-fridge-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-fridge-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-fridge-note {\n    margin: 18px 0 0;\n    color: var(--muted);\n    font-size: 12.5px;\n    line-height: 1.6;\n  }\n\n  .tsl-fridge-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-fridge-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-fridge-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-fridge-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-fridge-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-fridge-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-fridge-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-fridge-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-fridge-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-fridge-details {\n      padding: 18px;\n    }\n\n    .tsl-fridge-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-fridge-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-fridge-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-fridge-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-fridge-editorial\"\u003e\n  \u003cdiv class=\"tsl-fridge-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-fridge-kicker\"\u003e\n      The Shelf Life Fridge Storage Detail\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-fridge-heading\"\u003e\n      Smarter storage for a \u003cspan\u003eneater, easier-to-navigate fridge.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-fridge-copy\"\u003e\n      The 2-Tier Stackable Food Storage Container keeps bacon, cold meats, cheese slices and other refrigerated foods neatly layered and easy to access.\n      \u003cstrong\u003eIts compact clear design helps reduce loose packaging while making better use of your refrigerator shelves.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-fridge-benefits\"\u003e\n      \u003cdiv class=\"tsl-fridge-benefit\"\u003e\n        \u003cdiv class=\"tsl-fridge-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eTwo separate storage trays\u003c\/strong\u003e\n          \u003cp\u003eKeep sliced foods neatly divided instead of stacking different packets loosely on top of one another.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-fridge-benefit\"\u003e\n        \u003cdiv class=\"tsl-fridge-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eClear everyday visibility\u003c\/strong\u003e\n          \u003cp\u003eThe transparent design lets you quickly see what is stored inside without opening the container.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-fridge-benefit\"\u003e\n        \u003cdiv class=\"tsl-fridge-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFitted protective lid\u003c\/strong\u003e\n          \u003cp\u003eThe lid helps protect stored food from exposure and includes a clear viewing window for added visibility.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-fridge-benefit\"\u003e\n        \u003cdiv class=\"tsl-fridge-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eCompact stackable design\u003c\/strong\u003e\n          \u003cp\u003eThe low-profile shape makes efficient use of fridge space and can be stacked with other containers.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-fridge-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-fridge-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-fridge-list\"\u003e\n      \u003cli\u003e\n        \u003cspan class=\"tsl-fridge-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eKeeps bacon, cold meats, cheese slices and other refrigerated foods neatly organised.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-fridge-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eTwo separate trays make it easy to divide different ingredients and access each layer.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-fridge-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eHelps replace loose packets with a cleaner and more coordinated fridge storage system.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-fridge-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eClear, compact and stackable for a beautifully organised refrigerator shelf.\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-fridge-details\"\u003e\n      \u003ch3 class=\"tsl-fridge-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-fridge-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-fridge-detail\"\u003e\n          \u003cspan\u003eLength\u003c\/span\u003e\n          \u003cstrong\u003e22.5 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-fridge-detail\"\u003e\n          \u003cspan\u003eWidth\u003c\/span\u003e\n          \u003cstrong\u003e16 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-fridge-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e5.7 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-fridge-tags\"\u003e\n        \u003cspan class=\"tsl-fridge-tag\"\u003e2-Tier Storage\u003c\/span\u003e\n        \u003cspan class=\"tsl-fridge-tag\"\u003eStackable Design\u003c\/span\u003e\n        \u003cspan class=\"tsl-fridge-tag\"\u003eClear Viewing\u003c\/span\u003e\n        \u003cspan class=\"tsl-fridge-tag\"\u003eFitted Lid\u003c\/span\u003e\n        \u003cspan class=\"tsl-fridge-tag\"\u003eFridge Organisation\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"tsl-fridge-note\"\u003e\n        Food and accessories shown are not included.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-fridge-close\"\u003e\n      \u003ch3\u003eLess packaging clutter, more organised fridge space.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keep sliced foods neatly stored, clearly visible and easy to reach whenever you need them.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#MainContent\" class=\"tsl-fridge-button\"\u003e\n        Organise My Fridge →\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n```\n","brand":"The Shelf Life","offers":[{"title":"Default Title","offer_id":45945900957775,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/84AEBF68-9ADD-41B9-A269-F1FCB36B0C55.png?v=1782020873"},{"product_id":"the-signature-cutting-board-organiser","title":"The Signature Cutting Board Organiser","description":"```html\n\u003cstyle\u003e\n  .tsl-boardrack-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-boardrack-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-boardrack-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-boardrack-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-boardrack-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-boardrack-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-boardrack-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-boardrack-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-boardrack-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-boardrack-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-boardrack-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-boardrack-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-boardrack-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-boardrack-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-boardrack-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-boardrack-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-boardrack-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-boardrack-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-boardrack-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-boardrack-detail-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border: 1px solid var(--soft-line);\n    margin-bottom: 16px;\n  }\n\n  .tsl-boardrack-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-boardrack-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-boardrack-detail 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-boardrack-detail strong {\n    color: var(--espresso);\n    font-size: 16px;\n  }\n\n  .tsl-boardrack-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-boardrack-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-boardrack-note {\n    margin: 18px 0 0;\n    color: var(--muted);\n    font-size: 12.5px;\n    line-height: 1.6;\n  }\n\n  .tsl-boardrack-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-boardrack-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-boardrack-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-boardrack-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-boardrack-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-boardrack-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-boardrack-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-boardrack-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-boardrack-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-boardrack-details {\n      padding: 18px;\n    }\n\n    .tsl-boardrack-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-boardrack-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-boardrack-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-boardrack-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-boardrack-editorial\"\u003e\n  \u003cdiv class=\"tsl-boardrack-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-boardrack-kicker\"\u003e\n      The Shelf Life Kitchen Storage Detail\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-boardrack-heading\"\u003e\n      The Luxe 6-Slot \u003cspan\u003eKitchen Board Organiser.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-boardrack-copy\"\u003e\n      Keep cutting boards, baking trays, serving boards and pan lids neatly separated, visible and easy to reach.\n      \u003cstrong\u003eIts compact upright design reduces cupboard and countertop clutter while creating a cleaner, more considered kitchen space.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-boardrack-benefits\"\u003e\n      \u003cdiv class=\"tsl-boardrack-benefit\"\u003e\n        \u003cdiv class=\"tsl-boardrack-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSix divided storage slots\u003c\/strong\u003e\n          \u003cp\u003eSeparates boards, trays and lids so they remain neatly arranged instead of stacked in an untidy pile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-boardrack-benefit\"\u003e\n        \u003cdiv class=\"tsl-boardrack-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eUpright everyday access\u003c\/strong\u003e\n          \u003cp\u003eEach item stays visible and easy to remove without needing to lift everything stored above it.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-boardrack-benefit\"\u003e\n        \u003cdiv class=\"tsl-boardrack-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eCompact space-saving design\u003c\/strong\u003e\n          \u003cp\u003eFits neatly inside cupboards, on countertops or across pantry shelves without occupying unnecessary space.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-boardrack-benefit\"\u003e\n        \u003cdiv class=\"tsl-boardrack-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eModern open metal frame\u003c\/strong\u003e\n          \u003cp\u003eThe durable black construction brings a clean finish while allowing freshly washed boards and trays to dry more easily.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-boardrack-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-boardrack-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-boardrack-list\"\u003e\n      \u003cli\u003e\n        \u003cspan class=\"tsl-boardrack-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eKeeps cutting boards, baking trays, serving boards and pan lids neatly separated.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-boardrack-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eUpright storage makes kitchen essentials more visible and easier to access.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-boardrack-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eThe compact footprint helps maximise cupboard, pantry shelf and countertop space.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-boardrack-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eDurable black metal complements modern kitchens while offering dependable everyday storage.\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-boardrack-details\"\u003e\n      \u003ch3 class=\"tsl-boardrack-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-boardrack-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-boardrack-detail\"\u003e\n          \u003cspan\u003eLength\u003c\/span\u003e\n          \u003cstrong\u003e18 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-boardrack-detail\"\u003e\n          \u003cspan\u003eWidth\u003c\/span\u003e\n          \u003cstrong\u003e14 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-boardrack-detail\"\u003e\n          \u003cspan\u003eHeight\u003c\/span\u003e\n          \u003cstrong\u003e8 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-boardrack-tags\"\u003e\n        \u003cspan class=\"tsl-boardrack-tag\"\u003e6 Storage Slots\u003c\/span\u003e\n        \u003cspan class=\"tsl-boardrack-tag\"\u003eBlack Metal\u003c\/span\u003e\n        \u003cspan class=\"tsl-boardrack-tag\"\u003eUpright Storage\u003c\/span\u003e\n        \u003cspan class=\"tsl-boardrack-tag\"\u003eCompact Design\u003c\/span\u003e\n        \u003cspan class=\"tsl-boardrack-tag\"\u003eOpen Frame\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"tsl-boardrack-note\"\u003e\n        Accessories shown are not included.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-boardrack-close\"\u003e\n      \u003ch3\u003eA more refined way to organise your kitchen essentials.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keep every board, tray and lid neatly separated, easy to reach and beautifully arranged.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#MainContent\" class=\"tsl-boardrack-button\"\u003e\n        Organise My Kitchen →\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n```\n","brand":"The Shelf Life","offers":[{"title":"Default Title","offer_id":45945947226191,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/IMG-6151.png?v=1782057696"},{"product_id":"2-piece-avocado-slicer-storage-keeper-set","title":"2-Piece Avocado Slicer \u0026 Storage Keeper Set","description":"```html\n\u003cstyle\u003e\n  .tsl-avocado-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-avocado-editorial * {\n    box-sizing: border-box;\n  }\n\n  .tsl-avocado-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .tsl-avocado-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-avocado-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-avocado-heading span {\n    color: var(--accent);\n  }\n\n  .tsl-avocado-copy {\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.75;\n    margin: 0 0 26px;\n  }\n\n  .tsl-avocado-copy strong {\n    color: var(--espresso);\n    font-weight: 700;\n  }\n\n  .tsl-avocado-benefits {\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-avocado-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-avocado-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-avocado-benefit strong {\n    display: block;\n    font-size: 15.5px;\n    color: var(--espresso);\n    margin-bottom: 4px;\n  }\n\n  .tsl-avocado-benefit p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tsl-avocado-divider {\n    height: 1px;\n    background: var(--soft-line);\n    margin: 26px 0;\n  }\n\n  .tsl-avocado-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-avocado-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    border-top: 1px solid var(--soft-line);\n  }\n\n  .tsl-avocado-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-avocado-check {\n    color: var(--accent);\n    font-weight: 700;\n  }\n\n  .tsl-avocado-details {\n    background: #ffffff;\n    border: 1px solid var(--soft-line);\n    padding: 22px;\n    margin-top: 26px;\n  }\n\n  .tsl-avocado-detail-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-avocado-detail {\n    padding: 16px 10px;\n    text-align: center;\n    border-right: 1px solid var(--soft-line);\n  }\n\n  .tsl-avocado-detail:last-child {\n    border-right: none;\n  }\n\n  .tsl-avocado-detail 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-avocado-detail strong {\n    color: var(--espresso);\n    font-size: 15px;\n    line-height: 1.45;\n  }\n\n  .tsl-avocado-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .tsl-avocado-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-avocado-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-avocado-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-avocado-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-avocado-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-avocado-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-avocado-editorial {\n      padding: 28px 0;\n      margin: 22px 0;\n    }\n\n    .tsl-avocado-wrap {\n      padding: 0 18px;\n    }\n\n    .tsl-avocado-copy {\n      font-size: 15.5px;\n      line-height: 1.7;\n    }\n\n    .tsl-avocado-benefit {\n      grid-template-columns: 30px 1fr;\n      gap: 12px;\n      padding: 16px 0;\n    }\n\n    .tsl-avocado-details {\n      padding: 18px;\n    }\n\n    .tsl-avocado-detail-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tsl-avocado-detail {\n      border-right: none;\n      border-bottom: 1px solid var(--soft-line);\n    }\n\n    .tsl-avocado-detail:last-child {\n      border-bottom: none;\n    }\n\n    .tsl-avocado-button {\n      width: 100%;\n      text-align: center;\n      border-radius: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tsl-avocado-editorial\"\u003e\n  \u003cdiv class=\"tsl-avocado-wrap\"\u003e\n\n    \u003cdiv class=\"tsl-avocado-kicker\"\u003e\n      The Shelf Life Kitchen Preparation Detail\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"tsl-avocado-heading\"\u003e\n      Effortless preparation with \u003cspan\u003efresher storage.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"tsl-avocado-copy\"\u003e\n      The 2-Piece Avocado Slicer \u0026amp; Storage Keeper Set makes preparing and storing avocados simple, tidy and convenient.\n      \u003cstrong\u003eCut, remove the pit, slice, scoop and securely store leftover avocado with one practical kitchen duo.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"tsl-avocado-benefits\"\u003e\n      \u003cdiv class=\"tsl-avocado-benefit\"\u003e\n        \u003cdiv class=\"tsl-avocado-icon\"\u003e01\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eComplete 2-piece set\u003c\/strong\u003e\n          \u003cp\u003eIncludes a multi-purpose avocado preparation tool and a compact keeper for storing leftover halves.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-avocado-benefit\"\u003e\n        \u003cdiv class=\"tsl-avocado-icon\"\u003e02\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFour preparation functions\u003c\/strong\u003e\n          \u003cp\u003eUse the tool to cut, remove the pit, slice and scoop for quicker breakfasts, salads and sandwiches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-avocado-benefit\"\u003e\n        \u003cdiv class=\"tsl-avocado-icon\"\u003e03\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eNeat, even slices\u003c\/strong\u003e\n          \u003cp\u003eThe slotted design helps create uniform avocado slices while reducing unnecessary mess during preparation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-avocado-benefit\"\u003e\n        \u003cdiv class=\"tsl-avocado-icon\"\u003e04\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSecure leftover storage\u003c\/strong\u003e\n          \u003cp\u003eThe fitted keeper helps reduce air exposure, while locking clips hold the lid securely in place.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-avocado-divider\"\u003e\u003c\/div\u003e\n\n    \u003ch3 class=\"tsl-avocado-section-title\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\n    \u003cul class=\"tsl-avocado-list\"\u003e\n      \u003cli\u003e\n        \u003cspan class=\"tsl-avocado-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eCombines avocado preparation and leftover storage in one convenient reusable set.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-avocado-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eHelps keep unused avocado protected and fresher for longer by reducing exposure to air.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-avocado-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eCreates neat slices for toast, salads, sandwiches, bowls and everyday meal preparation.\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan class=\"tsl-avocado-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eCompact, easy to clean and simple to store inside a kitchen drawer or cupboard.\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"tsl-avocado-details\"\u003e\n      \u003ch3 class=\"tsl-avocado-section-title\"\u003eProduct details\u003c\/h3\u003e\n\n      \u003cdiv class=\"tsl-avocado-detail-grid\"\u003e\n        \u003cdiv class=\"tsl-avocado-detail\"\u003e\n          \u003cspan\u003eStorage Keeper\u003c\/span\u003e\n          \u003cstrong\u003e15.3 × 8 × 11 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tsl-avocado-detail\"\u003e\n          \u003cspan\u003eAvocado Tool\u003c\/span\u003e\n          \u003cstrong\u003e17.5 × 5.8 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tsl-avocado-tags\"\u003e\n        \u003cspan class=\"tsl-avocado-tag\"\u003e2-Piece Set\u003c\/span\u003e\n        \u003cspan class=\"tsl-avocado-tag\"\u003eCutter \u0026amp; Pitter\u003c\/span\u003e\n        \u003cspan class=\"tsl-avocado-tag\"\u003eEven Slicing\u003c\/span\u003e\n        \u003cspan class=\"tsl-avocado-tag\"\u003eLocking Keeper\u003c\/span\u003e\n        \u003cspan class=\"tsl-avocado-tag\"\u003eReusable Design\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tsl-avocado-close\"\u003e\n      \u003ch3\u003ePrepare beautifully. Store more thoughtfully.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Make every avocado easier to slice, serve and save with one compact preparation and storage solution.\n      \u003c\/p\u003e\n\n      \u003ca href=\"#MainContent\" class=\"tsl-avocado-button\"\u003e\n        Simplify My Prep →\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n```\n","brand":"The Shelf Life","offers":[{"title":"Default Title","offer_id":45957463801935,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/files\/5337E384-4D7E-4448-81F9-FC960835C7DD.png?v=1782318332"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8307\/2335\/collections\/D9412E2D-C96B-4EF7-80D1-3FFB9896E7C1.jpg?v=1781285494","url":"https:\/\/theshelflife.co.za\/collections\/kitchen-organization.oembed","provider":"The Shelf Life","version":"1.0","type":"link"}