{"product_id":"commuter-laptop-tote","title":"Crossbody Canvas Tote","description":"\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"contents max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 user-message-bubble-color max-w-(--user-chat-width,70%)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch3 dir=\"auto\"\u003eHands full? We get it.\u003c\/h3\u003e\n\u003cp dir=\"auto\"\u003eThis easy everyday tote was made for busy days on the go. With sturdy top handles, a removable shoulder strap, roomy interior, and oversized front pocket, it gives you plenty of space without sacrificing style. Wear it over your shoulder, crossbody, or grab it by the handles on your way out the door.\u003c\/p\u003e\n\u003cp dir=\"auto\" class=\"\"\u003eFinished with your choice of MAMA, Mom Things, or Snack Dealer embroidery for a little personality that feels very Junie \u0026amp; Lou.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003ePerfect for sports, dance, errands, travel, playdates, or carrying approximately 47 things that don't belong to you.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003cbr\u003e• Durable canvas construction\u003cbr\u003e• Top carry handles\u003cbr\u003e• Removable\/adjustable shoulder strap\u003cbr\u003e• Oversized exterior pocket\u003cbr\u003e• Choice of embroidered design\u003cbr\u003e• Custom requests and add-ons available\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ShoreBags","offers":[{"title":"Blue","offer_id":50304176619877,"sku":"2320","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Oli","offer_id":50364547268965,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/8701\/3477\/files\/mama_blue_tote_mockup.png?v=1790205600","url":"https:\/\/junieandlou.com\/products\/commuter-laptop-tote","provider":"Junie and Lou","version":"1.0","type":"link"}