{"product_id":"roll-up-reusable-shopping-tote-with-snap-button-disc-closure","title":"Roll-Up Reusable Shopping Tote with Snap-Button Disc Closure","description":"\u003cdiv style=\"background: transparent; font-family: -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; color: #1a1a1a; line-height: 1.6; width: 100%; max-width: 100vw; overflow-x: hidden; overflow-y: visible;\"\u003e\n\u003ca id=\"top\"\u003e\u003c\/a\u003e\n\u003cdiv style=\"box-sizing: border-box; overflow-x: hidden; padding: 0 16px; max-width: 680px; margin: 0 auto; line-height: 1.6; font-size: 17px;\"\u003e\n\u003ch1 style=\"font-size: 27px; line-height: 1.25; font-weight: 800; margin: 8px 0 6px;\"\u003eA pocketable tote that stays out of the way until the moment you need it\u003c\/h1\u003e\n\u003cp style=\"font-size: 14px; color: #6b6b6b; border-bottom: 1px solid #e8e6e2; padding-bottom: 14px; margin-bottom: 18px;\"\u003eRoll-up ripstop tote with a snap closure for groceries, errands, and the trip you forgot to plan\u003c\/p\u003e\n\u003cp style=\"font-size: 19px; color: #1a1a1a; margin: 0 0 16px; line-height: 1.6;\"\u003eA reusable tote that fits in your hand yet opens wide enough for a week of small shopping. The whole bag rolls into a flat disc about the size of your palm, with a press-button closure that holds the roll shut until you are ready to use it again.\u003c\/p\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/0933\/6406\/files\/img__07_20c3c5cb-db8e-468f-b929-b27c8254d8f5.webp?v=1787906562\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eCarrying less is not always the most convenient choice\u003c\/h2\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eYou have made it to the checkout with five things that did not fit in your pocket, and the aisle offers only checkout-paid plastic. The reusable bag is at home on the hook by the door, exactly where you left it for tomorrow.\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eA \"normal\" cotton tote is fine until you stuff it in your day bag, find a wet strap when you pull it out, or look at the dent it has left in everything else. After a few encounters, it stops going with you. You feel like you are choosing between remembering the bag and remembering the rest of the day.\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eThe usual alternatives each have a trade-off. A backpack adds bulk on a quick stop. A paper bag works for one item and tears on the way upstairs. A cart-ready tote is heavy before you put anything in it. None of them disappear into a pocket and then come back ready to carry. This bag tries to solve the small, repeated version of that problem: it rolls smaller than a wallet, weighs less than a house key bunch, and opens in a single pull.\u003c\/p\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eWhat a pocket-size bag actually changes\u003c\/h2\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eThis is a roll-up shopping tote in lightweight 190T ripstop polyester, with a flat disc-shaped press-button closure that keeps the rolled bag compact and quiet in your pocket. Pull it open and the same fabric unfolds into a soft pouch roughly the size of a paperback, ready for groceries, a library stop, or a market run.\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eA pull-cord carries the weight, the seam is reinforced around the rim, and the bag itself is light enough to forget about between uses. It is a small change in how the bag travels with you, not a replacement for a heavy-duty reusable tote. The point is that you have one when you need it.\u003c\/p\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/0933\/6406\/files\/img__06_8c7ec631-e335-4575-852b-1a7205206c6f.webp?v=1787906562\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eundefined\u003c\/h2\u003e\n\u003cdiv style=\"background: transparent; border: 1px solid #e8e6e2; border-radius: 16px; padding: 18px; margin: 16px 0;\"\u003e\n\u003cp style=\"margin: 0 0 6px;\"\u003e\u003cspan style=\"display: inline-flex; width: 30px; height: 30px; border-radius: 50%; background: #c0492f; color: #fff; font-weight: 800; align-items: center; justify-content: center; margin-right: 8px;\"\u003e1\u003c\/span\u003e\u003cstrong\u003eRolls into a palm-size disc\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin: 0;\"\u003eThe bag rolls into a flat disc around 9.7 × 3.7 cm — smaller than most wallets — with a press-button closure that holds the roll shut. It slides into a back pocket or jacket pocket without bulging.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: transparent; border: 1px solid #e8e6e2; border-radius: 16px; padding: 18px; margin: 16px 0;\"\u003e\n\u003cp style=\"margin: 0 0 6px;\"\u003e\u003cspan style=\"display: inline-flex; width: 30px; height: 30px; border-radius: 50%; background: #c0492f; color: #fff; font-weight: 800; align-items: center; justify-content: center; margin-right: 8px;\"\u003e2\u003c\/span\u003e\u003cstrong\u003eStrong enough for a real shop\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin: 0;\"\u003eLightweight 190T ripstop polyester, single-row pull-cord top, and reinforced rim let the bag carry up to 100 kg of typical grocery weight. It is a casual tote, not a contractor bag, but it does not fold at the first heavy item.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: transparent; border: 1px solid #e8e6e2; border-radius: 16px; padding: 18px; margin: 16px 0;\"\u003e\n\u003cp style=\"margin: 0 0 6px;\"\u003e\u003cspan style=\"display: inline-flex; width: 30px; height: 30px; border-radius: 50%; background: #c0492f; color: #fff; font-weight: 800; align-items: center; justify-content: center; margin-right: 8px;\"\u003e3\u003c\/span\u003e\u003cstrong\u003eReusable instead of disposable\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin: 0;\"\u003eMade from washable polyester, the bag is meant to be reused hundreds of times instead of replaced after one shop. Keep one folded at home, one in the car, one in your main bag — that is usually enough.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: transparent; border: 1px solid #e8e6e2; border-radius: 16px; padding: 18px; margin: 16px 0;\"\u003e\n\u003cp style=\"margin: 0 0 6px;\"\u003e\u003cspan style=\"display: inline-flex; width: 30px; height: 30px; border-radius: 50%; background: #c0492f; color: #fff; font-weight: 800; align-items: center; justify-content: center; margin-right: 8px;\"\u003e4\u003c\/span\u003e\u003cstrong\u003eFolds back in seconds\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin: 0;\"\u003eAfter you unpack, run a thumb along the seam and wrap the bag around the disc. Press the button shut and it returns to the same flat pocket shape it started in. No folding pattern to remember.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: transparent; border: 1px solid #e8e6e2; border-radius: 16px; padding: 18px; margin: 16px 0;\"\u003e\n\u003cp style=\"margin: 0 0 6px;\"\u003e\u003cspan style=\"display: inline-flex; width: 30px; height: 30px; border-radius: 50%; background: #c0492f; color: #fff; font-weight: 800; align-items: center; justify-content: center; margin-right: 8px;\"\u003e5\u003c\/span\u003e\u003cstrong\u003eFive colors for everyday bags\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin: 0;\"\u003ePick the color that disappears into the rest of your setup: a muted bright, a soft pink, a calm orange, a clean red, a deep blue, or a neutral black. Each one comes individually packed in a small color box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/0933\/6406\/files\/img__05_206c2138-be5d-47fb-ab75-8684793defff.webp?v=1787906562\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eWho tends to keep one tucked in their pocket\u003c\/h2\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eIt suits anyone whose day includes more spontaneous stops than planned ones — morning coffee, a quick market run, an evening library visit. It also works for people who want a reusable bag for the office fridge or a small gym tote, but do not want to carry an empty bag around all day for it.\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eThe flat pouch is small enough that a parent can keep one on a hook in a coat closet, a student can slip one inside a backpack, and a regular commuter can keep one folded behind the seat of a car or the front pocket of a jacket.\u003c\/p\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eHow to live with one\u003c\/h2\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eUnbutton the closure, shake the bag open, and load it the same way you would a normal tote. The roll-back is the reverse: empty, fold lengthwise, roll around the disc, press the button shut. Wipe the bag clean with a damp cloth if needed; the polyester dries within a few minutes on a hook.\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 0 12px;\"\u003eUse the bag for the kind of shopping that used to end with a checkout-paid plastic bag, and reach for a heavier tote or backpack when you plan to carry tools, a laptop, or anything unusually heavy. The press-button closure is a carry aid, not a structural joint — do not hang the closed bag by the button.\u003c\/p\u003e\n\u003ca href=\"#\" style=\"display: block; text-align: center; background: #c0492f; color: #fff !important; font-weight: 800; font-size: 19px; text-decoration: none; padding: 16px 22px; border-radius: 40px; margin: 22px 0; box-shadow: 0 6px 18px rgba(192,73,47,.3);\"\u003eAdd to Cart\u003c\/a\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eundefined\u003c\/h2\u003e\n\u003cdiv style=\"border: 1px solid #e8e6e2; border-radius: 14px; padding: 14px; margin: 12px 0;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; border-radius: 50%; background: #e8e6e2; color: #4a4a4a; display: flex; align-items: center; justify-content: center; font-weight: bold;\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px;\"\u003eAlex F.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: #f5a623; letter-spacing: 2px; font-size: 14px;\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size: 12px; color: #9a9a9a;\"\u003e · Example review\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; margin: 0;\"\u003eI keep one in the inside pocket of my jacket and forget it is there until the supermarket queue reminds me. Pulls open in a second, holds a week of small shopping, and rolls back smaller than my wallet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e8e6e2; border-radius: 14px; padding: 14px; margin: 12px 0;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; border-radius: 50%; background: #e8e6e2; color: #4a4a4a; display: flex; align-items: center; justify-content: center; font-weight: bold;\"\u003eP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px;\"\u003ePriya N.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: #f5a623; letter-spacing: 2px; font-size: 14px;\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size: 12px; color: #9a9a9a;\"\u003e · Example review\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; margin: 0;\"\u003eI bought two for my partner and me so we would both stop grabbing the flimsy checkout bags. The button closure is the difference — it actually stays rolled up in a pocket instead of unfolding under its own memory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e8e6e2; border-radius: 14px; padding: 14px; margin: 12px 0;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; border-radius: 50%; background: #e8e6e2; color: #4a4a4a; display: flex; align-items: center; justify-content: center; font-weight: bold;\"\u003eD\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px;\"\u003eDiego R.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: #f5a623; letter-spacing: 2px; font-size: 14px;\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size: 12px; color: #9a9a9a;\"\u003e · Example review\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; margin: 0;\"\u003eI was skeptical about the weight claim but it really is a light carry. The ripstop fabric has held up to a few overloaded trips without a stretch in the seams. I bought a second one in a different color for my gym bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e8e6e2; border-radius: 14px; padding: 14px; margin: 12px 0;\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"width: 40px; height: 40px; border-radius: 50%; background: #e8e6e2; color: #4a4a4a; display: flex; align-items: center; justify-content: center; font-weight: bold;\"\u003eM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px;\"\u003eMing L.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: #f5a623; letter-spacing: 2px; font-size: 14px;\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size: 12px; color: #9a9a9a;\"\u003e · Example review\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 15px; margin: 0;\"\u003eIt is the first reusable bag I have actually carried with me. The disc shape means it does not dig into my back in a tote, and the box packaging made it easy to gift without extra wrapping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" style=\"display: block; text-align: center; background: #c0492f; color: #fff !important; font-weight: 800; font-size: 19px; text-decoration: none; padding: 16px 22px; border-radius: 40px; margin: 22px 0; box-shadow: 0 6px 18px rgba(192,73,47,.3);\"\u003eAdd to Cart\u003c\/a\u003e\n\u003cdiv style=\"margin-top: 28px;\"\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eundefined\u003c\/h2\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eHow much can it really hold?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eThe bag is rated for up to 100 kg of typical grocery carry weight. For practical daily errands, it covers several bags of fruit, a few canned items, and a baguette or two without strain.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eCan I wash it?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eWipe clean with a damp cloth and a small amount of mild soap. The 190T ripstop dries within minutes on a flat surface. Avoid machine washing and tumble drying, which can affect the closure disc over time.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eWill the closure wear out?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eThe press-button is metal-on-plastic and rated for many open-close cycles. If it loosens over years of use, contact us for a replacement disc — they swap out in seconds.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eHow compact is it really?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eRolled and closed, the disc is about 9.7 × 9.7 × 3.7 cm, smaller than most wallets. It is meant to slide into a back pocket or jacket pocket without bulging.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eIs it suitable as a gift?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eEach bag ships in an individual color box, ready to gift for an eco-friendly housewarming, a student send-off, or a casual stocking filler. Pick a color that suits the recipient.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-bottom: 1px solid #e8e6e2; padding: 10px 0;\"\u003e\n\u003csummary style=\"font-weight: bold; cursor: pointer; padding: 8px 0; display: flex; justify-content: space-between;\"\u003eCan I print a logo on it?\u003cspan style=\"font-size: 22px; color: #c0492f;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"padding: 4px 0 14px; color: #6b6b6b; font-size: 15px;\"\u003eThe fabric accepts light custom printing through third-party services. We do not print in-house, so for branded orders contact a local custom-print shop with the disc-format template.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto; max-width: 100%;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 14px; min-width: 420px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; background: #1a1a1a; color: #fff;\"\u003eAspect\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; background: #FF6B00; color: #fff;\"\u003eThis Bag\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; background: #1a1a1a; color: #fff;\"\u003eStandard Reusable Tote\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003ePocket size\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003eRolls to ~9.7 × 3.7 cm disc\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eFolds flat but bulges\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eWeight empty\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003eAround 150 g including the disc\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eVaries, often 100–250 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eHold capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003eUp to 100 kg typical carry weight\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eHeavy-duty typically 5–25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003eLightweight 190T ripstop polyester\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eCotton canvas or non-woven\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eClosure\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003ePress-button roll disc\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eFolds only, no closure\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003ePacking\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold; background: #707070; color: #fff;\"\u003eSlides into a coat pocket\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; color: #6b6b6b;\"\u003eNeeds a separate bag or pouch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2 style=\"font-size: 22px; line-height: 1.3; font-weight: 800; margin: 28px 0 8px;\"\u003eundefined\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto; max-width: 100%;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 14px; min-width: 380px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; background: #1a1a1a; color: #fff;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; background: #1a1a1a; color: #fff;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003e190T ripstop polyester (polyester)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eLoad capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eUp to 100 kg carry weight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eOpen dimensions\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eApproximately 32 × 40 × 12 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eRolled dimensions\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eAround 9.7 × 9.7 × 3.7 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eNet weight\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eAround 150 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eClosure\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003ePress-button disc, single-row top\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eCasual roll-up carry tote\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003eAvailable colors\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eLight pink, orange, red, blue, black\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center; font-weight: bold;\"\u003ePackaging\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #e8e6e2; padding: 10px; text-align: center;\"\u003eIndividual color box\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" style=\"display: block; text-align: center; background: #c0492f; color: #fff !important; font-weight: 800; font-size: 19px; text-decoration: none; padding: 16px 22px; border-radius: 40px; margin: 22px 0; box-shadow: 0 6px 18px rgba(192,73,47,.3);\"\u003eAdd to Cart\u003c\/a\u003e\n\u003cp style=\"font-size: 12px; color: #6b6b6b; margin-top: 18px; line-height: 1.55;\"\u003eEach bag is checked for closure strength before dispatch. Reach out if a closure arrives loose — replacement is straightforward.\u003c\/p\u003e\n\u003chr class=\"sep\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PIULELIFE","offers":[{"title":"Light Pink","offer_id":54238401364336,"sku":"Y690-PNK-1P","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":54238401397104,"sku":"Y690-ORG-1P","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":54238401429872,"sku":"Y690-RED-1P","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":54238401462640,"sku":"Y690-BLU-1P","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":54238401495408,"sku":"Y690-BLK-1P","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1010\/5690\/5584\/files\/img__01_f54db787-4bd4-4663-8a4b-16dfba13ba80.webp?v=1787908633","url":"https:\/\/piulelife.com\/products\/roll-up-reusable-shopping-tote-with-snap-button-disc-closure","provider":"Piulelife","version":"1.0","type":"link"}