{"title":"Classic Flow Collection","description":"\u003cp data-start=\"29\" data-end=\"75\"\u003e\u003cstrong data-start=\"29\" data-end=\"75\"\u003eWhere timeless design meets everyday ease.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"77\" data-end=\"471\"\u003eThe Classic Flow Collection celebrates effortless elegance through clean lines, lightweight construction, and a signature silhouette designed for modern living. Reimagined in a curated range of colors, sizes, and materials—from lightweight nylon and structured canvas to refined vegan leather—each piece is thoughtfully crafted to deliver comfort, functionality, and understated sophistication.\u003c\/p\u003e\n\u003cp data-start=\"473\" data-end=\"737\"\u003eDesigned to complement every wardrobe and move seamlessly with your lifestyle, Classic Flow embodies simplicity, versatility, and enduring style. More than a collection, it is an everyday essential made to flow effortlessly through every moment, season, and trend.\u003c\/p\u003e\n\u003cp data-start=\"473\" data-end=\"737\"\u003e \u003c\/p\u003e\n\u003cp data-start=\"473\" data-end=\"737\"\u003e\u003cmeta charset=\"utf-8\"\u003e\"Designed to Flow Through Everyday Life.\"\u003c\/p\u003e","products":[{"product_id":"noir-atelier-utility-tote-classic-black","title":"Noir Atelier Utility Tote - Classic Black","description":"\u003cp\u003eThe \u003cstrong\u003eNoir Atelier Utility Tote\u003c\/strong\u003e comes in a \u003cstrong\u003edeep matte black\u003c\/strong\u003e that pairs easily with any outfit. Its clean, structured shape with a slight slouch gives it a simple, modern feel. Designed with sturdy top handles, it’s easy to carry by hand or over the shoulder. Lightweight and practical, with a spacious interior and a zip compartment to keep your essentials organized. An easy everyday bag for work or casual days out.\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial :Poleyster\u003c\/li\u003e\n\u003cli\u003eType of closure: Magnetic \u0026amp; zip\u003c\/li\u003e\n\u003cli\u003eHeight (cm): 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm): 22\u003c\/li\u003e\n\u003cli\u003eLength (cm): 40\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap:\u003cstrong\u003e\u003cspan\u003e Two\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap: Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap: Non-Detachable\u003c\/li\u003e\n\u003cli\u003eStrap drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 64\u003c\/li\u003e\n\u003cli\u003eInner Compartment: \u003cmeta charset=\"utf-8\"\u003eOne zip pocket\u003c\/li\u003e\n\u003cli\u003eOuter Compartment: \u003cmeta charset=\"utf-8\"\u003eOpen magnetic compartments on both sides\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 500\u003c\/li\u003e\n\u003cli\u003eHandhold\/Shoulder Bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eReady stock sold out, restock coming back by 26\/06\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":45602823471301,"sku":"200696","price":65.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF0250.jpg?v=1781765754"},{"product_id":"noir-atelier-utility-tote-grey-yellow","title":"Noir Atelier Utility Tote - Grey Yellow","description":"\u003cp\u003eThe \u003cstrong\u003eNoir Atelier Utility Tote.\u003c\/strong\u003e Its clean, structured shape with a slight slouch gives it a simple, modern feel. Designed with sturdy top handles, it’s easy to carry by hand or over the shoulder. Lightweight and practical, with a spacious interior and a zip compartment to keep your essentials organized. An easy everyday bag for work or casual days out.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eHave you seen the new reel? Let’s check it out!\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNoir Atelier Utility Tote - \u003c\/span\u003e\u003ca rel=\"noopener noreferrer\" href=\"https:\/\/www.instagram.com\/p\/DXoTzrhCXEj\/\" target=\"_blank\"\u003eClick here!\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial :Poleyster\u003c\/li\u003e\n\u003cli\u003eType of closure: Magnetic \u0026amp; zip\u003c\/li\u003e\n\u003cli\u003eHeight (cm): 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm): 22\u003c\/li\u003e\n\u003cli\u003eLength (cm): 40\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap:\u003cstrong\u003e\u003cspan\u003e Two\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap: Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap: Non-Detachable\u003c\/li\u003e\n\u003cli\u003eStrap drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 64\u003c\/li\u003e\n\u003cli\u003eInner Compartment:\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eOne zip pocket\u003c\/li\u003e\n\u003cli\u003eOuter Compartment:\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpen magnetic compartments on both sides\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 500\u003c\/li\u003e\n\u003cli\u003eHandhold\/Shoulder Bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg\u003eReady stock sold out, restock coming back by 30\/06\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46117024596165,"sku":"200770","price":68.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF3036_2_350e85e5-37da-41de-bb92-7978da0158c4.jpg?v=1781765838"},{"product_id":"noir-atelier-utility-tote-light-purple","title":"Noir Atelier Utility Tote - Light Purple","description":"\u003cp data-start=\"134\" data-end=\"307\"\u003eThe \u003cstrong\u003eNoir Atelier Utility Tote.\u003c\/strong\u003e Its clean, structured shape with a slight slouch gives it a simple, modern feel. Designed with sturdy top handles, it’s easy to carry by hand or over the shoulder. Lightweight and practical, with a spacious interior and a zip compartment to keep your essentials organized. An easy everyday bag for work or casual days out.\u003cbr\u003e\u003cmeta content=\"text\/html;charset=UTF-8\" http-equiv=\"Content-Type\"\u003e\u003cspan\u003eHave you seen the new reel? Let’s check it out!\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eNoir Atelier Utility Tote - \u003c\/span\u003e\u003ca href=\"https:\/\/www.instagram.com\/p\/DXoTzrhCXEj\/\" rel=\"noopener\" target=\"_blank\"\u003eClick here!\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial :Poleyster\u003c\/li\u003e\n\u003cli\u003eType of closure: Magnetic \u0026amp; zip\u003c\/li\u003e\n\u003cli\u003eHeight (cm): 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm): 22\u003c\/li\u003e\n\u003cli\u003eLength (cm): 40\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap:\u003cstrong\u003e\u003cspan\u003e Two\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap: Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap: Non-Detachable\u003c\/li\u003e\n\u003cli\u003eStrap drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 64\u003c\/li\u003e\n\u003cli\u003eInner Compartment: \u003cmeta charset=\"utf-8\"\u003eOne zip pocket\u003c\/li\u003e\n\u003cli\u003eOuter Compartment: \u003cmeta charset=\"utf-8\"\u003eOpen magnetic compartments on both sides\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 500\u003c\/li\u003e\n\u003cli\u003eHandhold\/Shoulder Bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46117025087685,"sku":"200771","price":68.9,"currency_code":"SGD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF3051.jpg?v=1781765894"},{"product_id":"essence-nylon-tote-grey-purple","title":"Essence Nylon Tote - Grey Purple","description":"\u003ch3\u003e\n\u003cspan style=\"font-size: 14px; font-weight: 400;\"\u003eThe \u003c\/span\u003e\u003cspan style=\"font-size: 14px;\"\u003eEssence Nylon Tote \u003c\/span\u003e\u003cstrong style=\"font-size: 14px;\"\u003e.\u003c\/strong\u003e\u003cspan style=\"font-size: 14px; font-weight: 400;\"\u003e Its clean, structured shape with a slight slouch gives it a simple, modern feel. Designed with sturdy top handles, it’s easy to carry by hand or over the shoulder. Lightweight and practical, with a spacious interior and a zip compartment to keep your essentials organized. An easy everyday bag for work or casual days out.\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : Vegan Leather + Poleyster\u003c\/li\u003e\n\u003cli\u003eType of closure: Magnetic \u0026amp; zip\u003c\/li\u003e\n\u003cli\u003eHeight (cm): 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm): 21\u003c\/li\u003e\n\u003cli\u003eLength (cm): 39\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap:\u003cstrong\u003e\u003cspan\u003e Two\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap: Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap: Non-Detachable\u003c\/li\u003e\n\u003cli\u003eStrap drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 58\u003c\/li\u003e\n\u003cli\u003eInner Compartment: \u003cmeta charset=\"utf-8\"\u003eOne zip pocket\u003c\/li\u003e\n\u003cli\u003eOuter Compartment: \u003cmeta charset=\"utf-8\"\u003eOpen magnetic compartments on both sides\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 500\u003c\/li\u003e\n\u003cli\u003eHandhold\/Shoulder Bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/p\u003e\n\u003cp\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46180824252613,"sku":"200772","price":60.9,"currency_code":"SGD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF3067_1.jpg?v=1781766541"},{"product_id":"aura-minimalist-satchel","title":"Aura minimalist Satchel （With Charm）","description":"\u003cp\u003e\u003cspan\u003eAura Minimalist Satchel — a clean, versatile handbag designed for effortless everyday styling. Crafted with a spacious silhouette and timeless minimalist aesthetic, it offers the perfect balance of elegance and practicality for work, casual outings, or daily essentials. Each bag comes with an adorable handmade teddy bear charm keychain, adding a unique and playful touch that makes every piece feel extra special. The detachable keychain is included with every purchase, making the Aura Minimalist Satchel both a stylish accessory and a charming statement piece. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eHave you seen the new reel? Let’s check it out!\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Canvas\u003c\/li\u003e\n\u003cli\u003eType of closure : Magnetic \/ Zip\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : \u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  \u003c\/li\u003e\n\u003cli\u003eLength (cm) : \u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Three\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : \u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight (g) : \u003c\/li\u003e\n\u003cli\u003eHandhold\/Crossbody\/Shoulder\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eReady stock sold out, restock coming back by 25\/06\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46300024537285,"sku":null,"price":55.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4585_2.jpg?v=1781769639"},{"product_id":"classic-flow-canvas-tote-polkadots","title":"Classic Flow Canvas Tote - Polkadots","description":"\u003cp\u003eThe Classic Flow Canvas Tote – Polkadots combines timeless charm with everyday functionality. Featuring a playful black polka dot pattern on durable canvas, this tote brings a touch of effortless elegance to any outfit. Designed with a spacious interior for your daily essentials, it is perfect for work, shopping, travel, or casual outings. The lightweight yet practical design makes it a versatile companion, while its classic silhouette ensures it remains a staple piece in your wardrobe for seasons to come. \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Canvas\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 16\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  13\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 26\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 15\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 38\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 356\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363922432197,"sku":null,"price":76.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4748_1.jpg?v=1781669736"},{"product_id":"classic-flow-vegan-leather-tote-mint-green","title":"Classic Flow Vegan Leather Tote - Mint Green (With Charm)","description":"\u003cp\u003eThe Classic Flow Vegan Leather Tote – Mint Green blends minimalist elegance with everyday practicality. Crafted from smooth vegan leather in a refreshing mint green shade, this tote offers a spacious interior perfect for carrying your daily essentials with ease. Its clean silhouette and lightweight design make it suitable for work, casual outings, and weekend adventures. To add a touch of charm, each tote comes with a cute detachable sheep keychain, creating a playful accent that complements the bag's soft and sophisticated aesthetic. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection dir=\"auto\" 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)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--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 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\" dir=\"auto\" tabindex=\"0\"\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 light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  21\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 39.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 59\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eReady stock sold out, restock coming back by 03\/07\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363923873989,"sku":null,"price":76.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4731_13d94bbf-f825-45a2-b1a8-2129f65fbfdf.jpg?v=1781669816"},{"product_id":"classic-flow-vegan-leather-tote-grey-yellow","title":"Classic Flow Vegan Leather Tote - Grey Yellow (With Charm)","description":"\u003cp\u003eThe\u003cstrong\u003e \u003c\/strong\u003eClassic Flow Vegan Leather Tote – Grey Yellow combines understated elegance with a modern touch of contrast. Crafted from soft vegan leather in a versatile grey tone, this tote features a subtle yellow interior that adds a refreshing pop of color. Designed with a spacious interior for everyday essentials, it effortlessly transitions from workdays to weekend outings. Each bag comes with a charming detachable sheep keychain, adding a playful and unique detail that enhances its minimalist design while making it a standout accessory for any occasion. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  21\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 39.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 59\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363944255685,"sku":null,"price":76.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4694_3.jpg?v=1781662429"},{"product_id":"classic-flow-vegan-leather-tote-purple-grey","title":"Classic Flow Vegan Leather Tote - Purple Grey (With Charm)","description":"\u003cp\u003eThe Classic Flow Vegan Leather Tote – Purple Grey brings together soft pastel tones and everyday functionality in a timeless silhouette. Crafted from smooth vegan leather, its elegant purple-grey exterior offers a subtle yet distinctive look that complements any wardrobe. Designed with a roomy interior to keep your daily essentials organized, this tote is perfect for work, shopping, and casual outings. Each bag comes with an adorable detachable sheep keychain, adding a playful and charming detail that enhances its minimalist design while making every tote feel a little more special. \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  21\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 39.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 59\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363950678213,"sku":null,"price":76.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4810_a31f5bd9-5df2-40c8-8a49-3ff32b763e3b.jpg?v=1781576938"},{"product_id":"classic-flow-nylon-tote-black-blue","title":"Classic Flow Nylon Tote - Black Blue (With Charm)","description":"\u003cp\u003eThe Classic Flow Nylon Tote – Black Blue is designed for those who appreciate lightweight functionality without compromising on style. Crafted from durable nylon, this tote features a sleek black exterior paired with a vibrant blue interior, creating a modern contrast that stands out effortlessly. Its spacious design provides ample room for daily essentials, making it ideal for work, travel, shopping, or everyday use. To add a unique touch, each bag comes with a charming palm tree keychain, bringing a playful tropical accent that perfectly complements the tote’s clean and versatile design. \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 23\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  19.5\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 36.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 21\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 54\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363953135813,"sku":null,"price":72.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4797_e9a46bc4-0626-411b-874e-0444ff5842a3.jpg?v=1781574095"},{"product_id":"classic-flow-nylon-tote-black-pink","title":"Classic Flow Nylon Tote - Black Pink (With Charm)","description":"\u003cp\u003eThe Classic Flow Nylon Tote – Black Pink combines lightweight practicality with a stylish feminine touch. Crafted from durable nylon, this tote features a sleek black exterior complemented by a soft pink interior, creating a beautiful contrast that is both modern and elegant. Its spacious interior provides ample room for your daily essentials, making it perfect for work, travel, shopping, or everyday use. To make it even more special, each bag comes with a charming palm tree keychain, adding a playful tropical accent that enhances the tote’s clean and versatile design. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 23\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  19.5\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 36.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 21\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 54\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\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\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eReady stock sold out, restock coming back by 26\/06\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363953922245,"sku":null,"price":72.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4786_e5fe9692-7d66-421b-bddf-0dbbb405d91d.jpg?v=1781678518"},{"product_id":"classic-flow-nylon-tote-classic-black","title":"Classic Flow Nylon Tote - Classic Black (With Charm)","description":"\u003cp\u003eThe Classic Flow Nylon Tote – Classic Black is the perfect blend of timeless style and everyday functionality. Crafted from lightweight and durable nylon, this tote features an elegant all-black design that effortlessly complements any outfit, from workwear to casual weekend looks. Its spacious interior offers plenty of room for daily essentials, making it an ideal companion for work, travel, shopping, or everyday use. To add a unique finishing touch, each bag comes with a charming palm tree keychain, bringing a subtle tropical accent that enhances the tote’s classic and versatile appeal. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 23\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  19.5\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 36.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 21\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 54\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eReady stock sold out, restock coming back by 01\/07\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again\u003c\/p\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46363969028293,"sku":null,"price":72.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4760_1.jpg?v=1781678691"},{"product_id":"classic-flow-nylon-tote-black-purple","title":"Classic Flow Nylon Tote - Black Purple (With Charm)","description":"\u003cp\u003eThe Classic Flow Nylon Tote – Black Purple combines everyday practicality with a sophisticated touch of color. Crafted from lightweight and durable nylon, this tote features a sleek black exterior paired with a soft purple interior, creating a subtle yet elegant contrast. Its spacious design offers ample room for daily essentials, making it ideal for work, travel, shopping, or everyday use. To make it even more special, each bag comes with a charming palm tree keychain, adding a playful tropical accent that perfectly complements the tote’s modern and versatile design. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : Nylon \u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 23\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  19.5\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 36.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 21\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 54\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46364054454469,"sku":null,"price":72.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4771_1.jpg?v=1781678605"},{"product_id":"mini-classic-flow-vegan-leather-tote-mint-green","title":"Mini Classic Flow Vegan Leather Tote - Mint Green","description":"\u003cp\u003eThe Mini Classic Flow Vegan Leather Tote – Mint Green is a beautifully compact everyday bag designed for effortless elegance and practicality. Crafted from smooth vegan leather in a refreshing mint green shade, this mini tote offers a clean, minimalist silhouette that pairs easily with any outfit. Its lightweight design and thoughtfully sized interior provide just enough space for your daily essentials, making it perfect for casual outings, coffee dates, and everyday errands. Combining timeless style with modern functionality, this versatile tote is a charming companion for those who appreciate understated sophistication. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 16\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  13\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 26\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 15\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 38\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 356\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46364055044293,"sku":"200864","price":68.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4624_c8228dd5-2249-42ed-ab70-2c0b8d6883ae.jpg?v=1781517382"},{"product_id":"mini-classic-flow-vegan-leather-tote-purple-grey","title":"Mini Classic Flow Vegan Leather Tote - Purple Grey","description":"\u003cp\u003eThe Mini Classic Flow Vegan Leather Tote – Purple Grey is a compact take on our signature Classic Flow collection, designed for those who love effortless style in a smaller silhouette. Crafted from smooth vegan leather in a soft purple-grey hue, this mini tote offers a refined and feminine look while remaining practical for everyday use. Despite its compact size, it provides ample space for your daily essentials, making it perfect for casual outings, brunch dates, or light travel. Its minimalist design and versatile color make it an elegant companion that seamlessly complements any wardrobe. \u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection dir=\"auto\" 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)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--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 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\" dir=\"auto\" tabindex=\"0\"\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 light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 16\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  13\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 26\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 15\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 38\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 356\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U ","offers":[{"title":"Default Title","offer_id":46364055601349,"sku":"200863","price":68.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4624_2.jpg?v=1781603010"},{"product_id":"mini-classic-flow-vegan-leather-tote-black-purple-1","title":"Mini Classic Flow Vegan Leather Tote - Black Purple","description":"\u003cp\u003eThe Mini Classic Flow Vegan Leather Tote – Black Purple is a chic and versatile everyday bag that blends timeless sophistication with a modern twist. Crafted from smooth vegan leather, its sleek black exterior is beautifully complemented by subtle purple accents, creating a refined yet distinctive look. Designed in a compact silhouette, it offers just the right amount of space for your daily essentials while remaining lightweight and easy to carry. Perfect for work, casual outings, or evening gatherings, this mini tote is an elegant statement piece that effortlessly elevates any outfit. \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 16\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  13\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 26\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 15\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 38\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 356\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"S A O U","offers":[{"title":"Default Title","offer_id":46364156821701,"sku":null,"price":68.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4670_1.jpg?v=1781604088"},{"product_id":"classic-flow-vegan-leather-tote-black-purple","title":"Classic Flow Vegan Leather Tote - Black Purple （With Charm）","description":"\u003cp\u003eThe Classic Flow Vegan Leather Tote – Black Purple is a sophisticated everyday tote that combines timeless elegance with a subtle pop of color. Crafted from premium vegan leather, its sleek black exterior is beautifully contrasted by a soft purple interior, creating a refined yet distinctive look. Designed with a spacious interior to comfortably hold your daily essentials, this tote is perfect for work, shopping, travel, or everyday wear. To make it even more special, each bag comes with an adorable detachable sheep keychain, adding a playful and charming touch that perfectly complements the bag’s minimalist design. \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\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-10 [--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 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=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial : \u003cspan\u003eVegan Leather\u003c\/span\u003e + Nylon\u003c\/li\u003e\n\u003cli\u003eType of closure : \u003cspan\u003eMagnetic \u0026amp; zip\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHeight (cm) : 24\u003c\/li\u003e\n\u003cli\u003eWidth (cm) :  21\u003c\/li\u003e\n\u003cli\u003eLength (cm) : 39.5\u003c\/li\u003e\n\u003cli\u003eNumber of Bag Strap : Two\u003c\/li\u003e\n\u003cli\u003eAdjustable Strap : Non-Adjustable\u003c\/li\u003e\n\u003cli\u003eDetachable Strap : Non-Detachable\u003c\/li\u003e\n\u003cli\u003eInner Compartment : \u003cspan\u003eOne zip pocket\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrap Drop Length (cm) : 23\u003c\/li\u003e\n\u003cli\u003eStrap Length (cm) : 59\u003c\/li\u003e\n\u003cli\u003eWeight (g) : 484\u003c\/li\u003e\n\u003cli\u003eShoulder\/Handhold\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eProduct Care \u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse a soft, damp cloth to clean stains, dust or dirt.\u003c\/li\u003e\n\u003cli\u003eWhen not in use, store items in a box or a protective dust bag in a cool, dry place\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eReady stock sold out, restock coming back by 28\/06\/26\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDo place order to reserve, incase sold out again.\u003c\/p\u003e","brand":"S A O U","offers":[{"title":"Default Title","offer_id":46364213739717,"sku":null,"price":76.9,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0266\/9969\/4185\/files\/DSCF4713_3.jpg?v=1781683970"}],"url":"https:\/\/saoustudio.com\/ja-id\/collections\/classic-flow-collection.oembed?page=2","provider":"S A O U ","version":"1.0","type":"link"}