{"product_id":"san-francisco-skyline-tote-bag-minimal-city-line-art","title":"San Francisco Skyline Tote Bag | Minimal City Line Art","description":"\u003cp\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003eA lightweight, everyday tote that carries a quietly confident city story. The clean white canvas frames a delicate, hand-drawn skyline sketch that sits low on the bag—subtle enough for daily errands, expressive enough to start a conversation about favorite streets and skyline sunsets. The black handles and boxed-corner silhouette give it structure and polish, while the durable polyester body and reinforced stitching mean this bag is ready for commuter commutes, market runs, or studio visits. It feels like the calm after a busy day in the city: familiar streets, coffee in hand, plans unfolding.\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003eProduct features\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Durable 100% polyester body that holds shape and dries quickly\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Reinforced double-row stitching on handles for extra strength\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Boxed corners for added capacity and clean structure\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Non-woven laminate interior and cotton handle for comfort and durability\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Available in three sizes with five handle color options; size tolerance ±0.75\"\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003eCare instructions\u003c\/span\u003e\u003cbr style=\"margin: 0px; box-sizing: inherit; color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003cspan style=\"color: rgb(49, 43, 54); font-family: ABCDiatype, -apple-system, 'Helvetica Neue', 'Droid Sans', Arial, 'sans-serif'; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: -0.16px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(250, 248, 245); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003c\/span\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"13\" × 13'' \/ Black","offer_id":47670166323418,"sku":"37745437183783973986","price":26.33,"currency_code":"CAD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":47670166356186,"sku":"24796830539040960760","price":26.33,"currency_code":"CAD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":47670166388954,"sku":"11916648469061426684","price":26.33,"currency_code":"CAD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":47670166421722,"sku":"36984289531800520405","price":26.33,"currency_code":"CAD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":47670166454490,"sku":"32630086850761542882","price":26.33,"currency_code":"CAD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":47670166487258,"sku":"14062555739828490092","price":31.8,"currency_code":"CAD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":47670166520026,"sku":"14030451672644258358","price":31.8,"currency_code":"CAD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":47670166552794,"sku":"10016038607068179149","price":31.8,"currency_code":"CAD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":47670166585562,"sku":"13027469532277279633","price":31.8,"currency_code":"CAD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":47670166618330,"sku":"83149121535535392400","price":31.8,"currency_code":"CAD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":47670166651098,"sku":"20842279485010425867","price":35.27,"currency_code":"CAD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":47670166683866,"sku":"48782312222327948378","price":35.27,"currency_code":"CAD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":47670166716634,"sku":"14715751406994908707","price":35.27,"currency_code":"CAD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":47670166749402,"sku":"26271893554248516387","price":35.27,"currency_code":"CAD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":47670166782170,"sku":"33938186777048843789","price":35.27,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/5407\/3050\/files\/il_794xN.7819294641_7we5.jpg?v=1774147567","url":"https:\/\/colorquestkid.com\/products\/san-francisco-skyline-tote-bag-minimal-city-line-art","provider":"ColorQuestKid","version":"1.0","type":"link"}