{"title":"Shoulder Bags","description":"\u003cp\u003eThe shoulder bags Opal and I made most often — and the last of them.\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-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-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-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-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-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-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-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-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-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-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-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-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-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-tansy-handbag","title":"The Tansy Handbag","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\u003e11.4 by 7.9 by 4.3 inches\u003c\/li\u003e\n\u003cli\u003eSecure metal top zipper closure\u003c\/li\u003e\n\u003cli\u003eCenter zip divider and three wall pockets\u003c\/li\u003e\n\u003cli\u003eEight stitches per inch along front seams\u003c\/li\u003e\n\u003cli\u003eFour protective metal base feet\u003c\/li\u003e\n\u003cli\u003eThree heavy passes of edge finishing\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919174922469,"sku":null,"price":87.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919174955237,"sku":null,"price":87.95,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":52919174988005,"sku":null,"price":87.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":52919175020773,"sku":null,"price":87.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":52919175053541,"sku":null,"price":87.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Mia_Top-ZipShoulderBag.jpg?v=1790280286"},{"product_id":"the-comfrey-shoulder-bag","title":"The Comfrey 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\u003e9.84 x 9.05 x 3.14 inches\u003c\/li\u003e\n\u003cli\u003eTwo slip pockets and one zipper pocket\u003c\/li\u003e\n\u003cli\u003eSolid brass top zipper closure\u003c\/li\u003e\n\u003cli\u003eSewn with 8 stitches per inch\u003c\/li\u003e\n\u003cli\u003eEdges smoothed with three passes\u003c\/li\u003e\n\u003cli\u003eSoft, textured leather construction\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Opal \u0026 Ruth","offers":[{"title":"Brown","offer_id":52919175086309,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":52919175119077,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true},{"title":"Coffee","offer_id":52919175151845,"sku":null,"price":48.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/files\/Arianna_Top-ZipShoulderBag.jpg?v=1790279912"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0842\/5105\/0213\/collections\/hf_20260921_214931_a1df052f-4956-4977-bffa-34c6e1893b89.png?v=1790027480","url":"https:\/\/opalruth.com\/collections\/shoulder-bags-draft.oembed","provider":"Opal \u0026 Ruth","version":"1.0","type":"link"}