{"product_id":"ruths-crossbody-bag-saturday-july-18-2026","title":"Ruth's Crossbody Bag Saturday, July 18, 2026","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-68dd56d2-21bc-8328-90f4-37b4c9bd627e-1\" data-testid=\"conversation-turn-109\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\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 data-message-author-role=\"assistant\" data-message-id=\"5792d360-e6e9-4ecc-8640-c94ac26ac673\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"30\"\u003e\u003cstrong data-start=\"0\" data-end=\"28\"\u003eRuth Crossbody Bag Class\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"32\" data-end=\"327\"\u003e\u003cstrong data-start=\"32\" data-end=\"48\"\u003eDescription:\u003c\/strong\u003e\u003cbr data-start=\"48\" data-end=\"51\"\u003eCreate a modern, eye-catching crossbody bag using TPU vinyl in this technique-focused class. This stylish bag is perfect for everyday use and a great opportunity to expand your sewing skills by working with materials that behave differently than traditional quilting cotton.\u003c\/p\u003e\n\u003cp data-start=\"329\" data-end=\"615\"\u003eStudents will explore techniques for sewing with TPU (clear printed) vinyl while constructing a functional and fashion-forward crossbody bag. This class is ideal for confident beginners ready to move beyond basic bag-making and try something new in a supportive, hands-on environment.\u003c\/p\u003e\n\u003cp data-start=\"617\" data-end=\"641\"\u003e\u003cstrong data-start=\"617\" data-end=\"639\"\u003eWhat You’ll Learn:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"643\" data-end=\"857\"\u003e\n\u003cli data-section-id=\"1ptg3vk\" data-start=\"643\" data-end=\"709\"\u003eHow to work with raw edge materials for a clean, modern finish\u003c\/li\u003e\n\u003cli data-section-id=\"opqhtu\" data-start=\"710\" data-end=\"766\"\u003eTechniques for sewing with TPU (clear printed) vinyl\u003c\/li\u003e\n\u003cli data-section-id=\"jecs7x\" data-start=\"767\" data-end=\"804\"\u003eHow to add a functional 3D pocket\u003c\/li\u003e\n\u003cli data-section-id=\"yngzsy\" data-start=\"805\" data-end=\"857\"\u003eHow to construct and assemble side gusset panels\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"859\" data-end=\"977\"\u003eStudents will leave class with a finished crossbody bag and new skills they can apply to future bag-making projects.\u003c\/p\u003e\n\u003cp data-start=\"979\" data-end=\"1158\"\u003e\u003cstrong data-start=\"979\" data-end=\"995\"\u003eSupply List:\u003c\/strong\u003e\u003cbr data-start=\"995\" data-end=\"998\"\u003eThe supply list will be provided when students register for class and is available prior to registration upon request. It includes all items needed for class.\u003c\/p\u003e\n\u003cp data-start=\"1160\" data-end=\"1371\"\u003e\u003cstrong data-start=\"1160\" data-end=\"1175\"\u003eClass Prep:\u003c\/strong\u003e\u003cbr data-start=\"1175\" data-end=\"1178\"\u003eMost of our classes include some class prep completed at home before class. To make the most out of your experience, we appreciate if you come ready so we can jump right into sewing together.\u003c\/p\u003e\n\u003cp data-start=\"1373\" data-end=\"1590\"\u003e\u003cstrong data-start=\"1373\" data-end=\"1382\"\u003eDate:\u003c\/strong\u003e Saturday, July 18, 2026\u003cbr data-start=\"1406\" data-end=\"1409\"\u003e\u003cstrong data-start=\"1409\" data-end=\"1418\"\u003eTime:\u003c\/strong\u003e 9:30 am – 4:30 pm\u003cbr data-start=\"1437\" data-end=\"1440\"\u003e\u003cstrong data-start=\"1440\" data-end=\"1455\"\u003eInstructor:\u003c\/strong\u003e Ruth Thompson\u003cbr data-start=\"1469\" data-end=\"1472\"\u003e\u003cstrong data-start=\"1472\" data-end=\"1486\"\u003eClass Fee:\u003c\/strong\u003e $60.00\u003cbr data-start=\"1493\" data-end=\"1496\"\u003e\u003cstrong data-start=\"1496\" data-end=\"1512\"\u003eSkill Level:\u003c\/strong\u003e Confident Beginner - Bag Making Experience Required\u003cbr data-start=\"1531\" data-end=\"1534\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1534\" data-end=\"1547\"\u003eLocation:\u003c\/strong\u003e Affinity For Quilts, White Bear Lake, MN 55110\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Affinity For Quilts, Inc.","offers":[{"title":"Default Title","offer_id":48928791593189,"sku":"31546","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0033\/4771\/0001\/files\/Ruths_Crossbody_Bag_Saturday_July_18_2026.png?v=1777981893","url":"https:\/\/www.affinityforquilts.com\/products\/ruths-crossbody-bag-saturday-july-18-2026","provider":"Affinity For Quilts, Inc.","version":"1.0","type":"link"}