{"product_id":"sailor-tote-bag","title":"Sailor Tote Bag","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:b6c43c38-7d0c-49e4-8f48-6d4e401721ad-0\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-2\" data-turn-id-container=\"request-WEB:b6c43c38-7d0c-49e4-8f48-6d4e401721ad-0\" data-turn-id=\"request-WEB:b6c43c38-7d0c-49e4-8f48-6d4e401721ad-0\" 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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" 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\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"ece8723e-2bc5-4d61-800c-080f6d125baa\" data-message-author-role=\"assistant\" 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 data-end=\"344\" data-start=\"62\"\u003eA Tote Bag that blends timeless artisan craftsmanship with modern travel-ready functionality! Handcrafted from \u003cstrong data-end=\"195\" data-start=\"180\"\u003e100% cotton\u003c\/strong\u003e and featuring beautiful \u003cstrong data-end=\"258\" data-start=\"220\"\u003ehand block printed stripe pattern\u003c\/strong\u003e, this spacious tote is designed for everyday use, weekend getaways, work, and travel.\u003c\/p\u003e\n\u003cp data-end=\"704\" data-start=\"346\"\u003eThe bag showcases elegant \u003cstrong data-end=\"397\" data-start=\"377\"\u003ediamond quilting\u003c\/strong\u003e for added texture, durability, and style, while thoughtful interior organization keeps your essentials within easy reach. A \u003cstrong\u003enew\u003c\/strong\u003e built-in\u003cstrong\u003e interior drink sleeve\u003c\/strong\u003e helps secure your favorite beverage, and the \u003cstrong data-end=\"626\" data-start=\"602\"\u003elarge divider pocket\u003c\/strong\u003e creates dedicated space for books, tablets, cosmetics, and daily necessities.\u003c\/p\u003e\n\u003cp data-end=\"1037\" data-start=\"706\"\u003eThe tote features a new \u003cstrong data-end=\"775\" data-start=\"726\"\u003ezipper top closure with hidden zipper teeth\u003c\/strong\u003e for a clean, polished look and added security. While on the back, a versatile \u003cstrong data-end=\"866\" data-start=\"848\"\u003eluggage sleeve\u003c\/strong\u003e makes travel effortless. Simply unzip the bottom to slide the tote over your rolling suitcase handle, or keep it zipped to use the sleeve as an additional exterior pocket.\u003c\/p\u003e\n\u003cp data-end=\"1228\" data-start=\"1039\"\u003eWhether you're heading to the office, airport, farmers market, or weekend adventure, this handcrafted quilted tote offers the perfect combination of beauty, organization, and functionality.\u003c\/p\u003e\n\u003ch4 data-end=\"1243\" data-start=\"1230\"\u003eFeatures\u003c\/h4\u003e\n\u003cul data-end=\"1654\" data-start=\"1244\"\u003e\n\u003cli data-end=\"1275\" data-start=\"1244\" data-section-id=\"1l0vah5\"\u003eHandmade from \u003cstrong data-end=\"1275\" data-start=\"1260\"\u003e100% cotton\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1326\" data-start=\"1276\" data-section-id=\"18j74dd\"\u003eTraditional \u003cstrong data-end=\"1326\" data-start=\"1290\"\u003ehand block printed design\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1369\" data-start=\"1327\" data-section-id=\"14ggb4l\"\u003eDurable \u003cstrong data-end=\"1369\" data-start=\"1337\"\u003ediamond quilted construction\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1419\" data-start=\"1370\" data-section-id=\"1o55zcx\"\u003eSecure \u003cstrong data-end=\"1419\" data-start=\"1379\"\u003ezipper top closure with hidden teeth\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1454\" data-start=\"1420\" data-section-id=\"ifb4ay\"\u003eInterior \u003cstrong data-end=\"1454\" data-start=\"1431\"\u003edrink bottle sleeve\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1490\" data-start=\"1455\" data-section-id=\"icosiq\"\u003eLarge interior \u003cstrong data-end=\"1490\" data-start=\"1472\"\u003edivider pocket\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1552\" data-start=\"1491\" data-section-id=\"123pgki\"\u003eMulti-functional \u003cstrong data-end=\"1528\" data-start=\"1510\"\u003eluggage sleeve\u003c\/strong\u003e with zip-bottom opening, converts to an extra exterior pocket when zipped closed\u003c\/li\u003e\n\u003cli data-end=\"1654\" data-start=\"1611\" data-section-id=\"1jaiyh2\"\u003eLightweight, durable, and travel-friendly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-end=\"1671\" data-start=\"1656\"\u003eDimensions\u003c\/h4\u003e\n\u003cul data-end=\"1732\" data-start=\"1672\"\u003e\n\u003cli data-end=\"1687\" data-start=\"1672\" data-section-id=\"avfjzq\"\u003eHeight: 13.5\"\u003c\/li\u003e\n\u003cli data-end=\"1700\" data-start=\"1688\" data-section-id=\"1qeu08m\"\u003eWidth: 22\"\u003c\/li\u003e\n\u003cli data-end=\"1714\" data-start=\"1701\" data-section-id=\"1ge4kgj\"\u003eDepth: 5.5\"\u003c\/li\u003e\n\u003cli data-end=\"1732\" data-start=\"1715\" data-section-id=\"m0r0mw\"\u003eStrap Drop: 14\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-end=\"1756\" data-start=\"1734\"\u003eCare Instructions\u003c\/h4\u003e\n\u003cul data-end=\"1844\" data-start=\"1757\"\u003e\n\u003cli data-end=\"1779\" data-start=\"1757\" data-section-id=\"1psbnw\"\u003eSpot clean as needed\u003c\/li\u003e\n\u003cli data-end=\"1830\" data-start=\"1780\" data-section-id=\"151lzau\"\u003eHand wash or machine wash on a gentle cold cycle\u003c\/li\u003e\n\u003cli data-end=\"1844\" data-start=\"1831\" data-section-id=\"d1gmt8\"\u003eHang to dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1989\" data-start=\"1846\"\u003e\u003cstrong data-end=\"1862\" data-start=\"1846\"\u003ePerfect for:\u003c\/strong\u003e travel, carry-on luggage, work, commuting, teacher bags, diaper bags, weekend trips, shopping, beach days, and everyday carry.\u003cstrong data-end=\"2004\" data-start=\"1991\"\u003e\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\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\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Franklin And Rose","offers":[{"title":"Default Title","offer_id":49178730004723,"sku":null,"price":138.66,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0421\/4358\/0326\/files\/IMG-4022.png?v=1780268105","url":"https:\/\/franklinandrose.com\/en-ca\/products\/sailor-tote-bag","provider":"Franklin And Rose","version":"1.0","type":"link"}