{"product_id":"laluva-genuine-leather-shopper","title":"Eliana Oversized Shopper Tote | Bag","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-6a115514-ae60-83eb-aa45-5db280fc15f9-15\" data-is-intersecting=\"true\"\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\" data-turn-id=\"request-6a115514-ae60-83eb-aa45-5db280fc15f9-15\" data-turn-id-container=\"request-6a115514-ae60-83eb-aa45-5db280fc15f9-15\" data-testid=\"conversation-turn-52\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto [--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 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c74c7d70-9a22-4868-ba77-9429f8653686\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" 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\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cp data-start=\"35\" data-end=\"340\"\u003eClean oversized shopper designed for daily functionality with a minimal modern aesthetic. The Luma Shopper Tote Bag is built for maximum practicality without losing its structured silhouette. Its spacious interior makes it ideal for work, shopping, travel or everyday carry where extra capacity is needed.\u003c\/p\u003e\n\u003cp data-start=\"342\" data-end=\"564\"\u003eThe soft yet durable construction allows the bag to maintain its shape while staying lightweight and comfortable to carry. Designed with simplicity in mind, it pairs effortlessly with both casual and more elevated outfits.\u003c\/p\u003e\n\u003cp data-start=\"566\" data-end=\"573\"\u003eDetails\u003c\/p\u003e\n\u003cp data-start=\"575\" data-end=\"776\"\u003eOversized shopper silhouette\u003cbr data-start=\"603\" data-end=\"606\"\u003eSpacious main compartment\u003cbr data-start=\"631\" data-end=\"634\"\u003eMinimal structured design\u003cbr data-start=\"659\" data-end=\"662\"\u003eLightweight durable construction\u003cbr data-start=\"694\" data-end=\"697\"\u003eComfortable shoulder carry\u003cbr data-start=\"723\" data-end=\"726\"\u003eEveryday functional use\u003cbr data-start=\"749\" data-end=\"752\"\u003eClean modern aesthetic\u003c\/p\u003e\n\u003cp data-start=\"778\" data-end=\"949\"\u003eMaterial composition: High-quality synthetic leather\u003cbr data-start=\"830\" data-end=\"833\"\u003eCare instructions: Wipe clean with a soft cloth\u003cbr data-start=\"880\" data-end=\"883\"\u003eClosure type: Open top \/ magnetic closure (depending on variant)\u003c\/p\u003e\n\u003cp data-start=\"951\" data-end=\"1049\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eFit advice\u003cbr data-start=\"961\" data-end=\"964\"\u003eOne size. Large capacity tote designed for daily essentials, laptop, and extra items.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003eCross (15\" x 5.1\" x 10.6\")\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"9b3f6e96-8b4f-416d-98c6-66b01865a6b2\" data-is-intersecting=\"true\"\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-(--header-height)\" dir=\"auto\" data-turn-id=\"9b3f6e96-8b4f-416d-98c6-66b01865a6b2\" data-turn-id-container=\"9b3f6e96-8b4f-416d-98c6-66b01865a6b2\" data-testid=\"conversation-turn-53\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"9b3f6e96-8b4f-416d-98c6-66b01865a6b2\" 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=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"max-w-full min-w-0 [overflow-wrap:anywhere] whitespace-pre-wrap\"\u003eVertical (11.8\" x 5.1\" x 13.4\")\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\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0652\/3240\/4558\/files\/9_e9e98efa-d715-4124-8839-556e98c2bacc.png?v=1750854378\" alt=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e","brand":"Blossom \u0026 Sand","offers":[{"title":"Black \/ One Size","offer_id":58217493856637,"sku":null,"price":89.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ One Size","offer_id":58217493922173,"sku":null,"price":89.95,"currency_code":"CAD","in_stock":true},{"title":"Red \/ One Size","offer_id":58217493987709,"sku":null,"price":89.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ One Size","offer_id":58217494053245,"sku":null,"price":89.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/2902\/1565\/files\/2_b51b55f9-c791-4f79-9cef-3d652da52cfb.png?v=1779991181","url":"https:\/\/blossomsand.com\/products\/laluva-genuine-leather-shopper","provider":"Blossom \u0026 Sand","version":"1.0","type":"link"}