{"product_id":"foldable-cart-bag","title":"Foldable Grocery Cart Bag","description":"\u003cstyle\u003e\n  \/* =====================================\n     FOLDABLE CART LANDING PAGE\n     Mobile-first Shopify layout\n  ====================================== *\/\n\n  .cart-page,\n  .cart-page * {\n    box-sizing: border-box;\n  }\n\n  .cart-page {\n    --cart-text: #19211c;\n    --cart-muted: #68716b;\n    --cart-accent: #315f47;\n    --cart-accent-dark: #244936;\n    --cart-accent-soft: #eaf3ed;\n    --cart-border: #dfe7e1;\n    --cart-soft: #f6f8f6;\n    --cart-white: #ffffff;\n\n    width: 100%;\n    max-width: 820px;\n    margin: 0 auto;\n    overflow: hidden;\n    color: var(--cart-text);\n    background: var(--cart-white);\n    font-family:\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Roboto,\n      Helvetica,\n      Arial,\n      sans-serif;\n    font-size: 16px;\n    line-height: 1.65;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .cart-page h1,\n  .cart-page h2,\n  .cart-page h3,\n  .cart-page p,\n  .cart-page ul {\n    margin-top: 0;\n  }\n\n  .cart-page img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 22px auto 0;\n    border-radius: 18px;\n  }\n\n  .cart-page svg {\n    display: block;\n  }\n\n\n  \/* =====================================\n     GLOBAL SECTIONS\n  ====================================== *\/\n\n  .cart-hero,\n  .cart-section {\n    padding: 38px 18px;\n  }\n\n  .cart-hero {\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(93, 143, 107, 0.16),\n        transparent 38%\n      ),\n      linear-gradient(\n        180deg,\n        #edf5ef 0%,\n        #ffffff 100%\n      );\n  }\n\n  .cart-section {\n    background: var(--cart-white);\n  }\n\n  .cart-section + .cart-section {\n    border-top: 1px solid var(--cart-border);\n  }\n\n  .cart-box {\n    background: var(--cart-soft);\n  }\n\n  .cart-kicker {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 13px;\n    padding: 7px 12px;\n    border: 1px solid rgba(49, 95, 71, 0.12);\n    border-radius: 999px;\n    color: var(--cart-accent);\n    background: rgba(255, 255, 255, 0.72);\n    font-size: 10px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  .cart-title {\n    max-width: 640px;\n    margin: 0 auto 15px;\n    color: var(--cart-text);\n    font-size: clamp(30px, 8vw, 50px);\n    font-weight: 800;\n    line-height: 1.07;\n    letter-spacing: -0.04em;\n  }\n\n  .cart-heading {\n    max-width: 650px;\n    margin: 0 0 14px;\n    color: var(--cart-text);\n    font-size: clamp(25px, 6vw, 38px);\n    font-weight: 800;\n    line-height: 1.13;\n    letter-spacing: -0.03em;\n  }\n\n  .cart-sub {\n    max-width: 560px;\n    margin: 0 auto;\n    color: var(--cart-muted);\n    font-size: clamp(16px, 4.2vw, 19px);\n    line-height: 1.55;\n  }\n\n  .cart-section \u003e p {\n    margin-bottom: 17px;\n    color: var(--cart-muted);\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n\n  \/* =====================================\n     HERO QUICK BENEFITS\n  ====================================== *\/\n\n  .cart-quick-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    width: 100%;\n    margin: 16px auto 0;\n    overflow: hidden;\n    border: 1px solid var(--cart-border);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.94);\n    box-shadow:\n      0 8px 24px rgba(40, 70, 52, 0.07),\n      0 1px 2px rgba(40, 70, 52, 0.04);\n  }\n\n  .cart-quick-benefit {\n    position: relative;\n    display: flex;\n    min-width: 0;\n    min-height: 90px;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 5px 11px;\n    text-align: center;\n  }\n\n  .cart-quick-benefit:not(:last-child)::after {\n    position: absolute;\n    top: 16px;\n    right: 0;\n    bottom: 16px;\n    width: 1px;\n    background: var(--cart-border);\n    content: \"\";\n  }\n\n  .cart-quick-benefit__icon {\n    display: flex;\n    width: 33px;\n    height: 33px;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 7px;\n    border-radius: 50%;\n    color: var(--cart-accent);\n    background: var(--cart-accent-soft);\n  }\n\n  .cart-quick-benefit__icon svg {\n    width: 18px;\n    height: 18px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .cart-quick-benefit__title {\n    display: block;\n    margin: 0 !important;\n    color: var(--cart-text) !important;\n    font-size: 11.5px !important;\n    font-weight: 750 !important;\n    line-height: 1.23 !important;\n    letter-spacing: -0.01em;\n  }\n\n  .cart-hero-note {\n    margin: 11px auto 0 !important;\n    color: #707771 !important;\n    font-size: 11px !important;\n    line-height: 1.4 !important;\n    letter-spacing: 0.02em;\n  }\n\n\n  \/* =====================================\n     LISTS\n  ====================================== *\/\n\n  .cart-list {\n    margin: 21px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .cart-list li {\n    position: relative;\n    margin-bottom: 9px;\n    padding: 13px 13px 13px 41px;\n    border: 1px solid var(--cart-border);\n    border-radius: 13px;\n    color: #303833;\n    background: var(--cart-white);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .cart-list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .cart-list li::before {\n    position: absolute;\n    top: 12px;\n    left: 14px;\n    display: flex;\n    width: 19px;\n    height: 19px;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    color: var(--cart-white);\n    background: var(--cart-accent);\n    content: \"✓\";\n    font-size: 11px;\n    font-weight: 800;\n    line-height: 1;\n  }\n\n  .cart-list-negative li::before {\n    background: #a85b5b;\n    content: \"×\";\n    font-size: 15px;\n    font-weight: 500;\n  }\n\n\n  \/* =====================================\n     TWO MODES\n  ====================================== *\/\n\n  .cart-mode-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 20px;\n  }\n\n  .cart-mode {\n    min-width: 0;\n    padding: 16px 12px;\n    border: 1px solid var(--cart-border);\n    border-radius: 15px;\n    background: var(--cart-white);\n    box-shadow: 0 5px 16px rgba(37, 67, 48, 0.045);\n  }\n\n  .cart-mode__icon {\n    display: flex;\n    width: 36px;\n    height: 36px;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 10px;\n    border-radius: 11px;\n    color: var(--cart-accent);\n    background: var(--cart-accent-soft);\n  }\n\n  .cart-mode__icon svg {\n    width: 20px;\n    height: 20px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .cart-mode h3 {\n    margin: 0 0 6px;\n    color: var(--cart-text);\n    font-size: 15px;\n    line-height: 1.3;\n  }\n\n  .cart-mode p {\n    margin: 0;\n    color: var(--cart-muted);\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n\n  \/* =====================================\n     HOW IT WORKS\n  ====================================== *\/\n\n  .cart-steps {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 21px;\n  }\n\n  .cart-step {\n    display: grid;\n    grid-template-columns: 40px 1fr;\n    gap: 12px;\n    align-items: center;\n    padding: 15px;\n    border: 1px solid var(--cart-border);\n    border-radius: 14px;\n    background: var(--cart-white);\n  }\n\n  .cart-step-number {\n    display: flex;\n    width: 40px;\n    height: 40px;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    color: var(--cart-white);\n    background: var(--cart-accent);\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .cart-step h3 {\n    margin: 0 0 3px;\n    color: var(--cart-text);\n    font-size: 16px;\n    line-height: 1.3;\n  }\n\n  .cart-step p {\n    margin: 0;\n    color: var(--cart-muted);\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n\n  \/* =====================================\n     BENEFIT CARDS\n  ====================================== *\/\n\n  .cart-benefits {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 21px;\n  }\n\n  .cart-benefit {\n    min-width: 0;\n    padding: 15px 12px;\n    border: 1px solid var(--cart-border);\n    border-radius: 15px;\n    background: var(--cart-white);\n    box-shadow: 0 5px 16px rgba(37, 67, 48, 0.04);\n  }\n\n  .cart-benefit__icon {\n    display: flex;\n    width: 35px;\n    height: 35px;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 9px;\n    border-radius: 11px;\n    color: var(--cart-accent);\n    background: var(--cart-accent-soft);\n  }\n\n  .cart-benefit__icon svg {\n    width: 19px;\n    height: 19px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .cart-benefit h3 {\n    margin: 0 0 5px;\n    color: var(--cart-text);\n    font-size: 14px;\n    line-height: 1.3;\n  }\n\n  .cart-benefit p {\n    margin: 0;\n    color: var(--cart-muted);\n    font-size: 11.5px;\n    line-height: 1.5;\n  }\n\n\n  \/* =====================================\n     USE CASES\n  ====================================== *\/\n\n  .cart-use-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 20px;\n  }\n\n  .cart-use-item {\n    display: flex;\n    min-width: 0;\n    min-height: 68px;\n    align-items: center;\n    gap: 10px;\n    padding: 12px;\n    border: 1px solid var(--cart-border);\n    border-radius: 14px;\n    background: var(--cart-white);\n  }\n\n  .cart-use-icon {\n    display: flex;\n    width: 35px;\n    height: 35px;\n    flex: 0 0 35px;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    color: var(--cart-accent);\n    background: var(--cart-accent-soft);\n  }\n\n  .cart-use-icon svg {\n    width: 19px;\n    height: 19px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .cart-use-item strong {\n    color: var(--cart-text);\n    font-size: 13px;\n    line-height: 1.3;\n  }\n\n\n  \/* =====================================\n     FAQ\n  ====================================== *\/\n\n  .cart-faq {\n    margin-top: 20px;\n  }\n\n  .cart-faq details {\n    margin-bottom: 9px;\n    overflow: hidden;\n    border: 1px solid var(--cart-border);\n    border-radius: 13px;\n    background: var(--cart-white);\n  }\n\n  .cart-faq details:last-child {\n    margin-bottom: 0;\n  }\n\n  .cart-faq summary {\n    position: relative;\n    padding: 16px 46px 16px 15px;\n    cursor: pointer;\n    list-style: none;\n    color: var(--cart-text);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .cart-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .cart-faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 15px;\n    transform: translateY(-50%);\n    color: var(--cart-accent);\n    content: \"+\";\n    font-size: 23px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .cart-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .cart-faq-answer {\n    padding: 0 15px 16px;\n    color: var(--cart-muted);\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  .cart-faq-answer p {\n    margin: 0;\n  }\n\n\n  \/* =====================================\n     FINAL SUMMARY\n  ====================================== *\/\n\n  .cart-final {\n    padding: 40px 18px 42px;\n    text-align: center;\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(79, 132, 94, 0.18),\n        transparent 45%\n      ),\n      linear-gradient(\n        180deg,\n        #edf5ef 0%,\n        #f9fbf9 100%\n      );\n  }\n\n  .cart-final__eyebrow {\n    display: inline-flex;\n    margin-bottom: 12px;\n    padding: 6px 11px;\n    border: 1px solid rgba(49, 95, 71, 0.13);\n    border-radius: 999px;\n    color: var(--cart-accent);\n    background: rgba(255, 255, 255, 0.75);\n    font-size: 10px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n  }\n\n  .cart-final__title {\n    max-width: 340px;\n    margin: 0 auto 11px;\n    color: var(--cart-text);\n    font-size: clamp(27px, 7.5vw, 38px);\n    font-weight: 800;\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n  }\n\n  .cart-final__text {\n    max-width: 380px;\n    margin: 0 auto;\n    color: var(--cart-muted);\n    font-size: 15px;\n    line-height: 1.55;\n  }\n\n  .cart-final__flow {\n    display: grid;\n    grid-template-columns:\n      minmax(0, 1fr)\n      17px\n      minmax(0, 1fr)\n      17px\n      minmax(0, 1fr);\n    align-items: center;\n    width: 100%;\n    margin: 22px auto 0;\n    padding: 14px 8px;\n    border: 1px solid var(--cart-border);\n    border-radius: 17px;\n    background: rgba(255, 255, 255, 0.92);\n    box-shadow: 0 8px 24px rgba(40, 70, 52, 0.07);\n  }\n\n  .cart-final__step {\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cart-final__step-icon {\n    display: flex;\n    width: 34px;\n    height: 34px;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    color: var(--cart-accent);\n    background: var(--cart-accent-soft);\n  }\n\n  .cart-final__step-icon svg {\n    width: 19px;\n    height: 19px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.8;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .cart-final__step-label {\n    color: var(--cart-text);\n    font-size: 12px;\n    font-weight: 750;\n    line-height: 1.2;\n  }\n\n  .cart-final__arrow {\n    color: #87a48f;\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .cart-final__colors {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    margin-top: 16px;\n    padding: 7px 12px;\n    border-radius: 999px;\n    color: #606963;\n    background: rgba(255, 255, 255, 0.76);\n    font-size: 11px;\n    line-height: 1.3;\n  }\n\n  .cart-final__dot {\n    width: 7px;\n    height: 7px;\n    flex: 0 0 7px;\n    border-radius: 50%;\n  }\n\n  .cart-final__dot--green {\n    background: #78a949;\n  }\n\n  .cart-final__dot--black {\n    background: #282828;\n  }\n\n  .cart-final__dot--orange {\n    background: #dd8740;\n  }\n\n\n  \/* =====================================\n     VERY SMALL PHONES\n  ====================================== *\/\n\n  @media screen and (max-width: 360px) {\n    .cart-hero,\n    .cart-section,\n    .cart-final {\n      padding-right: 15px;\n      padding-left: 15px;\n    }\n\n    .cart-title {\n      font-size: 29px;\n    }\n\n    .cart-heading {\n      font-size: 24px;\n    }\n\n    .cart-quick-benefit {\n      min-height: 86px;\n      padding-right: 3px;\n      padding-left: 3px;\n    }\n\n    .cart-quick-benefit__icon {\n      width: 30px;\n      height: 30px;\n    }\n\n    .cart-quick-benefit__title {\n      font-size: 10.5px !important;\n    }\n\n    .cart-benefits {\n      gap: 8px;\n    }\n\n    .cart-benefit {\n      padding-right: 10px;\n      padding-left: 10px;\n    }\n\n    .cart-final__flow {\n      grid-template-columns:\n        minmax(0, 1fr)\n        12px\n        minmax(0, 1fr)\n        12px\n        minmax(0, 1fr);\n      padding-right: 5px;\n      padding-left: 5px;\n    }\n\n    .cart-final__step-label {\n      font-size: 11px;\n    }\n  }\n\n\n  \/* =====================================\n     TABLET AND DESKTOP\n  ====================================== *\/\n\n  @media screen and (min-width: 640px) {\n    .cart-hero,\n    .cart-section {\n      padding: 56px 42px;\n    }\n\n    .cart-quick-benefits {\n      max-width: 550px;\n    }\n\n    .cart-quick-benefit {\n      min-height: 104px;\n    }\n\n    .cart-quick-benefit__title {\n      font-size: 13px !important;\n    }\n\n    .cart-mode-grid {\n      gap: 14px;\n    }\n\n    .cart-mode {\n      padding: 20px;\n    }\n\n    .cart-mode h3 {\n      font-size: 18px;\n    }\n\n    .cart-mode p {\n      font-size: 14px;\n    }\n\n    .cart-steps {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .cart-step {\n      display: block;\n      padding: 18px;\n    }\n\n    .cart-step-number {\n      margin-bottom: 12px;\n    }\n\n    .cart-benefit {\n      padding: 20px;\n    }\n\n    .cart-benefit h3 {\n      font-size: 17px;\n    }\n\n    .cart-benefit p {\n      font-size: 14px;\n    }\n\n    .cart-use-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n\n    .cart-use-item {\n      flex-direction: column;\n      justify-content: center;\n      text-align: center;\n    }\n\n    .cart-final {\n      padding: 58px 42px;\n    }\n\n    .cart-final__flow {\n      max-width: 520px;\n      padding: 17px 20px;\n    }\n  }\n\n  @media screen and (min-width: 900px) {\n    .cart-page {\n      margin-top: 24px;\n      margin-bottom: 24px;\n      border-radius: 22px;\n      box-shadow: 0 20px 60px rgba(27, 48, 35, 0.08);\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cart-page\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cart-hero\"\u003e\n\u003cp class=\"cart-kicker\"\u003e2-in-1 Foldable Shopping Bag\u003c\/p\u003e\n\u003ch1 class=\"cart-title\"\u003eCarry It When It’s Light.\u003cbr\u003eRoll It When It’s Heavy.\u003c\/h1\u003e\n\u003cp class=\"cart-sub\"\u003eA reusable grocery tote that unfolds into a rolling cart, helping you move everyday purchases with less carrying.\u003c\/p\u003e\n\u003cimg loading=\"eager\" alt=\"Foldable grocery cart bag shown in rolling mode\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0920\/0061\/6729\/files\/28_ddd999d3-1eab-4444-90f1-3555a7bc45dd.png?v=1784614176\"\u003e\n\u003cdiv role=\"list\" class=\"cart-quick-benefits\"\u003e\n\u003cdiv role=\"listitem\" class=\"cart-quick-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-quick-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M3 4h2l1.6 8.3a2 2 0 0 0 2 1.6h8.1a2 2 0 0 0 1.9-1.4L21 7H6\"\u003e\u003c\/path\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"8\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-quick-benefit__title\"\u003e Roll Heavy Loads \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv role=\"listitem\" class=\"cart-quick-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-quick-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 8h14l1 11H4L5 8Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-quick-benefit__title\"\u003e Carry Like a Tote \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv role=\"listitem\" class=\"cart-quick-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-quick-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003crect rx=\"2\" height=\"16\" width=\"14\" y=\"4\" x=\"5\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M12 4v16\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"m9 9 3 3 3-3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-quick-benefit__title\"\u003e Fold Flat to Store \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cart-hero-note\"\u003eReusable · Foldable · Built for Everyday Errands\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PAIN --\u003e\n\u003csection class=\"cart-section\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eOne Grocery Trip Shouldn’t Mean Armfuls of Heavy Bags\u003c\/h2\u003e\n\u003cp\u003eStandard shopping bags work well until they become overloaded. Then the handles become uncomfortable, your hands are full, and bringing everything home can take more than one trip.\u003c\/p\u003e\n\u003cul class=\"cart-list cart-list-negative\"\u003e\n\u003cli\u003eThin handles can become uncomfortable when bags are full\u003c\/li\u003e\n\u003cli\u003eCarrying several bags leaves your hands occupied\u003c\/li\u003e\n\u003cli\u003eLarge grocery runs may require multiple trips\u003c\/li\u003e\n\u003cli\u003eFull-size shopping carts can take up too much storage space\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg loading=\"lazy\" alt=\"Multiple grocery bags being carried by hand\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0920\/0061\/6729\/files\/27_84156911-30b3-49c6-9ad7-ccb2c9ba86aa.png?v=1784614176\"\u003e\u003c\/section\u003e\n\u003c!-- SOLUTION --\u003e\n\u003csection class=\"cart-section cart-box\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eTwo Modes. One Smarter Shopping Bag.\u003c\/h2\u003e\n\u003cp\u003eThis foldable shopping cart bag combines a reusable tote with a built-in rolling base.\u003c\/p\u003e\n\u003cimg loading=\"lazy\" alt=\"Foldable shopping bag changing into a rolling cart\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0920\/0061\/6729\/files\/24_a9ebe3e0-0297-47b8-99b8-41cee391fa61.png?v=1784614175\"\u003e\n\u003cp\u003eCarry it by the handles for lighter purchases. When the bag becomes heavier, unfold the wheels and roll it instead.\u003c\/p\u003e\n\u003cimg loading=\"lazy\" alt=\"Shopping cart bag shown in carry mode and rolling mode\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0920\/0061\/6729\/files\/23_91a2a093-eafd-42ec-a14a-e0417004370e.png?v=1784614175\"\u003e\n\u003cdiv class=\"cart-mode-grid\"\u003e\n\u003cdiv class=\"cart-mode\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-mode__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 8h14l1 11H4L5 8Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eCarry Mode\u003c\/h3\u003e\n\u003cp\u003eUse the handles for lighter purchases and quick everyday errands.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-mode\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-mode__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M3 4h2l1.6 8.3a2 2 0 0 0 2 1.6h8.1a2 2 0 0 0 1.9-1.4L21 7H6\"\u003e\u003c\/path\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"8\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eRolling Mode\u003c\/h3\u003e\n\u003cp\u003eOpen the rolling base when you would rather pull the load than carry it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"cart-section\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eFrom Shopping Bag to Rolling Cart in Three Simple Steps\u003c\/h2\u003e\n\u003cdiv class=\"cart-steps\"\u003e\n\u003cdiv class=\"cart-step\"\u003e\n\u003cdiv class=\"cart-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLoad It\u003c\/h3\u003e\n\u003cp\u003ePlace groceries or everyday essentials inside the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-step\"\u003e\n\u003cdiv class=\"cart-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCarry It\u003c\/h3\u003e\n\u003cp\u003eUse the handles while the load is light and easy to manage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-step\"\u003e\n\u003cdiv class=\"cart-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRoll It\u003c\/h3\u003e\n\u003cp\u003eUnfold the rolling base when you prefer to pull the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"cart-section cart-box\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eMade to Simplify Everyday Errands\u003c\/h2\u003e\n\u003cdiv class=\"cart-benefits\"\u003e\n\u003cdiv class=\"cart-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M3 4h2l1.6 8.3a2 2 0 0 0 2 1.6h8.1a2 2 0 0 0 1.9-1.4L21 7H6\"\u003e\u003c\/path\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"8\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eRoll Instead of Carrying\u003c\/h3\u003e\n\u003cp\u003eUse the built-in wheels when your shopping bag becomes heavier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003crect rx=\"2\" height=\"16\" width=\"14\" y=\"4\" x=\"5\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M12 4v16\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"m9 9 3 3 3-3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eFold It After Every Trip\u003c\/h3\u003e\n\u003cp\u003eStore it in a closet, kitchen corner or vehicle between errands.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 8h14l1 11H4L5 8Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eUse It as a Regular Tote\u003c\/h3\u003e\n\u003cp\u003eCarry lighter purchases by hand without opening the rolling base.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-benefit\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-benefit__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 16 3.8 14.8A2.8 2.8 0 0 1 3 12.9V11h18v1.9c0 .7-.3 1.4-.8 1.9L19 16\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"m6 11 1.5-4h9L18 11\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M6.5 16v2\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M17.5 16v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eKeep It Ready to Go\u003c\/h3\u003e\n\u003cp\u003eLeave one at home or in your car for your next shopping trip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg loading=\"lazy\" alt=\"Foldable rolling grocery bag used for everyday shopping\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0920\/0061\/6729\/files\/22_059185bf-44ef-4d95-bf38-be9ebb68a98b.png?v=1784614175\"\u003e\u003c\/section\u003e\n\u003c!-- USE CASES --\u003e\n\u003csection class=\"cart-section\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eDesigned for Real-Life Shopping\u003c\/h2\u003e\n\u003cp\u003eUse it for everyday errands when you want the flexibility of a reusable bag without carrying the full load by hand.\u003c\/p\u003e\n\u003cdiv class=\"cart-use-grid\"\u003e\n\u003cdiv class=\"cart-use-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-use-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 9h14l-1 10H6L5 9Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 9V6a3 3 0 0 1 6 0v3\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 13h8\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eGrocery Runs\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-use-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-use-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M4 8h16l-2 11H6L4 8Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 8a4 4 0 0 1 8 0\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eFarmers Markets\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-use-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-use-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"m3 11 9-8 9 8\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 10v10h14V10\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 20v-6h6v6\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eApartment Living\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cart-use-item\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-use-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 16 3.8 14.8A2.8 2.8 0 0 1 3 12.9V11h18v1.9c0 .7-.3 1.4-.8 1.9L19 16\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"m6 11 1.5-4h9L18 11\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M6.5 16v2\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M17.5 16v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cstrong\u003eCar Storage\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STORAGE --\u003e\n\u003csection class=\"cart-section cart-box\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eHelpful When You Need It. Compact When You Don’t.\u003c\/h2\u003e\n\u003cp\u003eThe foldable design gives you the convenience of a rolling bag without permanently giving up valuable storage space.\u003c\/p\u003e\n\u003cul class=\"cart-list\"\u003e\n\u003cli\u003eStore it inside a closet\u003c\/li\u003e\n\u003cli\u003eKeep it in a kitchen or utility area\u003c\/li\u003e\n\u003cli\u003eLeave it in your car for unplanned shopping trips\u003c\/li\u003e\n\u003cli\u003eFold it down between uses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT DETAILS --\u003e\n\u003csection class=\"cart-section\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eProduct Details\u003c\/h2\u003e\n\u003cul class=\"cart-list\"\u003e\n\u003cli\u003eConverts between a carry bag and rolling cart\u003c\/li\u003e\n\u003cli\u003eFoldable trolley design\u003c\/li\u003e\n\u003cli\u003eBuilt-in rolling wheels\u003c\/li\u003e\n\u003cli\u003eDual carry handles\u003c\/li\u003e\n\u003cli\u003eLightweight fabric body\u003c\/li\u003e\n\u003cli\u003eSuitable for groceries and everyday purchases\u003c\/li\u003e\n\u003cli\u003eApproximate unfolded size: 16.14 × 18.11 × 10.63 inches\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg loading=\"lazy\" alt=\"Foldable grocery cart bag dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0868\/9595\/1906\/files\/ChatGPT_Image_2026_7_23_15_48_27.png?v=1784792926\"\u003e\u003c\/section\u003e\n\u003c!-- WHO IT IS FOR --\u003e\n\u003csection class=\"cart-section cart-box\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eA Practical Choice for Everyday Shoppers\u003c\/h2\u003e\n\u003cp\u003eThis foldable cart bag may be especially useful for:\u003c\/p\u003e\n\u003cul class=\"cart-list\"\u003e\n\u003cli\u003eApartment residents with limited storage space\u003c\/li\u003e\n\u003cli\u003eShoppers who regularly carry several grocery bags\u003c\/li\u003e\n\u003cli\u003ePeople walking between stores, parking areas and home\u003c\/li\u003e\n\u003cli\u003eFamilies who want a reusable bag for larger errands\u003c\/li\u003e\n\u003cli\u003eDrivers who want a compact shopping bag in the trunk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"cart-section\"\u003e\n\u003ch2 class=\"cart-heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"cart-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan it be folded for storage?\u003c\/summary\u003e\n\u003cdiv class=\"cart-faq-answer\"\u003e\n\u003cp\u003eYes. The trolley is designed to fold down, making it easier to store in closets, kitchens, apartments or vehicles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it as a regular shopping bag?\u003c\/summary\u003e\n\u003cdiv class=\"cart-faq-answer\"\u003e\n\u003cp\u003eYes. Use the carry handles for lighter purchases, then open the rolling base when you prefer to pull the bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat are the approximate dimensions?\u003c\/summary\u003e\n\u003cdiv class=\"cart-faq-answer\"\u003e\n\u003cp\u003eThe approximate unfolded size is 16.14 × 18.11 × 10.63 inches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat can I use it for?\u003c\/summary\u003e\n\u003cdiv class=\"cart-faq-answer\"\u003e\n\u003cp\u003eIt is designed for groceries, farmers-market purchases, household supplies and other everyday shopping trips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL SUMMARY --\u003e\n\u003csection class=\"cart-final\"\u003e\n\u003cdiv class=\"cart-final__eyebrow\"\u003eEveryday Shopping, Made Easier\u003c\/div\u003e\n\u003ch2 class=\"cart-final__title\"\u003eOne Bag. Two Ways to Move.\u003c\/h2\u003e\n\u003cp class=\"cart-final__text\"\u003eCarry lighter purchases by hand, roll heavier loads home, then fold the bag away when the trip is over.\u003c\/p\u003e\n\u003cdiv aria-label=\"Carry, roll and fold\" class=\"cart-final__flow\"\u003e\n\u003cdiv class=\"cart-final__step\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-final__step-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M5 8h14l1 11H4L5 8Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-final__step-label\"\u003e Carry \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-final__arrow\"\u003e → \u003c\/span\u003e\n\u003cdiv class=\"cart-final__step\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-final__step-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M3 4h2l1.6 8.3a2 2 0 0 0 2 1.6h8.1a2 2 0 0 0 1.9-1.4L21 7H6\"\u003e\u003c\/path\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"8\"\u003e\u003c\/circle\u003e\n            \u003ccircle r=\"1.5\" cy=\"18\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-final__step-label\"\u003e Roll \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-final__arrow\"\u003e → \u003c\/span\u003e\n\u003cdiv class=\"cart-final__step\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"cart-final__step-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n            \u003crect rx=\"2\" height=\"16\" width=\"14\" y=\"4\" x=\"5\"\u003e\u003c\/rect\u003e\n            \u003cpath d=\"M12 4v16\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"m9 9 3 3 3-3\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"cart-final__step-label\"\u003e Fold \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Available colors\" class=\"cart-final__colors\"\u003e\n\u003cspan class=\"cart-final__dot cart-final__dot--green\"\u003e\u003c\/span\u003e Green \u003cspan class=\"cart-final__dot cart-final__dot--black\"\u003e\u003c\/span\u003e Black \u003cspan class=\"cart-final__dot cart-final__dot--orange\"\u003e\u003c\/span\u003e Orange\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Exlecticlocal","offers":[{"title":"Green \/ 1 BAG — PERSONAL USE","offer_id":46078966759458,"sku":"CJ-227-260723-CartBag-Green-1PC","price":216.0,"currency_code":"HKD","in_stock":true},{"title":"Green \/ 🔥2 BAGS — HOME + CAR","offer_id":46079008833570,"sku":"CJ-227-260723-CartBag-Green-2PC","price":400.0,"currency_code":"HKD","in_stock":true},{"title":"Green \/ 3 BAGS — FAMILY BUNDLE · FREE SHIPPING","offer_id":46079008866338,"sku":"CJ-227-260723-CartBag-Green-3PC","price":584.0,"currency_code":"HKD","in_stock":true},{"title":"Black \/ 1 BAG — PERSONAL USE","offer_id":46078966824994,"sku":"CJ-227-260723-CartBag-Black-1PC","price":216.0,"currency_code":"HKD","in_stock":true},{"title":"Black \/ 🔥2 BAGS — HOME + CAR","offer_id":46079008899106,"sku":"CJ-227-260723-CartBag-Black-2PC","price":400.0,"currency_code":"HKD","in_stock":true},{"title":"Black \/ 3 BAGS — FAMILY BUNDLE · FREE SHIPPING","offer_id":46079008931874,"sku":"CJ-227-260723-CartBag-Black-3PC","price":584.0,"currency_code":"HKD","in_stock":true},{"title":"Orange \/ 1 BAG — PERSONAL USE","offer_id":46078966890530,"sku":"CJ-227-260723-CartBag-Orange-1PC","price":216.0,"currency_code":"HKD","in_stock":true},{"title":"Orange \/ 🔥2 BAGS — HOME + CAR","offer_id":46079008964642,"sku":"CJ-227-260723-CartBag-Orange-2PC","price":400.0,"currency_code":"HKD","in_stock":true},{"title":"Orange \/ 3 BAGS — FAMILY BUNDLE · FREE SHIPPING","offer_id":46079008997410,"sku":"CJ-227-260723-CartBag-Orange-3PC","price":584.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0868\/9595\/1906\/files\/21_4f602ec1-393f-434e-a8cd-e5eab9851574.png?v=1784791337","url":"https:\/\/exlecticlocal.com\/products\/foldable-cart-bag","provider":"Exlecticlocal","version":"1.0","type":"link"}