{"title":"My Favorites","description":"\u003cp\u003eThe pieces Opal and I would keep for ourselves. — Ruth\u003c\/p\u003e","products":[{"product_id":"the-alder-shoulder-bag","title":"The Alder Shoulder Bag","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e12.59\" W x 9.45\" H x 4.33\" D\u003c\/li\u003e\n\u003cli\u003eOne internal zipper pocket for storage\u003c\/li\u003e\n\u003cli\u003eBrass hardware secured by hand\u003c\/li\u003e\n\u003cli\u003eReinforced base for structural integrity\u003c\/li\u003e\n\u003cli\u003eAdjustable strap with metal buckle\u003c\/li\u003e\n\u003cli\u003eTop zipper keeps contents secure\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Light Brown","offer_id":52919165059301,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919165092069,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919165124837,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":52919165157605,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/IsabellaWide-BaseHobo.jpg?v=1790279691"},{"product_id":"the-rowan-tote","title":"The Rowan Tote","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e12 by 10 by 5 inches.\u003c\/li\u003e\n\u003cli\u003eFull metal top zipper closure.\u003c\/li\u003e\n\u003cli\u003eCenter divider and two slip pockets.\u003c\/li\u003e\n\u003cli\u003eEight stitches per inch throughout.\u003c\/li\u003e\n\u003cli\u003eStraps reinforced to hold fifty pounds.\u003c\/li\u003e\n\u003cli\u003eEdges finished with three coating passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919166796005,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919166828773,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919166861541,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919166894309,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919166927077,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Marta_ConvertibleShoulderBag.jpg?v=1790280229"},{"product_id":"the-linden-shoulder-bag","title":"The Linden Shoulder Bag","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9.8 x 6.8 inch exterior dimensions\u003c\/li\u003e\n\u003cli\u003eSecure top zipper closure\u003c\/li\u003e\n\u003cli\u003eTwo main interior compartments\u003c\/li\u003e\n\u003cli\u003eCenter zippered divider pocket\u003c\/li\u003e\n\u003cli\u003eEight hand stitches per inch\u003c\/li\u003e\n\u003cli\u003eThree edge finishing passes\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919166959845,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919166992613,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919167025381,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919167058149,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919167090917,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":52919167123685,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Nina_Multi-ZipShoulderBag.jpg?v=1790280151"},{"product_id":"the-juniper-crossbody","title":"The Juniper Crossbody","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e6.69 x 8.27 x 1.18 inches.\u003c\/li\u003e\n\u003cli\u003eFour external pockets with metal pulls.\u003c\/li\u003e\n\u003cli\u003eOne front flap with snap closure.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather shoulder strap.\u003c\/li\u003e\n\u003cli\u003eHand-punched holes for every metal rivet.\u003c\/li\u003e\n\u003cli\u003eThree separate horizontal zip compartments.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919167615205,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919167647973,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":52919167680741,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":52919167713509,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Elena_Multi-ZipCrossbody.jpg?v=1790280123"},{"product_id":"the-hazel-shoulder-bag","title":"The Hazel Shoulder Bag","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e14.5 x 11.8 x 5.1 inches.\u003c\/li\u003e\n\u003cli\u003eTriple exterior zipper track construction.\u003c\/li\u003e\n\u003cli\u003eReinforced detachable shoulder strap anchors.\u003c\/li\u003e\n\u003cli\u003eTwo interior open pockets for storage.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered security compartment.\u003c\/li\u003e\n\u003cli\u003eHand-set metal hardware and rivets.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919167746277,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":52919167779045,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":52919167811813,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919167844581,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":52919167877349,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919167910117,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Iolanda_Multi-ZipperHobo.jpg?v=1790280083"},{"product_id":"the-birch-clutch","title":"The Birch Clutch","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 3.9 x 8.3 x 1 inches.\u003c\/li\u003e\n\u003cli\u003eTwelve card slots cut by hand.\u003c\/li\u003e\n\u003cli\u003eTwo full-length metal zipper tracks.\u003c\/li\u003e\n\u003cli\u003eSpecific slots for memory cards.\u003c\/li\u003e\n\u003cli\u003eTriple-fold body with snap closure.\u003c\/li\u003e\n\u003cli\u003eSoft leather finished with six passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919167942885,"sku":null,"price":42.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919167975653,"sku":null,"price":42.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919168008421,"sku":null,"price":42.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168041189,"sku":null,"price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/MartinaSnap-CloseClutch_1.jpg?v=1790279827"},{"product_id":"the-elm-tote","title":"The Elm Tote","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e13.4W x 13.8H x 11.4D inches\u003c\/li\u003e\n\u003cli\u003eInside zip and front slip pockets\u003c\/li\u003e\n\u003cli\u003eSide metal snap closures\u003c\/li\u003e\n\u003cli\u003eEight hand stitches per inch\u003c\/li\u003e\n\u003cli\u003eThree finishing edge passes\u003c\/li\u003e\n\u003cli\u003eSoft thick leather construction\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Dark Brown","offer_id":52919168073957,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Yellow","offer_id":52919168106725,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":52919168139493,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Livia_UnlinedShoulderBag.jpg?v=1790280042"},{"product_id":"the-ash-crossbody","title":"The Ash Crossbody","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9.8 by 7 by 3 inches.\u003c\/li\u003e\n\u003cli\u003eFive external zippered pockets.\u003c\/li\u003e\n\u003cli\u003eTwo main top compartments.\u003c\/li\u003e\n\u003cli\u003eInternal zippered security pocket.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather crossbody strap.\u003c\/li\u003e\n\u003cli\u003eEight stitches per inch.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168172261,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168205029,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Light Gray","offer_id":52919168237797,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Elisabetta_Multi-ZipCrossbody.jpg?v=1790279765"},{"product_id":"the-willow-handbag","title":"The Willow Handbag","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 11.00 by 8.60 by 6.30 inches.\u003c\/li\u003e\n\u003cli\u003eInternal zippered pocket and two open sleeves.\u003c\/li\u003e\n\u003cli\u003eCast iron frame with snap-clasp closure.\u003c\/li\u003e\n\u003cli\u003eReinforced top handle for heavy carry.\u003c\/li\u003e\n\u003cli\u003eDouble rows of stitching along every seam.\u003c\/li\u003e\n\u003cli\u003eDetachable strap with solid metal hardware.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168270565,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168303333,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919168336101,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919168368869,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":52919168401637,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/SilviaSnap-CloseSatchel_1.jpg?v=1790280327"},{"product_id":"the-cedar-handbag","title":"The Cedar Handbag","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e7.48 x 7 x 1.18 inches.\u003c\/li\u003e\n\u003cli\u003eMetal kiss-lock frame closure.\u003c\/li\u003e\n\u003cli\u003eOne internal zipper wall pocket.\u003c\/li\u003e\n\u003cli\u003eHand-stitched at seven per inch.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather crossbody strap.\u003c\/li\u003e\n\u003cli\u003eThree passes of edge paint.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168467173,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168499941,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Benedetta_Kiss-LockSatchel.jpg?v=1790279875"},{"product_id":"the-maple-tote","title":"The Maple Tote","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e12.6 x 9.9 x 4.7 inches.\u003c\/li\u003e\n\u003cli\u003eTop metal zipper for security.\u003c\/li\u003e\n\u003cli\u003eTwo interior open slot pockets.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered privacy pocket.\u003c\/li\u003e\n\u003cli\u003eReinforced base for heavy loads.\u003c\/li\u003e\n\u003cli\u003eDouble stitched leather shoulder straps.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Coffee","offer_id":52919168532709,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168565477,"sku":null,"price":43.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Camilla_Top-ZipTote.jpg?v=1790280175"},{"product_id":"the-holly-backpack","title":"The Holly Backpack","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e10.24 x 14.17 x 5.91 inches.\u003c\/li\u003e\n\u003cli\u003eFlap cover with secure zipper closure.\u003c\/li\u003e\n\u003cli\u003eTwo internal pockets for organized storage.\u003c\/li\u003e\n\u003cli\u003eThick leather straps reinforced with heavy stitching.\u003c\/li\u003e\n\u003cli\u003eHidden rear pocket with smooth metal pull.\u003c\/li\u003e\n\u003cli\u003eSix manual passes to smooth every edge.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168598245,"sku":null,"price":57.95,"currency_code":"USD","in_stock":true},{"title":"Wine Red","offer_id":52919168631013,"sku":null,"price":57.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168663781,"sku":null,"price":57.95,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":52919168696549,"sku":null,"price":57.95,"currency_code":"USD","in_stock":true},{"title":"Off White","offer_id":52919168729317,"sku":null,"price":57.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Claudia_Flap-CloseBackpack_98fe0c6d-a796-4c8c-821f-71221b1794fe.jpg?v=1790280096"},{"product_id":"the-aspen-crossbody","title":"The Aspen Crossbody","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e11.81w x 9.84h x 3.94d inches.\u003c\/li\u003e\n\u003cli\u003eTwo exterior quick-access pockets.\u003c\/li\u003e\n\u003cli\u003eSecure top-zip metal closure.\u003c\/li\u003e\n\u003cli\u003eReinforced base with four metal feet.\u003c\/li\u003e\n\u003cli\u003eHand-stitched 5.5 inch drop handles.\u003c\/li\u003e\n\u003cli\u003eAdjustable and removable shoulder strap.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168762085,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168794853,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Caterina_Multi-PocketTote_2.jpg?v=1790279778"},{"product_id":"the-beech-tote","title":"The Beech Tote","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 13.8 x 11 x 5 inches.\u003c\/li\u003e\n\u003cli\u003eCenter zippered leather divider pocket.\u003c\/li\u003e\n\u003cli\u003eOne internal side zipper pocket.\u003c\/li\u003e\n\u003cli\u003eOne open inner storage pocket.\u003c\/li\u003e\n\u003cli\u003eEight thick stitches per inch.\u003c\/li\u003e\n\u003cli\u003eLeather edges smoothed with three passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919168827621,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168860389,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919168893157,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Clara_ConvertibleShoulderBag.jpg?v=1790279802"},{"product_id":"the-hawthorn-shoulder-bag","title":"The Hawthorn Shoulder Bag","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e11\" W x 7\" H x 4.9\" D\u003c\/li\u003e\n\u003cli\u003eCenter zippered divider pocket\u003c\/li\u003e\n\u003cli\u003eDouble-reinforced handle attachments\u003c\/li\u003e\n\u003cli\u003eAdjustable strap with metal hardware\u003c\/li\u003e\n\u003cli\u003eSmooth, durable leather construction\u003c\/li\u003e\n\u003cli\u003eInternal side zip pocket\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Apricot","offer_id":52919168925925,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Wine Red","offer_id":52919168958693,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919168991461,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919169024229,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919169056997,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Viola_ConvertibleShoulderBag.jpg?v=1790280076"},{"product_id":"the-sycamore-crossbody","title":"The Sycamore Crossbody","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThree separate gold zippered compartments.\u003c\/li\u003e\n\u003cli\u003eMeasures 8.7 by 5.9 by 3.1 inches.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered security pocket.\u003c\/li\u003e\n\u003cli\u003eEight hand stitches per inch.\u003c\/li\u003e\n\u003cli\u003eThick pebbled leather feels soft.\u003c\/li\u003e\n\u003cli\u003eRemovable strap with metal clasps.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black","offer_id":52919169089765,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":52919169122533,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919169155301,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919169188069,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919169220837,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919169253605,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Valentina_Triple-ZipCrossbody.jpg?v=1790280279"},{"product_id":"the-chestnut-shoulder-bag","title":"The Chestnut Shoulder Bag","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e13.39 x 11.81 x 5.12 inches\u003c\/li\u003e\n\u003cli\u003eDouble stitched top handle attachments\u003c\/li\u003e\n\u003cli\u003eTwo open internal pockets\u003c\/li\u003e\n\u003cli\u003eCenter zip divider compartment\u003c\/li\u003e\n\u003cli\u003eSeven hand-finished edge passes\u003c\/li\u003e\n\u003cli\u003eBrass-tone metal zip closure\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919169286373,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919169319141,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919169351909,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919169384677,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919169417445,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/AuroraConvertibleHobo.jpg?v=1790279900"},{"product_id":"the-walnut-shoulder-bag","title":"The Walnut Shoulder Bag","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e14.9\"W x 11\"H x 5\"D dimensions.\u003c\/li\u003e\n\u003cli\u003eTop main zipper closure.\u003c\/li\u003e\n\u003cli\u003eTwo interior zipper pockets.\u003c\/li\u003e\n\u003cli\u003e8 tight stitches per inch.\u003c\/li\u003e\n\u003cli\u003e50 pound handle strength.\u003c\/li\u003e\n\u003cli\u003eThree edge finishing passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919169450213,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919169482981,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919169515749,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919169548517,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919169581285,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Luisa_Top-ZipShoulderBag.jpg?v=1790280313"},{"product_id":"the-larch-backpack","title":"The Larch Backpack","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDimensions are 10.5 x 12.5 x 4.5 inches.\u003c\/li\u003e\n\u003cli\u003eEight hand-placed stitches per inch.\u003c\/li\u003e\n\u003cli\u003eFour edge passes for lasting strength.\u003c\/li\u003e\n\u003cli\u003eOne zip and two slip internal pockets.\u003c\/li\u003e\n\u003cli\u003eTwo metal top zippers for closure.\u003c\/li\u003e\n\u003cli\u003eShoulder straps tested for 30 pounds.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919169614053,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919169646821,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919169679589,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919169712357,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Marcella_s_Modern_Utility_Carry_Backpack.jpg?v=1790280130"},{"product_id":"the-spruce-handbag","title":"The Spruce Handbag","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 11.8 by 8.3 by 5.1 inches.\u003c\/li\u003e\n\u003cli\u003eCentral interior zipper divide.\u003c\/li\u003e\n\u003cli\u003eTwo open internal side compartments.\u003c\/li\u003e\n\u003cli\u003eTwelve stitches per inch along seams.\u003c\/li\u003e\n\u003cli\u003eReinforced top zip closure.\u003c\/li\u003e\n\u003cli\u003eDetachable shoulder strap.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black","offer_id":52919170203877,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919170236645,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":52919170269413,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":52919170302181,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Deep Blue","offer_id":52919170334949,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/FrancescaTop-ZipSatchel_1.jpg?v=1790280273"},{"product_id":"the-poplar-crossbody","title":"The Poplar Crossbody","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8.66 x 6.5 x 2.2 inches.\u003c\/li\u003e\n\u003cli\u003eThree independent zippered top sections.\u003c\/li\u003e\n\u003cli\u003eEight stitches per inch for strength.\u003c\/li\u003e\n\u003cli\u003eFront pocket with two horizontal zippers.\u003c\/li\u003e\n\u003cli\u003eRemovable woven strap with metal clips.\u003c\/li\u003e\n\u003cli\u003eSoft leather exterior resists water droplets.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919170367717,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":52919170400485,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919170433253,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black-Brown","offer_id":52919170466021,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919170498789,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Adriana_Triple-ZipCrossbody.jpg?v=1790280210"},{"product_id":"the-laurel-shoulder-bag","title":"The Laurel Shoulder Bag","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9 inches wide by 5.7 inches high.\u003c\/li\u003e\n\u003cli\u003eMetal top zipper closure.\u003c\/li\u003e\n\u003cli\u003eMain compartment with internal slip pocket.\u003c\/li\u003e\n\u003cli\u003eEight heavy stitches per inch.\u003c\/li\u003e\n\u003cli\u003eLeather edges smoothed with three passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919170531557,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919170564325,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/CarlaTop-ZipShoulderBag_1.jpg?v=1790280137"},{"product_id":"the-myrtle-shoulder-bag","title":"The Myrtle Shoulder Bag","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 12.5 by 13 by 5 inches.\u003c\/li\u003e\n\u003cli\u003eMain top zipper closure.\u003c\/li\u003e\n\u003cli\u003eOne interior zip and two slip pockets.\u003c\/li\u003e\n\u003cli\u003eHand stitched at eight per inch.\u003c\/li\u003e\n\u003cli\u003eEdges smoothed with three hand passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919170597093,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919170629861,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":52919170662629,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":52919170695397,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Luciana_Top-ZipShoulderBag.jpg?v=1790280189"},{"product_id":"the-olive-crossbody","title":"The Olive Crossbody","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9.8in W x 6.7in H x 3.5in D.\u003c\/li\u003e\n\u003cli\u003eSecure top zipper main closure.\u003c\/li\u003e\n\u003cli\u003eThree front exterior zipper pockets.\u003c\/li\u003e\n\u003cli\u003eInternal zippered divider and wall pocket.\u003c\/li\u003e\n\u003cli\u003eSewn with eight stitches per inch.\u003c\/li\u003e\n\u003cli\u003eLeather edges smoothed with three passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919170760933,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919170793701,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919170826469,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true},{"title":"Light Gray","offer_id":52919170859237,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Marina_Top-ZipShoulderBag.jpg?v=1790280196"},{"product_id":"the-fig-tote","title":"The Fig Tote","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDimensions: 15 x 11.8 x 5.12 inches.\u003c\/li\u003e\n\u003cli\u003eFull length top zipper closure.\u003c\/li\u003e\n\u003cli\u003eCenter zip divider and side zip pocket.\u003c\/li\u003e\n\u003cli\u003eSewn with eight stitches per inch.\u003c\/li\u003e\n\u003cli\u003eStraps tested to fifty pound strength.\u003c\/li\u003e\n\u003cli\u003eEdges sealed with three hand passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919170892005,"sku":null,"price":67.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919170924773,"sku":null,"price":67.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919170957541,"sku":null,"price":67.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":52919170990309,"sku":null,"price":67.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Siena_TopZipTote.jpg?v=1790280063"},{"product_id":"the-almond-crossbody","title":"The Almond Crossbody","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9.8 by 6.8 by 2.7 inches.\u003c\/li\u003e\n\u003cli\u003eFive external zippered pockets.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered compartment.\u003c\/li\u003e\n\u003cli\u003eOne internal open pocket.\u003c\/li\u003e\n\u003cli\u003eSixteen stitches per inch.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather shoulder strap\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919171023077,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919171055845,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171088613,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":52919171121381,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919171154149,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Stefania_Multi-ZipCrossbody.jpg?v=1790279753"},{"product_id":"the-cherry-handbag","title":"The Cherry Handbag","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 12.4 by 9.8 by 4.9 inches.\u003c\/li\u003e\n\u003cli\u003eFour internal pockets for organization.\u003c\/li\u003e\n\u003cli\u003eTwelve stitches per inch for durability.\u003c\/li\u003e\n\u003cli\u003eHigh-tensile top handles for heavy loads.\u003c\/li\u003e\n\u003cli\u003eMetal hardware secured with hand-set rivets.\u003c\/li\u003e\n\u003cli\u003eFull-length top zipper for security.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919171186917,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919171219685,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919171252453,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171285221,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Giulia_Top-ZipSatchel.jpg?v=1790279887"},{"product_id":"the-damson-shoulder-bag","title":"The Damson Shoulder Bag","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 13.7 by 9.8 by 5 inches\u003c\/li\u003e\n\u003cli\u003eDouble handles with 9 inch drop\u003c\/li\u003e\n\u003cli\u003eThree internal compartments with metal zippers\u003c\/li\u003e\n\u003cli\u003eEight hand-set metal rivets per handle\u003c\/li\u003e\n\u003cli\u003eRemovable shoulder strap with steel hardware\u003c\/li\u003e\n\u003cli\u003eTwo open internal side pockets\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919171317989,"sku":null,"price":58.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171350757,"sku":null,"price":58.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Vittoria_Top-ZipSatchel.jpg?v=1790280028"},{"product_id":"the-quince-shoulder-bag","title":"The Quince Shoulder Bag","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 12.9 by 9.05 by 4.7 inches.\u003c\/li\u003e\n\u003cli\u003eTwo open compartments and central zip divider.\u003c\/li\u003e\n\u003cli\u003eTop opening secured with metal zipper.\u003c\/li\u003e\n\u003cli\u003eSewn at exactly eight stitches per inch.\u003c\/li\u003e\n\u003cli\u003eLeather edges finished with three hand passes.\u003c\/li\u003e\n\u003cli\u003eExternal flap pocket uses magnetic snap closure.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Light Brown","offer_id":52919171383525,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171416293,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919171449061,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":52919171481829,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/DanielaTop-ZipShoulderBag_1.jpg?v=1790280223"},{"product_id":"the-medlar-shoulder-bag","title":"The Medlar Shoulder Bag","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 9.64 x 9 x 3 inches\u003c\/li\u003e\n\u003cli\u003eSecure metal top zipper closure\u003c\/li\u003e\n\u003cli\u003eOne interior zip and slip pocket\u003c\/li\u003e\n\u003cli\u003eExactly eight hand stitches per inch\u003c\/li\u003e\n\u003cli\u003eThree edge passes for raw strength\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919171547365,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171580133,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919171612901,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":52919171645669,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Giovanna_Top-ZipShoulderBag.jpg?v=1790280181"},{"product_id":"the-sorrel-duffle","title":"The Sorrel Duffle","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 21 x 11.5 x 10.5 inches.\u003c\/li\u003e\n\u003cli\u003eOne large internal zipper pocket.\u003c\/li\u003e\n\u003cli\u003eTwo open internal side pockets.\u003c\/li\u003e\n\u003cli\u003eEight hand-sewn stitches per inch.\u003c\/li\u003e\n\u003cli\u003eRemovable leather shoulder strap.\u003c\/li\u003e\n\u003cli\u003eTop zipper closure for security.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black-Brown","offer_id":52919171711205,"sku":null,"price":109.95,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":52919171743973,"sku":null,"price":109.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171776741,"sku":null,"price":109.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/BeatriceTop-ZipSatchel_1.jpg?v=1790280266"},{"product_id":"the-bramble-crossbody","title":"The Bramble Crossbody","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9 x 5.9 x 2.5 inches overall\u003c\/li\u003e\n\u003cli\u003eTop double zipper closure with metal charms\u003c\/li\u003e\n\u003cli\u003eOne main compartment and inner zip pocket\u003c\/li\u003e\n\u003cli\u003eEight heavy hand stitches per inch\u003c\/li\u003e\n\u003cli\u003eThree passes of edge finishing\u003c\/li\u003e\n\u003cli\u003eWide adjustable strap with metal clasps\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919171842277,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919171875045,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Emilia_TopZipCrossbody.jpg?v=1790279851"},{"product_id":"the-heather-clutch","title":"The Heather Clutch","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 3.6 x 7.1 x 1.4 inches.\u003c\/li\u003e\n\u003cli\u003eTwo metal snap closures secure the fold.\u003c\/li\u003e\n\u003cli\u003eFive internal card slots and ID window.\u003c\/li\u003e\n\u003cli\u003eTwelve hand-set stitches per inch.\u003c\/li\u003e\n\u003cli\u003eHidden interior zip pocket for security.\u003c\/li\u003e\n\u003cli\u003eExterior zipper for coins and bills.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black","offer_id":52919171907813,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919171940581,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919171973349,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919172006117,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/GabriellaSnap-CloseClutch_1.png?v=1790280091"},{"product_id":"the-gorse-shoulder-bag","title":"The Gorse Shoulder Bag","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e10 x 7 x 4 inches.\u003c\/li\u003e\n\u003cli\u003eThree front external zip pockets.\u003c\/li\u003e\n\u003cli\u003eThree separate interior compartments.\u003c\/li\u003e\n\u003cli\u003eOne internal security zip pocket.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather shoulder strap.\u003c\/li\u003e\n\u003cli\u003eSolid metal hardware fasteners.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919172038885,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919172071653,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919172104421,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy","offer_id":52919172137189,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/1_1.jpg?v=1790280069"},{"product_id":"the-broom-crossbody","title":"The Broom Crossbody","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 15 by 9.8 by 5.5 inches.\u003c\/li\u003e\n\u003cli\u003eInternal leather pocket with metal zipper.\u003c\/li\u003e\n\u003cli\u003eTwo handles with 10 inch drop.\u003c\/li\u003e\n\u003cli\u003eMain top closure uses metal teeth.\u003c\/li\u003e\n\u003cli\u003eEight hand-stitched squares secure the straps.\u003c\/li\u003e\n\u003cli\u003eRemovable leather strap for shoulder carry.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black","offer_id":52919172169957,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/AntoniaTop-ZipSatchel_1.jpg?v=1790279863"},{"product_id":"the-teasel-shoulder-bag","title":"The Teasel Shoulder Bag","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThree front zippered compartments.\u003c\/li\u003e\n\u003cli\u003eMeasures 10 by 7.8 by 3.9 inches.\u003c\/li\u003e\n\u003cli\u003eTwo internal open stash pockets.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather shoulder strap.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered security pocket.\u003c\/li\u003e\n\u003cli\u003eReinforced base stitching for weight.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919172694245,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919172727013,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/MarcellaMulti-ZipShoulderBag.jpg?v=1790280293"},{"product_id":"the-yarrow-crossbody","title":"The Yarrow Crossbody","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFive external zippered pockets for storage.\u003c\/li\u003e\n\u003cli\u003eMeasures 9.8 by 7.9 by 3.9 inches.\u003c\/li\u003e\n\u003cli\u003eThree separate main top compartments.\u003c\/li\u003e\n\u003cli\u003eReinforced base with double stitched seams.\u003c\/li\u003e\n\u003cli\u003eAdjustable leather strap with metal hardware.\u003c\/li\u003e\n\u003cli\u003eHand braided leather detail on front.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919172759781,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919172792549,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919172825317,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Mariella_Multi-ZipCrossbody.jpg?v=1790280341"},{"product_id":"the-sorbus-crossbody","title":"The Sorbus Crossbody","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e5.12 x 7.48 x 1.97 inches.\u003c\/li\u003e\n\u003cli\u003eThree external top-zip compartments.\u003c\/li\u003e\n\u003cli\u003eOne internal zippered security pocket.\u003c\/li\u003e\n\u003cli\u003eBraided leather front detailing.\u003c\/li\u003e\n\u003cli\u003eReinforced metal strap hardware.\u003c\/li\u003e\n\u003cli\u003eIntegrated leather headphone port.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919172858085,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919172890853,"sku":null,"price":47.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Sofia_Top-ZipCrossbody_313b99c2-a869-47d5-ae8f-4258612151d5.jpg?v=1790280258"},{"product_id":"the-whitebeam-clutch","title":"The Whitebeam Clutch","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSeven internal card slots for organization.\u003c\/li\u003e\n\u003cli\u003eOne clear window for an identification card.\u003c\/li\u003e\n\u003cli\u003eMeasures 7.48 by 3.74 by 1.18 inches.\u003c\/li\u003e\n\u003cli\u003eSecured with a metal snap close button.\u003c\/li\u003e\n\u003cli\u003eDeep interior pocket for paper currency.\u003c\/li\u003e\n\u003cli\u003eInner compartment stays shut with a zipper.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919172923621,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919172956389,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919172989157,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919173021925,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Chiara_Snap-CloseClutch_78216241-bf7f-471b-9fea-416f4be44a12.jpg?v=1790280321"},{"product_id":"the-blackthorn-shoulder-bag","title":"The Blackthorn Shoulder Bag","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e12.60 inches wide by 12.20 inches high.\u003c\/li\u003e\n\u003cli\u003eSingle magnetic snap close top.\u003c\/li\u003e\n\u003cli\u003eOne exterior front slide pocket.\u003c\/li\u003e\n\u003cli\u003eOne internal security pocket with metal zipper.\u003c\/li\u003e\n\u003cli\u003eLeather edges smoothed by hand.\u003c\/li\u003e\n\u003cli\u003eWide strap reinforced for heavy loads.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919173054693,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173087461,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Wine Red","offer_id":52919173120229,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":52919173152997,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Alessia_Snap-CloseHobo.jpg?v=1790279839"},{"product_id":"the-elder-crossbody","title":"The Elder Crossbody","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTwo interior compartments for storage.\u003c\/li\u003e\n\u003cli\u003eMeasures 5.12 x 7.48 x 2.76 inches.\u003c\/li\u003e\n\u003cli\u003eMagnetic flap with buckle detail.\u003c\/li\u003e\n\u003cli\u003eTop earphone port for cord access.\u003c\/li\u003e\n\u003cli\u003eEight stitches per inch along edges.\u003c\/li\u003e\n\u003cli\u003eRemovable strap with metal clasps.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919173185765,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919173218533,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":52919173251301,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919173284069,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173316837,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Serena_Flap-CloseCrossbody.jpg?v=1790280035"},{"product_id":"the-hornbeam-tote","title":"The Hornbeam Tote","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e11.4 inch width by 16.5 inch height\u003c\/li\u003e\n\u003cli\u003eHand-rolled leather handles for heavy carry\u003c\/li\u003e\n\u003cli\u003eSingle magnetic snap closure set by hand\u003c\/li\u003e\n\u003cli\u003eDeep open interior with one side pocket\u003c\/li\u003e\n\u003cli\u003eWide base for stable upright positioning\u003c\/li\u003e\n\u003cli\u003eSix hand-stitched points on every strap\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Coffee","offer_id":52919173349605,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173382373,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919173415141,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919173447909,"sku":null,"price":46.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Alessandra_Snap-CloseTote_e85a84f4-7cdd-4f5a-9e13-ccc8215f4f82.jpg?v=1790280110"},{"product_id":"the-lime-shoulder-bag","title":"The Lime Shoulder Bag","description":"\u003cp\u003eOpal held this hide up to the window for a long time before she said yes. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e9.8 by 10 by 4.3 inches.\u003c\/li\u003e\n\u003cli\u003eEight hand-punched strap adjustment slots.\u003c\/li\u003e\n\u003cli\u003eTwo internal zipper pockets.\u003c\/li\u003e\n\u003cli\u003eCentral open compartment with snap closure.\u003c\/li\u003e\n\u003cli\u003eLeather edges smoothed by hand.\u003c\/li\u003e\n\u003cli\u003eReinforced base panel for structure.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Dark Brown","offer_id":52919173513445,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":52919173546213,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173578981,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919173611749,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true},{"title":"Beige","offer_id":52919173644517,"sku":null,"price":62.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Renata_Snap-CloseShoulderBag.jpg?v=1790280144"},{"product_id":"the-plane-handbag","title":"The Plane Handbag","description":"\u003cp\u003eWe made this shape more often than any other, and never quite the same way twice. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e10W x 6H x 5D inches.\u003c\/li\u003e\n\u003cli\u003eSecure top metal zipper closure.\u003c\/li\u003e\n\u003cli\u003eTwo slip pockets and one zip pocket.\u003c\/li\u003e\n\u003cli\u003eEight tight hand stitches per inch.\u003c\/li\u003e\n\u003cli\u003eHandles tested to fifty pounds of strength.\u003c\/li\u003e\n\u003cli\u003eThree smooth edge finishing passes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919173677285,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173710053,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":52919173742821,"sku":null,"price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Gianna_Top-ZipShoulderBag.jpg?v=1790280203"},{"product_id":"the-bilberry-clutch","title":"The Bilberry Clutch","description":"\u003cp\u003eThe first of these sat on our shelf for a year because neither of us wanted to sell it. The pocket sits on the side you reach for without thinking. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 8 by 3.9 by 2.5 inches.\u003c\/li\u003e\n\u003cli\u003eThree main interior sections.\u003c\/li\u003e\n\u003cli\u003eTwo zippered outer pockets.\u003c\/li\u003e\n\u003cli\u003eCenter metal kiss-lock frame.\u003c\/li\u003e\n\u003cli\u003eFold-over strap with snap.\u003c\/li\u003e\n\u003cli\u003eSewn at eight stitches per inch.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919173775589,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173808357,"sku":null,"price":54.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/GemmaBelt-BuckleShoulderBag_1.jpg?v=1790279815"},{"product_id":"the-juneberry-shoulder-bag","title":"The Juneberry Shoulder Bag","description":"\u003cp\u003eOpal argued for this leather. I argued for a thinner one. She was right. The hardware was chosen to dull rather than scratch. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMeasures 14.9 by 11.8 by 5 inches.\u003c\/li\u003e\n\u003cli\u003eFive internal pockets for organization.\u003c\/li\u003e\n\u003cli\u003eSolid metal zipper across the top.\u003c\/li\u003e\n\u003cli\u003eTwo wide straps for heavy loads.\u003c\/li\u003e\n\u003cli\u003eHand-cut leather panels with clean edges.\u003c\/li\u003e\n\u003cli\u003eCenter zip compartment divides the interior.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919173841125,"sku":null,"price":74.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919173873893,"sku":null,"price":74.95,"currency_code":"USD","in_stock":true},{"title":"Maroon","offer_id":52919173906661,"sku":null,"price":74.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919173939429,"sku":null,"price":74.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Ginevra_Top-ZipTote.jpg?v=1790280117"},{"product_id":"the-serviceberry-shoulder-bag","title":"The Serviceberry Shoulder Bag","description":"\u003cp\u003eThis is the shape I carried myself, which is either a recommendation or a confession. The strap was cut longer than most, because most are cut short. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e11.8 x 12.9 x 5.9 inches.\u003c\/li\u003e\n\u003cli\u003eSingle interior zipper compartment.\u003c\/li\u003e\n\u003cli\u003eTwo open side sections.\u003c\/li\u003e\n\u003cli\u003eHand-rolled leather handles.\u003c\/li\u003e\n\u003cli\u003eTriple-stitched structural seams.\u003c\/li\u003e\n\u003cli\u003eMagnetic top closure.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Black","offer_id":52919173972197,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":52919174004965,"sku":null,"price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Stella_Wide-BaseTote.jpg?v=1790280252"},{"product_id":"the-bay-shoulder-bag","title":"The Bay Shoulder Bag","description":"\u003cp\u003eWe kept coming back to this one, and in the end we stopped trying to improve it. The stitching is close at the corners, where bags usually give out first. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e11.8 by 8.3 inch frame.\u003c\/li\u003e\n\u003cli\u003eThree internal pockets for organization.\u003c\/li\u003e\n\u003cli\u003eSolid metal top zip closure.\u003c\/li\u003e\n\u003cli\u003eSix hand-painted edge passes.\u003c\/li\u003e\n\u003cli\u003eDetachable shoulder strap with metal clips.\u003c\/li\u003e\n\u003cli\u003eWide base for upright stability.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919174037733,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919174070501,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919174103269,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919174136037,"sku":null,"price":89.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Valeria_Top-ZipSatchel_3a57bb6a-588c-49c0-a47d-7d225eddfc02.jpg?v=1790279790"},{"product_id":"the-thyme-handbag","title":"The Thyme Handbag","description":"\u003cp\u003eOpal picked this leather for the way it takes a mark and keeps it. The centre seam falls where the bag folds, so it softens instead of creasing. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8.6 x 6.7 x 4.7 inches.\u003c\/li\u003e\n\u003cli\u003eTwo interior open pockets.\u003c\/li\u003e\n\u003cli\u003eOne interior center zip pocket.\u003c\/li\u003e\n\u003cli\u003eDouble stitched top handle.\u003c\/li\u003e\n\u003cli\u003eHand finished metal hardware.\u003c\/li\u003e\n\u003cli\u003eExternal rear zip pocket.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919174168805,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919174201573,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919174234341,"sku":null,"price":53.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Teresa_Flap-CloseSatchel.jpg?v=1790280300"},{"product_id":"the-sage-crossbody","title":"The Sage Crossbody","description":"\u003cp\u003eThis one came back to the bench twice before we let it go. The base is reinforced so it keeps its shape when you set it down. One of the last we have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e8.6 x 4.72 x 1.9 inches\u003c\/li\u003e\n\u003cli\u003eThick leather with visible grain\u003c\/li\u003e\n\u003cli\u003eHand-stitched top zip closure\u003c\/li\u003e\n\u003cli\u003eInternal pocket for organization\u003c\/li\u003e\n\u003cli\u003eDetachable swivel brass hardware\u003c\/li\u003e\n\u003cli\u003eFive stitches per inch construction\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919174267109,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919174299877,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919174332645,"sku":null,"price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/RosettaTop-ZipCrossbody.jpg?v=1790280237"}],"url":"https:\/\/opalruth.com\/collections\/my-favorites-draft.oembed","provider":"Opal \u0026 Ruth","version":"1.0","type":"link"}