{"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","url":"https:\/\/theshelflife.co.za\/products\/metal-pull-out-pantry-storage-drawer","provider":"The Shelf Life","version":"1.0","type":"link"}